我需要一些页眉和页脚方面的支持。实际上,我原本以为 Latex 非常适合处理这类事情,但我很困惑,我没能搞定。
我有 twosided 文章类。我定义了自己的页眉和页脚。现在,在我的部分的第一页上,我想没有页眉。我可以忍受在 \section 命令后写入 \thispagestyle{something}。
但是当我使用“纯文本”或“空文本”时,我丢失了按我需要的方式设置的页脚。特别是,纯文本页面样式将页码放在中间,而空文本样式会完全删除页脚。我需要将页码放在左侧或右侧,因为这是一份双面文档。
我的 MWE 有点冗长,它创建了 5 个带有盲文和几个部分的页面。在部分开始的页面上,不知何故我需要自定义页脚,但不需要页眉。不幸的是,我无法切换到除文章之外的其他类别。
希望你能帮我。
欢呼 Janos
\documentclass[a4paper,twoside]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\fancyhf{}% Clear header/footer
\fancyhead[OR]{\textbf{\rightmark}}
\fancyhead[EL]{\textbf{\leftmark}}
\fancyfoot[OR]{\textbf{\thepage}}
\fancyfoot[EL]{\textbf{\thepage}}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{\thesection\quad#1}{}} % set the \leftmark
\begin{document}
\section{First Section}
\thispagestyle{plain}
\subsection{Subsection One}
\lipsum[1]
\subsection{Subsection Two}
\lipsum[1]
\lipsum[1]
\lipsum[1]
\lipsum[1]
\subsection{Subsection Three}
\lipsum[1]
\subsection{Subsection Four}
\lipsum[1]
\lipsum[1]
\lipsum[1]
\lipsum[1]
\lipsum[1]
\lipsum[1]
\newpage
\section{Second Section - I don't want a header here}
\thispagestyle{plain}
\thispagestyle{empty}
\subsection{I don't want a different footer though}
\lipsum[1]
\subsection{Nor can i live without my footer}
\lipsum[1]
\lipsum[1]
\end{document}
答案1
在序言末尾添加以下内容:
\fancypagestyle{plain}{%
\fancyhf{}% Clear header/footer
\fancyfoot[OR]{\textbf{\thepage}}%
\fancyfoot[EL]{\textbf{\thepage}}%
\renewcommand{\headrulewidth}{0pt}%
}
另外,\thispagestyle{empty}
发出第二个后删除\section
。