
У меня есть главы и приложения. Я не использую \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}