2

AsciiDocドキュメントに問題があります。画像を使用していますが、画像はHTMLバージョンでのみ表示され、PDFバージョンでは表示されません。

私はこの短い文書を持っています:

Test book
=========
Robert Larsen
:doctype: book

Test chapter
------------
image:test_image.jpg[Test image]

これはHTMLでは問題ないように見えます。しかし、最初にDocbookに変換してから(db2pdfを使用して)PDFに変換すると、代替テキストのみが表示されます。

Docbookのバージョンは次のとおりです。

<book lang="en">
<bookinfo>
    <title>Test book</title>
    <author>
        <firstname>Robert</firstname>
        <surname>Larsen</surname>
    </author>
    <authorinitials>RL</authorinitials>
</bookinfo>
<chapter id="_test_chapter">
<title>Test chapter</title>
<simpara><inlinemediaobject>
  <imageobject>
  <imagedata fileref="test_image.jpg"/>
  </imageobject>
  <textobject><phrase>Test image</phrase></textobject>
</inlinemediaobject></simpara>
</chapter>
</book>

他の画像形式も試したので、そうではありません。Ubuntu12.10を使用しています

何か案は?

4

1 に答える 1

1

画像が欠落している理由を説明できません(perphapsの処理に問題がありますinlinemediaobject)。いずれにせよ、db2pdfは(DSSSLスタイルシートに基づく)古いツールチェーンの一部であり、もはやほとんど保守されていません。

最新のDocBook-XSLスタイルシートをFOPと一緒に使用すると機能します。このUbuntuのドキュメントを参照してください:https ://help.ubuntu.com/community/DocBook#DocBook_to_PDF 。

于 2013-01-30T15:27:37.270 に答える