不能使用Sphinx doc使用Ref和Label

Rai*_*aiu 12 restructuredtext python-sphinx

我在使用Sphinx-doc的Ref函数时遇到问题,我在一个段落上面放了一个标签然后我尝试从另一个doc链接到那个标签,但是在同一个项目中.

我在一个文档中使用的标签:

.. _hal_1k_1p:
Run Code Online (Sandbox Code Playgroud)

而我尝试使用链接到该标签:

:ref:`Link title hal_1k_1p`
Run Code Online (Sandbox Code Playgroud)

但是我在构建doc时只收到此错误消息:

警告:未定义标签:链接标题hal_1k_1p(如果链接没有标题,则标签必须位于节标题之前)

我究竟做错了什么?

小智 21

好的,看看:参考:你需要这个:

:ref:`Link title <ha1_1k_1p>` 
Run Code Online (Sandbox Code Playgroud)

链接到该标签.

确保标签周围有尖括号,如下所示:<label>

  • 另请注意,标签定义**确实**在开头包含“_”,而标签用法**不**包含“_”字符 (5认同)