[xml/sgml-pkgs] Bug#283499: xsltproc: Generated TeX is wrong for variablelist
Tapio Lehtonen
tapio.lehtonen@iki.fi, 283499@bugs.debian.org
Mon, 29 Nov 2004 15:20:03 +0200
Subject: xsltproc: Generated TeX is wrong for variablelist
Package: xsltproc
Version: 1.1.8-5
Severity: minor
Running xsltproc on attached Test.xml produces Test.tex that is not
valid. The variablelist is wrong and TeX prosessors barf. Making
HTML works.
It is only the <variablelist> that fails to work, otherwise the book
I'm making formats OK to PDF.
ls -l
-rw-rw-r-- 1 tale tale 478 2004-11-29 10:58 Test.aux
-rw-rw-r-- 1 tale tale 2596 2004-11-29 10:58 Test.dvi
-rw-rw-r-- 1 tale tale 0 2004-11-29 10:58 Test.glo
-rw-rw-r-- 1 tale tale 0 2004-11-29 10:58 Test.idx
-rw-rw-r-- 1 tale tale 16942 2004-11-29 10:58 Test.log
-rw-rw-r-- 1 tale tale 0 2004-11-29 10:58 Test.out
-rw-rw-r-- 1 tale tale 10307 2004-11-29 10:58 Test.script
-rw-rw-r-- 1 tale tale 15310 2004-11-29 10:57 Test.tex
-rw-r--r-- 1 tale tale 1598 2004-09-26 08:27 Test.xml
-rw-r--r-- 1 tale tale 249 2004-11-29 09:48 Test.xsl
I copied all these files to http://people.debian.org/~tale/TexTest/
--Test.xml--
<?xml version='1.0' encoding="UTF-8"?> <!-- -*-coding:utf-8-*- -->
<!DOCTYPE book SYSTEM "/usr/share/sgml/docbook/dtd/xml/4.3/docbookx.dtd"
[
<!ENTITY www "World Wide Web">
<!ENTITY paivays "2004-09-25">
<!ENTITY deborg "dk.debian.org">
<!ENTITY debian "Debian GNU/Linux">
]>
<book lang="fi">
<?dbhtml output-dir="Kurssi/"?>
<bookinfo>
<title>Description list testing</title>
<date>&paivays;</date>
<author>
<firstname>Tapio</firstname>
<othername>J.</othername>
<surname>Lehtonen</surname>
</author>
</bookinfo>
<chapter><title>Test part</title>
<para>Peruskomentoja, jotka luultavasti toimivat kaikissa
IRC-asiakasohjelmissa ovat:</para>
<variablelist><title>Variablelist</title>
<varlistentry><term> <cmdsynopsis><command>/NICK</command> <arg
choice="opt">kutsumanimi</arg> </cmdsynopsis></term>
<listitem><simpara>
Vaihtaa kutsumanimen </simpara> </listitem></varlistentry>
<varlistentry><term> <cmdsynopsis><command>/QUIT</command> <arg
choice="opt">Syy</arg> </cmdsynopsis></term> <listitem><simpara>
Poistuu irkistä ja näyttää syyn. </simpara>
</listitem></varlistentry>
<varlistentry><term> <cmdsynopsis><command>/HELP</command> <arg
choice="opt">komento</arg> </cmdsynopsis></term> <listitem><simpara>
Näytä ohjeita komennon käytöstä. </simpara>
</listitem></varlistentry>
</variablelist>
</chapter>
</book>
<!--
<mediaobject> <imageobject> <imagedata fileref="" format="" align=""
width="120mm" scalefit="1"/> </imageobject>
<textobject><phrase></phrase></textobject> <caption><para>
</para></caption> </mediaobject>
-->
--end Test.xml
Script started on ma 29. marraskuuta 2004 10:56:20
tale@wally ~/Work/Yritys/Linux-kurssi/TexTesti
$ xsltproc -o Test.tex Test.xsl Test.xml
################################################################################
XSLT stylesheets DocBook - LaTeX 2e
Reqs: LaTeX 2e installation common packages
################################################################################
RELEASE : 0.8pre1
VERSION : $Id: VERSION.xml,v 1.6 2004/01/31 12:47:11 j-devenish Exp $
TAG : DB2LATEX_0_8PRE1
WWW : http://db2latex.sourceforge.net
SUMMARY : http://www.sourceforge.net/projects/db2latex
AUTHOR : Ramon Casellas casellas@infres.enst.fr
AUTHOR : James Devenish j-devenish@users.sf.net
USING : libxslt/xsltproc
################################################################################
tale@wally ~/Work/Yritys/Linux-kurssi/TexTesti
$ jadetex Test.tex
This is TeX, Version 3.14159 (Web2C 7.4.5)
(./Test.tex
JadeTeX 2003/04/27: 3.13
! LaTeX Error: Two \documentclass or \documentstyle commands.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.5 ...entclass[,a4paper,10pt,twoside,openright,]{
report}
?
(/usr/share/texmf/tex/latex/base/ifthen.sty)
(/usr/share/texmf/tex/latex/misc/anysize.sty
document style option `anysize' loaded
Michael Salzenberg, Thomas Esser, Dirk Hillbrecht
Version 1.0, Aug 13, 1994
)
! LaTeX Error: \l@figure undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.43 \renewcommand*\l@figure
{\the@l@figure@leader\let\the@l@figure@leader\re...
?
WARNING: truncate.sty wasn't available and functionality was skipped.
(/usr/share/texmf/tex/latex/base/latexsym.sty)
(/usr/share/texmf/tex/latex/tools/enumerate.sty)
(/usr/share/texmf/tex/latex/misc/fancybox.sty
Style option: `fancybox' v1.3 <2000/09/19> (tvz)
) (/usr/share/texmf/tex/latex/misc/float.sty)
(/usr/share/texmf/tex/latex/ms/ragged2e.sty
(/usr/share/texmf/tex/latex/ms/everysel.sty))
(/usr/share/texmf/tex/latex/fancyvrb/fancyvrb.sty
Style option: `fancyvrb' v2.7, with DG/SPQR fixes <2000/03/21> (tvz))
(/usr/share/texmf/tex/latex/misc/rotating.sty)
(/usr/share/texmf/tex/latex/misc/subfigure.sty
! LaTeX Error: No counter 'figure' defined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.88 \newcounter{subfigure}[figure]
?
) (/usr/share/texmf/tex/latex/tools/tabularx.sty)
(/usr/share/texmf/tex/latex/amsmath/amsmath.sty
For additional information on amsmath, use the `?' option.
(/usr/share/texmf/tex/latex/amsmath/amstext.sty
(/usr/share/texmf/tex/latex/amsmath/amsgen.sty))
(/usr/share/texmf/tex/latex/amsmath/amsbsy.sty)
(/usr/share/texmf/tex/latex/amsmath/amsopn.sty)
! LaTeX Error: Command \iint already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.506 ...d{\iint}{\DOTSI\protect\MultiIntegral{2}}
?
! LaTeX Error: Command \iiint already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.507 ...{\iiint}{\DOTSI\protect\MultiIntegral{3}}
?
! LaTeX Error: Command \dddot already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.571 \hbox{\normalfont ...}\vss}}}}
?
! LaTeX Error: Command \ddddot already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.574 \hbox{\normalfont....}\vss}}}}
?
Runaway argument?
\relax\@nil \tilde \@tempa {\acute } \@tempa {\grave } \@tempa {\dot \ETC.
! Paragraph ended before \@tempb was complete.
<to be read again>
\par
l.951 \noindent##1\par
}%
?
! Too many }'s.
l.951 \noindent##1\par}
%
?
! Too many }'s.
l.953 }
%
?
! Too many }'s.
l.954 }
}
?
! Too many }'s.
l.954 }}
?
) (/usr/share/texmf/tex/latex/amscls/amsthm.sty)
(/usr/share/texmf/tex/latex/amsmath/amsxtra.sty)
(/usr/share/texmf/tex/latex/psnfss/palatino.sty)
! LaTeX Error: Option clash for package hyperref.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.141 \fi
?
! LaTeX Error: No counter 'section' defined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.200 \newfloat{program}{ht}{lop}[section]
?
! LaTeX Error: No counter 'section' defined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.202 \newfloat{example}{ht}{loe}[section]
?
! LaTeX Error: No counter 'section' defined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.205 \newfloat{dbequation}{ht}{loe}[section]
?
! LaTeX Error: No counter 'section' defined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.209 \newfloat{algorithm}{ht}{loa}[section]
?
(/usr/share/texmf/tex/generic/babel/babel.sty
(/usr/share/texmf/tex/generic/babel/finnish.ldf
(/usr/share/texmf/tex/generic/babel/babel.def)))
! LaTeX Error: Option clash for package inputenc.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.238 \ifx
\dblatex@chaptersmark\@undefined\def\dblatex@chaptersmark#1{\markb...
?
Writing index file Test.idx
Writing glossary file Test.glo
No file Test.aux.
(/usr/share/texmf/tex/latex/cyrillic/t2acmr.fd)
(/usr/share/texmf/tex/latex/base/ts1cmr.fd)
(/usr/share/texmf/tex/latex/psnfss/t1ppl.fd)
(/usr/share/texmf/tex/latex/hyperref/nameref.sty)
! Undefined control sequence.
\reserved@c ->\HyOrg@maketitle
\Hy@maketitle@end
l.392 \thispagestyle{empty}}
?
! Undefined control sequence.
l.402 {\sc
{Variablelist}}
?
! LaTeX Error: Environment description undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.404 \begin{description}
?
! LaTeX Error: Lonely \item--perhaps a missing list environment.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.410 }]
\null{}
?
! LaTeX Error: Lonely \item--perhaps a missing list environment.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.417 }]
\null{}
?
! LaTeX Error: Lonely \item--perhaps a missing list environment.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.424 }]
\null{}
?
! LaTeX Error: \begin{document} ended by \end{description}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.426 \end{description}
?
[1.0.13] (./Test.aux)
LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.
)
Output written on Test.dvi (1 page, 2596 bytes).
Transcript written on Test.log.
tale@wally ~/Work/Yritys/Linux-kurssi/TexTesti
$ exit
Script done on ma 29. marraskuuta 2004 10:58:08
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-1-k7
Locale: LANG=fi_FI@euro, LC_CTYPE=fi_FI@euro (charmap=ISO-8859-15)
Versions of packages xsltproc depends on:
ii libc6 2.3.2.ds1-18 GNU C Library: Shared libraries an
ii libgcrypt11 1.2.0-4 LGPL Crypto library - runtime libr
ii libgpg-error0 1.0-1 library for common error values an
ii libxml2 2.6.11-5 GNOME XML library
ii libxslt1.1 1.1.8-5 XSLT processing library - runtime
ii zlib1g 1:1.2.2-3 compression library - runtime
-- no debconf information