同一页上有两部分,使 fancyhdr 将第二部分作为页眉

同一页上有两部分,使 fancyhdr 将第二部分作为页眉

我一页上有两个部分。不幸的是,fancyhdr第二个部分被用作页眉,这将导致如下图所示的结果。

我想要第一的部分作为标题(在本例中为:介绍)。

在此处输入图片描述

以下是上图的代码:

\documentclass[12pt, oneside]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{\fancyplain{}{\leftmark }}
\rhead{}
\usepackage{lipsum} %only for dummy text

\begin{document}
    \section{Introduction}
        \lipsum[2]
    \section{Overview}
        \lipsum[2]
\end{document}

答案1

titleps- 作为替代方案fancyhdr- 分别提供\toptitlemarks\bottitlemarks来标识页面上的顶部/底部标题。在我看来,切换到应该不难titleps。下面是一个简短的示例来说明这一点(单击图像放大):

在此处输入图片描述

\documentclass[oneside]{article}
\usepackage{titleps,lipsum}% http://ctan.org/pkg/{titleps,lipsum}
\newpagestyle{main}{%
  \sethead
    {\toptitlemarks \thesection \quad \sectiontitle}% left
    {\thepage}% centre
    {\bottitlemarks \thesection \quad \sectiontitle}% right
  \setheadrule{.4pt}% Regular header rule
}
\pagestyle{main}
\begin{document}
\section{Introduction}
\lipsum[1-3]
\section{Overview}
\lipsum[4-6]
\section{Conclusion}
\lipsum[5-9]
\end{document}

上述 MWE 生成带有标题的 3 个页面:

1 Introduction       1           2 Overview
...
2 Overview           2         3 Conclusion
...
3 Conclusion         3         3 Conclusion
...

显然第 3 页有问题。但是,您可能对字典式标题(显示页面的第一部分和最后一部分)不感兴趣。

查看titleps文档(部分4. 商标,第 4 页)了解更多信息。

相关内容