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