Re: Varioref+refcheck+utf8

#95877
Up
0
Down
::


L’errore di prima è dovuto al fatto che non carichi [tt]hyperref[/tt], per quel che mi risulta dal tuo log. Infatti [tt]\hyperref[/tt] è un comando definito dall’omonimo pacchetto.

Il secondo errore che ti compare dovrebbe significare che un [tt]\csname[/tt] non ha trovato il corrispettivo [tt]\endcsname[/tt] e LaTeX lo ha aggiunto lui per correggere la mancanza. Ho il dubbio che l’utilizzo delle virgolette non sia ottimale per i nomi. Se non sbaglio, sono caratteri attivi e se sono piazziate nel nome di un riferimento, vengono espansi perché collocati all’interno di [tt]\csname…\endcsname[/tt] (cerca le definizioni di [tt]\label[/tt] e [tt]\ref[/tt], vedrai che i riferimenti sono usati per definire delle macro chiamate [tt]\r@nomeriferimento[/tt], tramite il meccanismo di [tt]\csname r@nomeriferimento\endcsname[/tt]) e possono provocare dei problemi, che hai sperimentato sulla tua pelle 😀 Togli le virgolette dal riferimento, mettici semplicemente [tt]<<[/tt], tanto lo vedi solo tu ;) Ho controllato e se carichi il pacchetto [tt]inputenc[/tt] con la codifica [tt]utf8[/tt] le virgolette sono definite come attive (codice categoria 13). Vale quindi tutto ciò che ho scritto qui sopra.

Go to top