I'm trying to run texindy on a document. I need it because I'm writing in french and makeindex doesn't understand how to sort some words with diacritics.
Unfortunately, after several tryings, I don't manage to have it run. Here is a MWE :
\documentclass{scrbook}
\usepackage[texindy]{imakeidx}
\makeindex
\begin{document}
Toto\index{tata}
\printindex
\end{document}
I get the message :
Processus en cours : texindy "mwe-xindy".idx
ERROR: EVAL: variable BINARY has no value
Processus terminé avec une ou plusieurs erreurs (= ended with one ore more errors)
I'm using TexStudio 2.12.22 under Ubuntu 20.04. I've checked the settings as you can see here :
Some things I've already tried :
- replacing
texindy %.idx
by various other things - replacing
\usepackage[texindy]{imakeidx}
with various other options (xindy, truexindy, program=xindy, nothing, etc.)
A few other informations :
- a .idx file is created, which contains :
\indexentry{tata}{1}
, but no others (.ind, .ilg, .xdy...) - at the end of the log file, I read this, which makes me think that there is a confusion between xindy and makeindex :
.
runsystem(makeindex mwe-xindy.idx)...executed safely (allowed).
(./mwe-xindy.ind) [2
I have checked in Synaptic (it's the software to manage the installed programs on ubuntu), and xindy
and xindy-rules
seem regularly installed.
Thanks in advance if you have some informations about the origin of the problem.