如何删除附录中两章之间的空白页?

时间:2009-01-29 14:57:36

标签: latex

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

8 个答案:

答案 0 :(得分:101)

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

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

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

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

答案 1 :(得分:81)

非常简单:

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

答案 2 :(得分:16)

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

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

frederic snyers的建议\documentclass[oneside]{book}也非常好并且解决了这个问题,但是如果我们只想使用book.cls或article.cls,那么你的粒子会有很大的不同。

因此,对将来会提出相同问题的人们\let\cleardoublepage\clearpage提供大力支持。

答案 3 :(得分:13)

如果在\ documentclass声明中指定选项'openany',那么本书中的每一章(我猜你正在使用书籍类作为章节,在报告的下一页打开,文章没有章节)将在新页面上打开,不一定是下一个奇数页面。

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

答案 4 :(得分:2)

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

答案 5 :(得分:2)

我发现的一件事是使用\ include命令会经常插入和额外的空白页面。使用\ let命令重复上一个技巧,我在文档的开头附近插入了\ let \ include \ input,并且删除了大部分过多的空白页。

答案 6 :(得分:1)

在我的情况下,我仍然希望打开奇数页面选项,但这会产生一个空白页面,页面中有章节名称。我不想要标题。为避免这种情况,我在本章末尾使用了这个:

\clearpage

\thispagestyle{plain}

这样,您可以将空白页保留在本章的最后一页,但不包含标题。

答案 7 :(得分:1)

您还可以使用\openany\openright\openleft命令:

\documentclass{memoir}
\begin{document}

\openany
\appendix

\openright
\appendixpage
This is the appendix.

\end{document}