Typst Modern Document Typesetting System

Typst Modern Document Typesetting System

typst.app

1

About this website

Typst is a modern, lightweight markup-based typesetting system designed as an alternative to LaTeX, offering fast compilation, intuitive syntax, and a powerful scripting language. Created by Martin Haug and Laurenz Madje and launched in 2023, Typst is developed in Rust and positioned as a next-generation document preparation system. Key features: markup language simpler than LaTeX with Markdown-like syntax for headings, lists, bold, italic, code blocks, math equations, and references. Blazing-fast incremental compilation: typically under 100ms for multi-page documents, enabling real-time preview. Scripting and computation via the built-in programming language supporting variables, functions, loops, conditionals, modules, and custom types. Packages system (Typst Universe) with community-contributed packages for templates, code highlighting, tables, and diagrams. Function-based design where everything is a function call (page, text, heading, align, grid), enabling composable layout components. Math mode with intuitive $ delimiter syntax supporting fractions, superscripts, subscripts, roots, and matrices. Bibliography management via BibTeX and Hayagriva (native bibliography format). Multi-language support including CJK (Chinese, Japanese, Korean) and RTL scripts (Arabic, Hebrew). PDF output with embedded fonts, metadata, bookmarks, and clickable links. Export to PNG. Watch mode for automatic recompilation on file change. Web app for collaborative editing with real-time preview. CLI tool for command-line compilation and CI/CD integration. Language Server Protocol (LSP) support for IDE integration (VS Code extension). Version 0.11 released in 2024. Open source under Apache-2.0.

Statistics

1
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!