Guarda, so che è possibile sia con makeindex sia con xindy, ma non ho la più vaga idea di come comporre il file .ist o .xdy per farlo. Tra l’altro alcune idee vengono dalla lettura dei pacchetti relativi al tedesco, che ha un ordinamento alfabetico specifico e diverso da quello valido per l’inglese (e per quel che intuisco, anche per l’italiano).
Nella cartella texmf-dist/makeindex/base/ ci sono alcuni file .ist dove si parla anche di sotring groups e di sort_rules; in particolare dentra o din.ist ci sono le regole TeX e LaTeX per gestire correttamente le dieresi in tedesco, ma di documentazione non ho trovatto traccia in nessun angolo, anche il più remoto dell’intera distribuzione TeX Live. Per altro aprendo quei file con un qualunque editor ASCII, si può leggere che vengono richiamanti altri file che nella distribuzione TeX Live non esistono.
Con texdoc ind si legge una descrizione del programma scritta da chi ha creato makeindex, ma non si parla affatto di sort_rule e sort_group che dovrebbero essere alla base di quel che ti serve.
Nessuna idea nemmeno da file per la composizione di indici analitici in greco politonico; ce ne è uno che si riferisce al greco, ma specifica solo che cosa fare per mettere i titolini (le lettere iniziali di ogni sezione) centrati nelle colonne dell’indice. Del sorting nemmeno l’odore.
Forse riuscirei a scrivere uno stile per l’ordinamento con le lettere latine corrispondenti alla codifica LGR e senza accenti, come ho suggerito in qualche mail precedente. Ma la vedo difficilissima.