ReStructuredText带下标的粗体文本



是否可以在重组文本的粗体文本中包含下标?

**H :sub:`2` O**

将以粗体显示为`H :sub:`2` O,而不是H2O(带下标2(

从这条线索中我猜不是:重组文本中的粗体-斜体

我正在将html文件转换为rst,并且从粗体文本中剥离所有下标元素是不方便的!

简单的回答是,使用reStructuredText是不可能的。你不能在另一个内联元素中有内联元素,也就是说,你不能在其中有粗体和强调词的粗体句子。或者,你的大小写下标在粗体文本中。详细信息

但是,如果您的目标是HTML,则有基于原始角色的变通方法。

.. role:: raw-html(raw)
:format: html
Water formula is :raw-html:`<strong>H<sub>2</sub>O</strong>`.

另一种选择是使用数学角色并键入化学公式作为数学公式。如果您的案例中,使用amslatex语法编写的水是

:math:`H_2O`.

相关内容

  • 没有找到相关文章

最新更新