【问题标题】:How to add a html tag in sphinx?如何在 sphinx 中添加 html 标签?
【发布时间】:2020-12-15 17:12:49
【问题描述】:

在 Doxygen 中,您可以在文档字符串中添加一个 html 标签,如下所示

"""!    
x<sub>1</sub>,
"""

会生成以下

它的样式表

sub {
  vertical-align: sub;
  font-size: smaller;
}

在 Sphinx 中可以做到这一点吗?如果是这样,怎么做? 它不需要在文档字符串中,它可以在 rst 文件中的任何位置。

到目前为止我在我的第一个文件中尝试了什么

x<sub>1</sub>,
.. x<sub>1</sub>,

没有成功

我试图逃避标签

x/<sub>1/</sub>,

再次失败

我确定我在这里遗漏了一些东西。

【问题讨论】:

    标签: python html python-sphinx restructuredtext


    【解决方案1】:

    使用:subscript: role

    H\ :sub:`2`\ O
    

    The chemical formula for pure water is |H2O|.
    
    .. |H2O| replace:: H\ :sub:`2`\ O
    

    您也可以使用:raw:,但请注意它的警告。

    【讨论】:

    • 恭喜您获得python-sphinx 银质徽章 Mr.Piercy。当之无愧,如果有的话,它已经过期了(鉴于它是一个相对低流量的标签)。你确实给了我很多,我相信很多读者也从你那里学到了很多。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    • 1970-01-01
    • 2019-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多