使用 fancyhdr 撰写论文 - 章节标题存在问题

使用 fancyhdr 撰写论文 - 章节标题存在问题

我正在使用 LaTeX 和提供的论文文档类撰写论文,该类使用fancyhdr。我的问题是章节和节标题都会自动出现在页眉中,互相覆盖。理想情况下,我想从页眉中删除节标题并保留章节标题,但我找不到如何执行此操作。如何做到这一点?

答案1

fancyhdr包裹允许使用以下任一命令来修改文档标题:

  • \lhead{<text>}:左标题
  • \chead{<text>}:中心标题
  • \rhead{<text>}:右标题
  • \fancyhead[<pos>]{<text>}:偶数页和奇数页的<pos>={L,C,R} + {E,O}L、中C、右R页眉。EO

最后一个(高级)命令更常用,因为它通过可选[ ]参数允许更多的灵活性。

假设你的论文文档类可能定义了以下花哨的标题样式(直接取自fancyhdr文档

\fancyhead[LE,RO]{\slshape \rightmark}
\fancyhead[LO,RE]{\slshape \leftmark}

将会打印如下内容:

传统 fancyhdr 风格

要删除章节标记,请\rightmark清除

\fancyhead[LE,RO]{}% Remove headers on Left Even and Right Odd pages

一般来说,找到侧面和页面的组合(产生类似LE,RO上述选择的组合),然后清除该特定的标题。

答案2

[…] 理想情况下,我想从页眉中删除章节标题并保留章节标题,但我不知道如何做到这一点。 […]

如果您为页面布局选择另一种设置,则可以同时拥有这两种设置。下面的示例可能会在这方面给您一些启发。它生成一个非常常见的页眉布局,章节标题放在偶数页的右侧,而节标题放在奇数页的左侧。

\documentclass[11pt,twoside,english]{report}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[headheight=14pt]{geometry}
\usepackage{fancyhdr}
\usepackage{blindtext}

\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\pagestyle{fancy}

\begin{document}
  \Blinddocument
\end{document}

软件包手册中还有一些示例。与往常一样,盲文该包仅用于创建虚拟文本,因此不是解决方案的一部分。

相关内容