[Python-modules-team] Bug#953686: Add support for list-table :widths: and :header-rows: to rst2html?
Dmitry Shachnev
mitya57 at debian.org
Tue Jun 2 17:08:56 BST 2020
Hi Petter!
On Thu, Mar 12, 2020 at 11:05:10AM +0100, Petter Reinholdtsen wrote:
> The rst2html tool in python3-docutils do not handle list-table the same
> pandoc and xmlto, spesifically it do not understand the :widths: and
> :header-rows: statements. I found the format documented in
> <URL: https://sublime-and-sphinx-guide.readthedocs.io/en/latest/tables.html >,
> and the PDFs I generate look good using these statements, but the HTML
> edition generated by rst2html do not.
>
> Here is an RST example:
>
> .. list-table:: **Overordnede krav til arkivstrukturen**
> :widths: 1 8 1 4
> :header-rows: 1
>
> * - Krav nr.
> - Overordnede krav til arkivstrukturen
> - Type
> - Merknad
> * - 2.1.1
> - For at en løsning skal kunne godkjennes etter Noark 5 må den
> koseptuelle modellen av arkivstrukturen og de funksjonelle
> mulighetene den gir, kunne implemenenteres i det aktuelle
> systemets (fysiske) datastrukturer.
> - O
> - Innebærer at det må implementeres slik at data skal kunne
> presenteres og hentes ut på den måten.
> * - 2.1.2
> - Arkivdokumenter skal inngå i en arkivstruktur som minst
> inneholder følgende arkivenheter:
>
> *arkiv*, *arkivdel*, *registrering*, *dokumentbeskrivelse* og
> *dokumentobjekt*.
> - O
> -
>
> [...]
>
> I expected the widths to be different and the first line to be handled
> as a header.
I think the problem here is the indentation. The example in documentation [1]
has the same indent level for directive options and for the content.
If you indent the table content by one more space, then it works fine:
.. list-table:: **Overordnede krav til arkivstrukturen**
:widths: 1 8 1 4
:header-rows: 1
* - Krav nr.
- Overordnede krav til arkivstrukturen
- Type
- Merknad
* - 2.1.1
- For at en løsning skal kunne godkjennes etter Noark 5 må den
koseptuelle modellen av arkivstrukturen og de funksjonelle
mulighetene den gir, kunne implemenenteres i det aktuelle
systemets (fysiske) datastrukturer.
- O
- Innebærer at det må implementeres slik at data skal kunne
presenteres og hentes ut på den måten.
[...]
[1]: https://docutils.sourceforge.io/docs/ref/rst/directives.html#list-table
--
Dmitry Shachnev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/python-modules-team/attachments/20200602/96e1a626/attachment.sig>
More information about the Python-modules-team
mailing list