Необычный заголовок с \thechapter все еще показывает "Chapter" после \appendix. Должно показывать "Appendix"

Необычный заголовок с \thechapter все еще показывает "Chapter" после \appendix. Должно показывать "Appendix"

У меня есть главы и приложения. Я не использую \part. Мой заголовок определен как

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

После того, как я перехожу от глав к приложениям (после \appendix), заголовки приложений становятся нормальными, но в заголовке говорится «Глава A: бла-бла», а не «Приложение A: бла-бла».

решение1

Вот решение.

команда \@chapappрасширяется до первой главы и до приложения после использования \appendixмы можем использовать ее здесь \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}

Связанный контент