106

有没有办法删除出现在附录中两章之间的空白页?

4

8 回答 8

146

您的问题是,当您处于双面布局模式时,所有章节,无论是否在附录中,都默认从奇数页开始。一些可能的解决方案:

最简单的解决方案是使用openany文档类的选项,使章节从下一页开始,无论它是奇数页还是偶数页。这在标准书籍文档类中得到支持,例如\documentclass[openany]{book}. (memoir还支持将其用作声明\openany,可在文档中间使用以更改后续页面的行为。)

另一种选择是在附录之前尝试该\let\cleardoublepage\clearpage命令以避免该行为。

或者,如果您不关心使用双面布局,则使用oneside您的documentclass(例如\documentclass[oneside]{book}) 选项将切换到使用单面布局。

于 2009-01-29T15:44:42.360 回答
95

这很容易:

添加\documentclass[oneside]{book} ,你很好;)

于 2011-12-03T22:17:19.460 回答
27

我尝试了 Noah 的建议,这导致了迄今为止最好的解决方案。

只需\let\cleardoublepage\clearpage在所有带有空白页的部分之前插入 特别是当您使用\documentclass[12pt,a4paper]{book}

frederic snyers 的建议\documentclass[oneside]{book}也很好,解决了问题,但如果我们只想使用 book.cls 或 article.cls,那么呈现您的粒子会产生很大的不同。

\let\cleardoublepage\clearpage因此,对将来会问同样问题的人给予大力支持。

于 2014-03-03T19:49:06.960 回答
16

如果您在 \documentclass 声明中指定选项“openany”,则本书中的每一章(我猜您正在使用 book 类,因为在报告的下一页打开的章节和文章没有章节)将打开一个新页面,不一定是下一个奇数页面。

当然,这不是你想要的。我想你想为附录中的章节设置 openany。'害怕我不知道该怎么做,我怀疑你需要卷起袖子和 TeX 本身搏斗

于 2009-01-29T17:41:41.220 回答
3

我把\let\cleardoublepage\clearpage之前的\makeindex. 否则,您的内容页面将根据您清除空白页面之前的页码显示页码。

于 2015-11-24T09:40:28.380 回答
3

One thing I discovered is that using the \include command will often insert and extra blank page. Riffing on the previous trick with the \let command, I inserted \let\include\input near the beginning of the document, and that got rid of most of the excessive blank pages.

于 2016-08-29T01:05:55.723 回答
3

In my case, I still wanted the open on odd pages option but this would produce a blank page with the chapter name in the header. I didn't want the header. And so to avoid this I used this at the end of the chapter:

\clearpage

\thispagestyle{plain}

This let's you keep the blank page on the last even page of the chapter but without the header.

于 2017-07-17T15:42:57.680 回答
2

You can also use \openany, \openright and \openleft commands:

\documentclass{memoir}
\begin{document}

\openany
\appendix

\openright
\appendixpage
This is the appendix.

\end{document}
于 2019-09-22T04:51:39.993 回答