Ho fatto altre prove, credo si tratti di un conflitto tra ”frontespizio” ed ”appendix”. Nel file dell’appendice non ho utilizzato nessun comando, a parte i classici chapter, section…
L’idea è che l’opzione “oneside” funziona male con frontespizio 🙁 che assume una numerazione continua nel materiale iniziale. Invece l’ambiente titlepage reimposta il numero di pagina a 1 nella pagina seguente.
Soluzione:
`\frontmatter
\makeatletter
\if@twoside\else
\Pagenumbering{Roman}
\fi
\makeatother
\begin{frontespizio}
…
\end{frontespizio}
\makeatletter
\if@twoside\else
\pagenumbering{roman}
\fi
\makeatother`
Naturalmente le parti rilevanti sono solo i due comandi \pagenumbering; il resto puoi toglierlo se devi scrivere per forza con “oneside”.
Tutta la pappardella di fancyhdr va prima di \begin{document} e, come nel codice che ti ho indicato, \frontmatter va prima del frontespizio.
Già che ci sei, togli anche la riga con fncychap, così ti eviti l’insana tentazione di adoperarlo. 🙂
Ciao
Enrico