如何使用 fancyhdr 删除特定页面页眉中的章节标题但保留页码?

如何使用 fancyhdr 删除特定页面页眉中的章节标题但保留页码?

几天以来,我一直在尝试删除页面上的页眉但保留页码。这是我的工作示例。问题是,当我使用以下方法删除页眉时 \thispagestyle{plain},它也会删除页码。除了缺少数字外,我的第一页工作正常。第二页是正确的。

\documentclass[a4paper,11pt]{article}
\usepackage[ngerman]{babel} 
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % set the \leftmark
\fancyhf{}
\fancyhead[L]{\leftmark} % 1. sectionname
\fancyfoot[C]{\thepage}
\fancypagestyle{plain}{%
\fancyhf{}%
\renewcommand{\headrulewidth}{0.0pt}%
}
\begin{document}
\section{Titel}
\thispagestyle{plain}
\lipsum[2-10]
\end{document}

答案1

发出时,\fancyhf{}它会清除页眉和页脚。因此,在重新定义样式时,您将清除现有的任何页眉和页脚。通过在重新定义中plain包含以下内容来重新建立页脚:\fancyfoot[C]{\thepage}

\documentclass{article}
\usepackage{lipsum,fancyhdr}
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{\markboth{#1}{}} % set the \leftmark
\fancyhf{}% Clear header/footer
\fancyhead[L]{\leftmark} % 1. sectionname
\fancyfoot[C]{\thepage}
\fancypagestyle{plain}{% Redefine plain pages tyle
  \fancyhf{}% Clear header/footer
  \renewcommand{\headrulewidth}{0.0pt}%
  \fancyfoot[C]{\thepage}
}
\begin{document}
\section{Titel}
\thispagestyle{plain}
\lipsum[2-10]
\end{document}

相关内容