我正在尝试在文档的每一页顶部添加页眉。我希望将每章的名称放在左侧,将节的名称放在右侧(齐平)。
\documentclass[12pt, a4paper]{report}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[R]{\itshape \nouppercase \rightmark}
\fancyhead[L]{\itshape \nouppercase Chapter \arabic{chapter}}
\setlength{\headheight}{14.5pt}
\begin{document}
\chapter{This is a chapter}
\section{This is a section}
\eject
ABC
\eject
def
\eject
ghi
\end{document}
另外,我希望从第一章开始有标题(图表和类似页面的列表上没有标题),并且参考书目页面上没有章节名称(但有带有“参考书目”的标题)。
谢谢。
答案1
您必须重新定义\chaptermark
并\sectionmark
仅使用章节/部分名称。
对于问题的第二部分,同样以 开头\pagestyle{plain}
,并在 TOC、LOF、LOT 之后使用\pagestyle{fancy}
(after a \newpage
)。
\documentclass[12pt, a4paper]{report}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[R]{\bfseries \rightmark}
\fancyhead[L]{\bfseries \leftmark}
\renewcommand{\chaptermark}[1]{\markboth{#1}{}}
\renewcommand{\sectionmark}[1]{\markright{#1}}
\setlength{\headheight}{14.5pt}
\begin{document}
\pagestyle{plain}
\tableofcontents
\listoffigures
\listoftables
\newpage
\pagestyle{fancy}
\chapter{This is a chapter}
\section{This is a section}
\newpage
ABC
\newpage
def
\newpage
ghi
\end{document}