No description
  • Typst 86%
  • TeX 8.1%
  • Just 5.9%
Find a file
2026-05-25 11:48:46 +02:00
fonts feat: first version with title page, declaration, confidential clause, and abstract 2025-11-15 20:25:46 +01:00
out chore: use LF on all operating systems 2026-05-25 11:48:46 +02:00
src feat: name is renamed to author 2026-04-01 22:01:22 +02:00
.editorconfig chore: two-space formatting for Typst 2026-02-20 16:22:39 +01:00
.gitattributes chore: use LF on all operating systems 2026-05-25 11:48:46 +02:00
.gitignore feat: cache in project directory 2026-04-01 22:07:10 +02:00
justfile feat: cache in project directory 2026-04-01 22:07:10 +02:00
LICENSE chore: ISC license 2026-02-20 13:18:22 +01:00
README.md feat: renames values of thesis-type to be more consistent 2026-03-03 17:51:57 +01:00
Thesis.code-workspace chore: use LF on all operating systems 2026-05-25 11:48:46 +02:00

THM Thesis Template für Typst

Dieses inoffizielle Typst Template hilft ihnen eine Abschlussarbeit bei Prof. Weigel am Fachbereich MNI der THM zu schreiben. Natürlich dürfen Sie es gerne für Abschlussarbeiten bei anderen Kolleginnen und Kollegen verwenden. Sprechen Sie dies jedoch zuvor mit Ihren Referenten ab.

Kompilieren

Es werden zwei Wege zum Kompilieren empfohlen:

  1. Die Tinymist Typst Erweiterung erlaubt ein einfaches Kompilieren innerhalb von VS Codium (bzw. VS Code). Die Extension wird beim Öffnen von Thesis.code-workspace zur Installation vorgeschlagen. Die Extension unterstützt eine automatische Vorschau und das Exportieren als PDF (in main.typ auswählen).

  2. Die Just-Podman-Toolchain zum Kompilieren innerhalb eines Containers. Diese Toolchain kann mit beliebigen Editoren und IDEs verwendet werden. Die notwendigen Konfigurationsdateien sind bereits in diesem Projekt enthalten.

Achten Sie in beiden Fällen darauf regelmäßige Backups anzulegen. Andere Möglichkeiten wie das Typst Webinterface oder eine lokale Installation sind auch möglich, werden aber nur begrenzt unterstützt.

Erste Schritte

Die Datei main.typ ist die erste Anlaufstelle für Ihre Arbeit. Passen Sie dort die Parameter release-date, name, title und korreferent an.

Danach können Sie die entsprechenden Kapitel der Arbeit im Ordner content schreiben. Falls Sie eines der Kapitel nicht benötigen oder ein weiteres Kapitel hinzufügen möchten, passen Sie die #include-Befehle in main.typ an.

Masterarbeiten

Masterarbeiten können das gleiche Template verwenden. Schreiben Sie jedoch in main.typ Zeile 8:

thesis-type: "master",

Englischsprachige Arbeiten

Sie können Bachelor- und Masterarbeiten auch in Englisch schreiben. Passen Sie dazu main.typ Zeile 6 wie folgt an:

language: "en",

Dadurch wird das Template mit Titelblatt und Verzeichnissen automatisch in Englisch übersetzt. Sie müssen die Überschriften in den Dateien im Ordner content jedoch selbstständig anpassen.

Druckversion

In der Druckversion können Sie die farbigen Links entfernen. Schreiben Sie hierfür in main.typ Zeile 10:

release-type: "print",

Das Entfernen der Farben ist optional und Geschmackssache, kann aber Druckkosten sparen. Bitte behalten Sie aber die farbigen Links in der digitalen Abgabe bei, da diese das Lesen und Navigieren vereinfachen.