提问者:小点点

替换对方法的引用


我想用这样的一些方法做一张表。

+-----------+------+-----+------+
| 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:生成的文本正确,但没有链接

如何实现缩短参考? 还是不可能?


共1个答案

匿名用户

使用replace::确实是答案。 但是,在我的例子中,Sphinx缓存了一些阻止链接生成的信息。 删除整个构建文件夹后,链接工作正常。

.. |m| replace:: :meth:`m`

This is |m|.