El encabezado elegante con \thechapter todavía muestra "Capítulo" después de \appendix. Debería mostrar "Apéndice"

El encabezado elegante con \thechapter todavía muestra "Capítulo" después de \appendix. Debería mostrar "Apéndice"

Tengo capítulos y apéndices. No estoy usando \part. Mi encabezado se define como

\fancyhead[RO,LE]{\textsf{\footnotesize \thechapter--\thepage}}

Después de pasar de los capítulos a los apéndices (después de \appendix), los títulos de los apéndices están bien, pero el encabezado dice "Capítulo A: bla" en lugar de "Apéndice A: bla".

Respuesta1

Aquí hay una solución.

el comando \@chapappse expande al capítulo primero y al apéndice después del uso, \appendixpodemos usarlo aquí \renewcommand{\chaptermark}[1]{\markboth{\@chapapp{} \thechapter:\ #1}{}}

\documentclass{book}
\usepackage{blindtext}


\usepackage{fancyhdr}
\renewcommand{\chaptermark}[1]{% 
\markboth{\@chapapp{} \thechapter:\ #1}{}} 
\fancyhead{} 
\makeatletter
\fancyhead[RO,LE]{\textsf{\footnotesize \thechapter--\thepage}} 
\fancyhead[LO,RE]{\textsf{\footnotesize \leftmark}}
\makeatother
\pagestyle{fancy}

\begin{document}
\blinddocument
\appendix 
\blinddocument 
\end{document}

información relacionada