我有章节和附录。我没有使用\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}