Comment construire un index hiérarchique ?#
Pour cela, il faut utiliser la construction suivante :
\index{⟨niveau un⟩!⟨niveau deux⟩}
Cela va donner dans ce cas une entrée ⟨niveau deux⟩
au-dessous de l’entrée
⟨niveau un⟩
. Des entrées de niveau trois, quatre et suivants sont possibles
en suivant la même logique, le symbole !
indiquant le passage du niveau « N »
au niveau « N+1 ». L’exemple ci-dessous, plus complet, illustre en particulier
deux cas d’entrées de niveau trois :
Exemple compilable et éditable
%!TEX makeindex document\documentclass[french]{article} \usepackage[T1]{fontenc} % Encodage T1 (adapté au français) \usepackage{lmodern} % Caractères plus lisibles \usepackage{babel} % Réglages linguistiques (avec french) \pagestyle{empty} % N'affiche pas de numéro de page \usepackage{makeidx} \makeindex\begin{document}\section{Sports}Le sport\index{Sport} c'est fantastique ! Mes sports préférés sont :\begin{itemize} \item l'escalade \index{Sport!Escalade} et surtout les sorties en falaise ; \item les arts martiaux\index{Sport!Art martial} que sont le judo\index{Sport!Art martial!Judo} et le karaté\index{Sport!Art martial!Karaté}. \end{itemize}\printindex\end{document}
Sources
[Documentation] de makeidx