Je réalise actuellement un inventaire de sites archéologiques dans le cadre d'un travail universitaire 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}

Ce code compilé avec xelatex ou lualatex (et xindy pour le fichier .idx) fait le travail. Néanmoins, je souhaiterais d'une part que le numéro du site soit toujours indiqué en premier dans l'index, quelque soit le numéro de page 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 est actuellement 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}

Posée 07 Jui, 21:12

Namrod's gravatar image

Namrod
1938
Taux d'acceptation : 0%

Modifiée 09 Jui, 15:18

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

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

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

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

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

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

Désolé, c'est corrigé.

(09 Jui, 15:18) Namrod Namrod's gravatar image
Soyez le premier à répondre à cette question !
(dés)activer 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

Bases de Markdown

  • *italique* ou _italique_
  • **gras** ou __gras__
  • Lien ::[texte](http://url.com/ "Titre ")
  • Image : ?![alt texte](/path/img.jpg "Titre ")
  • Liste numérotée : 1. Foo 2. Bar
  • Pour ajouter un passage à la ligne, ajoutez deux espaces à l'endroit où vous souhaitez que la ligne commence.
  • Les balises HTML de base sont également prises en charge.

Mots-clés de la question :

×7
×4
×1

Question posée : 07 Jui, 21:12

Question vue : 63 fois

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