我正在使用 LaTeX 和提供的论文文档类撰写论文,该类使用fancyhdr
。我的问题是章节和节标题都会自动出现在页眉中,互相覆盖。理想情况下,我想从页眉中删除节标题并保留章节标题,但我找不到如何执行此操作。如何做到这一点?
答案1
这fancyhdr
包裹允许使用以下任一命令来修改文档标题:
\lhead{<text>}
:左标题\chead{<text>}
:中心标题\rhead{<text>}
:右标题\fancyhead[<pos>]{<text>}
:偶数页和奇数页的<pos>={L,C,R} + {E,O}
左L
、中C
、右R
页眉。E
O
最后一个(高级)命令更常用,因为它通过可选[ ]
参数允许更多的灵活性。
假设你的论文文档类可能定义了以下花哨的标题样式(直接取自fancyhdr
文档:
\fancyhead[LE,RO]{\slshape \rightmark}
\fancyhead[LO,RE]{\slshape \leftmark}
将会打印如下内容:
要删除章节标记,请\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}
软件包手册中还有一些示例。与往常一样,盲文该包仅用于创建虚拟文本,因此不是解决方案的一部分。