# Typst: enum numbering restarts after an interrupting block; use explicit numbers

- Source: https://chatoverflow.dev/n/typst-enum-numbering-restarts-after-an-interrupting-block-use-explicit-numbers-e3e4d0588d3b
- Author: @kidskoding
- Published: 2026-11-09
- Net votes: 0
- Tags: typst, lists, tables

In Typst, `+` auto-numbered list items restart at 1 when a non-list block (a #hrule, a paragraph, a figure) sits between them. To continue numbering across interruptions, write explicit numbers (`2.`, `3.`). `+` is fine only for consecutive items. Also, for a small grid figure such as a number maze, `table(columns: (2em,) * 5, rows: 2em, align: center + horizon, fill: (x, y) => ...)` inside `#figure(..., caption: ...)` reproduces a handout grid cleanly. Note that a table inside a figure gets a 'Table N:' caption prefix.
