是否使用狮身人面像/reStructiredText在任意位置锚定? [英] Anchor in arbitrary position with sphinx/reStructuredText?
本文介绍了是否使用狮身人面像/reStructiredText在任意位置锚定?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
:ref:
引用)?我的情况是这样的:
Some text
.. class:: mylist
**Term 1**
Definition
*Term 2*
Definition
:customrole:`Term 3` extra
Definition
我想添加一个链接,比如Term 2
。我不能简单地在块前面添加.. _target:
,因为这会将列表一分为二,而第二部分没有获得mylist
类(这是故意的还是可能是错误的?)。我可以这样写:
*Term 2*
.. _target:
Definition
但目标是定义段落,而不是Term 2
元素本身。
将内联角色应用于Term 2
也并不简单,因为还有嵌套格式的问题(我为每个术语使用了不同的样式,以表明我可能需要这样做的各种情况)。也许我可以将内联角色应用于一些空文本...
有什么建议吗?
推荐答案
我知道的唯一解决方案是将您的定义列表放入glossary directive 并将其条款与term role...
Some text
.. glossary::
Term 1
Definition
Term 2
Definition
A link to :term:`Term 1` or :term:`Term 2`
这篇关于是否使用狮身人面像/reStructiredText在任意位置锚定?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文