例 6.4. 带标题的图片:figure
<figure xml:id="fg.figure_id"><title>图片的标题</title>
<mediaobject>
<imageobject role="html"><imagedata fileref="images/figure_id.png" align="left" scalefit="0" width="100%" /></imageobject>
<imageobject role="fo"> <imagedata fileref="images/figure_id.png" align="center" scalefit="1" width="100%"/></imageobject>
</mediaobject>
</figure>
例 6.5. figure内包含2张mediaobject图片
<figure id="fg.hid_use_page"><title>HID Usage page summary</title>
<mediaobject>
<imageobject role="html">
<imagedata fileref="images/hid_use_page.gif" align="left" scalefit="0" width="100%" />
</imageobject>
<imageobject role="fo">
<imagedata fileref="images/hid_use_page.gif" align="center" scalefit="1" width="100%"/>
</imageobject>
</mediaobject>
<mediaobject>
<imageobject role="html">
<imagedata fileref="images/hid_use_page_2.gif" align="left" scalefit="0" width="100%" />
</imageobject>
<imageobject role="fo">
<imagedata fileref="images/hid_use_page_2.gif" align="center" scalefit="1" width="100%"/>
</imageobject>
</mediaobject>
</figure>
例 6.6. 不带标题的非正式的图片:informalfigure
<informalfigure>
<mediaobject>
<imageobject role="html"><imagedata fileref="images/no_hl_fo_source.jpg" scalefit="0" width="100%" /></imageobject>
<imageobject role="fo"> <imagedata fileref="images/no_hl_fo_source.jpg" scalefit="1" width="100%" /></imageobject>
</mediaobject>
</informalfigure>
在同一行内显示图片,之前docbook 4使用inlinegraphic
而根据Inline graphics,而现在docbook 5已废弃使用inlinegraphic ,改用inlinemediaobject。
例 6.7. 行内图片:inlinemediaobject
<para>右击cmd的左上角的图标
<inlinemediaobject>
<imageobject><imagedata fileref="images/windows/cmd/cmd_icon.png"/></imageobject>
<textobject><phrase>cmd的图标</phrase></textobject>
</inlinemediaobject>
,会出现对应的菜单:
</para>