首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >狮身人面像智能表(reStructuredText)

狮身人面像智能表(reStructuredText)
EN

Stack Overflow用户
提问于 2022-06-09 04:33:57
回答 1查看 234关注 0票数 0

是否有在RST中使用表的智能表扩展?

使用具有多列的表,必须键入每一行和每列,这太繁琐了。特别是如果我想合并或拆分表中的单元格,如下所示:

我正试着用平台式来弄到上面的桌子.有人能建议怎么弄到这个吗?

代码语言:javascript
复制
.. flat-table:: Characteristics of the BLE badge
   :header-rows: 1

   * - Col 1
     - Col 2
     - Col 3
   * - :rspan:`2` 0xfee7
     - 0xfec7
     - WRITE
   * - 0xfec8
     - INDICATE
   * - 0xfec9
     - READ
   * - 0xfee0
     - 0xfee1
     - NOTIFY, READ, WRITE

使用利努克斯多扩展来使用平面表。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-21 22:12:21

首先,安装linuxdoc Python包:

代码语言:javascript
复制
pip install linuxdoc

接下来,将linuxdoc.rstFlatTable添加到狮身人面像项目的conf.py的扩展列表中:

代码语言:javascript
复制
extensions = [
    'linuxdoc.rstFlatTable',
]

linuxdoc手册包含一个示例,其中包含行和列跨的组合。

以下reStructuredText生成表:

代码语言:javascript
复制
.. flat-table:: Spanning table cells
   :header-rows: 2

   * - :rspan:`1` Col 1
     - :rspan:`1` Col 2
     - :rspan:`1` Col 3
     - :cspan:`2` Col 4

   * - Col 4a
     - Col 4b
     - Col 4c

   * - 1
     - 2
     - 3
     - 4a
     - 4b
     - 4c

注意,如果将头-行选项设置为1,linuxdoc将生成格式错误的表。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72554761

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档