Formatter Formater une entrée créée avec \specialindex (classe memoir)
Je Dans le cadre d'un travail universitaire, je réalise actuellement un inventaire de sites archéologiques dans le cadre d'un travail universitaire archéologiques, que je rédige avec la classe ```memoir```. `memoir`.
Dans l'index des sites, je souhaiterais que figure son numéro d'inventaire ainsi que le ou les numéro(s) de page où il en est fait mention. J'ai l'impression que la gestion des index proposée par ```memoir``` `memoir` avec la commande ```\specialindex``` `\specialindex` est à même de répondre à ma demande (la commande ```\Objet``` `\Objet` a été simplifiée au maximum pour les besoins de cet ECM) :
\documentclass[french]{memoir}
\usepackage{fontspec}
\usepackage{enumitem}
\usepackage{filecontents}
\usepackage{babel}
\usepackage{hyperref}
\begin{filecontents*}{monstyle.xdy}
(markup-locclass-list :open "\dotfill\ ")
\end{filecontents*}
\newcounter{objetcount}
\newcommand{\Objet}[1]{%
\refstepcounter{objetcount}
\begin{enumerate}[start=\theobjetcount]
\item#1
\end{enumerate}
}
\xindyindex
\makeindex
\begin{document}
Un inventaire de sites et d'objets.
\newpage
\Objet{Un premier site : un objet, un autre objet.\index{Premier site}\specialindex{\jobname}{objetcount}{Premier site}}
\newpage
\printindex
\end{document}
Ce code code, compilé avec ```xelatex``` `xelatex` ou ```lualatex``` `lualatex` (et ```xindy``` `xindy` pour le fichier ```.idx```) `.idx`), fait le travail. travail.
Néanmoins, je souhaiterais d'une part :
- que le numéro du site soit toujours indiqué en premier dans l'index, quelque quel que soit le numéro de page suivant, suivant ;
- et d'autre part que ce même numéro apparaisse en gras ou en italique afin d'être aisément repérable.
Malheureusement, ma connaissance de ```xindy``` `xindy` est actuellement grandement insuffisante pour me permettre de réaliser cela.
EDIT : Voici le fichier .idx produit :
\indexentry{Premier site}{2}
\indexentry{Premier site}{1}