Universe

tschich logo

Link to the package at Typst universe Link to the manual (pdf) for detailed documentation Link to the license (MIT)


tschich is a simple tool for achieving perfect proportions on the page — no matter the paper’s dimensions.

Showcase of the canons provided by tschich applied to an example text.


Using tschich

Setting up the margins for placing the type area on the page is all about proportion. It must always take the page’s width (a) and height (b) into consideration. These measurements, (if not already known), can be displayed by using:

#tschich-help

Given the page’s dimensions, the margins can be automatically set up by using:

#set page(margin: tschich(a, b))

This standard function reproduces a nine part division following van de Graaf’s adaption of Villard’s canon (as reconstructed by Jan Tschichold) — that is: the inner margin will be one ninth and the outer margin will be two ninths of the page’s width. The same goes for the top and bottom margin in relation to the page’s height.

Advanced usage

Besides this, tschich does also provide a variable version of Villard’s canon, an adaption of Tschichold’s medieval ideal canon, a function for retrieving the type area’s dimensions, for centering it on the page and a function to estimate the optimal font size. To learn more, simply confer the manual.