2013-10-14 30 views
6

Asciidoc kullanarak bir pdf kitap oluşturmak istiyorum. Başlık sayfası, başlık, alt başlık ve bir görüntü içermelidir. Şimdiye kadar bunu nasıl yapabileceğimize dair bir belge bulamadım.Asciidoc kitap kapağı sayfasına nasıl resim eklenir?

Intuivly ben

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

böyle bir şey yapsın ama bu sadece bir alt yazı olarak image:images/titelimage.png[width=400] ekler. Sahip olmak istediğim şey şu anlama gelmek için bir yol var mı? Eğer değilse, bunu elde etmek için ne yapmam gerekiyor?

cevap

0

Sadece toc ve resimler arasında boş bir satır eklemeniz gerekir: yönerge. Asciidoc bu şekilde blokları ayırır.

+1

Aslında kullanmıyorum: toc: artık, sadece başlık. Otomatik olarak bir tok ekleyen bir kitap oluşturuyorum. Görüntünün hemen koyulmasından sonra, aradan sonra ücretsiz bir satır ile iş yapılmaz. – Isaac

0

Bu:

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

image:./images/title_page.jpg[] 

üretir:

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

Muhtemelen önümüzdeki hafta bunu deneyeceğim ve benim için çalışıp çalışmadığını size bildireceğim. – Isaac

2

Eğer gerektiği docbook 4.x çıkışını kullanarak PDF istiyorsanız:

için görüntüleriyle ilgili DOCINFO dosyası oluştur ön Sayfa. Bu, aşağıdaki örnek gibi görünen bir XML dosyasıdır. Bu http://www.methods.co.nz/asciidoc/userguide.html#X87

Örnek olarak ele alınmaktadır:

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

Ardından başlık sayfası için medya elemanı (varsayılan olarak stil bu eklemeyin) içerecek şekilde DocBook'a stil özelleştirmek. DocBook 5, stil sayfalarında bir kapak öğesi içerir.

10

asciidoctor-pdf kullanıyorsanız, logo için bir öznitelik tanımlayabilirsiniz. Bu belge, numaralı belgenin belgesini belge başlığına yerleştirecektir.

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

burada example pdf ve raw adoc bakınız.

+2

Artık "title-logo-image" olarak adlandırıldığını düşünüyorum, [https://github.com/asciidoctor/asciidoctor-pdf/tree/master/examples](examples] dizinine bakın (yeni bağlantı) – JavaJigs

İlgili konular