Latex 中的標題包將所有表格推到文件末尾

Latex 中的標題包將所有表格推到文件末尾

caption/subcaption我正在寫我的論文,並且在將所有表格(而不是數字)推到文件末尾的包中遇到問題。我想使用該subcaption套件來建立具有多個面板的表格,但這會導致嚴重的問題。

我已經註解掉了需要使用該套件的表subcaption,因此它不會被編譯。然後,我只更改subcaption包是否正在加載(通過註釋掉\usepackage{subcaption})。如果加載,表格位於文件末尾。如果不是,也沒有問題,表格會出現在應有的位置。很感謝任何形式的幫助。

例子:

\usepackage{amsmath, etc}
\usepackage{subcaption}
\usepackage[options]{hyperref}
\begin{document}
...
TEXT BEFORE TABLE
...
\begin{table}
TABLE
\end{table}
...
TEXT AFTER TABLE
...
\end{document}

重申一下,如果\usepackage{subcaption}被註解掉,TABLE 就會出現在文字中它應該出現的位置。如果\usepackage{subcaption}編譯,TABLE 出現在文件的末尾。沒有進行其他更改。請幫忙!你是我唯一的希望!

答案1

[將評論轉換為答案]

可能是有一張表導致了這種情況。也就是說,在某種程度上,所有表格都顯示在它們應該在的位置。然而,在某個時間點之後的所有表格最終都會被綁在一起。如果是這種情況,您的浮動可能太大而導致此類問題。例如,為漂浮物騰出更多「可用」空間可能會有所幫助

\renewcommand{\topfraction}{.85}
\renewcommand{\bottomfraction}{.7}
\renewcommand{\textfraction}{.15}
\renewcommand{\floatpagefraction}{.66}
\renewcommand{\dbltopfraction}{.66}
\renewcommand{\dblfloatpagefraction}{.66}

(看https://texfaq.org/FAQ-floats)。

相關內容