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

$\Reponse$ 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


\begin{page}
\documentclass[francais]{report}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{minitoc}
\setcounter{minitocdepth}{1}
\begin{document}

\dominitoc
\tableofcontents
\end{page}
\begin{page}
\chapter{Introduction}
\minitoc

\section{Quelques rappels}
Texte.

\subsection{La gravité}

Texte sur la gravité.

\subsection{Loi de Newton}

Deux corps s'attirent en raison inverse du carré de leur distance
et proportionnellement à leur masse.

\section{Nouveaux théorèmes}

Encore des résultats.

\section{Approfondissement}

Toujours plus loin.

\end{document}
\end{page}

$\Reponse$ 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.

composition/annexes/tables/generer_plusieurs_tables_des_matieres.txt · Dernière modification: 2018/12/09 10:25 par jejust
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0