# create PDF like this. The PDF output (visual design) is better, but
# the footnote handling is worse and images are missing.
# xmlto --noautosize \
-# --stringparam fop1.extensions=1 \
-# --stringparam insert.xref.page.number=1 \
-# --stringparam page.width=6in \
-# --stringparam page.height=9in \
-# --stringparam page.margin.inner=1.0in \
-# --stringparam page.margin.outer=0.8in \
-# --stringparam body.start.indent=0pt \
-# --stringparam body.font.family=Times \
-# --stringparam title.font.family=Times \
-# --stringparam dingbat.font.family=Times \
-# --stringparam generate.toc='book toc title' \
-# --stringparam hyphenate=false \
- --with-fop pdf $<
+# -x data/stylesheet-fo.xsl \
+# --with-fop pdf $<
# Third alternative is to use xsltproc and fop directly, as
# recommended by <URL: http://www.sagehill.net/docbookxsl/index.html > .
# broken.
xsltproc \
--output myfile.fo \
- --stringparam fop1.extensions 1 \
- --stringparam insert.xref.page.number 1 \
- --stringparam page.width 6in \
- --stringparam page.height 9in \
- --stringparam page.margin.inner 1.0in \
- --stringparam page.margin.outer 0.8in \
- --stringparam body.start.indent 0pt \
- --stringparam body.font.family Times \
- --stringparam title.font.family Times \
- --stringparam dingbat.font.family Times \
- --stringparam generate.toc 'book toc title' \
- --stringparam hyphenate false \
- /usr/share/xml/docbook/stylesheet/docbook-xsl/fo/docbook.xsl \
+ data/stylesheet-fo.xsl \
$<
fop -c data/fop-params.xconf -fo myfile.fo -pdf $@
--- /dev/null
+<?xml version='1.0' encoding="iso-8859-1"?>
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
+
+<!-- settings for LuLu PDF version -->
+
+<xsl:param name="doc.collab.show">0</xsl:param>
+<xsl:param name="paper.type">book6x9</xsl:param>
+<xsl:param name="page.width">6in</xsl:param>
+<xsl:param name="page.height">9in</xsl:param>
+<xsl:param name="page.margin.inner">1.0in</xsl:param>
+<xsl:param name="page.margin.outer">0.8in</xsl:param>
+<xsl:param name="body.start.indent">0pt</xsl:param>
+<xsl:param name="body.font.family">Times</xsl:param>
+<xsl:param name="title.font.family">Times</xsl:param>
+<xsl:param name="dingbat.font.family">Times</xsl:param>
+
+</xsl:stylesheet>
<xsl:text>\input{</xsl:text>po4a/hyphenation.<xsl:value-of select="$lingua"/><xsl:text>.tex}</xsl:text>
-->
</xsl:template>
-</xsl:stylesheet>
+ <xsl:param name="hyphenate">false</xsl:param>
+ <xsl:param name="generate.toc">book toc title</xsl:param>
+
+ <xsl:param name="local.l10n.xml" select="document('')"/>
+ <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+ <l:l10n language="en">
+ <l:context name="title-numbered">
+ <l:template name="chapter" text="%n. %t"/>
+ </l:context>
+ </l:l10n>
+ </l:i18n>
+
+</xsl:stylesheet>