Bonjour,
je finis quand même par avoir des soucis avec les index ![]()
- Si je choisis l’ancienne option makeidx, j’ai évidemment des
problèmes avec les accents. Dans l’index, Bénéfice apparaît après Bureau.
(j’ai aussi un autre souci avec see, évoqué plus bas).
J’utilise alors le doc de Daniel Flipo (la Lettre GUTenberg, octobre
2024) et je découvre xindex. je passe alors à lualatex.
Au lieu de
makeindex livre
je saisis
xindex -l fr livre
Hélas, les tris ne me plaisent pas.
Par exemple, avec une clé Drapeau et une sous clé Drapeau rouge,
j’obtiens un
Drapeau
- Drapeau rouge, 515
Drapeau, 460
alors qu’avec makeindex, j’avais ce que je désirais:
Drapeau, 460 %quand drapeau apparaît seul, sans « rouge » à côté
- Drapeau rouge, 515
Dans le source, il y avait
… drapeau\index{Drapeau}… drapeau rouge\index{Drapeau!Drapeau rouge}}…
Comment faire (simplement) pour que cette forme d’indexation soit
correcte, avec donc xindex? Sinon, je retourne à makeindex avec les @
pour gérer les accents utf8
- Le souci du « see ».
Avec les deux outils, quand j’indexe systématiquement le mot « Cassation »
avec un « cassation\index{Cassation|see{Recours et Tribunal}} »,
j’obtiens un
Cassation, voir Recours et Tribunal, voir Recours et
Tribunal, voir Recours et Tribunal, voir
Recours et Tribunal, voir Recours et Tri-
bunal, voir Recours et Tribunal, voir Re-
cours et Tribunal, voir Recours et Tri-
bunal, voir Recours et Tribunal, etc.
Vous le reconnaîtrez, ce n’est pas fabuleux.
Je peux toujours faire en sorte qu’il n’y ait qu’un appel d’index pour
Cassation, mais je doute alors que l’entrée « Recours et Tribunal » va
prendre en compte toutes les références de « Cassation ». Je suis là aussi
preneur d’une idée. Dans le pire des cas, je ne mettrai qu’un index
(avec un |see) au premier Cassation rencontré et demanderai que les
autres soient indexés par « cours et Tribunal », mais ce n’est pas
orthodoxe ![]()
%%%
Méthode employée
A. Gabarit:
\documentclass[10pt]{book}
…
\usepackage{makeidx,xindex}
\makeindex
B. Texte
…
\printindex
…
C. Commandes
Tout avec lualatex désormais
Option 1: makeindex livre puis à nouveau lualatex…
Option 2: xindex -l fr livre puis à nouveau lualatex…
Merci d’avance et bien cordialement
Eric