Typst ist ein modernes Typesetting-System, das als Alternative zu LaTeX entwickelt wurde: schneller, einfacher zu lernen und mit sofortigem Ergebnis. Es kombiniert Markup-Syntax mit eingebauten Kommandos und einer eigenen Skriptsprache.
Herkunft
Entwickelt von Martin Haug, entstand Typst ab 2019 und ist seit 2023 als Open-Source-Projekt auf GitHub verfügbar. Der Compiler ist in Rust geschrieben und läuft als einzelnes, schlankes Programm.
Kommandozeile
typst compile dokument.typ " erzeugt dokument.pdf
typst watch dokument.typ " bei Änderungen neu kompilieren
typst query dokument.typ " Metadaten ausgeben
typst init " Vorlage erstellen
typst fonts " installierte Schriften anzeigen
Sprachkonstrukte
#import "@preview/cetz:0.3.4" " Paket laden
#set page("a4", margin: 2cm) " Dokument einstellen
#let gruppe(n) = [Mitglied #n] " Funktion definieren
#show heading: it => [Überschrift] " Darstellung anpassen
#align(center)[Zentrierter Text]
#importlädt Pakete und Module,#setsetzt Standardwerte#letdefiniert Variablen und Funktionen,#showverändert die Darstellung- Mathematik, Tabellen und Bibliografien sind direkt in der Sprache enthalten
Wo die Klassiker troff/groff und TeX Jahrzehnte alt sind, adressiert Typst vor allem moderne Workflows mit schnellem Feedback.
Verwandte Themen: Markdown-Referenz.