Typst Document Creation Capability
This skill enables the agent to create Typst documents with correct syntax, styling, and mathematical formulas.
Version: Based on Typst v0.14.2
Core Capability
- Function: Generate Typst source code for documents, reports, papers, and presentations
- Output Format:
.typfiles with proper Typst syntax - Modes: Markup, Math, and Code modes
Typst Syntax Overview
| Mode | Entry Syntax | Purpose |
|------|--------------|---------|
| Markup | Default | Text, headings, lists, emphasis |
| Math | $...$ | Mathematical formulas |
| Code | # prefix | Variables, functions, logic |
Domain Knowledge
| Topic | Reference | |-------|-----------| | Syntax | Markup, math, and code mode syntax. See ./references/syntax.md | | Styling | Set rules and show rules for styling. See ./references/styling.md | | Scripting | Variables, functions, control flow. See ./references/scripting.md | | Math | Mathematical notation and symbols. See ./references/math.md | | Layout | Page setup, grids, alignment. See ./references/layout.md |
Key Differences from LaTeX
| Feature | LaTeX | Typst |
|---------|-------|-------|
| Bold | \textbf{text} | *text* |
| Italic | \textit{text} | _text_ |
| Heading | \section{Title} | = Title |
| Fraction | \frac{a}{b} | a/b or frac(a, b) |
| Function call | \func{arg} | #func(arg) |
| Set property | preamble commands | #set func(prop: value) |
Constraints
- File Extension: Output files use
.typextension - Unicode Support: Typst natively supports Unicode symbols
- No Packages Required: Most features are built-in (unlike LaTeX)
微信扫一扫