2013-10-14 23 views
6

私はasciidocを使ってpdfブックを作成したいと思います。タイトルページには、タイトル、サブタイトル、イメージが含まれている必要があります。これまでのところ、私はどのようにこれを達成するためのドキュメントを見つけることができませんでした。asciidocブックカバーページにイメージを追加するには?

Intuivly私は

My book title 
============= 
:author: myself 
:toc: 
image:images/titelimage.png[width=400] 

ような何かをするだろうが、これは単なる字幕としてimage:images/titelimage.png[width=400]を追加します。私が望むものは、何かのようなものです

My book title 
<titleimage> 
subtitle 

ascciidocでこれを行う方法はありますか?そうでない場合は、これを取得するために何をする必要がありますか?

答えて

0

あなたはtocとimages:命令の間に空の行を追加するだけです。それは、asciidocがblocsをちょっと分ける方法です。

+1

実際、私は使用しません:toc:もう、ただのタイトル。私はtocを自動的に追加する本を生成します。タイトルの直後に自由な線を挟んでイメージを置くことは仕事をしません。 – Isaac

0

この:

= The Book's Title 
:author: First Last 
:email: [email protected] 
:toc: 
:toc-placement: preamble 
:doctype: book 

image:./images/title_page.jpg[] 

が生成されます

My book title 
[email protected] - [email protected] 
Image 
Table of Contents 
... 
+0

私はおそらく来週それを試し、それが私のために働いたかどうかを教えてくれます。 – Isaac

2

あなたは、あなたがしなければならないのdocbook 4.xの出力使用してPDFにしたい場合:

は用画像とDOCINFOファイルを生成します表紙。これは、次の例のようなXMLファイルです。その後

<mediaobject> 
    <imageobject> 
    <imagedata align="center" depth="400" fileref="../images/tiger.png" /> 
    </imageobject> 
</mediaobject> 
<subtitle>Subtitle of this book</subtitle> 

、(デフォルトではスタイルシートがこれを含まない)タイトルページのためのメディア要素を含めるようにDocBookのスタイルシートをカスタマイズする:それはhttp://www.methods.co.nz/asciidoc/userguide.html#X87

例で説明されています。 http://www.sagehill.net/docbookxsl/TitlePagePrint.html

DocBook 5のスタイルシートには、カバーエレメントが含まれています。

10

asciidoctor-pdfを使用している場合は、ロゴの属性を定義できます。画像の上にの文書タイトルが配置されます。

:title-logo-image: images/titelimage.png 

はここexample pdfraw adocを参照してください。

+2

「タイトルロゴイメージ」と呼ばれると思います。[https://github.com/asciidoctor/asciidoctor-pdf/tree/master/examples](examples)ディレクトリ(新しいリンク)を参照してください。 – JavaJigs