Ceci est une ancienne révision du document !


Comment obtenir une table des matières par chapitre ?

En temps normal, cette mise en forme particulière se fait par l'ajout d'une table des matières réduite dite « mini-table » pour chaque partie, chapitre ou même section. Elle s'obtient avec l'extension minitoc. Cette extension prend également en charge les mini-listes de tableaux et de figures. Toutefois, les mini-bibliographies posent un problème différent, développé en question « Comment faire des bibliographies séparées par chapitre ? ».

En temps normal, l'extension génère un fichier auxiliaire (aux) pour chaque chapitre afin de le traiter dans le chapitre par la suite. Voici un exemple d'utilisation :

\usepackage{minitoc}
...
\begin{document}
...
\dominitoc \tableofcontents
\dominilof \listoffigures
...
\chapter{Que commence le texte}
\minitoc \mtcskip \minilof
...

Dans cet exemple, les commandes :

  • \dominitoc et \dominilof indiquent à \LaTeX de constituer les fichiers auxiliaires pour les mini-tables et les mini-listes de figure ;
  • \minitoc et \minilof intègrent respectivement les mini-tables et les mini-listes de figure dans le document ;
  • \mtcskip ajoute un espace vertical.

L'extension babel ne connaît pas l'extension minitoc mais cette dernière permet de prendre en charge d'autres langues que l'anglais. Par ailleurs, l'extension hyperref connaît minitoc et traite les mini-tables de la même manière que les tables des matières classiques.


Source: Table of contents, etc., per chapter

3_composition/annexes/tables/generer_une_table_des_matieres_par_chapitre.1633346905.txt.gz · Dernière modification : 2021/10/04 11:28 de yannick.tanguy
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0