如何有选择地删除页眉并使页码仅显示在页面底部

如何有选择地删除页眉并使页码仅显示在页面底部

我正在处理一个文档,其中我使用页眉,页眉在页面顶部显示页码。然而,在少数情况下,我希望页眉消失,仅显示页码在页面底部。

以下 MWE

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}

\fancyhf{}
\pagestyle{fancyplain}
\renewcommand{\headrulewidth}{0pt}

\begin{document}
\LARGE

\lhead[{\emph{{\Large{\thepage}}}}]{}
\chead[{\emph{{\Large{ }}}}]{{\emph{\Large{ }}}} \rhead[{}]{{\emph{{\Large{\thepage}}}}}


\chapter*{CHAPTER 1}
\lipsum[1]
    
\chapter*{CHAPTER 2}
\lipsum[1]

\chapter*{CHAPTER 3}
\lipsum[1]
\end{document}

产生输出

在此处输入图片描述

在此处输入图片描述

例如,我怎样才能使页眉在第一页上消失,并使页码(在本例中为 1)显示在页面底部?我希望能够灵活地在实际文档的其他页面上选择性地执行此操作。

答案1

我错误地认为您想要在所有章节的第一页上使用特殊页面样式(即标准页面样式“纯文本”)。

我现在制作了一个特殊的页面样式“nohead”来获取您想要的内容,然后您使用\thispagestyle{nohead}

我还更改了语法以使用现代命令,请不要使用\pagestyle{fancyplain},这已被弃用。我还删除了一些不必要的括号。

\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}

\fancyhf{}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
% definitions for \pagestyle{fancy}
\fancyhf{}
\fancyhead[LE,RO]{\emph{\Large \thepage}}
% Same for \pagestyle{plain} - used for first chapter pages.
\fancypagestyle{plain}{
  \fancyhf{}
  \fancyhead[LE,RO]{\emph{\Large \thepage}}
}
\fancypagestyle{nohead}{
  \fancyhf{}
  \fancyfoot[C]{\emph{\Large \thepage}}
}

\begin{document}
\LARGE

\chapter*{CHAPTER 1}
\thispagestyle{nohead}
\lipsum[1]
    
\chapter*{CHAPTER 2}
\lipsum[1]

\chapter*{CHAPTER 3}
\lipsum[1]
\end{document}

在此处输入图片描述

答案2

\thispagestyle{plain}在您不需要页眉的页面上使用。

pagestyle{headings}
...
\chapter{First} % by default set with plain page style

several pages of text % set with headings page style

\newpage
\thispagestyle{plain}

more pages of text, the first set with plain page style, others with headings

\newpage
\pagestyle{plain}
more pages of text set with plain style 

\newpage
\pagestyle{headings}
And so on and so forth

相关内容