Bug#975255: dblatex: Error when parameter table.in.float='0' and a table is spreaded on two pages
Package: dblatex
Version: 0.3.11py3-1
Severity: normal
Tags: upstream
X-Debbugs-Cc: jeromearbezgindre@gmail.com
Dear Maintainer,
3 attached files minimal configuration to reproduce the issue
The xsl file includes the following line:
<xsl:param name="table.in.float" select="'0'"/>
When I invoke the command:
dblatex -V -o not.table.in.float.pdf -d --tmpdir=. --texstyle=./dblatex-conf.sty --xsl-user=dblatex-conf.xsl not.table.in.float.xml
The command is failing with these errors on the output:
not.table.in.float.tex:283: Something's wrong--perhaps a missing \item.
not.table.in.float.tex:283: leading text: \end{center}
Note that the pdf is generated, but I dont know if teh generation
is complete. Note also that if the parameter table.in.float is
set to '1', there is no error (but of course the table is not spreaded on two pages !)
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-1-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages dblatex depends on:
ii docbook-xml 4.5-9
ii python3 3.8.6-1
ii python3-apt 2.1.5
ii texlive 2020.20200925-1
ii texlive-bibtex-extra 2020.20200925-1
ii texlive-extra-utils 2020.20200925-1
ii texlive-latex-extra 2020.20200925-1
ii texlive-science 2020.20200925-1
ii xsltproc 1.1.34-4
Versions of packages dblatex recommends:
ii dblatex-doc 0.3.11py3-1
ii libxml2-utils 2.9.10+dfsg-6.2
Versions of packages dblatex suggests:
ii docbook 4.5-6
ii evince [pdf-viewer] 3.38.0-2
ii fig2dev [transfig] 1:3.2.7b-5
ii ghostscript 9.53.3~dfsg-5
ii imagemagick 8:6.9.11.24+dfsg-1+b2
ii imagemagick-6.q16 [imagemagick] 8:6.9.11.24+dfsg-1+b2
ii inkscape 1.0.1-1
pn latex-cjk-all <none>
ii lmodern 2.004.5-6
pn opensp <none>
pn texlive-lang-all <none>
pn texlive-lang-cyrillic <none>
pn texlive-xetex <none>
pn xindy <none>
-- no debconf information
%%
%% This style is derivated from the docbook one
%%
%% Just use the original package and pass the options
\RequirePackageWithOptions{docbook}
% Define front/main/back matter if not available
\def\frontmatter{\cleardoublepage\pagenumbering{roman}
\fancyfoot[C]{
\DBKcopyright{} \\
\DBKlegalblock{}
}
}
<?xml version='1.0' encoding="iso-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
<!-- Force 'Here' to place table -->
<xsl:param name="table.default.position" select="'[H]'"/>
<xsl:param name="table.in.float" select="'0'"/>
</xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?>
<?asciidoc-toc?>
<?asciidoc-numbered maxdepth="3"?>
<book xmlns="http://docbook.org/ns/docbook" xmlns:xl="http://www.w3.org/1999/xlink" version="5.0" xml:lang="en">
<info>
<title>not.table.in.float</title>
<subtitle>Something is wrong</subtitle>
<date>{git-date}</date>
<copyright>
<holder>Copyright text</holder>
</copyright>
<author>
<personname>
<firstname>Jérôme</firstname>
</personname>
<email>jerome@example.com</email>
</author>
<authorinitials>J</authorinitials>
<revhistory>
<revision>
<revnumber>{git-describe}</revnumber>
<date>{git-date}</date>
<authorinitials>J</authorinitials>
</revision>
</revhistory>
<legalnotice>
<title>Legal Notice Text</title>
</legalnotice>
</info>
<chapter xml:id="_subject">
<title>Subject</title>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<simpara>Eius populus ab incunabulis primis ad usque pueritiae tempus extremum,
quod annis circumcluditur fere trecentis, circummurana pertulit bella,
deinde aetatem ingressus adultam post multiplices bellorum aerumnas
Alpes transcendit et fretum, in iuvenem erectus et virum ex omni plaga
quam orbis ambit inmensus, reportavit laureas et triumphos, iamque
vergens in senium et nomine solo aliquotiens vincens ad tranquilliora
vitae discessit.</simpara>
<table frame="all" rowsep="1" colsep="1">
<title>Eius populus ab incunabulis</title>
<tgroup cols="4">
<colspec colname="col_1" colwidth="25*"/>
<colspec colname="col_2" colwidth="25*"/>
<colspec colname="col_3" colwidth="25*"/>
<colspec colname="col_4" colwidth="25*"/>
<thead>
<row>
<entry align="left" valign="top">Eius</entry>
<entry align="left" valign="top">populus</entry>
<entry align="left" valign="top">ab</entry>
<entry align="left" valign="top">incunabulis</entry>
</row>
</thead>
<tbody>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Eius</simpara></entry>
<entry align="left" valign="top"><simpara>populus</simpara></entry>
<entry align="left" valign="top"><simpara>ab</simpara></entry>
<entry align="left" valign="top"><simpara>incunabulis</simpara></entry>
</row>
</tbody>
</tgroup>
</table>
</chapter>
</book>
Reply to: