避免該圖形擁有自己的頁面

避免該圖形擁有自己的頁面

我的文件中有幾個浮動,其中包含大圖像(它佔用了頁面的一半)。在這種情況下,圖形有自己的頁面,並且該頁面上沒有任何文字。

我該如何配置這個?我希望在浮動之前和之後都有文本,直到浮動不使用更多的75%頁面高度。

答案1

我沒有成功使用\topfraction,但還有另一個重要的設置,它給了我更少的僅浮動頁面。我\renewcommand{\floatpagefraction}{.8}%可以指定只有超過 80% 浮動的頁面才會變成純浮動頁面。預設情況0.6下,如果一個圖形佔用了頁面的 60%,它將獲得自己的浮動頁面。

HTH 數學。

答案2

LaTeX 的預設設定是允許頁面頂部最多 70% 浮動(由\topfractionas設定.7);頁面底部最多 30%(由\bottomfractionas設定.3)和至少 20% 的文字(由\textfractionas設定.2)。也許可以增加\topfraction使用\renewcommand{\topfraction}{.75}作為開始。

有關 TeX 浮點演算法的更多信息,請閱讀如何影響 LaTeX 中圖形和表格等浮動環境的位置?

答案3

我遇到了完全相同的問題,我透過設定[ht]環境選項來解決它figure

答案4

我遇到了類似的問題,但是更新浮動周圍間距命令的解決方案對我不起作用。也許是因為我在雙列環境中使用了它,但重新定義\dbltopfractionand\floatpagefraction也不起作用。

相反,我找到了以下對我有用的臨時解決方案:

\vspace{-50mm}
\begin{figure*}[!ht]
\centering
\includegraphics[scale=1.0]{figure.eps}
\vspace{-50mm}
\caption{}
\label{fig:label}
\end{figure*}
\vspace{50mm}

\vspace{}在此解決方案中,我減少了圖形環境之前、環境內部(包含後)的垂直空間,並在環境之後再次添加了相同的垂直空間。

希望這可以幫助

相關內容