我正在用
\documentclass[12pt,a4paper,twoside]{book}
在章节结束时,我得到一个空白页。这是因为章节从右侧开始(奇数页码,[RO],并且在每个章节的末尾 book.cls 默认都有一个 \clearpage。我不想使用 Openany 作为解决方案。
我该如何调整我的 TeX 文档以删除这些空白页?
谢谢
答案1
所有章节都从右侧页面开始,但参考书目却不从右侧页面开始,这确实值得怀疑。
然而,这可以通过一种非常简单的方式实现:
\begingroup
\let\cleardoublepage\clearpage
\bibliography{<bibfile>}
\endgroup
如果直接使用thebibliography
环境,则是一样的:
\begingroup
\let\cleardoublepage\clearpage
\begin{thebibliography}{99}
\bibitem ...
...
\end{thebibliography}
\endgroup
答案2
从book.cls
我们有
\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
如果你只想开始新的一页,请删除if
在序言中插入的行
\makeatletter
\renewcommand\chapter{\clearpage
\thispagestyle{plain}%
\global\@topnum\z@
\@afterindentfalse
\secdef\@chapter\@schapter}
\makeatother