OldClaudio” post=87033Grazie Enrico, sapevo che avresti trovato l’inghippo al primo colpo d’occhio.
Mi sono permesso di correggere nel tuo mail \expandaffter in \expandafter 🙂
È ovviamente fondamentale che venga scritta l’espansione del numero; la definizione usuale di [tt]\@roman{#1}[/tt] è semplicemente [tt]\romannumeral#1[/tt]. Nel caso del greco, c’è il problema che, se è in vigore la codifica LGR, il numero di pagina 3 produrrebbe tre iota. La “soluzione” di Günter Milde sarebbe di rendere [tt]\@roman[/tt] dipendente dalla codifica, ma con il piccolo problema che i comandi di questo tipo sono “robusti”. Per questo [tt]\@roman{\c@page}[/tt] che proviene da [tt]\roman{page}[/tt] rimane tale e quale. Ora, non vedo alcun problema se nel file .aux o .toc viene scritto [tt]\textlatin{iii}[/tt] (anche [tt]\textlatin[/tt] è robusto), anzi forse è addirittura il modo migliore perché il titolo del capitolo potrebbe essere in greco.
Puoi fare la segnalazione?
Ciao
Enrico