我在两个浮动元素的前后放置了一些文本。顺序如下:
Text A....
Float B
Another float C
Text D....
如果 A 和 B 不能放在一页上,则 B 和 C 将被放在下一页。在这种情况下,D 将被插入到 B 和 C 之间,顺序如下:
Page 1
Text A....
A portion of text D....
Page 2
Float B
A portion of text D....
Another float C
但我想获得以下顺序:
Page 1
Text A....
A portion of text D....
Page 2
Float B
Another float C
A portion of text D....
当我对浮点数使用“h”、“ht”或“htb”选项时,无法获得所需的结果。我该如何实现?
注意:B 和 C 是两个单独的浮点数,我不想将它们绑定在一起,因为我允许 B 和 C 分成两页。
答案1
您可以使用\FloatBarrier
placeins 包来防止浮动(图形)超过某些点,例如随后文本的开头。
也可以看看: [如何控制浮动图片的位置?