Comment générer plusieurs tables des matières?

  • Le package minitoc permet de créer une table des matières restreinte pour chaque chapitre (pour les classes book et report) ou section (pour les classes article, book et report). On peut en plus faire des tables de matières partielles pour chaque partie. Chaque nouvelle table des matières créée est stockée dans un fichier .mtc<n> où <n> est le numéro absolu de la section où apparaît ladite table des matières.

Pour utiliser ce package, il faut~:

  • appeler la commande dominitoc avant d’appeler la commande tableofcontents~;

  • appeler la commande minitoc aux endroits où l’on veut voir apparaître les «~mini~»-tables des matières.

On peut remplacer la commande tableofcontents par la commande faketableofcontents si l’on ne veut pas que la table des matières générale apparaisse. Par ailleurs, le compteur minitocdepth permet de définir la profondeur des tables des matières désirées.

Exemple d’utilisation de minitoc

  • Le package shorttoc permet de créer plusieurs tables des matières avec différentes profondeurs, afin par exemple d’avoir une vue plus globale pour un long document.