The common style, of a “small” table of contents for each part, chapter, or even section, is supported by the minitoc package. The package also supports mini-lists of tables and figures; but, as the documentation observes, mini-bibliographies present a different problem — see bibliographies per chapter.

The package's basic scheme is to generate a little aux file for each chapter, and to process that within the chapter. Simple usage would be:

\usepackage{minitoc}
...
\begin{document}
...
\dominitoc \tableofcontents
\dominilof \listoffigures
...
\chapter{blah blah}
\minitoc \mtcskip \minilof
...

though a lot of elaborations are possible (for example, you don't need a \minitoc for every chapter).

Babel doesn't know about minitoc, but minitoc makes provision for other document languages than English — a wide variety is available. Fortunately, the current version of the hyperref package does know about minitoc and treats \minitoc tables in the same way as “real” tables of contents.

3_composition/annexes/tables/generer_une_table_des_matieres_par_chapitre.txt · Dernière modification: 2018/12/04 00:05 par jejust