Ragazzi, è una settimana che cerco di risolvere un problema. Ricorro a voi come ultima spiaggia! 🙁
Andiamo con ordine.
L’errore è il seguente:
`! Undefined control sequence.
\Cfootfmt …1|#2\rbracket }\enskip \notetextfont
#3\penalty -10\hskip 3em p…
l.239 \pend`
Ripetuto più e più volte nel log, sostituendo volta per volta \Cfootfmt con \Afootfmt e \Bfootfmt, a seconda della circostanza.La cosa strana è che Texmaker, nonostante gli errori, riesce a produrre il pdf, anche se temo che questi errori facciano rallentare di tanto la compilazione.
Al contrario, Geany e Texwork e forse anche Lyx (dico “forse”, perché in verità questo programma non riesco a capirlo), falliscono del tutto.
L’errore è esattamente quello che ti viene segnalato: non c’è una definizione di \notetextfont. La devi dare con \newfontfamily, per esempio
`\newfontfamily\notetextfont[Mapping=tex-text]{}`
Se non devi cambiare font per le note, è sufficiente scrivere
`\newcommand{\notetextfont}{}`
Un paio di osservazioni. Se hai una distribuzione TeX Live 2010 aggiornata non devi caricare xltxtra né xunicode, ma semplicemente fontspec. La specifica “Mapping=tex-text” va sostituita con “Ligatures=TeX” (ma quella vecchio tipo continua a funzionare).
Non è sorprendente che TeXworks si blocchi e Texmaker no: il primo esegue una compilazione interattiva e a un errore te lo mostra e ti chiede un’azione, in molti casi è sufficiente dare “return” (e poi correggere nel sorgente); il secondo invece compila in modo non interattivo, essenzialmente dando “return” automaticamente a ogni errore.
Ciao
Enrico