typst
last updated: Jan 20, 2026
An attempt to create a modern latex replacement.
Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use. Typst has:
- Built-in markup for the most common formatting tasks
- Flexible functions for everything else
- A tightly integrated scripting system
- Math typesetting, bibliography management, and more
- Fast compile times thanks to incremental compilation
- Friendly error messages in case something goes wrong
I used it to create my resume for the job search I just concluded, using a customized version of the modern-cv template.
The experience of using it was mostly positive! It was a bit annoying that I had to fork the template because it is difficult or impossible to override template parameters unless the author went out of their way to make them overridable.
So, once I wanted to override a variable that wasn't explicitly overridable, I had to fork the template.
Thankfully, that wasn't that difficult, and I was able to get where I wanted to go.