我在课堂上使用reledpar
和fancyhdr
布局book
。我已经\thispagestyle{empty}
在每章的开头设置了页眉(但不是页脚),但我还需要清除每章第二页和第三页的页眉(但不是页脚)。有什么想法吗?
(注意:如果没有其他方法可以做到这一点,我很高兴(解决“快乐”的某些值)通过执行特定的页码异常来破解它,但我也不知道该怎么做。)
我希望这是 MWE——我是 LaTeX 新手,所以我使用的模板中有些东西的功能我还不太清楚。如果有些东西我应该删除,请告诉我,我很乐意这么做。
\documentclass[openright]{book}
\usepackage[utf8x]{inputenc}
\usepackage{reledmac}
\usepackage{reledpar}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[CFE,CFO]{\thepage}
\fancyhead[CE]{\itshape\ Heading Left }
\fancyhead[CO]{\itshape\ Heading Right}
\begin{document}
\chapter{I}
\thispagestyle{empty}
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
Chapter Title Left \par
\normalfont
\pend
\pstart
Body text left.
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
Chapter Title Right \par
\normalfont
\pend
\pstart
Body text right.
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\cleardoublepage
\end{document}
因此,在我的 MWE 生成的四页文档中,我希望第 4 页和第 4 页上有一个页眉。理想情况下,我会在第 2-4 页上分别添加页码,而在第 1 页上不添加页码,但我可以接受只在第 4 页和第 4 页上添加页码。
答案1
如果不太符合您的要求,您还可以使用它\fancypagestyle
来创建新的页面样式。empty
plain
\documentclass[openright]{book}
\usepackage[utf8x]{inputenc}
\usepackage{reledmac}
\usepackage{reledpar}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhf[CFE,CFO]{\thepage}
\fancyhead[CE]{\itshape\ Heading Left }
\fancyhead[CO]{\itshape\ Heading Right}
\usepackage{afterpage}
\newcommand{\mypagestyle}{\thispagestyle{empty}\afterpage{\thispagestyle{plain}\afterpage{\thispagestyle{plain}}}}
\usepackage{xpatch}
\xpatchcmd{\chapter}{\thispagestyle{plain}}{\mypagestyle}{}{xpatch failure}
\begin{document}
\chapter{I}
%\mypagestyle% test run
\begin{pages}
\begin{Leftside}
\beginnumbering
\pstart
Chapter Title Left \par
\normalfont
\pend
\pstart
Body text left.
\pend
\endnumbering
\end{Leftside}
\begin{Rightside}
\beginnumbering
\pstart
Chapter Title Right \par
\normalfont
\pend
\pstart
Body text right.
\pend
\endnumbering
\end{Rightside}
\end{pages}
\Pages
\cleardoublepage
\end{document}