页眉左侧显示章节名称,右侧显示节名称

页眉左侧显示章节名称,右侧显示节名称

我正在尝试在文档的每一页顶部添加页眉。我希望将每章的名称放在左侧,将节的名称放在右侧(齐平)。

\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}

在此处输入图片描述

相关内容