A master smith has a set of jigs and molds to ensure every blade is the same length. In Typst, our ‘jig’ is the template file.

The Power of #import

Instead of repeating your complex nested list logic in every .typ file, we forge a single template.typ and import it: #import "template.typ": project

The ‘Show’ Rule

With a single line, we can tell the entire book how to behave: #show heading: set text(navy) #show enum: set enum(indent: 1em)

By centralizing the ‘Heat’ of the design, we free ourselves to focus on the ‘Strike’ of the writing.


Forged in the terminal. Refined under the anvil.