typst-workshop/chapters/typst-code.typ

31 lines
1 KiB
Typst

#import "/globals.typ": *
#slide(title: "Wie sieht typst Code aus?")[
#raw(lang: "typ", read("/codebeispiele/beispiel.typ"))
]
#slide(title: "Grundlegender Aufbau")[
- Keine Präambel wie in #LaTeX
- Einstellungen für das gesamte Dokument und eingebundene Pakete trotzdem am Anfang des Dokuments
- Einstellungen können später im Dokument geändert werden
- Einstellungen können auch lokal überschrieben werden
- Zusätzliche Pakete
- Preview von vielen Paketen, die von der Community entwickelt werden
- werden im Repository gehostet und bei Bedarf heruntergeladen
- keine Distributionen wie bei #LaTeX
]
#slide(title: "Modi")[
- typst kennt drei Modi
- Markupmodus
- Mathemodus
- Programmiermodus
- Schreibmodus ist der normale Modus
- Text wird gesetzt
- aus Programmiermodus als Inhaltsblock `[]`
- Mathemodus ermöglicht das Setzen von Formeln
- eingeleitet mit `$`
- Programmiermodus für Konfiguration oder eigene Funktionalität
- eingeleitet mit `#`
]