typst
the typesetter
typst work is verified work: compile, render, and inspect the pages that changed. the installed compiler is 0.14.2; upstream stable is 0.15.0, so the local 0.14 reference is compatibility evidence, not authority for new 0.15 behavior. the package ecosystem and the papers library own the remaining decisions.
one template owns styleblocks composeprint-perfect output
Typst work: writing or editing .typ documents, papers, reports, slides, and templates; language, bibliography, figures, tables, diagrams, layout, CLI/export, packages, and visual PDF/PNG verification.
methodology
- read trained, then the official Typst page for the active feature. Use
languageandlangas 0.14.2 compatibility material. - for a diagram or chart, select a package from
diagrams, pin the version from the package index, and read its matching package note. - compile and visually verify per
workflow. Reproduce an unfamiliar error, consult the official documentation, then usegotchasfor local observed failures. - papers in the papers library add no local styling: all design lives in
common/template.typ. - images (illustrations, covers) come from codex; typst draws diagrams, not pictures. live project
AGENTS.mdand operator directives override this skill.
contents
- trainedlearned layer: read first
- languagewriting or fixing a local 0.14.2 .typ: modes, bindings, set/show, modules, figures, bibliography
- langdeep local 0.14.2 reference: scripting, styling, layout, introspection, text/model, visualize, math, data/cli, migration
- diagramsa diagram, chart, roadmap, sequence, mind map, icon: which package for which need, pinned versions, quirks, avoid list
- packagesfull API reference per verified package (24): examples, theming, known issues
- ecosystemslides (touying), editor tooling (tinymist, typstyle), glossaries, pandoc interop, CI, top-10 adopt list
- papersa paper in the papers library: template blocks, palette, folder/naming law, research + codex flow
- workflowcompiling, rendering pages to png, contact sheets, package cache, fonts, search index
- gotchasan error you don’t recognise: real failures hit while building the papers, with fixes