drukowanie docbooka

Grzegorz Godlewski ggodlewski w host.sk
Pon, 3 Lut 2003, 15:42:47 CET


Witam

Czym ładnie wydrukować docbooka?

Teraz robie to tak:

xsltproc pd.xsl pd.xml > pd.fo
pdfxmltex pd.fo

pd.xsl:
<?xml version='1.0'?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
  <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/fo/docbook.xsl"/>
  <xsl:param name="generate.toc">book      toc,title,figure,table,example,equation</xsl:param>
  <xsl:param name="bibliography.numbered">1</xsl:param>
  <xsl:param name="paper.type">A4</xsl:param>
  <xsl:param name="default.units">cm</xsl:param>
  <xsl:param name="l10n.gentext.language">pl</xsl:param>
  <xsl:param name="body.font.size">12pt</xsl:param>
  <xsl:param name="section.autolabel" select="1"/>
  <xsl:param name="toc.section.depth" select="2"/>
  <xsl:param name="section.label.includes.component.label" select="1"/>
  <xsl:param name="space-before.maximum">0</xsl:param>
   <xsl:attribute-set name="list.item.spacing">
     <xsl:attribute name="space-before.optimum">0em</xsl:attribute>
     <xsl:attribute name="space-before.minimum">0em</xsl:attribute>
     <xsl:attribute name="space-before.maximum">0em</xsl:attribute>
   </xsl:attribute-set>
</xsl:stylesheet>

Niestety niektóre table mają rozjechane wysokości. Nagłowki mają po 4 linie,
choć w każdej są po 2 wyrazy. W spisie zamiast numerów stron są "??".
Mamy jeszcze jakieś inne programy do tego? Może ktoś dysponuję lepszym plikiem
xsl? Boję się, że będe musiał to przenieść do offica :(

-- 
/ Grzegorz Godlewski                                                       /
\ Mail: ggodlewski w host.sk          Jabber JID: grzesiek w jabber.pld.org.pl \
/ GG: 1600799                       ICQ UIN: 118261503                     /
\ WWW: http://ggodlewski.host.sk                                           \



Więcej informacji o liście dyskusyjnej pld-users-pl