Package: xmlto Version: 0.0.23-2 I ran into a problem with the PDF suport in xmlto. I see the problem with a larger file (the freeculture.xml file available from <URL: https://github.com/petterreinholdtsen/free-culture-lessig >, but was also able to see it with an example file available from <URL: https://trac.v2.nl/export/7884/v2fo/trunk/v2fo/lib/docbook/test/book.xml >.
I changed the XML slightly like this to get it to verify with xmllint: --- book.xml.1 2003-03-26 13:05:41.000000000 +0100 +++ book.xml 2012-07-29 12:49:38.000000000 +0200 @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> -<!DOCTYPE book - PUBLIC "-//Norman Walsh//DTD DocBk XML V3.1.7//EN" - "http://nwalsh.com/docbook/xml/3.1.7/docbookx.dtd"> + +<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" +"http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" > <!-- test document --> @@ -28,12 +28,12 @@ </preface> <part> -<docinfo> +<partinfo> <title>Part One Title</title> <legalnotice> <para>Foo! A legal notice in a part!</para> </legalnotice> -</docinfo> +</partinfo> <title>Part One Title</title> <partintro> <title>PartIntro Title</title> @@ -72,8 +72,8 @@ </part> <chapter> - <docinfo><title>First Chapter</title><subtitle>Chapter Subtitle</subtitle> - </docinfo><title>First Chapter</title> + <chapterinfo><title>First Chapter</title><subtitle>Chapter Subtitle</subtitle> + </chapterinfo><title>First Chapter</title> <para>This is a test paragraph.</para> <figure id="testfig3"><title>Test Figure</title> <programlisting>This is a When I process it using 'xmlto pdf book.xml', I get this output: Making portrait pages on a4 paper (210mmx297mm) This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian) entering extended mode (./tmp.fo LaTeX2e <2009/09/24> Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh yphenation, bulgarian, ukrainian, russian, danish, french, basque, ngerman, ger man, german-x-2009-06-19, ngerman-x-2009-06-19, italian, bokmal, nynorsk, spani sh, galician, catalan, loaded. xmltex version: 2002/06/25 v1.9 (Exp): (/usr/share/texmf/tex/xmltex/config/xmltex.cfg) No File: tmp.cfg (/usr/share/texmf/tex/xmltex/passivetex/fotex.xmt) (/usr/share/texmf-texlive/tex/latex/base/article.cls Document Class: article 2007/10/19 v1.4h Standard LaTeX document class (/usr/share/texmf-texlive/tex/latex/base/size10.clo)) (/usr/share/texmf/tex/xmltex/passivetex/fotex.sty ) No file tmp.aux. (/usr/share/texmf/tex/latex/tipa/t3ptm.fd) (/usr/share/texmf-texlive/tex/latex/cyrillic/t2acmr.fd) (/usr/share/texmf-texlive/tex/latex/base/ts1cmr.fd) (/usr/share/texmf-texlive/tex/latex/psnfss/t1ptm.fd) (/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii [Loading MPS to PDF converter (version 2006.09.02).] ) No file tmp.out. No file tmp.out. INFO: Using normal, i.e. nonfrench-spacing in document (/usr/share/texmf-texlive/tex/latex/psnfss/t1phv.fd) [1{/var/lib/texmf/fonts/ma p/pdftex/updmap/pdftex.map}] [2] ! LaTeX Error: Something's wrong--perhaps a missing \item. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.254 ..." hyphenation-remain-character-count="2"> First Dedication</fo:block... ? ! Emergency stop. ... l.254 ..." hyphenation-remain-character-count="2"> First Dedication</fo:block... ! ==> Fatal error occurred, no output PDF file produced! Transcript written on tmp.log. Any idea what is wrong? Attaching the example file, to ensure it is available for future reference. -- Happy hacking Petter Reinholdtsen
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" > <!-- test document --> <book><title>Book Test Document Title</title> <bookinfo> <title>Bookinfo Test Document Title</title> <subtitle>Book Subtitle</subtitle> <authorgroup> <author><firstname>Norman</firstname><surname>Walsh</surname></author> </authorgroup> </bookinfo> <dedication><title>First Dedication</title> <para>Just a test. “What about—this?”</para> </dedication> <dedication> <para>Just a test.</para> </dedication> <preface><title>Foreword</title> <?dbhtml filename="forward.htm"?> <para>This is a test paragraph.</para> </preface> <part> <partinfo> <title>Part One Title</title> <legalnotice> <para>Foo! A legal notice in a part!</para> </legalnotice> </partinfo> <title>Part One Title</title> <partintro> <title>PartIntro Title</title> <para>Partintro content<footnote> <para>This is a footnote in a partintro.</para> </footnote>.</para> <sect1> <title>PartIntro Section</title> <para>PartIntros can actually have section content as well.</para> </sect1> </partintro> <chapter id="chapter"> <title id="chaptertitle">Section Tests</title> <sect1><title>First Sect1</title> <para>Paragraph.</para> <figure id="testfig1"><title>Test Figure</title> <programlisting>This is a ProgramListing </programlisting> </figure> </sect1> <sect1><title>Second Sect1</title> <para>Paragraph.</para> </sect1> <sect1><title>Third Sect1</title> <para>Paragraph.</para> <figure id="testfig2"><title>Test Figure</title> <programlisting>This is a ProgramListing </programlisting> </figure> </sect1> </chapter> </part> <chapter> <chapterinfo><title>First Chapter</title><subtitle>Chapter Subtitle</subtitle> </chapterinfo><title>First Chapter</title> <para>This is a test paragraph.</para> <figure id="testfig3"><title>Test Figure</title> <programlisting>This is a ProgramListing </programlisting> </figure> </chapter> <chapter><title>Second Chapter</title> <para>This is a test paragraph. <indexterm> <primary>ap1</primary> </indexterm> <indexterm> <primary>ap2</primary> </indexterm> <indexterm> <primary>bp1</primary> <secondary>bp1bs1</secondary> </indexterm> <indexterm> <primary>bp2</primary> </indexterm> <indexterm> <primary>cp1</primary> <secondary>cp1cs1</secondary> <tertiary>cp1cs1ct1</tertiary> </indexterm> <indexterm> <primary>cp2</primary> </indexterm> <indexterm> <primary>cp2see</primary><see>cp2</see> </indexterm> <indexterm> <primary>dp1</primary> <secondary>dp1ds1</secondary> </indexterm> <indexterm> <primary>dp1</primary> <secondary>dp1ds2</secondary> </indexterm> <indexterm> <primary>dp2</primary> </indexterm></para> </chapter> <chapter><title>Third Chapter</title> <para>This is a test paragraph.</para> </chapter> <appendix><title>First Appendix</title> <para>This is just a test.</para> <figure id="testfig4"><title>Test Figure</title> <programlisting>This is a ProgramListing </programlisting> </figure> </appendix> <appendix><title>Second Appendix</title> <para>This is just a test. <indexterm> <primary>ap1</primary> </indexterm> <indexterm> <primary>ap2</primary> </indexterm> <indexterm> <primary>bp1</primary> <secondary>bp1bs1</secondary> </indexterm> <indexterm> <primary>bp2</primary> </indexterm> <indexterm> <primary>cp1</primary> <secondary>cp1cs1</secondary> <tertiary>cp1cs1ct1</tertiary> </indexterm> <indexterm> <primary>cp2</primary> </indexterm> <indexterm> <primary>dp1</primary> <secondary>dp1ds1</secondary> </indexterm> <indexterm> <primary>dp1</primary> <secondary>dp1ds2</secondary> </indexterm> <indexterm> <primary>dp2</primary> </indexterm></para> </appendix> </book>