Quand je compile ce document qui comporte un index : Ouvrir dans l'éditeur Overleaf
je suis obligé de procéder de la manière suivante : Ouvrir dans l'éditeur Overleaf
Cela fonctionne correctement mais nécessite une intervention manuelle afin de convertir le fichier document.idx créé par la première compilation en document.ind qui sera lu par la seconde compilation. Dans un but d'automatiser ce processus, existe-t-il un moyen de faire en sorte que la première compilation se charge de la conversion idx->ind, ce qui permettrait de supprimer l'intervention manuelle ? |
Précision : afin que l'index soit correctement trié et catégorisé (Œ sous la letttre O, É sous E, etc.) pour la langue française (dans mon environnement de travail) il est nécessaire d'adjoindre l'argument -C utf8 à la commande texindy précédemment indiquée : Ouvrir dans l'éditeur Overleaf
|
@Chris Jones XL : avez-vous essayé avec latexmk ? C'est une commande pratique et très utile.
@Pathe je viens d'y jeter un œil mais dans la mesure où le source latex est généré à partir de fichiers markdown via pandoc et que j'utilise déja un Makefile (créé automtiquement quand le projet/document est initialisé) qui crée d'autres formats de sortie (epub, html…) je crains que latexmk ne soit pas une solution simple. En gros, du make à deux niveaux + git pour gérer le tout. Idée séduisante nénmoins, mais qui m'oblige à revoir l'automatisation des 80+ documents (ebooks) que j'ai déja publiés.
Ce qui me surprend c'est que latex/xindy crée un .idx et qu'ensuite il requiert un .ind !?!