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 © par Bernard Pochet est sous licence Licence Creative Commons Attribution 4.0 International, sauf indication contraire.

Partagez ce livre