-
-
Couldn't load subscription status.
- Fork 213
Numbering
The .numbering function sets the global numbering format of the document. When a numbering format is set, counters are displayed next to:
- Headings and table of contents entries
- Figures
- Tables
- Custom elements (
.numbered)
The configuration is represented by a Dictionary:
.numbering
- headings: <format>
- figures: <format>
- tables: <format>If a key is missing, its numbering is disabled.
Each format parameter accepts either none or a string where each character represents either a counter or a fixed symbol:
-
1for decimal (1, 2, 3, ...) -
afor lowercase latin alphabet (a, b, c, ...) -
Afor uppercase latin alphabet (A, B, C, ...) -
ifor lowercase roman numerals (i, ii, iii, ...) -
Ifor uppercase roman numerals (I, II, III, ...) - Any other character is a fixed symbol
The default numbering format, if unspecified, is:
-
For
pageddocuments (can be disabled via.nonumbering):-
1.1.1for headings; -
1.1for figures and tables.
-
-
None for other documents
.numbering
- headings: 1.A.a
# Title <!-- 1 -->
## Title <!-- 1.A -->
### Title <!-- 1.A.a -->
### Title <!-- 1.A.b -->
#### Title <!-- None -->
## Title <!-- 1.B -->
# Title <!-- 2 -->
## Title <!-- 2.A -->
Figures are numbered only if they feature a caption, which may also be empty.
.numbering
- headings: 1.A.a
- figures: 1.1
# Title

## Title

# Title

When numbering figures and tables, the amount of symbols in the format dictates the rules which cause the counters to reset.
The previous example, run with figures:{1}, results in the following:
Tables are numbered only if they feature a caption, which may also be empty.
.numbering
- headings: 1.A.a
- tables: 1.1
# Title
| | Age | Favorite food |
|-----------|-----|---------------|
| **Anne** | 24 | Hamburger |
| **Lucas** | 19 | Pizza |
| **Joe** | 32 | Sushi |
"Study results."
## Title
| | Age | Favorite food |
|-----------|-----|---------------|
| **Anne** | 24 | Hamburger |
| **Lucas** | 19 | Pizza |
| **Joe** | 32 | Sushi |
""
# Title
| | Age | Favorite food |
|-----------|-----|---------------|
| **Anne** | 24 | Hamburger |
| **Lucas** | 19 | Pizza |
| **Joe** | 32 | Sushi |
""
Via .numbered. to do...
The localized name of the labeled element appear in captions if .doclang is set and the locale is supported.
For instance Figure and Table for the English locale, Figura and Tabella for Italian.
Layout themes affect the way numbers are displayed:
minimaltheme
- Figures
- Image size
- TeX formulae
- Table caption
- Code caption
- Decorative headings
- Alerts (quote types)
- Quotation source
- Cross-references
- Page breaks
- Text symbols (text replacement)
- Emojis
- Document metadata
- Theme
- CSS
- Fonts
- Page format
- Page margin content
- Page counter
- Persistent headings
- Automatic page break
- Numbering
- Paragraph style
- Caption position
- Table of contents
- Bibliography
- Footnotes
- Stacks (row, column, grid)
- Container
- Align
- Float
- Figure
- Clip
- Box
- Collapsible
- Landscape
- Whitespace
- Variables
- Optionality
- Math
- Conditional statements
- Loops
- Let
- Destructuring
- String manipulation
- Table manipulation: sorting, computing, and more
- Table generation
- String
- Number
- Markdown content
- Boolean
- None
- Enumeration entry
- Iterable
- Dictionary
- Range
- Lambda
- Size(s)
- Color
- Dynamic
- Paper: abstract, definitions, theorems, and more