【问题标题】:New line in cell sphinx csv-table单元格 sphinx csv 表中的新行
【发布时间】:2017-01-06 09:30:36
【问题描述】:

用这个符号“|”打破了我的桌子。并且在新行之后有空行。 我如何在 csv-table 单元格 sphinx alabast 中拥有多条法线

.. 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"

【问题讨论】:

  • 这个post有什么帮助吗?
  • 请解释一下您所说的“打破我的桌子”是什么意思。您是指 21321 和 312321 行之间缺少的边界吗?除了“雪花石膏”之外,您是否尝试过任何其他狮身人面像主题?你用的是什么版本的狮身人面像?
  • 对不起。是的,单元格末尾缺少边框和空白行是我的问题。 Sphinx 版本是 1.3.1,但在 1.4.8 上尝试过,同样的问题。
  • 我无法重现缺失的边框。它适用于雪花石膏主题(使用 Sphinx 1.3.5 和 1.5.1 测试)。
  • 谢谢你们!就像@Humbalan 说的那样。工作很完美。在 _static/style.css table .line-block { margin-bottom: 0; } 中添加了这段代码

标签: csv python-sphinx restructuredtext


【解决方案1】:

正如@mzjn 已经提到的那样:表格是否在单元格末尾有边框取决于您使用的主题。您可以使用例如 .g. 的开发人员工具检查这一点。火狐浏览器。如果在“table.docutils td”定义(css)中有一行像“border-width: 1px 0px;”这是主题的责任。在这种情况下,您可以在自己的“layout.html”中覆盖此定义。更多信息Sphinx Templating

【讨论】:

  • 恕我直言,目前还不清楚实际步骤是什么。您无需编辑 layout.html。需要的是一个自定义 CSS 文件,其中 margin-bottom 设置为适合行块的值(类似于 stackoverflow.com/a/34227635/407651)。
  • @mzjn:你说得对,我的描述不是很准确。提到的线程显示了一个可能的解决方案。但是你也可以在 layout.html 中有一个
  • 如果您将文件 custom.css 放入 reST 源的 _static 目录中,它将自动复制到 html 构建,并自动从 html 源链接到。
猜你喜欢
  • 2016-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-01
  • 1970-01-01
  • 2013-10-27
  • 2021-12-15
相关资源
最近更新 更多