有没有办法删除出现在附录中两章之间的空白页?
8 回答
您的问题是,当您处于双面布局模式时,所有章节,无论是否在附录中,都默认从奇数页开始。一些可能的解决方案:
最简单的解决方案是使用openany
文档类的选项,使章节从下一页开始,无论它是奇数页还是偶数页。这在标准书籍文档类中得到支持,例如\documentclass[openany]{book}
. (memoir
还支持将其用作声明\openany
,可在文档中间使用以更改后续页面的行为。)
另一种选择是在附录之前尝试该\let\cleardoublepage\clearpage
命令以避免该行为。
或者,如果您不关心使用双面布局,则使用oneside
您的documentclass
(例如\documentclass[oneside]{book}
) 选项将切换到使用单面布局。
这很容易:
添加\documentclass[oneside]{book}
,你很好;)
我尝试了 Noah 的建议,这导致了迄今为止最好的解决方案。
只需\let\cleardoublepage\clearpage
在所有带有空白页的部分之前插入 特别是当您使用\documentclass[12pt,a4paper]{book}
frederic snyers 的建议\documentclass[oneside]{book}
也很好,解决了问题,但如果我们只想使用 book.cls 或 article.cls,那么呈现您的粒子会产生很大的不同。
\let\cleardoublepage\clearpage
因此,对将来会问同样问题的人给予大力支持。
如果您在 \documentclass 声明中指定选项“openany”,则本书中的每一章(我猜您正在使用 book 类,因为在报告的下一页打开的章节和文章没有章节)将打开一个新页面,不一定是下一个奇数页面。
当然,这不是你想要的。我想你想为附录中的章节设置 openany。'害怕我不知道该怎么做,我怀疑你需要卷起袖子和 TeX 本身搏斗
我把\let\cleardoublepage\clearpage
之前的\makeindex
. 否则,您的内容页面将根据您清除空白页面之前的页码显示页码。
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.
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.
You can also use \openany
, \openright
and \openleft
commands:
\documentclass{memoir}
\begin{document}
\openany
\appendix
\openright
\appendixpage
This is the appendix.
\end{document}