### Table of contents, etc., per chapter

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 are 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}
>     ...
>     \tableofcontents
>     \dominitoc \listoffigures \dominilof ...
>     \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. However, current versions of the hyperref package will treat `\``minitoc` tables in the same way as "real" tables of contents.

The documentation is pretty extensive and readable: process the file minitoc.tex in the distribution

`babel.sty`
  macros/latex/required/babel (gzipped tar, browse)
`hyperref.sty`
  macros/latex/contrib/hyperref (gzipped tar, browse)
`minitoc.sty`
  macros/latex/contrib/minitoc (gzipped tar, browse)

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=minitoc