Как определить название ссылки, без исходного заголовка? (реструктурированный текст)

В reStructuredText обычно используются ссылки для ссылки произвольные места в документе.

При отсутствии названия необходимо дать подпись со ссылкой. например:

Some text in a paragraph.

.. _my-reference:

Some more text.

Link to :ref:`My Reference <my-reference>` more text.
another link to :ref:`My Reference <my-reference>`.

Есть ли способ сохранить текст подписи один раз в месте ссылки, чтобы избежать большого количества повторений по каждой ссылке?

нефункциональный пример:

Some text in a paragraph.

.. _my-reference: My Reference

Some more text.

Link to :ref:`my-reference` more text.
another link to :ref:`my-reference`.

Я ссылаюсь на определения в длинных списках определений, поэтому добавление заголовков в середине не вариант.


person ideasman42    schedule 11.02.2016    source источник
comment
Похоже на stackoverflow.com/q/26003717/407651.   -  person mzjn    schedule 11.02.2016
comment
Это похоже на то, но я спрашиваю, как избежать явного включения заголовка в каждую ссылку.   -  person ideasman42    schedule 12.02.2016
comment
Связано: github.com/sphinx-doc/sphinx/issues/2025   -  person mzjn    schedule 13.03.2016