是否有办法删除附录中两章之间的空白页?
你的问题是,所有的章节,无论它们是否在附录中,当你在双面布局模式默认开始奇数页。一些可能的解决方案:
最简单的解决方案是对文档类使用 openany选项,这使得章节从下一页开始,而不管它是奇数页还是偶数页。这在标准图书文档类中得到支持,例如 \documentclass[openany]{book}。(memoir还支持将其用作声明 \openany,可以在文档中间使用它来更改后续页面的行为。)
openany
\documentclass[openany]{book}
memoir
\openany
另一种选择是在附录之前尝试 \let\cleardoublepage\clearpage命令,以避免这种行为。
\let\cleardoublepage\clearpage
或者,如果您不关心使用双面布局,使用选项 oneside到您的 documentclass(例如 \documentclass[oneside]{book})将切换到使用单面布局。
oneside
documentclass
\documentclass[oneside]{book}
如果你在文档类声明中指定了“ openany”选项,那么书中的每一章(我猜你使用的是 book 类作为在下一页打开的章节,在报告和文章中都没有章节)将会打开一个新的页面,而不一定是下一个奇数页面。
当然,这不是你想要的。我觉得你应该在附录里开放一些章节。恐怕我不知道该怎么做,我怀疑你需要卷起袖子和 TeX 本身较量一番
这很简单:
加入 \documentclass[oneside]{book} 而且你很好;)
我尝试了诺亚的建议,这是目前为止最好的解决办法。
Just insert \let\cleardoublepage\clearpage before all the parts with the blank pages 特别是当你使用 \documentclass[12pt,a4paper]{book}的时候
\documentclass[12pt,a4paper]{book}
Frederic Snyers 的建议 \documentclass[oneside]{book}也非常好,解决了这个问题,但是如果我们只想使用 book.cls 或 article. cls,那么呈现粒子的方式就会有很大的不同。
因此,大力支持 \let\cleardoublepage\clearpage的人谁将在未来问同样的问题。
我把 \let\cleardoublepage\clearpage放在 \makeindex之前。否则,在清除空白页之前,内容页将根据页码显示页码。
\makeindex
我发现使用 include 命令通常会插入额外的空白页。我使用 let 命令重复了前面的技巧,在文档开头附近插入 let include 输入,这样就消除了大部分过多的空白页面。
在我的情况下,我仍然希望打开奇数页面选项,但这将产生一个空白页面与章节名称在标题。我不想看标题。为了避免这种情况,我在这一章的末尾使用了这个:
\clearpage \thispagestyle{plain}
这样你就可以在章节的最后一个偶数页面上保留空白页面,但是没有标题。
你也可以使用 \openany,\openright和 \openleft命令:
\openright
\openleft
\documentclass{memoir} \begin{document} \openany \appendix \openright \appendixpage This is the appendix. \end{document}