如何在每一章之前留出空白偶数页

如何在每一章之前留出空白偶数页

我已经开始使用 Latex 创作一本书。我觉得我已经掌握了基础知识,但我的学习曲线仍处于起步阶段。Google 是一个很好的资源,但我还没有找到这个问题的答案。

我希望我的章节总是从奇数页开始,并且我希望它之前的偶数页完全空白。这两页都没有页眉。这似乎是我看过的大多数书中的常见格式。

我正在使用花哨的标题。

到目前为止我发现的最佳资源是:

http://www.markschenk.com/tensegrity/latexexplanation.html

作者建议如下。

% Code for creating empty pages
% No headers on empty pages before new chapter
\makeatletter
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
    \hbox{}
    \thispagestyle{plain}
    \newpage
    \if@twocolumn\hbox{}\newpage\fi\fi\fi}
\makeatother \clearpage{\pagestyle{plain}\cleardoublepage}

如果前一章结束于奇数页,则此方法可行,它会插入空白页,正如我想要的那样。但如果前一章结束于偶数页,则它只会从下一页(奇数页)开始该章。

我尝试对上述内容进行一些更改,但收效甚微。感觉就像我在做一些应该相当容易的事情。但也许这是必要的。

有什么建议么?

答案1

回忆录\cleartorecto插入\cleartoverso空白页直到下一个正面(或反面)页面的宏。它还具有\clearforchapter指定章节如何开始的宏。

所以我认为你想要的是 Memoir 提供的

\renewcommand{\clearforchapter}{\clearpage~\thispagestyle{cleared}\cleartorecto}

答案2

\clearpage\null\thispagestyle{empty}

\clearpage命令会刷新输入中出现的所有浮动内容,从而打印它们,并开始新的一页。该\null命令会在新页面上插入一些内容(在本例中实际上什么都没有),这样就不会忽略后续对 \clearpage 的调用。'\thispagestyle{empty}` 命令会隐藏新页面上的页眉和页脚。如果假设文档类为书籍,则随后开始新的一章,如下所示:

\chapter{My Chapter}

然后将从下一个右页开始。结果是,至少会有一个空白的左页,并且在此之前可能还有一个空白的右页。

答案3

我不确定这是否是实现此目的的最优雅方式。但它似乎对我的书很有效。我使用了上述代码,然后在每个 \chapter 前面添加了此代码。

\checkoddpage\ifoddpage\else\newpage\mbox{}\fi

它效果很好,如果我打开书到任何一章的开头,该章节都会从奇数页开始,而在此之前有一个空白的偶数页。

仍然好奇是否有更优雅的方法来做到这一点。我见过的大多数书(但不是全部)都是这样做的,所以我确信有更好的方法。

答案4

实际上有一个teX/LaTeX 等可能会更快。但在这种情况下,我相信你可以用花哨的标题

更新

但是请稍等。在您描述的情况下,文本在反面页(偶数页左侧的技术术语)结束,如果您想要一个空白的反面页,您也需要一个空白的正面页。换句话说,您说的是,如果一章的文本在反面页的中间结束,您需要黑色页面,一个正面,一个反面,然后下一章从下一个正面页开始。

你是当然这就是你的意思吗?

相关内容