Python sphinx 希腊文字母可以作为词汇表术语添加到斯芬克斯文档中吗?

Python sphinx 希腊文字母可以作为词汇表术语添加到斯芬克斯文档中吗?,python-sphinx,restructuredtext,glossary,Python Sphinx,Restructuredtext,Glossary,我想将定义为希腊字母的变量添加到sphinx文档中的词汇表中。例如: .. glossary:: :math:`{\alpha}` Definition for alpha 目标是让这些变量出现在文档的索引中。有这方面经验的人?术语表术语会自动添加到索引中。但这对问题中的术语表条目不起作用。Sphinx发出以下警告:警告:无效的单个索引项“”(至少对我来说是这样)。这感觉像个虫子 以下是两种解决方法: 使用替代品 |alpha| Description of a

我想将定义为希腊字母的变量添加到sphinx文档中的词汇表中。例如:

.. glossary::

    :math:`{\alpha}`
        Definition for alpha

目标是让这些变量出现在文档的索引中。有这方面经验的人?

术语表术语会自动添加到索引中。但这对问题中的术语表条目不起作用。Sphinx发出以下警告:
警告:无效的单个索引项“”
(至少对我来说是这样)。这感觉像个虫子

以下是两种解决方法:

  • 使用替代品

    |alpha|
       Description of alpha
    
    .. |alpha| replace:: :math:`{\alpha}`
    
    缺点是它会在索引中显示“alpha”,而不是“α”

  • 使用实际的字母

    α
       Description of alpha
    
    这里,α将是索引中“符号”标题下的一个条目


  • 语法不是我关心的问题,但我更新了示例以消除混淆。我希望能够定义希腊字母的术语表术语。如果您解释实际问题是什么,这将有所帮助。当然。在上面的示例中,一个希腊字母将添加到文档中,并带有一个定义。然而,希腊字母(在本例中为alpha)不会作为一个术语出现在术语表中。这不是我所看到的。字母字符作为术语表中的一个术语存在于输出中。但在您的示例中,Sphinx(1.4.9)发出了以下警告“警告:单个索引条目无效”(这与术语表术语也添加到索引中有关)。感谢您的评论。索引功能是我想要实现的,希腊字母可以吗?谢谢你的帮助!我将使用第二个选项,因为它将使用索引中的字符。