\leftmark
我遇到了包命令方面的问题fancyhdr
。这是一个tex
示例
\documentclass[a4paper,11pt]{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{}
\rhead{\leftmark}
\author{Author}
\title{Title}
\begin{document}
\maketitle
\tableofcontents
\newpage
\section{first section}
First paragraph
\section{second section}
Second paragraph
\end{document}
这是输出
正如您所看到的,问题在于 latex (使用 进行编译lualatex
)打印SECOND CHAPTER
而不是FIRST CHAPTER
,因为 应该\leftmark
给出当前的模式中的部分article
。如果我尝试使用内置\pagestyle{headings}
,则更改文档如下:
...
\pagestyle{headings}
%\usepackage{fancyhdr}
%\pagestyle{fancy}
%\lhead{}
%\rhead{\leftmark}
...
那么输出正如预期的那样:
我应该尝试什么?