#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 `#`
]
