Je réalise un index avec indextools et xindy qui doit renvoyer à des numéros de page ainsi qu'à un compteur personnalisé. J'utilise pour cela le code suivant, compilé avec XeLaTeX : Ouvrir dans l'éditeur Overleaf
et le fichier xdy suivant (modifié d'après https://geekographie.maieul.net/172 pour que les entrées avec l'attribut textit ne renvoient pas au page mais à l'item marqué d'un label) : Ouvrir dans l'éditeur Overleaf
Cela fonctionne globalement bien, sauf lorsque le numéro de page et mon compteur sont égaux. Il y a alors dans le fichier .idx : Ouvrir dans l'éditeur Overleaf
Lors de la compilation avec texindy, ces deux entrées sont considérées comme identiques et seul le numéro de page est indiqué dans l'index. Comment remédier à cela ? |
Je ne sais pas si votre solution est pratique, mais vous pouvez tricher
xindy
, par exemple\indtl@wrindexentry{\jobname}{#1|textit}{\themyitem0000}
et\label{itm:\themyitem0000}