Dans le cadre d'un travail universitaire, je réalise actuellement un inventaire de sites archéologiques, que je rédige avec la classe 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 avec la commande \specialindex est à même de répondre à ma demande (la commande \Objet a été simplifiée au maximum pour les besoins de cet ECM) :

Ouvrir dans l'éditeur Overleaf
\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}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Ce code, compilé avec xelatex ou lualatex (et xindy pour le fichier .idx), fait le travail.

Néanmoins, je souhaiterais :

  • que le numéro du site soit toujours indiqué en premier dans l'index, quel que soit le numéro de page suivant ;
  • et que ce même numéro apparaisse en gras ou en italique afin d'être aisément repérable.

Malheureusement, ma connaissance de xindy est grandement insuffisante pour me permettre de réaliser cela.

EDIT : Voici le fichier .idx produit :

Ouvrir dans l'éditeur Overleaf
\indexentry{Premier site}{2}
\indexentry{Premier site}{1}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Posée 07 Jui '17, 21:12

Namrod's gravatar image

Namrod
2831814
Taux d'acceptation : 20%

Modifiée 10 Aoû '17, 16:05

Pathe's gravatar image

Pathe ♦♦
7.6k49208252

Pouvez vous poster le contenu du fichier .idx ce cet ECM?

(08 Jui '17, 22:11) touhami touhami's gravatar image

Bien sûr, je l'ai ajouté à la fin de ma question.

(09 Jui '17, 14:24) Namrod Namrod's gravatar image

Désolé c'est le fichier .idx et non .ind.

(09 Jui '17, 15:02) touhami touhami's gravatar image

Désolé, c'est corrigé.

(09 Jui '17, 15:18) Namrod Namrod's gravatar image
Soyez le premier à répondre à cette question !
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×17
×11
×2

Question posée : 07 Jui '17, 21:12

Question vue : 2,539 fois

Dernière mise à jour : 09 Jui '17, 15:18

C'est votre première visite ici ? Consultez la FAQ !

×