Frequently Asked Question List for TeX
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.