[DRE-maint] Bug#1053867: Adding cols info to table break PDF generation
Petter Reinholdtsen
pere at hungry.com
Sat Oct 14 07:56:58 BST 2023
I ran into another table that is not properly handled:
cat > tabell2.adoc << EOF
.Prosent kjøpere i A-utvalget etter salgsutsatthet og holdning til direktesalg
|===
2+| 2+| Holdning til direktesalg .2+| Prosent forskjell .2+| N
2+| | +/- | - -
.2+| Salgs- utsatthet | Lav | 16 | 13 | +3 | 1097
| Høy | 37 | 30 | +7 | 512
2+| Prosentforskjell | -21 | -17 2+|
2+| N | 630 | 979 | | 1609
|===
EOF
cat > Makefile <<EOF
all: tabell.pdf tabell-fop.pdf
tabell.xml: tabell.adoc
asciidoctor -b docbook5 -d book tabell.adoc
tabell.pdf: tabell.xml
dblatex tabell.xml
tabell-fop.fo: tabell.xml
xsltproc --output tabell-fop.fo ../data/stylesheet-fo.xsl tabell.xml
tabell-fop.pdf: tabell-fop.fo
fop -c ../data/fop-params.xconf -fo tabell-fop.fo -pdf tabell-fop.pdf
tabell2.xml: tabell2.adoc
asciidoctor -b docbook5 -d book tabell2.adoc
tabell2.pdf: tabell2.xml
dblatex tabell2.xml
tabell2-fop.fo: tabell2.xml
xsltproc --output tabell2-fop.fo ../data/stylesheet-fo.xsl tabell2.xml
tabell2-fop.pdf: tabell2-fop.fo
fop -c ../data/fop-params.xconf -fo tabell2-fop.fo -pdf tabell2-fop.pdf
EOF
If I remove the 2+ part from the start of the last two rows, the build
succeed. This is the docbook XML generated:
<table frame="all" rowsep="1" colsep="1">
<title>Prosent kjøpere i A-utvalget etter salgsutsatthet og holdning til direktesalg</title>
<tgroup cols="6">
<colspec colname="col_1" colwidth="16.6666*"/>
<colspec colname="col_2" colwidth="16.6666*"/>
<colspec colname="col_3" colwidth="16.6666*"/>
<colspec colname="col_4" colwidth="16.6666*"/>
<colspec colname="col_5" colwidth="16.6666*"/>
<colspec colname="col_6" colwidth="16.667*"/>
<tbody>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"></entry>
<entry align="left" valign="top" namest="col_3" nameend="col_4"><simpara>Holdning til direktesalg</simpara></entry>
<entry align="left" valign="top" morerows="1"><simpara>Prosent forskjell</simpara></entry>
<entry align="left" valign="top" morerows="1"><simpara>N</simpara></entry>
</row>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"></entry>
<entry align="left" valign="top"><simpara>+/-</simpara></entry>
<entry align="left" valign="top"><simpara>- -</simpara></entry>
</row>
<row>
<entry align="left" valign="top" morerows="1"><simpara>Salgs- utsatthet</simpara></entry>
<entry align="left" valign="top"><simpara>Lav</simpara></entry>
<entry align="left" valign="top"><simpara>16</simpara></entry>
<entry align="left" valign="top"><simpara>13</simpara></entry>
<entry align="left" valign="top"><simpara>+3</simpara></entry>
<entry align="left" valign="top"><simpara>1097</simpara></entry>
</row>
<row>
<entry align="left" valign="top"><simpara>Høy</simpara></entry>
<entry align="left" valign="top"><simpara>37</simpara></entry>
<entry align="left" valign="top"><simpara>30</simpara></entry>
<entry align="left" valign="top"><simpara>+7</simpara></entry>
<entry align="left" valign="top"><simpara>512</simpara></entry>
</row>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"><simpara>Prosentforskjell</simpara></entry>
<entry align="left" valign="top"><simpara>-21</simpara></entry>
<entry align="left" valign="top"><simpara>-17</simpara></entry>
<entry align="left" valign="top" namest="col_4" nameend="col_5"></entry>
</row>
<row>
<entry align="left" valign="top" namest="col_1" nameend="col_2"><simpara>N</simpara></entry>
<entry align="left" valign="top"><simpara>630</simpara></entry>
<entry align="left" valign="top"><simpara>979</simpara></entry>
<entry align="left" valign="top"></entry>
<entry align="left" valign="top"><simpara>1609</simpara></entry>
</row>
</tbody>
</tgroup>
</table>
--
Happy hacking
Petter Reinholdtsen
More information about the Pkg-ruby-extras-maintainers
mailing list