## Numéroter les sections

Les en-têtes de section (éléments `H2`à`H6`) peuvent être automatiquement numérotées pour refléter la structure du document. L'élément `H1` est supposé être le titre du document et il n'est pas numéroté. Toutes les autres en-têtes (`H2` à `H6`) reçoivent un numéro calculé en fonction de leur type et de leur position dans la structure du document. Ces numéros sont introduits dans le document et les numéros produits précédemment sont retirés chaque fois que la commande XHTML>Numéroter les sections est appelée.

## Engendrer la table des matières

La commande XHTML>Engendrer la table des matières collecte tous les élément `H2` à `H6` qui suivent pour engendrer une table des matières à la position courante.

Cette commande ajoute :

- Un attribut `id` à chaque élément `H2` à `H6` qui n'a pas cet attribut.
- Une division avec une valeur d'attribut `class` "toc" et une cascade de listes non numérotées à la position courante.
- Un item de liste pour chaque élément `H2` à `H6` incluant une lien vers l'élément correspondant.

  Le contenu du lien est la copie du contenu de l'élément Hi. Si l'élément Hi est numéroté, ce numéro est aussi copié.