需要一些sphinx latexpdf输出的帮助。 在第一个文件中有一个文档版本csv-table。在HTML中看起来很完美,在pdf中可怕。 我的桌子:
.. csv-table::
:header: Version, Date, Description
:widths: 15, 20, 50
34343, 02/04/2015, "| Added *httsdfsdps* support"
3434, 14/11/2014, "| Added *folsdfsdlow* parameter to *hgfhfg*"
34343, 13/05/2014, "| Added *fdsf* parameter to *dfgdfgdfgdfgfdgdfgdfgdf*"
21321, 29/10/2013, "| Added *sdfsdf* parameter to *dfgsgfds*
| Deprecated afsfsdf interface"
312321, 05/03/2013, "| Added *dsfsdfsddsfsd* parameter to *dfgdfgdfgdfgdfgdf*
| Documented *dfgdgd*"
213211, 28/02/2013, "Added *!=* operator in *fghfghfg*"
2132132, 26/02/2013, "Added *dsfsdfsdfsdfsdfsd* in *fghf*"
213219, 07/02/2013, "| Added *jsonhash* event format
| Added *filter* parameter in event connection
| Added *group* and *map* parameter to *nph-muu-sf*"
21321321, 30/01/2013, "| Added *height* parameter in *dfgdfgdfdfg*
| Added *dfgdfgdfgdf* in dfgdfgdfgdf"
HTML
pdf中的表格不完整。而这种风格的顶部,底部空格靠近单元格中的文本。为什么乳胶不会从第一个大小? 我可以做得更好吗?怎么样? 谢谢你的帮助!
答案 0 :(得分:0)
我知道您的问题已经发布了一段时间,但万一仍然是一个问题,对于后代来说,这可能是我在第一本文档中解决此问题的人。我遇到了同样的问题,但是使用了标准的rst表,像这样显式地绘制了出来。
+--------+--------+---------+
|Column 1|Column 2| Column 3|
+========+========+=========+
|Value |Value |Value |
+--------+--------+---------+
以此类推,许多单元格显示在页面末尾运行相同的行为。解决方案是使用class:longtable参数,然后非常小心地缩进表,以便应用该类。像这样:
.. table:: Table Title
:class: longtable
+--------+--------+---------+
|Column 1|Column 2| Column 3|
+========+========+=========+
|Value |Value |Value |
+--------+--------+---------+
以pdf格式呈现时,可以正确地将表格分成多页。您应该能够在csv表上使用相同的类。
答案 1 :(得分:0)
这是我的解决方案: 我的.rst文档中的此问题是因为我的表不太长。如果您的桌子长得多,它将自动切换到下一页。我的桌子上有20行。所以我换了一行:
+-----------+-----------+
| | |
| | |
| | |
+-----------+-----------+
to
+-----------+-----------+
| | |
+ + +
| | |
+-----------+-----------+
它不会更改pdf中的表格样式,但实际上表格变成了21行。当我的桌子有30行时。它会自动切换到下一页。但是这种方式可能有点愚蠢...
答案 2 :(得分:0)
list-table 目录有效。只包括 longtable 类。
示例:
.. list-table:: Table Name
:widths: 5 30
:header-rows: 1
:align: center
:class: longtable
* - **Column1**
- **Column 2**
* - Row1itemsforcolumn1
- Row1itemsforcolumn2
.
.
.very very long table
.
.
* - Row1itemsforcolumnn
- Row1itemsforcolumnn
这提供了一个干净的 PDF 输出,内容将在下一页继续。