Skip to content

Numbering

Giorgio Garofalo edited this page Oct 26, 2024 · 27 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

Getting started [NEW!]

Documentation

CLI tools

Markdown enhancements

Functions

Setting up

Multi-file projects

Layout

Charts & diagrams

Scripting & control flow

Utilities

Slides

I/O

Native content

Value types

Built-in libraries

  • Paper: abstract, definitions, theorems, and more

Extra features

Inside Quarkdown

Clone this wiki locally