考虑一下代码
\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}
\begin{document}
\LARGE
\thispagestyle{empty}
\pagestyle{fancyplain}
\renewcommand{\headrulewidth}{0pt} % Removes line under header.
\lhead[{\emph{{\Large{\thepage}}}}]{LEFT}
\chead[{\emph{{\Large{MIDDLE}}}}]
{{\emph{\Large{MIDDLE}}}}
\rhead[RIGHT]{{\emph{{\Large{\thepage}}}}}
\chapter*{CHAPTER 1}\thispagestyle{empty}
\lipsum[1-4]
\chapter*{CHAPTER 2}
\lipsum[1-4]
\chapter*{CHAPTER 3}
\lipsum[1-2]
\end{document}
除了第一页(第 1 章)中我用 删除了页眉和底部的页码外\thispagestyle{empty}
,其余七页的每一页底部都包含页眉和页码。
问题:如何修改上述代码,以便对于第 2-8 页:\chapter
页面不显示页眉(第 4、7 页;仅在页面底部居中显示页码),而非章节页面(第 2、3、5、6、8 页)仅显示页眉(底部没有页码)?
谢谢。
答案1
不要使用\pagestyle{fancyplain}
。它已经过时了,而且会弄乱你的章节开头页面。使用fancyhdr
像 这样的现代命令\fancyhead
,这样会更清晰。
然后章节页面会自动获得plain
页面样式,这正是您想要的。我还删除了\thispagestyle{empty}
,因为我猜您也希望在第一页上显示页码。如果不是,请保留它。
\documentclass[openany]{book}
\usepackage{lipsum}
\usepackage{fancyhdr}
\usepackage{pgfpages}
\pgfpagesuselayout{2 on 1}
\begin{document}
\LARGE
%\thispagestyle{empty}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt} % Removes line under header.
\fancyhead[LE,RO]{\Large \thepage}
\fancyhead[LO]{LEFT}
\fancyhead[RE]{RIGHT}
\fancyhead[C]{\emph{\Large MIDDLE}}
\fancyfoot{}
\chapter*{CHAPTER 1}
%\thispagestyle{empty}
\lipsum[1-4]
\chapter*{CHAPTER 2}
\lipsum[1-4]
\chapter*{CHAPTER 3}
\lipsum[1-2]
\end{document}