我是新手,对包中的标题很感兴趣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
提供简单的解决方案外,还可以提供页面样式plain
和main
其他样式,例如针对命名法和参考书目,随时更改页面样式。