Skip to content

DevelAngel/typst-chaos-talk

Repository files navigation

Overcoming Chaos with Typst

Note

Talk repo — slides, examples, and short paper about using Typst for consistent document formatting. See the CLT2026 talk page.

Description

A document should look professional. But then comes the chaos: jumping page numbers, changing fonts, inconsistent bullet points. This costs time and nerves. Typst offers a way out: it separates content from layout. Once the template is in place, the focus is solely on the content.

This talk builds on the Typst talk from CLT2025 and gets practical: In live demos I show how everyday documents are created - with consistent formatting.

Typst is a modern open-source typesetting system with a flat learning curve. A practical step towards digital sovereignty. Goal: understand it and want to try it yourself.

Prerequisites

No knowledge of Typst or any other programming language required.

Optional: talk "Typst - a modern alternative to TeX" (CLT2025) as an introduction.

Short Paper

A more detailed description can be found in short-paper/main.pdf.

Slides

The presentation slides are available at presentation.pdf.

Letter Example

The letter example is available at letter-example/letter.pdf.

Paper Example

The paper example is available at paper-example/paper.pdf.

Cheat Sheet Example

The cheat sheet example is available at cheat-sheet-example/cheat-sheet.pdf.

Presentation Example

The presentation examples are available at:

Building

Tip

The presentation also covers workflows that work entirely without the command line.

Requires just.

  • just — build presentation
  • just all — build everything
  • just short-paper — build short paper
  • just presentation — build presentation
  • just letter-example — build letter example
  • just paper-example — build paper example
  • just cheat-sheet-example — build cheat sheet example
  • just presentation-example-simple — build simple presentation example
  • just presentation-example-more-complex — build more complex presentation example

just is a command runner that invokes the appropriate typst compile command for each target, producing the corresponding PDF file. The PDFs are compiled with either the a-2u or a-2a PDF/A standard: a-2u requires Unicode text mapping, while a-2a additionally requires full accessibility tagging.

Presenting

The slides can be presented with pdfpc, a PDF presenter tool that displays speaker notes on a second screen and supports timers and annotations. just presentation generates both presentation.pdf and presentation.pdfpc (the presenter notes file). Use just presentation-pdfpc to open the slides in pdfpc, or just presentation-pdfpc-watch to recompile automatically while editing.

About

Ein Dokument soll professionell aussehen. Doch dann das Chaos: hüpfende Seitenzahlen, wechselnde Schriften, inkonsistente Stichpunkte. Das kostet Zeit und Nerven. Typst bietet einen Ausweg: Es trennt Inhalt vom Layout. Wenn das Template einmal vorliegt, liegt der Fokus nur noch auf dem Inhalt.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors