6  Les index

6.1 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

6.2 Table des figures et table des tableaux

Les tables des figures et des tableaux sont automatiquement générées en ajoutant :

  • tof: true
  • tot: true

dans l’en-tête YAML.

Elles apparaissent en fin de document.

6.3 Index de mots-clés

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

  • identifiant les termes à mettre dans l’index avec \label{terme}terme ;
  • en fin de document (après un titre # index par exemple), ajouter les termes avec terme\dotfill\pageref{mot} (liste à trier alphabétiquement).

\dotfill va aligner le numéro de page à droite avec une ligne de points.

\pageref{mot} va insérer le numéro de la page où le terme a été “taggé” (avec \label{terme}terme).


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