Le 14/05/2021 à 11:54, Vladimír Marek a écrit :
+----------+----------------+--------------------------------------------------------------+ | 10000 | UDP | Audio/video media. | | to | | | | 60000 | | | +----------+----------------+--------------------------------------------------------------+
Hi Vladimir, copying pasting and fixing blanks to get this +----------+----------------+--------------------------------------------------------------+ | 10000 | UDP | Audio/video media. | | to | | | | 60000 | | | +----------+----------------+--------------------------------------------------------------+
I see on make latex the following Docutils 16 warning /.../index.rst:21: WARNING: Definition list ends without a blank line; unexpected unindent. This means the 10000 to is interpreted as a definition list Despite the warning, some latex file is produced containing a \begin{description} \item[{10000}] \leavevmode \sphinxAtStartPar to \end{description} \sphinxAtStartPar 60000 (the \sphinxAtStartPar is mark-up because I am testing with a recent Sphinx) This is a list-like environment and triggers the error. Using this input .. tabularcolumns:: |l|L|L| +----------+----------------+--------------------------------------------------------------+ | 10000 | UDP | Audio/video media. | | \ \ \ to | | | | 60000 | | | +----------+----------------+--------------------------------------------------------------+ compilation works to pdf works. It works with same result with .. tabularcolumns:: |l|L|L| +----------+----------------+--------------------------------------------------------------+ | 10000 | UDP | Audio/video media. | | to | | | | 60000 | | | +----------+----------------+--------------------------------------------------------------+
Talking about those lines, would you know how to force a new line inside the table? If those numbers are on 2 rows then in the final document they are usually on a single line ...
Yes indeed the above input and the l specifier means to produce a single line One can force as many lines in output as input like this: .. tabularcolumns:: |p{1.5cm}|L|L| +----------+----------------+--------------------------------------------------------------+ | | 10000 | UDP | Audio/video media. | | | to | | | | | 60000 | | | +----------+----------------+--------------------------------------------------------------+ But the pdf output is not nice, because LaTeX adds whitespace before and after the quoted environment You can resort to some more devious input .. |NL| raw:: latex \newline .. tabularcolumns:: |p{1.5cm}|L|L| +--------------+----------------+--------------------------------------------------------------+ | 10000\ |NL| | UDP | Audio/video media. | | to\ |NL| | | | | 60000 | | | +--------------+----------------+--------------------------------------------------------------+ It is mandatory here to use some p{width}, or \Y{0.1} (10% of available line with) for the column type However the html output will have a "10000 to 60000" single line, but I am focusing here on a LaTeX only solution (as I am a bit rusty on Sphinx generally speaking) and perhaps there is much simpler way, ah this should work: .. tabularcolumns:: |p{1.5cm}|L|L| +--------------+----------------+--------------------------------------------------------------+ | 10000 | UDP | Audio/video media. | | | | | | to | | | | | | | | 60000 | | | +--------------+----------------+--------------------------------------------------------------+ yes this is much better as it works also for html output; but same remark about the column type If copying pasting make sure to keep blanks are as in original, i.e. the | match across rows Does this work? Best, J.-F. -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sphinx-users/s7ljup%24smd%241%40ciao.gmane.io.