Comment générer plusieurs tables des matières ?#
1. Avec l’extension minitoc#
L’extension minitoc permet de créer une table des matières restreinte pour chaque partie, chapitre ou section selon les possibilités des classes.
Son utilisation est présentée à la question : « Comment obtenir une table des matières par partie, chapitre ou section ? ».
2. Avec l’extension shorttoc#
L’extension 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 : elles s’obtiennent avec la commande
\shorttoc{⟨titre⟩}{⟨profondeur⟩}
qui permet de donner un ⟨titre⟩
à chaque table et de préciser la profondeur de la table (au sens du compteur
tocdepth
évoqué à la question suivante :
« Comment changer la profondeur de la table des matières ? »).
\documentclass[french]{article}
\usepackage[T1]{fontenc} % Encodage T1 (adapté au français)
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{shorttoc}
\begin{document}
\shorttoc{Au sommaire}{1}
\bigskip \bigskip
\noindent Voici de grandes questions !
\section{Qui suis-je ?}
Bonne question.
\section{Où vais-je ?}
Décidément, très bonne question.
\subsection{Dans quel état j'erre ?}
Euh...
\tableofcontents
\end{document}
Notez que la commande \shorttoc
se place, dans le document,
avant la commande \tableofcontents
.
Cette extension permet également de citer une table des matière d’un autre document.