Universe

Create project in app

Dynamic TOML Badge MIT License Test Status

“The official template for Mastertheses at the Geo Department of TU Wien.”

Getting Started

#import "@preview/tuwien-geo-masterthesis:0.1.0": *

#let info = (
  ..default-info,
  title: "My Thesis Title",
  author: "Max Mustermann",
  student-id: "12345678",
  supervisor: "Prof. Dr. Supervisor Name",
)

#show: thesis.with(info: info, lang: "en")

#make-title-page(info)
#make-declaration(info)
#make-abstract(
  en: [English abstract.],
  de: [Deutsche Kurzfassung.],
)
// #make-acknowledgements([Thanks to ...])  // optional

#outline()
= Introduction
...

Features

  • TU Wien branded title page (logo, blue colour scheme)
  • Bilingual declaration of authorship (German + English)
  • Abstract pages (English + German)
  • Optional acknowledgements page
  • Running header with chapter title, page counter in footer
  • Glossary support via glossarium
  • Configurable degree type: "Diplomarbeit", "Master", "Bachelor"

Customization Options

Key parameters available:

#show: thesis.with(
  info: default-info,
  lang: "de",
  eq-numbering: "(1.1)",
  main-font: ("New Computer Modern Sans", "PT Sans"),
  page-paper: "a4",
  page-margins: (top: 22mm, bottom: 22mm, left: 24mm, right: 24mm),
)

default-info covers title, author, student-id, degree, study-program, department, faculty, university, supervisor, co-supervisor, cooperation, location, and date — see the manual PDF for the full reference. The package also exports the colours tu-blue (rgb("#006699")) and forrest-green (rgb(0%, 27%, 13%)).

Contributing

Contributions are welcome — see CONTRIBUTING.md for setup, style, and release process.

Local Installation

For development purposes you might want to install the template locally on your machine. In this repository the local installation is handled by gotpm. You can run the following commands, to test changes you have made to the template.

gotpm install            # install as @local/tuwien-geo-masterthesis:0.1.0
gotpm install -n preview # install as @preview/tuwien-geo-masterthesis:0.1.0