Sphinx rst 创建表格技巧

前文中介绍过,Sphinx 项目初始化配置,在实际使用中,rst 编写表格时,有些麻烦,但掌握了技巧,也是很容易的事。

首先,你需要确定最大单元格宽度。

之后,建立表头

+======+================+======================+

=号的数量为,内容的长度,且大于内容长度。各列间用+分隔
表行,你只需要将=号替换为-号即可

+------+----------------+----------------------+

下来,你复制这2行内容到临时地方。

+======+================+======================+
+------+----------------+----------------------+

下来,你需要填充内容了。

需要特别注意的事,单元格内容后需要用|分隔,并且,需要和+号对齐,这是必须的,否则格式错误!!!

+----+---------------------------------+
| ID | Command                         |
+====+=================================+
| 1  | ps | grep abc                   |
+----+---------------------------------+
| 2  | ps | grep dfg                   |
+----+---------------------------------+
| 3  | ps | grep xcvb                  |
+----+---------------------------------+

就这样,是不是很简单?技巧的核心是,确定单元格最大宽度。在线 rst 编辑器 试一下。

还有一种更便捷的方法:
前提仍是,确定单元格最大宽度。

=== ======== ========

其中,=的数量,为单元格宽度且大于内容长度。

=== ======== ==========
ID  名称     地址
=== ======== ==========
1   张三     未填写
2   李四     未填写
=== ======== ==========

需要注意的是:
1、标题上下行,及表格最后一行,需要使用 = 方式。
2、各列间用空格分隔。
3、单元格内容部分,保证最空格后=对齐即可。