====== Comment changer le style de certains mots indexés? ======

Le symbole ''@'' dans la commande ''\index'' permet d'indiquer de répondre à ce besoin. Voici un exemple :

<code latex>
\index{Sport@\textbf{Sport}}
</code>

Dans ce cas, la partie qui se trouve avant le « ''@'' » sert pour le tri de l'index et ce qui se trouve après correspond à ce qui sera affiché dans l'index.  Ainsi, dans notre exemple, le mot « Sport » écrit en gras sera mis dans l'index à l'endroit où doit se trouver le terme ''Sport''.  C'est très utile notamment pour les mots commençant par une lettre accentuée, puisque pour ''makeindex'', « équitation » ne commence pas par un « ''e'' » mais par un //symbole//. 

Cet exemple montre comment combiner cela avec [[https://faq.latex-fr.net/3_composition/annexes/index/construire_un_index_hierarchique|la hiérarchisation de l'index]] :

<code latex>
\documentclass{report}
  \usepackage[francais]{babel}
  \usepackage{makeidx}

  \makeindex 

\begin{document}
\chapter{Sports.}
Le sport\index{Sport} c'est fantastique ! 
Mes sports préférés sont :
\begin{itemize}
\item l'escalade \index{Sport@\textbf{Sport}!%
       Escalade@\textsf{Escalade}} 
   et surtout les sorties en falaise ;
\item l'équitatio \index{Sport@\textbf{Sport}!%
       Equitation@\textsf{\'Equitation}} 
   et en particulier les disciplines de dressage%
\index{Sport@\textbf{Sport}!%
       Equitation@\textsf{\'Equitation}!%
       Dressage@\textsf{Dressage}}
   et de complet \index{Sport@\textbf{Sport}!%
       Equitation@\textsf{\'Equitation}!%
       Complet@\textsf{Complet}} :
\item le judo\index{Sport@\textbf{Sport}!Judo@\textsf{Judo}}.
\end{itemize} 

\clearpage

\printindex

\end{document}
</code>

{{htmlmetatags>metatag-keywords=(LaTeX,index,construire un index,ajouter un index,personnaliser un index)
metatag-og:title=(Changer le style de certains mots indexés})
metatag-og:site_name=(FAQ LaTeX francophone)
}}