我使用 LaTeX 和文档类book
。我想在章节之间留出空白页,但只有在第 1 章之后才有效。我尝试使用 强制留出空白页\newpage
,\clearpage
但\cleardoublepage
什么也没发生。
我如何添加空白页?为什么它们不会自动包含在章节之后?
这是我的document.tex
:
\documentclass[a4paper,11pt]{book}
\usepackage{./estilos/estiloBase}
\usepackage{./estilos/colores}
\usepackage{./estilos/comandos}
\graphicspath{{./imagenes/}}
\begin{document}
\pagestyle{empty}
\input{portada.tex}
\cleardoublepage
\input{primerahoja.tex}
\cleardoublepage
\pagestyle{plain}
\frontmatter
\input{previo.tex}
\cleardoublepage
\tableofcontents
\listoffigures
\listoftables
\mainmatter
\chapter{Introducción}
\label{cap:introduccion}
\input{cap1.tex}
\chapter{Descripción general del proyecto}
\label{cap:descripcion}
\input{cap2.tex}
\chapter{Contexto}
\label{cap:contexto}
\input{cap3.tex}
...
\appendix
\cleardoublepage
\addappheadtotoc
\appendixpage
\chapter{Manual de usuario}
\label{cap:manusuario}
\backmatter
\chapter*{Software utilizado}
\addcontentsline{toc}{chapter}{Software utilizado}
\input{programas.tex}
\cleardoublepage
\addcontentsline{toc}{chapter}{Bibliografía y referencias}
\bibliographystyle{unsrt}
\bibliography{bibliografia}
\input{fdl-1.3.tex}
\end{document}
答案1
文档book
类openright
默认发出,这意味着\chapter
页面将从右页(通常是奇数页):
因此,有些章节可能会结束没有有些书有一张空白页,有些则以一张空白页结尾,具体取决于后续页面是正面还是反面。如果您希望总是有空白页前一章,那么您应该将openany
选项传递给文档类,并将以下内容添加到序言中:
\let\oldchapter\chapter % Make a copy of \chapter
\renewcommand{\chapter}{%
\clearpage% Clear the page and flush any pending floats
\mbox{}% Put something on the new page
\clearpage% Issue another \clearpage (perhaps not necessary, as \oldchapter may issue it)
\oldchapter}% Regular chapter
上面的评论描述了 的更新\chapter
。
大多数文档选项中book
都设置了openright
从正面开始的章节twoside
。否则,如果您不打算以模式打印文档twoside
,那么这openany
将是一个不错的选择。