-
Notifications
You must be signed in to change notification settings - Fork 10
Multi‐column layout
Giorgio Garofalo edited this page Nov 7, 2024
·
5 revisions
.pageformat {columns}
applies a multi-column layout to each page, given that the value of columns
is higher than 1.

.pageformat columns:{2}
Caution
Multi-layout column is yet unstable in paged
documents and is inconsistent across browsers (specially Safari).
If you know how to improve the result via Paged.js, please open a PR.
When in a multi-column layout all elements, except for level 1-3 headings, are rendered within their own column.
It's possible to set some content to instead span across all columns of the layout by using the .fullspan
block function.
...
.fullspan

...
To do: example
- Figures
- Image size
- TeX formulas
- Table caption
- Decorative headings
- Alerts (quote types)
- Quotation source
- Page breaks
- Text symbols (text replacement)
- Syntax of a function call
- Declaring functions
- Dynamic typing
- Including other Quarkdown files
- Importing external libraries
- Localization
- Document metadata
- Theme
- Page format
- Page margin content
- Page counter
- Automatic page break
- Numbering
- Table of contents
- Stacks (row, column, grid)
- Container
- Align
- Float
- Clip
- Box
- Collapsible
- Whitespace
- Variables
- Optionality
- Math
- Conditional statements
- Loops
- Let
- Destructuring
- String manipulation
- Table manipulation: sorting, computing, and more
- Generators
- String
- Number
- Markdown content
- Boolean
- None
- Enumeration entry
- Iterable
- Dictionary
- Range
- Lambda
- Size(s)
- Color
- Dynamic
- Paper: abstract, definitions, theorems, and more