Leçon 13

Ajouter un index

Selon le type de document que vous rédigez, vous pouvez vouloir un index. Sa construction est automatisée par le package imakeidx, et ça fonctionne en interne un peu comme une bibliographie : LaTeX écrit puis relit des fichiers auxiliaires. Vous aurez besoin de trois instructions :

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{imakeidx}
\makeindex
\begin{document}
Some text about Foo\index{foo}.
More text\index{baz!bar}.
Even more text\index{alpha@$\alpha$}.
More text about a different part of baz\index{baz!wibble}.

\clearpage
Some text about Foo\index{foo} again, on a different page.
Even more text\index{beta@$\beta$}.
Even more text\index{gamma@$\gamma$}.
\printindex
\end{document}

Nous avons illustré ici deux fonctionnalités de la création d’un index : la subdivision en utilisant !, et l’affichage de quelque chose de différent du « texte de tri » d’une entrée d’index en utilisant @. On peut personnaliser beaucoup de choses dans un index ; testez l’exemple et regardez comment ça fonctionne.