- 1. About
- 2. Getting Started with Typst
- The Book
- 3. Typst Basics
- 3.1. Tutorial by Examples
- 3.1.1. Markup language
- 3.1.2. Functions
- 3.1.3. Cheatsheet
- 3.1.4. Basic styling
- 3.1.5. Advanced styling
- 3.1.6. Templates
- 3.2. Must-know
- 3.2.1. Boxing & Blocking
- 3.2.2. Spacing
- 3.2.3. Placing, Moving, Scale & Hide
- 3.2.4. Align & Padding
- 3.2.5. Tables & Grids
- 3.2.6. Project structure
- 3.3. Scripting
- 3.3.1. Basics
- 3.3.2. Braces, brackets and default
- 3.3.3. Types, part I
- 3.3.4. Types, part II
- 3.3.5. Conditions & loops
- 3.3.6. Advanced arguments
- 3.3.7. Tips
- 3.4. States, Query, Context Dependence
- 3.4.1. States
- 3.4.2. Counters
- 3.4.3. Context
- 3.4.4. Measure, Layout
- 3.4.5. Query
- 3.4.6. Metadata
- 3.5. Math
- 3.5.1. Symbols
- 3.5.2. Grouping
- 3.5.3. Alignment
- 3.5.4. Limits
- 3.5.5. Operators
- 3.5.6. Location and sizes
- 3.5.7. Vectors, Matrices, Semicolon syntax
- 3.5.8. Classes
- 3.6. Special symbols
- 3.7. Extra
- 4. Typst Snippets
- 4.1. Demos
- 4.2. Logos & Figures
- 4.3. Labels
- 4.4. Chapters
- 4.4.1. Headings
- 4.4.2. Page numbering
- 4.4.3. Outlines
- 4.4.4. Bibliography
- 4.5. General layout
- 4.5.1. Page setup
- 4.5.2. Hiding
- 4.5.3. Multiline detection
- 4.5.4. Duplicate content
- 4.5.5. Lines between list items
- 4.5.6. Shadowed shape
- 4.6. Code formatting
- 4.7. Tables & grids
- 4.8. Hyphenation
- 4.9. Scripting
- 4.10. Data loading
- 4.10.1. Json
- 4.11. Numbering
- 4.12. Math
- 4.12.1. Numbering
- 4.12.2. Operations
- 4.12.3. Scripts
- 4.12.4. Vectors & Matrices
- 4.12.5. Fonts
- 4.12.6. Text & Content
- 4.12.7. Calligraphic letters
- 4.13. Color & Gradients
- 4.14. Pretty things
- 4.15. Text
- 4.15.1. First line indent
- 4.15.2. Individual language fonts
- 4.15.3. Fake italic & Text shadows
- 4.16. Special documents
- 4.17. Use with external tools
- 5. Typst Packages
- 5.1. Themes
- 5.2. Layout
- 5.2.1. Wrapping figures
- 5.3. Scripting
- 5.4. Misc
- 5.4.1. Headers
- 5.4.2. Glossary
- 5.4.3. Counting words
- 5.5. External
- 6. Typstonomicon, or The Code You Should Not Write
- 6.1. Word count
- 6.2. Try & Catch
- 6.3. Breakpoints on broken blocks
- 6.4. Extracting plain text
- 6.5. Inline with
- 6.6. Create zero-level chapters
- 6.7. Make all math display
- 6.8. Empty pages without numbering
- 6.9. Multiple show rules
- 6.10. Removing indent of nested lists