Ambedue le soluzioni funzionano perfettamente.
Ho cercato di accogliere anche le osservazioni stilistiche.
Ma introducendo (dopo aver letto anche altre risposte riportate nel forum) le variazioni che riporto di seguito, la testatina dell’indice generale permane maiuscola. Dove sbaglio ?`\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{}
\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter}{#1}}
\fancyhf{}
\fancyhead[LE,RO]{{\footnotesize\thepage}}
\fancyhead[CO]{\footnotesize\scshape{\nouppercase{\rightmark}}}
\fancyhead[CE]{\footnotesize\scshape{\nouppercase{\leftmark}}}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\addtolength{\headheight}{0.5pt}%
\fancypagestyle{plain}{%
\fancyhead{}%
\renewcommand{\headrulewidth}{0pt}
}`
Purtroppo titlesec e fancyhdr convivono malino (titlesec avrebbe il suo modo di definire le testatine, infatti). Soluzione: sostituisci \tableofcontents con
`\begingroup
\makeatletter
\let\@@mkboth\@mkboth
\def\@mkboth#1#2{\@@mkboth{\contentsname}{\contentsname}}
\makeatother
\tableofcontents
\endgroup`
Ciao
Enrico