Next: Glossaries, Previous: Table of contents etc., Up: Front/back matter [Contents][Index]
This document has an index.
\documentclass{article} \usepackage{makeidx} \makeindex ... \begin{document} ... Recall Wilson's Theorem: \index{Wilson's Theorem} a number \( n>1 \) is prime if and only if the factorial of \( n-1 \) is congruent to \( -1 \) modulo~\( n \). ... \printindex ...
The \usepackage{makeidx}
and \makeindex
in the preamble
bring in the relevant commands.
Producing an index is a three stage process. First, in the document
body you declare index entries with the \index
command
(see \index). When you run LaTeX, the \index
writes its
information to an auxiliary file root-name.idx. Next, to
alphabetize and to do other manipulations you run an external command,
typically makeindex
or xindy
(see makeindex).
These output a file root-name.ind. Finally, you bring the
information back into your document and typeset it with the
\printindex
command (see \printindex).
There are many packages that apply to indexing commands. The
showidx
package causes each index entries to be shown in the
margin on the page where the entry appears. This can help in preparing
the index. The multind
package supports multiple indexes. See
also the TeX FAQ entry on this topic,
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=multind.
• \index: | Declare an index entry. | |
• makeindex: | Alphabetize index entries. | |
• \printindex: | Put the index here. |