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. ↵

Licence

Symbole de Licence Creative Commons Attribution 4.0 International

L’écriture académique au format texte avec Markdown et Pandoc Droit d'auteur © 2025 par Bernard Pochet est sous licence Licence Creative Commons Attribution 4.0 International, sauf indication contraire.