Non riesco a capire perche’ questa soluzione a me con pdflatex mi da sempre layout vuoto senza generare altri errori. Il problema sembra stare nella riga
`\addcontentsline{toc}{\protect\addappendixname} `
visto che se la tolgo almeno il pdf in output ce l’ho ma ottengo nell’indice una riga con “A “nome” ” e sotto “Appendice A “nome””
Ti riporto uno schema di documento che funziona perfettamente; in effetti c’è un errore nel comando da scrivere: è \addtocontents, non \addcontentsline 🙁 Li confondo sempre.
`\documentclass[a4paper]{report}
\usepackage[italian]{babel}
\usepackage{tocloft}
\newcommand{\addappendixname}{%
\renewcommand{\cftchappresnum}{\appendixname\space}%
\settowidth{\cftchapnumwidth}{\bfseries \appendixname\space A\hspace{1em}}}
\begin{document}
\tableofcontents
\chapter{AAA}
testo
\appendix
\addtocontents{toc}{\protect\addappendixname}
\chapter{BBB}
testo
\chapter{CCC}
testo
\end{document}`
Ciao
Enrico