A Typst playground
Typstnique
Practice typing Typst math, learn what Typst is, and grab the template I use for my own notes.
What is Typst?
and why it beats LaTeX
What is Typst?
and why it beats LaTeXTypst is a modern, open-source typesetting system. Like LaTeX, it takes a plain-text source and produces a PDF — but it was built from scratch in 2023 with the lessons of forty years of LaTeX pain in mind.
Fast compilation
Typst uses a modern engine with 'incremental compilation', this means that only the changed parts of the document are recomputed instead of rebuilding everything. Because of this, typst can live preview a pdf as you type.
Much more readable syntax
Unlike LaTeX, typst doesn't use the same backslashes and curly-brackets, instead, functions are written in a cleaner, more programming-like syntax with normal parentheses and brackets. This not only makes debugging easier but also makes the code way more readable.
Error pinpoint
Typst gives clear error messages that highlight the exact line and explain the issue directly, instead of dumping a 200-line LaTeX log — whether you use the native app or compile it on your own PC.
Less imports/libraries
Math, figures, citations, tables, and a built-in package system — Typst handles most of it out of the box, so you rarely need to import extra packages like in LaTeX.
Real functions, real variables
#let, real scoping, first-class functions — you can easily define functions, pass them around, and reuse them cleanly, which makes everything much easier and more structured than LaTeX macros.
One binary, zero setup
After install it just works, no TeX Live or dependency chains to manage. Because it’s built in Rust, it compiles to a single fast, portable executable with no runtime clutter or external tooling needed.
Template for usage
The template and example files I use for my university notes. Browse the code and rendered output side by side.
Want to practice?