Un petit exemple: dans le document sur les kangourous (kangourou.tex), vous voulez faire un index avec le mot Kangourou parmi les entrées. Dans le texte, il est possible que ce mot apparaisse au singulier et au pluriel, avec ou sans majuscule, et vous souhaitez bien sûr que toutes ces occurrences soient répertoriées dans l'index, et surtout sous la même entrée.
La commande rechercher/remplacer pourrait vous aider à aller plus
vite (pas question de faire cela à la main si votre document fait 250
pages!), ainsi que les expressions
régulières. Admettons que vous vouliez placer la marque juste avant le mot, il vous suffirait de rechercher dans votre
texte l'expression
([kK]angourou), avec l'option expressions régulières, et de
remplacer par
\index{Kangourou}$1.
Rappel: [kK] signifie une lettre parmi k ou K, et () délimite une
sous-expression recherchée à laquelle on se
réfère pour le remplacement par $1
(vu que c'est la 1ere et seule
paire de parenthèses dans l'expression...)
Petit inconvénient... : Texmaker ne gère pas les expressions régulières pour le rechercher/remplacer, sauf si votre version est 3.5 au moins (en TD la version est plus ancienne). Faute de mieux, une solution pourrait être de copier/coller votre code source .tex dans OpenOffice et de faire comme au TD4.
Mais pour ce TD-ci, il suffira de faire quelques remplacements à la main (en s'aidant de la fonction rechercher, mais seulement pour rechercher).
\usepackage{makeidx} \makeindexpour faire cet appel. La commande \makeindex placée juste après sert à demander le calcul de l'index. Ensuite, dans votre texte, vous placez la commande
\printindexà l'endroit où vous voulez voir figurer cet index.
Vous pouvez également obtenir des sous-entrées d'index, par exemple
pour l'entrée Musique avoir les sous-entrées baroque français et punk allemand.
Il suffit d'utiliser les commandes \index{Musique!baroque français} et
\index{Musique!punk allemand} lors du marquage.