Logo na titulní stránce

Jiri Tyr jiri.tyr na cern.ch
Neděle Červen 1 14:42:24 CEST 2008


Dobry den,

tak jsem po delsi dobre resil upravy titulni stranky a vsimnul jsem si, 
ze jsem to zde popsal spatne! Novy navod je:

1) Zkopirovat si z /path/to/xsl-stylesheets/fo/titlepage.templates.xml 
nekam do sveho adresare.
2) Vymazat casti, ktere nechcete upravovat. Pokud chcete upravovat jen 
titulni stranu, ponechte pouze blok <t:titlepage t:element="book" 
t:wrapper="fo:block">...</t:titlepage>
3) Pridat <mediaobject/> na nejake misto v tomto bloku, treba ihned pred 
<title .../>
4) Vygenerovat svuj vlastni titlepage.templates.xsl pomoci:
xsltproc -output ./titlepage.templates.xsl 
/path/to/xsl-stylesheets/template/titlepage.xsl ./titlepage.templates.xml
5) Do <bookinfo> vlozit:
   <mediaobject>
     <imageobject>
       <imagedata fileref="./obrazek.svg" format="SVG"/>
     </imageobject>
   </mediaobject>
6) Pro preklad XML->FO pouzit nejaky wrapper, kde naimportujeme nejprve 
/path/to/xsl-stylesheets/fo/docbook.xsl, a pak i ten vas 
titlepage.templates.xsl:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
version="1.0">
<xsl:import href="/path/to/xsl-stylesheets/fo/docbook.xsl"/>
<xsl:import href="./titlepage.templates.xsl"/>
</xsl:stylesheet>
7) Prelozit XML->FO s tim nasim wrapperem (je to vlastne to same, jako 
kdyz volame standardni /path/to/xsl-stylesheets/fo/docbook.xsl, ale 
prepiseme definici titulni stranky 
/path/to/xsl-stylesheets/fo/titlepage.templates.xsl tim co jsme si 
vytvorili pomoci transformace naseho souboru titlepage.templates.xml):
saxon -o ./docbook.fo ./docbook.xml ./wrapper.xsl
8) Prelozit FO->PDF.

Snad jsem se tentokrat nespletl. Pokud ano, prosim o opravu nekoho 
zkusenejsiho.

S pozdravem,
Jiri Tyr

PS: Editaci toho naseho titlepage.templates.xml muzeme menit i definici 
chapter, apendix atd. Staci si jen vykopirovat a upravit patricne bloky 
z originaniho /path/to/xsl-stylesheets/fo/titlepage.templates.xml.


Jiri Tyr wrote:
> Dobry den,
> 
> podivejte se sem:
> http://www.dpawson.co.uk/docbook/styling/titlepage.html
> 
> Navod je jednoduchy. Vytvorte si vlastni my_titlepage.xml a 
> my_titlepage.xsl a pomoci nich pak vytvorte titlepage.xsl, ktere pak 
> naimportujete do vaseho dokumentu. Muzete se inspirovat soubory 
> titlepage.templates.xml a titlepage.templates.xsl v adresari 
> xsl-stylesheets-1.70.1/fo/.
> 
> S pozdravem,
> Jiri Tyr
> 
> 
> Tomáš Waller wrote:
>> Lze vložit na titulní stránku logo ještě v xml? Zatím to musím dělat až 
>> v fo.
>> Tomáš Waller
>> _______________________________________________
>> Docbook mailing list
>> Docbook na linux.cz
>> http://www.linux.cz/mailman/listinfo/docbook
> _______________________________________________
> Docbook mailing list
> Docbook na linux.cz
> http://www.linux.cz/mailman/listinfo/docbook




Další informace o konferenci Docbook