我已经开始使用 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 等可能会更快。但在这种情况下,我相信你可以用花哨的标题。
更新
但是请稍等。在您描述的情况下,文本在反面页(偶数页左侧的技术术语)结束,如果您想要一个空白的反面页,您也需要一个空白的正面页。换句话说,您说的是,如果一章的文本在反面页的中间结束,您需要黑色页面,一个正面,一个反面,然后下一章从下一个正面页开始。
你是当然这就是你的意思吗?