我有一个仅包含许多浮点数(表格和图形)的文档。
是否可以强制浮点数在 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}