這是我的問題。
我想將我的表格放在文件中我想要的位置,所以我使用\begin{figure}[H]
程式碼。
但隨後,這個問題就出現了。
如果表格不適合頁面,LaTeX 會將其放在下一頁(我對此沒意見),但前一頁的一半仍為空,我的文字將在表格後面繼續。
我在網路上閱讀了一些解決方案,但人們總是給出過於複雜的答案,我無法理解或應用。
等待您的幫助。謝謝
答案1
小心你的願望,你可能會得到它!
您要求的是一個非浮動數字(“我真的想要嗎“ =包[H]
中的選項float
。)沒關係,但如果我正確理解你的問題,當圖像或表格不適合當前頁面(並跳到下一頁)時,你實際上想要這個對象”正好低於它所在的位置」。換句話說:你想要一個浮動的人物或浮動的桌子!
那麼,你真正想要的是經典[h]
選項(小寫,不需要包包)。當無法放置浮子時[h]
埃雷, LaTeX 會嘗試將[t]
操作下一頁(即,它將選項更改為[ht]
自動)。
請嘗試在本範例中替換[H]
為重現您的問題:[h]
\documentclass[12pt]{article}
\usepackage{lipsum,color,float}
\usepackage{graphicx}
\begin{document}
\lipsum[1-2] % dummy black text *before* the image
\begin{figure}[H] % change to [h] to avoid the ugly result
\centering\includegraphics[height=12cm]{example-image-a}
\end{figure}
\color{blue}\lipsum[3-6] % dummy blue text *after* the image
\end{document}
請注意,如果 LaTeX 既不能[h]
在實際頁面中也不能[t]
在下一頁中執行此操作,則浮動可能會移位超過一頁(在最壞的情況下,直到文件末尾)。因此,預設允許靈活的浮動通常是一個好主意,例如使用[!htbp]
選項,然後讓 LaTeX 找到最佳的自動解決方案。僅在最終草案中,如果您對自動結果不滿意,請在盡可能少的浮動中更改盡可能少的選項。
必讀內容: