我有一本“书”,有封面、几章和附录。我需要在封面“后面”添加一些文字和图片(出版商)。所以我尝试了\newpage
标题页后面的命令。它成功了,但执行此操作后,“下一节”(索引、章节等)的所有页脚都消失了。我不知道哪里出了问题。我将文档/代码减少到最低限度,因为我认为这可能是由于某些包冲突造成的。但是,即使是这个简单的例子,我也遇到了同样的问题。
任何帮助将不胜感激。
这是我的示例代码:
\documentclass[letterpaper,11pt,twoside,onecolumn]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyfoot{}
\usepackage{blindtext}
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\fancyfoot[RO,LE]{\thepage}
\fancyfoot[RE,LO]{Test}
\newpage
\if@twocolumn\hbox{}\newpage\fi\fi\fi}
\renewcommand\maketitle{
\thispagestyle{empty}
\begin{titlepage}
\null\vfil
\begin{center}
\setlength{\parskip}{0pt}
%\bigskip
{\huge \LaTeX test} \\[25mm]
{\Large by} \\[25mm]
{\LARGE Me} \\
\end{center}
\newpage\thispagestyle{empty} %% COMMENT THIS LINE AND FOOTERS APPEAR AGAIN
%\strut \vfill \null
\copyright\ Me, \the\year
\null\par
\end{titlepage}
\thispagestyle{empty}
\cleardoublepage
%{\let\cleardoublepage\clearpage}
}
\makeatother
\begin{document}
\maketitle
\frontmatter
\chapter{Chapter 1}
\Blindtext\Blindtext
\chapter{Chapter 2}
\blindmathpaper
\end{document}
这里有一些图片(无法添加它们因为我的声誉没有 10 =):
在我的输出中,如果我添加\newpage
,下一章的页脚就会消失:
如果我评论/删除\newpage
,下一章的页脚就会出现:
答案1
fancyhdr 定义应该放在\cleardoublepage
定义之外。另外,你的一些\thispagestyle
命令是无用的或放在错误的位置。