我在 Ubuntu 13.04 上使用 DockBook 4.5 和 Apache FOP 1.1。 Docbook 翻译由 Ubuntu 提供,FOP 直接从 Apache 下载。
谁能告诉我如何在段落右侧插入图像,该段落也有文字?如果缩放有效(想想:缩略图),则加分。例如:
xxx xxx xxx xxx +---------------+
xxxxxx xx xxx | |
xxxx xxxxx xxxxx | Image |
xxx xxxx xxx | |
xxx xxx xxxx xxx +---------------+
xxxxx xx xxx xxxx xxxxxx xx xx xxx
xx xxxxx xxx xxxxxxx xxx xxxx xx
...
根据 Wrap Text Around Image和 Figure ,我应该能够在 figure
上使用 floatstyle
。但它对我不起作用。
我显然做错了什么,比如用错误的手指按 ENTER
。在过去的三四个小时内,我不会让读者厌烦使用来自网络的建议的所有失败尝试。但它们包括 figure
、informalfigure
、mediaobject
、inlinemediaobject
、imageobject
、scale
、floatstyle
以及数不清的其他标签组合。
最佳答案
你需要使用一个格式化程序 tnat 支持 fo:float。
http://xmlgraphics.apache.org/fop/compliance.html
举个例子,它会是这样的:
<fo:float float="right">
<fo:block text-align="center"
border="1pt solid gray"
font="bold italic 9pt Helvetica">
<fo:block>
<fo:external-graphic src="url('smile.gif')"/>
</fo:block>
<fo:block>
Fig. 1: A Smiling Face
</fo:block>
</fo:block>
</fo:float>
关于xml - 阻止图像权利并在其周围流动文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19771669/