Bene, adesso che sai come comportarti quando usi file non standard, togli la chiamata del pacchetto ulem e vedrai che tutto torna a posto.
Vero, tutto ok ora!
Grazie milleComunque, dato che ulem era lì perchè mi serviva, riporto il workaround che ho usato per sostituire la chiamata \sout:
`$\rlap{——}$` Però, un’altra volta, prima di dire che non avevi fatto alcuna modifica, pensaci bene.
Prima, dovrò ripensare bene a quello che credevo di aver capito su LaTeX 😉
Piuttosto orribile, come kludge. Non so bene perché tu metta quella roba fra dollari, in ogni caso si può certamente fare meglio.
`\makeatletter
\newcommand{\strikeout}[1]{{%
\settowidth{\@tempdima}{#1}%
\leavevmode\rlap{\leaders\hrule\@height.55ex\@depth-.45ex\hskip\@tempdima}#1}}
\makeatother`
A questo punto puoi scrivere \strikeout{parola} oppure \strikeout{$xyz$}.
Ciao
Enrico