Typst: A Possible LaTeX Replacement
Overall sentiment and use cases
- Many commenters describe Typst as a “breath of fresh air” and now use it for CVs, theses, lecture notes, books, invoices, internal company docs, PDFs from web backends, and even high-volume pipelines (millions of PDFs/day).
- It is often adopted where people previously used Markdown+Pandoc+LaTeX or Word, and is recommended to students as a nicer “word processor replacement” for technical work.
Ergonomics, language, and tooling
- Typst’s syntax is seen as closer to Markdown for text and LaTeX/MathJax for math, but with a real programming language (functions, types, modules, JSON import, loops, conditionals).
- Users praise:
- Instant or near‑instant compilation and live preview.
- Single static binary with no giant TeX distribution or aux-file mess.
- Much clearer diagnostics, more like modern compilers.
- Easier version control and templating; writing templates feels like “normal programming” instead of macro black magic.
- VS Code + Tinymist LSP, Neovim support, and the typst.app web editor are all reported as working well.
Comparison with LaTeX and inertia
- Pain points with LaTeX repeatedly cited: slow compilation, cryptic errors, fragile templates, package conflicts, obscure macro language, massive distributions.
- Fans of LaTeX counter that:
- Output quality (especially math, graphics, microtypography) is still unmatched.
- Stability and long‑term standardization are a major strength.
- With good templates, LaTeX is “painless” for many journal and book workflows.
- Several note that heavy LaTeX users might be least motivated to switch because they have already paid the learning cost.
Adoption barriers and ecosystem
- Biggest barrier for research: journals, conferences, and arXiv overwhelmingly expect LaTeX; some people draft in Typst but convert to LaTeX for submission.
- Typst’s package ecosystem (Cetz for drawings, physics/chemistry/visualization libraries, bibliography support) is growing but still lags the breadth of CTAN.
- Some worry about company control and paid web features (e.g., Zotero sync, private packages) versus LaTeX’s fully community-run ecosystem.
Limitations, rough edges, and ongoing work
- Reported gaps include: image wrapping/floats (handled via third‑party packages), tricky multi-page tables (widows/orphans), multilingual hyphenation, HTML/EPUB output still experimental, and evolving math-mode heuristics that some find too “clever”.
- There have been breaking changes between versions and occasional package bugs; HTML and accessibility (PDF/UA, PDF/A) are under active development.
- Despite these, multiple users have successfully produced long theses and books and found the tradeoffs worthwhile.