Così, almeno, il codice identico rimane in un posto solo. Niente \makeatletter e \makeatother! Dai, fa’ vedere che hai letto con attenzione il mio messaggio!
L’ho letto con attenzione, credimi. (Purtroppo quei \makeatletter e \makeatother li usa anche Miede, nel codice di classicthesis-ldpkg). Adesso provo a toglierli tutti e a compilare, ma qualcosa mi dice che non filerà tutto liscio…
E a me succede il contrario, come la mettiamo? Che Miède abbia pasticciato con le versioni di classicthesis?
Io ho la versione 2008/10/01, che alle righe 47-60 definisce i condizionali con @ davanti. Con tlmgr si possono aggiornare automaticamente i pacchetti della TeX Live (e di MacTeX, che è la stessa cosa) e quindi è possibile che la tua versione sia rimasta indietro.
Possibilissimo (lavoro con MacTeX 2007). Adesso aggiorno e verifico.
Grazie mille (per ora…)!
Confermo. Miède ha modificato il nome dei condizionali, ho trovato una versione di classicthesis del 2007 dove erano senza @.
Quanto ai \makeatother e \makeatletter, il fatto che Miède li usi non dovrebbe essere un buon motivo per commettere lo stesso errore. Anzi, sarebbe forse il caso di dirgli di toglierli dal suo classicthesis-ldpkg.sty. Una rapida occhiata mi dice che danni non dovrebbero venirne fuori.
Ciao
Enrico