【问题标题】:rST: Inserting a code-block in a tablerST:在表格中插入代码块
【发布时间】:2016-10-23 01:43:13
【问题描述】:

我需要使用与 DVB 规范相同的格式在 rST 中创建一个表。

语法列类似于代码块,需要有适当的缩进,但也需要与其他列对齐。

我尝试了各种方法...问题似乎是前导空格对 rST 造成了奇怪的影响。

+-----------------------------+-----------------+------------+
| Syntax                      | Number of bits  | Identifier |
+=============================+=================+============+
|``private_data_byte(){``     |                 |            |
+-----------------------------+-----------------+------------+
|``  magic_bit``              | 8               | uimsbf     |
+-----------------------------+-----------------+------------+
|``  version``                | 8               | uimsbf     |
+-----------------------------+-----------------+------------+
|``  if (a == 0x0F){``        |                 |            |
+-----------------------------+-----------------+------------+
|``    field_a``              | 16              | uimsbf     |
+-----------------------------+-----------------+------------+
|``  }``                      |                 |            |
+-----------------------------+-----------------+------------+
|``}``                        |                 |            |
+-----------------------------+-----------------+------------+

【问题讨论】:

    标签: documentation restructuredtext


    【解决方案1】:

    一种解决方法是使用由替换定义的不间断空间:

    .. |_| unicode:: 0xA0 
    
    +-----------------------------+-----------------+------------+
    | Syntax                      | Number of bits  | Identifier |
    +=============================+=================+============+
    |``private_data_byte(){``     |                 |            |
    +-----------------------------+-----------------+------------+
    | |_| ``magic_bit``           | 8               | uimsbf     |
    +-----------------------------+-----------------+------------+
    | |_| ``version``             | 8               | uimsbf     |
    +-----------------------------+-----------------+------------+
    | |_| ``if (a == 0x0F){``     |                 |            |
    +-----------------------------+-----------------+------------+
    | |_| |_| ``field_a``         | 16              | uimsbf     |
    +-----------------------------+-----------------+------------+
    | |_| ``}``                   |                 |            |
    +-----------------------------+-----------------+------------+
    |``}``                        |                 |            |
    +-----------------------------+-----------------+------------+
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-21
      • 2019-01-31
      • 2021-04-28
      • 1970-01-01
      • 2023-01-07
      • 2015-11-25
      • 2016-10-20
      • 2011-01-23
      相关资源
      最近更新 更多