contexture

contexture

contexture is a small Typst engine for producing several cross-referencing documents from one compile — a manuscript plus companions that can cite its real, final page numbers, because they’re composed together in the same pass, not two unrelated files that happen to sit next to each other.

Three packages are built on it today, each solving one distinct, self-contained problem:

Which one do I need?

Whichever you pick, that page is the whole story: quickstart, the full feature set, and installation, with no detour through the others or through contexture itself required first.

Why several packages, not one

Each package above solves one distinct problem (tracking revisions, filling in a checklist, auditing word counts) with its own vocabulary and its own author-facing functions. What they share isn’t a feature — it’s a mechanism: the ability to look up something recorded in one document from another, by its real, final position. contexture factors only that mechanism out, once, so:

You’ll rarely reach for contexture on its own — it’s the shared foundation the three packages above are built on, not a tool you use directly. Curious what’s underneath, or building a new package on the same mechanism? contexture’s own manual, last on this site on purpose, covers it — with the same worked examples, from the other side.