代码之家  ›  专栏  ›  技术社区  ›  JHH

我怎样才能引用一个以单数形式定义但以复数形式表示的术语表术语?

  •  1
  • JHH  · 技术社区  · 6 年前

    如果我定义了 glossary 一个术语叫做 foobar ,然后我可以使用文本中的术语作为

    This is a ref to the :term:`foobar` term.
    

    这将使 福巴 到一个可点击的参考,带我到词汇表。

    但是,如果我想引用一个术语,但以不同的方式显示它,例如,以复数形式,例如“我有许多foobar”,其中foobar被识别为术语并链接到术语表,该怎么办?

    以下内容不会在结束后立即作为字符工作,勾号会使其混乱,因此根本不会将其识别为术语链接。

    I have many :term:`foobar`s
    

    在s之前添加一个空格显然看起来很糟糕。如果能把“foobars”这个词标记为与这个词的链接,那就太好了。 福巴 . 这有可能吗?

    1 回复  |  直到 6 年前
        1
  •  3
  •   jonrsharpe The6thSense    6 年前

    参见 https://sublime-and-sphinx-guide.readthedocs.io/en/latest/glossary.html :

    您可以链接到术语表中的一个术语,同时在 通过在尖括号中包含术语来表示主题。例如:

    :term:`reStructuredText<RST>`
    

    尖括号中的术语必须与术语表中的术语完全匹配。 尖括号前的文本是用户在页面上看到的内容。

    在你的情况下:

    I have many :term:`foobars<foobar>`
    

    如果你不喜欢重复,看 Writing terms in plural without the redundancy