带有 \thechapter 的花式标题在 \appendix 之后仍显示“章节”。应该显示“附录”

带有 \thechapter 的花式标题在 \appendix 之后仍显示“章节”。应该显示“附录”

我有章节和附录。我没有使用\part。我的标题定义为

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

在我从章节转到附录(之后\appendix)后,附录标题没问题,但标题显示的是“章节 A:blah”而不是“附录 A:blah”。

答案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}

相关内容