请问如何删除图表列表和表格列表之间的空白页?
我尝试过这个:
\listoffigures
\nopagebreak[0]
\listoftables
但什么都没改变。这是我的代码:
\begin{document}
\tableofcontents
\nopagebreak[0]
\backmatter
\listoffigures \nopagebreak[0] \listoftables
\newpage
\clearpage{\pagestyle{empty}\cleardoublepage}
\mainmatter
\include{Introduction}
\end{document}
我只想删除\listoffigures
和之间的白页\listoftables
。
答案1
我假设您正在使用一个book
隐式包含默认选项的文档类openright
,这反过来使得每一章(以及像章节一样的所有内容,即\listoffigures
)从正确的页面开始。
\cleardoublepage
如果需要开始新的右页,内部使用的命令将插入一个空白页。
在\nopagebreak[0]
\nopagebreak
在 LaTeX 中不是一个很有用的命令。不要使用它;它会使您的文档标记变得不雅致。
顺便说一句,您使用的版本\nopagebreak[0]
几乎没有任何效果;它甚至可能在以前没有的地方创造新的分页可能性。
但是即使是最强大的版本\nopagebreak
(没有选项)在这里也不会产生效果,因为它无法抵消\cleardoublepage
用于插入空白页的明确指示。
没有空白页
如果您不想在章节前面插入空白页(类似的东西)以使其从正确的页面开始,答案很简单:将选项添加openany
到书籍类中,如下所示:
\documentclass[openany]{book}
避免空白页仅适用于\listoffigures
/\listoftables
\listoffigures
如果您希望避免仅为和插入空白页,则可以通过本地重新定义为仅表示\listoftables
来实现:\cleardoublepage
\clearpage
{\listoffigures \let\cleardoublepage\clearpage \listoftables}