Non sbagli! 🙂 se usi makeindex il risultato “giusto” è quello che ottieni…
Andando con ordine:
per creare due indici diversi leggi la documentazinoe del pacchetto imakeidx, ti spiega come fare, ed è molto semplice. (e ti eviti anche la tripla compilazione!)
Per la corretta indicizzazione delle lettere accentate hai due soluzioni:
1. Anziché [tt]\index{Žarnic}[/tt] scrivi [tt]\index{Zarnic@Žarnic}[/tt] (scelta sconsigliata)
2. Al posto di makeindex usi xindy (scelta consigliata)
Così dovrebbe funzionare tutto, eventualmente scrivici. Allego un esempio funzionante, basta una compilazione con pdflatex.
Fran`\documentclass[]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{imakeidx}
\makeindex[name=analitico, title=Indice analitico,program=xindy]
\makeindex[name=nomi, title=Indice dei nomi,program=xindy]
\begin{document}
\index[analitico]{Casa} Casa, dove dormo\index[analitico]{èremo}.
\newpage
\index[nomi]{Žarnic}Žarnic, Amanda\index[nomi]{Amanda}
\printindex[analitico]
\printindex[nomi]
\end{document}`