Skip to content

switchlex/tschich

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 and a function for centering it on the page. To learn more, simply confer the manual.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages