如何在重组文本的字段列表中包含像数学这样的文本角色作为字段名称?

时间:2017-01-24 16:08:17

标签: restructuredtext

我在重构文本中有一个field list。它就像:

:fieldA:
:fieldB:

并打印一个字段名称列表,后跟冒号a。

我希望在我的字段名称中有一些数学。因此,我想使用math text role

:math:'\alpha'

打印和alpha符号。但是,将其作为字段列表的字段名称,如:

:fieldA:
:fieldB:
::math:'\alpha':

产生一个警告(字段列表没有空行结束)并将冒号包围的alpha放在下一行的开头。

它似乎不起作用,标记文本角色的冒号和标记字段名称的冒号不能以嵌套方式使用。这是真的还是有办法实现符号,下标,上标,...作为字段列表中的字段名称?

我使用Sphinx 1.4将重构文本转换为HTML。

1 个答案:

答案 0 :(得分:2)

试试这个:

:fieldA:
:fieldB:
:|fieldMath|:

.. |fieldMath| replace:: :math:`α_t(i) = P(λ)`