Skip to content

Numbering

Giorgio Garofalo edited this page Oct 26, 2024 · 22 revisions

The .numbering {format} function sets the global numbering format of the document, attaching a counter to headings and table of contents entries (+ figures and tables coming soon).

format accepts a string where each character represents either a counter or a fixed symbol:

  • 1 for decimal (1, 2, 3, ...)
  • a for lowercase latin alphabet (a, b, c, ...)
  • A for uppercase latin alphabet (A, B, C, ...)
  • i for lowercase roman numerals (i, ii, iii, ...)
  • I for uppercase roman numerals (I, II, III, ...)
  • Any other character is a fixed symbol

For example, given the format 1.A.a, the following headings are assigned these labels:

# Title    <!--   1   -->
## Title   <!--  1.A  -->
### Title  <!-- 1.A.a -->
### Title  <!-- 1.A.b -->
## Title   <!--  1.B  -->
# Title    <!--   2   -->
## Title   <!--  2.A  -->

The default numbering format, if unspecified, is:

  • 1.1 for paged documents (can be disabled via .numbering {none})
  • None for other documents
Clone this wiki locally