Perdonate il tempo che ci ho messo a rispondere. Ho risolto perfettamente il mio problema con il seguente codice, figlio, ovviamente, dei suggerimenti che mi sono stati offerti in questa discussione
`
\newindex{libretto}{libretto}
\makeindex %per creare l'indice analitico
\newcommand\MangiaPagine[1]{}
\newcommand{\indicecanto}[2]{\index{{\Large \bfseries#1}!#2@\protect\makebox[2em][l]{\thesongnum} #2|MangiaPagine}}
`
Nei file dei canti dopo \beginsong{…} (vedi pacchetto songs) ho messo cose tipo
`
\indicecanto{Offertorio}{Ecco quel che abbiamo}
`
Facendo compilare e poi aggiornando l’indice ottenevo quanto volevo.
La soluzione mi soddisfa a tal punto che sono tentato di utilizzare Xindy (se ho ben capito cosa fa) per gestirmi due diversi indici: uno senza suddivisioni con il semplice ordine alfabetico dei canti e uno come quello per sezioni.
Alla prossima.
Davide