浮動頁面中的分頁符

浮動頁面中的分頁符

我有一個附錄部分,其中有半頁文本,後面跟著很多表格。我希望所有這些表都位於浮動頁面上,以便在頁面上良好分佈,因此放置位置指定為 [p]。首先,有五個相同大小的表格放在一起,其中兩個適合一頁。接下來有兩個表格屬於在一起並一起放在一個頁面上。然後,兩個表格又屬於在一起並一起放在一頁上。問題是,如果我只是讓Latex 執行它的操作,它將前兩個表放在一個頁面上,然後將接下來的兩個表放在第二頁上,然後將前五個表中的最後一個和第一組兩個表中的第一個放在一個頁面,所以完全沒有將屬於在一起的表格放在一起。

我想要的是告訴 Latex 讓第五個表格單獨出現在其浮動頁面上,並在下一頁繼續其餘部分。

我嘗試了 \clearpage、\pagebreak、\newpage 甚至 \FloatBarrier。 \clearpage 和 \FloatBarrier 做了我想要的事情,但有插入整個空白頁面的醜陋副作用。這個空白頁面可能是一個普通頁面,後面是浮動頁面。問題是我沒有文字或其他內容來填充該空白頁,因此它保持空白並且完全沒有必要。

有辦法解決這個問題嗎?如何抑制非浮動頁空白頁的創建?在浮動之間完全不存在文字的情況下,如何控制浮動頁面上浮動的位置?我可以對浮點數進行分組以指定哪些浮點數應放在一起嗎?我可以模仿普通頁面上浮動頁面的浮動放置嗎?我可以定義不可見的浮動元素作為浮動頁面中的空間來控制哪些浮動元素一起放置在頁面上嗎?

答案1

您可以\clearpage在第一組表格之後使用(它不應該成為空白頁面),或者只是使第一組的最後一個更大,這樣第二組就必須在新頁面上開始

\begin{table}[p]
\begin{tabular}...
\caption{...}
\vspace{.4\textheight}
\end{table}

相關內容