自定义页眉:[E] \chaptername \thechapter [O] \chaptermark

自定义页眉:[E] \chaptername \thechapter [O] \chaptermark

我是新手,对包中的标题很感兴趣fancyhdr。我的要求是:我想要在偶数页上显示 CHAPTER NUMBER,在奇数页上显示 CHAPTERTITLE。因此,以这样的方式:[E] \chaptername \thechapter[O]\chaptermark

\renewcommand我遇到了一些问题\leftmark\rightmark无法同时编辑两个条目。你有什么建议吗?谢谢

    \documentclass[a4paper,12pt,twoside,titlepage,openright,fleqn,onecolumn,draft]{book}
\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm, bindingoffset=5mm]{geometry}                                                            
\usepackage{lastpage}
\usepackage{fancyhdr} 
\fancypagestyle{plain}{%
\fancyhf{}
\renewcommand{\headrulewidth}{0pt}}
\setlength{\headheight}{15pt}

\pagestyle{fancy}
\fancyhf{}
\renewcommand\chaptermark[1]{%
\markboth{\MakeUppercase{\chaptername\ \thechapter}}{#1}}

\fancyhead[RE]{\slshape \leftmark}
\fancyhead[LO]{\slshape \leftmark}
\fancyhead[LE,RO]{\slshape \thepage}
\renewcommand{\headrulewidth}{0.4pt}

\usepackage{blindtext}

\begin{document}
\chapter{CCC1}
\Blindtext\Blindtext\Blindtext
\section{SS1}
\Blindtext\Blindtext\Blindtext
\chapter{CCC2}
\Blindtext\Blindtext\Blindtext
\section{SS2}
\Blindtext\Blindtext\Blindtext
\end{document}

答案1

Christian Hupfer 提供的答案以一种特定的方式解决了这个问题。但是当我添加了命名法nomencl和参考书目时bibtex,标题变得很麻烦。所以我发现\usepackage{titleps},除了fancyhdr提供简单的解决方案外,还可以提供页面样式plainmain其他样式,例如针对命名法和参考书目,随时更改页面样式。

相关内容