RE 标题中的章节标题和 LO 上的节标题为

RE 标题中的章节标题和 LO 上的节标题为

我正在使用 documentclass 撰写论文report。我希望将当前章节标题设为 1。章节名称位于偶数页页眉的右侧,章节标题位于奇数页页眉的左侧。我还希望将这些页眉设为较小的大小写。下面是我的 MWE,它无法按我想要的方式工作。在两个页面上,它都只打印章节名称。有人能告诉我问题出在哪里吗?

\documentclass[12pt, a4paper, twoside]{report}

\usepackage{fancyhdr}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhead[RE]{\chaptermark}
\fancyhead[LO]{\sectionmark}
\renewcommand{\headrulewidth}{1pt}

\begin{document}
\pagestyle{fancy}
\include{Chapter}
.
.
.
\end{document}

我也提到了这个问题,但没有帮助。章节标题在偶数页眉,节标题在奇数页眉

答案1

在和\pagestyle{fancy}的重新定义之前插入一个。代码中的 设置左标记并清除右标记。设置新的右标记。因此,您可以使用\chaptermark\sectionmark\chaptermark\sectionmark

\documentclass[12pt, a4paper, twoside]{report}

\setlength\headheight{15pt}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\thechapter.\ #1}{}}
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
\fancyhead{}% remove default header entries
\fancyhead[RE]{\leftmark}
\fancyhead[LO]{\rightmark}
\renewcommand{\headrulewidth}{1pt}

\usepackage{lipsum}% dummy text
\begin{document}
\chapter{Chapter}
\section{Section}
\lipsum
\lipsum
\end{document}

在此处输入图片描述

答案2

titleps我认为,使用而不是更容易获得你想要的东西fancyhdr。如果我理解得没错,你会在标题中使用小写字母,而不是常规大写字母:

\documentclass[12pt, a4paper, twoside]{report}
\usepackage{lipsum}}
\usepackage{titleps}
\newpagestyle{mine}{%
\headrule
\setheadrule{1pt}
\sethead[][][\scshape\thechapter. ~\chaptertitle]{\scshape\thesection. ~\sectiontitle}{}{}
\setfoot{}{\thepage}{}
}%
\pagestyle{mine}
\begin{document}%

\chapter{A First Chapter}
\section{Some section}
\lipsum[1-10]

\chapter{A Second Chapter}
\section{Another section}
\lipsum[11-20]

\end{document}

在此处输入图片描述

相关内容