Les index

Table des matières

toc: true dans l’en-tête YAML va insérer la table des matières au début du document.

La profondeur de la table des matières est déclarée dans l’en-tête YAML avec toc_depth: x (x étant le nombre de niveaux).

Pour placer cette table des matières ailleurs qu’au début, il faut l’appeler avec \tableofcontent.

On peut également modifier :

  • son titre avec \renewcommand{\contentsname}{Sommaire} (ici “Sommaire” au lieu de “Table des matières”) ;
  • ou la couleur des liens avec \hypersetup{colorlinks=true, linkcolor=black}.

Ces deux commandes doivent apparaître avant \tableofcontents.

Table des figures et table des tableaux

Les tables (t et f) sont automatiquement générées en ajoutant :

- tof: true
- tot: true

dans l’en-tête YAML.

Elles apparaissent en fin de document.

Index de mots-clés

Avec Markdown et Pandoc, il n’est pas possible d’activer la fonction intégrée dans LaTeX[1]. Il faut donc détourner le problème en :

  • identifiant les termes à mettre dans l’index avec \label{terme}terme ;
  • ajouter, en fin de document (après un titre # index par exemple), les termes avec :

terme\dotfill\pageref{terme}

\dotfill va aligner le numéro de page à droite avec une ligne de points et \pageref{terme} va insérer le numéro de la page où le terme a été “tagué” (avec \label{terme}terme).

(liste à trier alphabétiquement).

 

Un exemple d’index

  1. Cet index est généré avec plusieurs compilations successives.

License

Icon for the Creative Commons Attribution 4.0 International License

L’écriture académique au format texte avec Markdown et Pandoc Copyright © 2025 by Bernard Pochet is licensed under a Creative Commons Attribution 4.0 International License, except where otherwise noted.