- Questo topic ha 4 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 12 anni, 11 mesi fa da .
-
Topic
-
Ciao, ho delle difficoltà a far lavorare bene xindy e xelatex assieme. Partiamo dall’esempio `% arara: pdflatex: { shell : yes }
\documentclass{article}
\usepackage{ifxetex}
\ifxetex
\usepackage{fontspec}
\else
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\fi
\usepackage[xindy]{imakeidx}
\makeindex
\begin{document}
e
\index{a}
\index{b}
\index{Èb}
\index{Ea}
\newpage
g
\index{a}
\printindex
\end{document}` con xelatex ottengo una file .idx:`\indexentry{a}{1}
\indexentry{b}{1}
\indexentry{Èb}{1}
\indexentry{Ea}{1}
\indexentry{a}{2}` e un file .ind:`…
\lettergroup{A}
\item a, 1, 2
\item Èb, 1\indexspace
\lettergroup{B}
\item b, 1\indexspace
\lettergroup{E}
\item Ea, 1
…` chiaramente non voglio che la “È” finisca assieme alla “A”.
Invece con pdflatex il file .idx è:`\indexentry{a}{1}
\indexentry{b}{1}
\indexentry{\IeC {\`E}b}{1}
\indexentry{Ea}{1}
\indexentry{a}{2}` e l’.ind è:`…
\lettergroup{A}
\item a, 1, 2\indexspace
\lettergroup{B}
\item b, 1\indexspace
\lettergroup{E}
\item Ea, 1
\item \IeC {\`E}b, 1
…` che mi dà il risultato corretto. idee su come usare xelatex e avere il giusto ordine delle parole?
- Devi essere connesso per rispondere a questo topic.