Classicthesis - 删除空白页

Classicthesis - 删除空白页

我正在使用 LyX 中的 ClassicThesis 撰写论文。不幸的是,我的大学有大量无聊的格式要求,迫使我更改 ClassicThesis 的部分内容(这从一开始就破坏了使用它的初衷,但遗憾的是我别无选择)。

显然我的大学不知道论文通常是以书籍形式出版的,因为其中一项要求是从文档中删除所有空白页。这包括每个“部分”标签前后的空白页以及章节后的空白页,以确保下一章从右侧开始。

我尝试搜索如何执行此操作,并找到了有关此主题的先前主题:

删除 Classicthesis 中“零件”周围的空白页

从 ClassicThesis 中删除空白页

使用“openany”是最常被建议的解决方案,但我完全无法实现它。我尝试将“classicthesis.layout”编辑为以下内容:

# predefined class options (the class is scrreprt from KOMA Script), all can be overridden
ClassOptions
  Other     "fontsize=11pt,paper=a4,oneside,openany,titlepage,numbers=noenddot,headinclude,BCOR=5mm,footinclude=true,cleardoublepage=empty"
  PageStyle ""
  FontSize  ""
End

我已将“twoside”更改为“oneside”并指定“openany” - 但是,这对文档没有影响。我对乳胶的经验有限;我非常希望得到有关如何删除空白页的解释,以及为什么我目前所做的不起作用。

谢谢你!

编辑

对于将来遇到类似问题的人,我可以通过在每个有空白页的元素周围插入以下代码来解决这个问题

\begingroup
\let\clearpage\relax
\let\cleardoublepage\relax

\endgroup

这需要手动插入换行符,但很有效。在 LyX 中,将上述代码放在 ERT 块中,将要删除页面的位置括起来。

尽管我取得了(有点花哨的)成功,但我仍然不明白为什么我在原始问题中尝试的方法没有奏效。

答案1

我遇到了同样的问题,其他建议(例如 、 、 等)都不起作用openanyoneside起初clearpage你的方法也不起作用,但我必须在最后一行(\endgroup)之前添加空白行才能使其起作用。只是想留下这条评论,以便将来帮助其他人。

相关内容