Universe

Create project in app

GitHub Repo stars GitHub Release

Unofficial thesis template for Munich University of Applied Sciences (Hochschule München).

ℹ️ Currently supports FK07 and FK21 (MUC.DAI) theses.

Getting started

Initialize the project via the Typst CLI:

typst init @preview/scribbling-hm

Or search for scribbling-hm in the Typst web app under “Start from template”.

After initialization, open main.typ, fill in the properties below, and start writing.

Properties

Property Description
title The title of your thesis
title-translation English translation of the title
study-name Abbreviation of your course of study (default: study-name.IFB)
author Your full name
gender Your gender ("m", "w", "d", or none)
student-id Your student ID number
birth-date Your date of birth (optional)
study-group Your study group
semester Current semester
supervisors Array of supervisor names or single supervisor name
supervisor-gender Gender of supervisor ("m", "w", "d", or none)
submission-date Date of thesis submission
abstract-two-langs Enable bilingual abstract (default: true)
abstract Your thesis abstract
abstract-translation English translation of abstract (if bilingual set to true)
blocking Enable blocking notice (default: false)
enable-header Show page headers (default: true)
draft Enable draft mode (default: true)
bib Bibliography file reference
abbreviations-list Abbreviations for the glossary
variables-list Pre-defined variables
print Enable print view (default: false)

Draft mode

If you set draft to true, your thesis will have written “ENTWURF” all over the place. This will help you to keep track of whether you’re finished or not.

Additionally, if you’re in draft mode, you can use these helpers:

#todo[Something to do]
#done()

Variables

The variables-list is helpful if you want to pre-define frequently-used phrases, including their formatting. You can use them just like the abbreviations.

IMPORTANT:
Your keys must be unique across all files (abbreviations.typ and variables.typ)

To get a print view, set print to true. This adds empty pages, optimizing binding and two sided printing.

Study name

The study-name property controls how your thesis is labeled. Based on the selected value, the following information is derived automatically:

  • Thesis type: Bachelor’s or Master’s thesis
  • Academic degree: “Bachelor of Science” or “Master of Science”
  • Faculty: The faculty name
  • Study program name: The full study program name

Abbreviations from: https://hm.edu/studium_1/im_studium/mein_studium/recht/stg_abkuerzungen.de.html