我想用这样的一些方法做一张表。
+-----------+------+-----+------+
| method | prop | ref | note |
+-----------+------+-----+------+
| :meth:`m` | x | | sad |
+-----------+------+-----+------+
| :func:`f` | x | x | |
+-----------+------+-----+------+
但是,对于我的真实姓名,表会变得相当长,特别是当我想用:meth:'name
来缩短完全限定的名称时。 我想通过使用替换来缩短表的定义,但是我还没有找到使它工作的方法。 注意,我正在替换后勾,以避免在文章中过早结束代码块。 我的代码里确实有它们。 这里有一些尝试。
.。 m:meth:m'
使用m
:未定义的替换m'
引用.。 _m::meth:m'
使用m_
:未定义的替换m'
引用的.。 m替换:::meth:m'
使用m
:生成的文本正确,但没有链接如何实现缩短参考? 还是不可能?
使用replace::
确实是答案。 但是,在我的例子中,Sphinx缓存了一些阻止链接生成的信息。 删除整个构建文件夹后,链接工作正常。
.. |m| replace:: :meth:`m`
This is |m|.