仅包含和包含多个浮动元素的文档中的浮动元素的排序/定位

仅包含和包含多个浮动元素的文档中的浮动元素的排序/定位

我有一个仅包含许多浮点数(表格和图形)的文档。

是否可以强制浮点数在 pdf 文档中的顺序与在 .tex 文件中的顺序相同?

只要浮标的顺序正确,它们的具体位置并不重要。

答案1

默认情况下,LaTeX 会保留图形和表格的顺序,但将它们分为不同的类别。因此,即使表格在 tex 文件中位于图形之前,它也可以移动到图形之后。如果您希望图形和表格属于同一类浮点数,则应重新定义表格的类型:

\documentclass{article}

\makeatletter
\edef\ftype@table{\ftype@figure} %force the table to stick between the figures
\makeatother
\begin{document}
some text
\begin{figure}
figure 1
\end{figure}

\begin{table}[p] %p for the example ...
table
\end{table}

\begin{figure}
figure 2
\end{figure}

\end{document}  

相关内容