KBS-Sose2023-Typst

Aus Fachschaft_Informatik
Version vom 23. April 2023, 12:02 Uhr von 4felgenh (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Dies ist der 3. Termin vom KunterBuntenSeminar im SS 2023.
Ort: G-022
Datum: 02. Mai
Zeit: 18:30 Uhr bis ca. 20:30 Uhr

Abstract

Typst (/taɪpst/) ist ein modernes und in Rust geschriebenes Textsatzsystem, das sich als Alternative zu (oder Nachfolger von) LaTeX versteht.

Bislang bietet Typst...

  • Superschnelles Kompilieren
  • Einfache Syntax ähnlich zu Markdown
  • Elegantes und einfaches Skripting
  • Einen Online-Editor ähnlich zu Overleaf

Aber reicht das, um LaTeX aktuell vollständig zu ersetzen? (Spoiler: Nein)

Oder ist es wenigstens absehbar, dass Typst in den nächsten Monaten ein vollwertiger Nachfolger wird? (Spoiler: Vermutlich schon)

Agenda

2019 wurden die Arbeiten an Typst von den zwei Absolventen der TU Berlin Martin Haug und Laurenz Mädje aus einer Frustration mit LaTeX heraus begonnen.

Im März 2023 fand dann das offizielle Open Source Beta-Release statt.

Dementsprechend hat es noch ein paar Ecken und Kanten, die Entwicklung läuft aber sehr flott.

Ich habe in den letzten Monaten versucht, meinen kompletten Workflow von LaTeX auf Typst umzustellen.

Dabei haben mir viele Dinge gut gefallen, aber stellenweise gibt es auch noch etwas Luft nach oben. Details erfahrt ihr im KBS.

Außerdem gebe ich natürlich einen seichten Einstieg in die allgemeine Benutzung und in die Syntax von Typst.

Vortragende

  1. Ruben 14felgenh

Folien

Source (natürlich sind die Folien mit Typst gemacht! :D), PDF

Was muss ich mitbringen?

Falls ihr vor Ort direkt etwas ausprobieren wollt, lohnt es sich, ein Notebook mitzubringen.

Derzeit könnt ihr Typst folgendermaßen benutzen:

  1. Mit dem offiziellen Online-Editor: https://typst.app/home
  2. Mit Visual Studio Code und der Extension Typst LSP: https://github.com/nvarner/typst-lsp
  3. Mit einem Texteditor eurer Wahl und dem Kommandozeilen-Tool: https://github.com/typst/typst