fancyhdr 标题已经改变?

fancyhdr 标题已经改变?

我一直使用默认的“花式”页面样式,将部分作为右标题,将子部分作为左标题。我刚刚找出了今年 4 月的一份文件(稍后会是一个重要的细节),它看起来像这样(这就是我想要的):

在此处输入图片描述

这里当前部分是“实数集”,子部分是“无理数”。

我现在重新编译同一篇文档,不做任何更改任何事物在源代码中,显示的内容如下:

在此处输入图片描述

(请注意,必须从目录页获取该标记,但是以前它绝不会导致这种情况发生。)

这就是为什么我必须拿回 4 月份的一份文档——我一直在研究其他一些文档,毫无例外,编译完全相同的代码会导致该部分向左翻转,并且“内容”显示在每一页的右侧。我找不到办法将其恢复到以前的样子。

真的很难过——任何帮助都将非常感激。

答案1

\leftmark使用(对于\sections)和\rightmark(对于\subsections)设置标题:

在此处输入图片描述

\documentclass[twoside]{article}

\usepackage{fancyhdr,lipsum}
\pagestyle{fancy}

\fancyhf{}% Clear header/footer
\fancyhead[RO,LE]{\slshape\leftmark}
\fancyhead[RE,LO]{\slshape\rightmark}
\fancyfoot[C]{\thepage}

\begin{document}

\sloppy % Just for this example

\tableofcontents

\section{First section}\lipsum[1-10]
\subsection{First subsection}\lipsum[11-20]
\subsection{Second subsection}\lipsum[21-30]
\subsection{Third subsection}\lipsum[31-40]
\subsection{Last subsection}\lipsum[41-50]

\section{Second section}\lipsum[1-10]
\subsection{First subsection}\lipsum[11-20]
\subsection{Second subsection}\lipsum[21-30]
\subsection{Third subsection}\lipsum[31-40]
\subsection{Last subsection}\lipsum[41-50]

\section{Third section}\lipsum[1-10]
\subsection{First subsection}\lipsum[11-20]
\subsection{Second subsection}\lipsum[21-30]
\subsection{Third subsection}\lipsum[31-40]
\subsection{Last subsection}\lipsum[41-50]

\section{Last section}\lipsum[1-10]
\subsection{First subsection}\lipsum[11-20]
\subsection{Second subsection}\lipsum[21-30]
\subsection{Third subsection}\lipsum[31-40]
\subsection{Last subsection}\lipsum[41-50]

\end{document}

相关内容