有没有办法删除附录两章之间出现的空白页?
Answers:
您的问题是,无论是在附录中还是不在附录中,所有章节都默认为在双面布局模式下从奇数页开始。一些可能的解决方案:
最简单的解决方案是openany
在文档类中使用该选项,从而使章节从下一页开始,而不管它是奇数页还是偶数页。标准书籍文档类(例如)中对此提供支持\documentclass[openany]{book}
。(memoir
也支持将此用作声明\openany
,可以在文档中间使用此声明来更改后续页面的行为。)
另一种选择是\let\cleardoublepage\clearpage
在附录之前尝试使用该命令以避免该行为。
或者,如果您不在意使用双面布局,则使用oneside
您的选项documentclass
(例如\documentclass[oneside]{book}
)将切换为使用双面布局。
book
和scrbook
,但仅当您将命令放在序言中时它才起作用。
这很容易:
添加\documentclass[oneside]{book}
,你好;)
\documentclass[report,12pt]{memoir}
是\documentclass[oneside,12pt]{memoir}
帮助
oneside
选项还会导致fancyhdr
忽略偶数页面的设置,从而导致如下错误:Package Fancyhdr Warning: \fancyfoot's `E' option without twoside option is useless on input line 6791
。因此,openany
在这种情况下,选项会更好,因为它只会影响每个新章节的位置,而不会影响页边距和页眉/页脚的交替。
我尝试了Noah的建议,这导致了迄今为止最好的解决方案。
只需插入 \let\cleardoublepage\clearpage
在所有带有空白页的部分之前,尤其是在使用时\documentclass[12pt,a4paper]{book}
弗雷德里克·斯奈尔斯的建议 \documentclass[oneside]{book}
也很好,可以解决问题,但是如果我们只想使用book.cls或article.cls,则在呈现您的粒子方面会大为不同。
因此,\let\cleardoublepage\clearpage
为将来会问相同问题的人们提供大力支持。
我发现的一件事是,使用\ include命令通常会插入和多余的空白页。使用\ let命令对上一个技巧进行梳理,我在文档开头附近插入了\ let \ include \ input,这消除了大多数多余的空白页。
\input
如果需要的话,\include
使用它而不是重新定义是最有意义的。我认为tex.stackexchange.com/questions/246/…解释了为什么会这样。这是因为\include
其目的不仅仅是将文本复制粘贴到文档中。