[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Subject: DOCBOOK-APPS: PassiveTeX broken under 1.52.2?
Has anybody had any luck at all with PassiveTeX and 1.52.2 of the stylesheets? I have yet to be able to produce the most miminal document using PassiveTeX. I'm using: xsltproc (libxml2 2.4.19/ libxslt 1.0.15) passivetex (1.12) From Norm's changelog, I've noticed a considerable amount of changes (to the "pagesetup.xsl" template, in particular), that seems to break PassiveTeX completely. I am aware of the font family problem (as reported earlier on the list), in that PassiveTeX can't handle the fallbacks, and I have a stylesheet that handles that, text.xsl: <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'> <xsl:import href="http://docbook.sourceforge.net/release/xsl/1.52.2/fo/docbook.xsl"/> <!-- override these because PassiveTeX doesn't handle fallback fonts --> <xsl:param name="body.font.family">Helvetica</xsl:param> <xsl:param name="title.font.family">Helvetica</xsl:param> <xsl:param name="monospace.font.family">Courier</xsl:param> <xsl:param name="sans.font.family">Helvetica</xsl:param> <xsl:param name="dingbat.font.family">Times Roman</xsl:param> </xsl:stylesheet> So I can workaround that particular PassiveTeX quirk. But PassiveTeX barfs on the most simple of XML files, (after producing the .fo file), e.g. "test.xml": <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd"> <article condition="main"> <title>test</title> <itemizedlist> <listitem> <formalpara> <title>title</title> <para>Some problem</para> </formalpara> </listitem> </itemizedlist> </article> After producing the FO file: $ xsltproc test.xsl test.xml > test.fo (which incidentally looks well-formed according to "xmllint") I get errors that look like this: $ xmlto pdf test.fo [... elided output ...] <5:block > </5:block> </5:table-cell> Grabbed content <5:block > </5:block> End Grabbed content ! Missing \endgroup inserted. <inserted text> \endgroup l.2 ...y></fo:list-item></fo:list-block></fo:flow> </fo:page-sequence></fo:root> ? ! Emergency stop. <inserted text> \endgroup l.2 ...y></fo:list-item></fo:list-block></fo:flow> </fo:page-sequence></fo:root> No pages of output. Transcript written on test.log. I would attach the test.fo, but it's 400 lines long (after reindenting), which interesting enough, compares with only 118 for the test.fo file under 1.51.1. The FO output with 1.52.2 seems considerably more verbose. Did anybody have a chance to test PassiveTeX support for 1.52.2 on the most minimal DocBook file, or is it (as I'm hoping) a simple problem at my end. In any case, is there a simple workaround?
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [Elist Home]
Powered by eList eXpress LLC