刪除圖表清單和表格清單之間的空白頁

刪除圖表清單和表格清單之間的空白頁

請問如何刪除圖表清單和表格清單之間的空白頁?

我試過這個:

\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}

相關內容