xelatex/xindy : Supprimer supprimer l'étape de conversion de l'index brut document.idx -> document.ind
Quand je compile ce document qui comporte un index :
\documentclass[oneside,10pt,french,]{extbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[papersize={4.80 in, 6.40 in},left=.5 in,right=.5 in]{geometry}
\usepackage[xindy]{imakeidx}
\makeindex[columns=2]
\title{document}
\author{auteur}
\date{}
\begin{document}
\chapter{chapter I}\label{chapter-i}
Modi iure \index{corrupti error} corrupti error dolores vel
reprehenderit vitae aut. Temporibus qui et temporibus \index{eligendi}
eligendi tempore quis. Dolores quia modi deserunt iure qui ut officia.
Aperiam earum vero \index{ducimus} ducimus dolor ad doloremque in culpa.
Rerum in impedit eum quos pariatur \index{aspernatur} aspernatur rerum
libero. Vel autem eaque quia rerum sint omnis. Modi qui ut
\index{quibusdam}. quibusdam Quia quibusdam ipsa at minima. Aspernatur
quia voluptatibus tenetur. Voluptas \index{expedita} expedita et
cupiditate sint autem ratione est aperiam.
\printindex
\end{document}
je suis obligé de procéder de la manière suivante :
$ xelatex -output-directory=pdf latex/document.tex
$ cd pdf;texindy -L french document.idx; cd -
$ xelatex -output-directory=pdf latex/document.tex
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 ?