# page-canons Classical page-layout canons with margin-note support ## Description `page-canons` implements classical page-layout canons with in-house margin-note and sidenote support. Its only declared runtime dependency is `geometry`; all other functionality is self-contained. Supported canons: - Van de Graaf (medieval proportions; text block matches page aspect); - Villard de Honnecourt (parametric family, `N = 3, 6, 9, 12, 15`); - Tufte (asymmetric, wide outer margin); - Canon des Ateliers (ordinary, neater, luxury variants); - Grid (modular `N x N` system with full control). Other inclusions: - Four margin modes (`symmetric`, `antisymmetric`, `right`, `left`); - gutter support with two calculation modes; - a `fullwidth` environment; - exported dimensions for margin-aware content. ## Author Daniel Quigley Contact: ## License Copyright (C) 2026 Daniel Quigley. Released under the LaTeX Project Public License, version 1.3c or later. See . ## Documentation See `page-canons.pdf` for the full user manual. ## Links - Repository: - Online example: