故意的:

故意的:

假设你有图 A、B、C、D、E、F,它们分别占据页面的 10%、50%、30%、40%、50%、60%。我希望该位置是

...正文写完一页后

[页面 90% 为 ABC,10% 为空白]

[页面 90% 为 DE,10% 为空白]

[页面包含 60% F 和 40% 连续正文]

但是,如果我只是尝试!、的组合h以及和p的使用,我将得到以下结果之一:afterpageclearpage

  1. 使用h:您将获得包含 A+B+body、C+body、D+body、E+body、F+body 的页面。之后,这些图会切入太多的正文。

  2. 使用!h

[页面内容 90% 为 ABC,10% 为正文]

[页面包含 90% DE 和 10% 正文]

[页面内容占 60% F,正文占 40%]

将身体挤在 10% 的空间内会使其变得非常分散且难以跟进。

  1. 使用!phphp!p:数字只会转到文件末尾。

  2. afterpage使用、 :的某种组合clearpage我可以实现这一点:

...正文写完一页后

[页面 90% 为 ABC,10% 为空白]

[页面 90% 为 DE,10% 为空白]

[页面 60% 为 F,40% 为空白]

但 40% 的空白又太多了。

总之,我寻找一种方法,既能保留正文的最小部分,又能允许该部分为零,以便浮动能更快完成。另一方面,可以使用p和强制将该部分设置为“零” clearpage,但这会产生副作用,即创建过大的空白。

编辑: 为了解释文本位置,假设数字 1、2、3、... 指的是占据 10% 空间的正文,则预期位置如下。另外,假设该部分由正文 1、2、...、15(单独占一页半)和最适合 6 到 7 之间的图 A、...、F 组成。

故意的:

1

2

...

6 //收到大量图片请求,页面结束后立即放上去

7

...

10


A

C

(10%空白)


(10%空白)


F

11

12

十三

14


15

16 //下一节开始

...(继续)


如果我只使用h25% 的最小文本比例,那么布局将会是这样的

想要避免:

1

2

...

6

//10%

7

8

9


乙 //50%

10

...

14


中//30%

40% 评分

15

16 // 下一节从这里开始

17


能量 // 50%

18

...

22


F // 60%

23

24

二十五

26...(继续)


正如我们所见,它会干扰下一节中的太多文本。

相关内容