有没有办法让LaTeX按照文本中引用的顺序放置数字和表格?

use*_*160 3 latex

我认为这个问题很新颖.这是我遇到的问题.我有一个相对较短的文本与很多数字和表格相关联.我希望浮点数出现在页面上,仅用于浮点数,但是按照我指定的顺序.我已将所有表格和图形参数设置为[hp],并按照我希望它们出现在源中的顺序放置它们,例如

图1

图2

图3

表格1

图4

图5

我遇到的问题是无论我做什么,文档都会像这样排版

表格1

图1

图2

等等....

我在排版之前尝试过删除Aux文件.我知道endfloats包,但我仍然希望乳胶将浮动放置在文档其他部分的较大部分txts之间.任何帮助是极大的赞赏.

谢谢

Jai*_*oto 8

我将尝试解释为什么@ user476160(放置修饰符hp而不是仅仅p)的修复工作原理.A figure是一个浮点数,即一个不能在页面上拆分的元素.该figure环境接受带有放置提示的参数列表:

\begin{figure}[placement parameters]
% ...
\end{figure}
Run Code Online (Sandbox Code Playgroud)

放置说明符h代表此处,并将图形大致放置在源文本中的同一点.放置说明符p放在figure一个只包含浮点数的特殊页面中:

\begin{figure}[hp]
% ...
\end{figure}
Run Code Online (Sandbox Code Playgroud)

如果你想微调你的数字和表格位置,Wikibooks有关于数字放置的优秀文章.

我还建议在TeX Stack Exchange Q&A中发布与LaTeX相关的问题.


use*_*160 2

问题解决了,列表中的第一个数字的参数是 [p] 而不是 [hp]。由于某种原因,这似乎给乳胶带来了很多悲伤。无论如何,问题暂时解决了。数字和文本都按照我指定的顺序出现。