.PRINTSTYLE TYPESET
.CAPTION_AFTER_LABEL IMG
.START
.PDF_IMAGE img/uc1.pdf 657p 152p SCALE 70 CAPTION "Figure 1: Activity diagram for UC1"
.PP
Placeholder text 1
.PDF_IMAGE img/uc2.pdf 345p 61p CAPTION "Figure 2: Activity diagram for UC2"
.PP
Placeholder text 2
.PDF_IMAGE img/uc3.pdf 517p 301p SCALE 75 CAPTION "Figure 3: Activity diagram for UC3"
.PP
Placeholder text 3
.PDF_IMAGE img/uc4.pdf 540p 470p SCALE 75 CAPTION "Figure 4: Activity diagram for UC4"
.PP
Placeholder text 4
它呈现如下:
由于第三张图片无法放在第一页上,因此将第三张图片推到下一页,这很好。但是,问题是Placeholder text 3
并且Placeholder text 4
应该分别出现在下一页的第三张图像和第四张图像之后,而不是立即出现在第一页的第二张图像之后。即,我希望段落出现在生成的 PDF 中的前一个图像之后,其顺序与 groff 源中的顺序相同。
PDF_IMAGE
宏的所有参数看起来都不会解决这个问题。
我尝试使用ALD
宏来移动页面上的垂直位置,认为PDF_IMAGE
宏正在摆脱垂直位置,但这只是在段落前造成了很大的垂直空白。
我怎样才能解决这个问题?
我如何编译PDF
pdfmom example.mom > example.pdf
troff 有浮动 keep的概念。在mom
这个是由.FLOAT
宏提供的。浮动开始和结束之间的内容保留在同一页面上,但可能会滑过其他输出以实现此目的。该选项FORCE
避免了这种情况。该宏将文本对齐重置为no fill,因此您需要.JUSTIFY
在 float 中使用以撤消此操作,但您已经拥有了一个.PP
应包含此内容的内容。例子:
.FLOAT FORCE
.PDF_IMAGE img/uc1.pdf 657p 152p SCALE 70 CAPTION "Figure 1: Activity diagram for UC1"
.PP
Placeholder text 1
.FLOAT OFF
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句