Замена привязки URL-адреса макроса с помощью MathJax в строке документацииPython

Программы на Python
Ответить
Anonymous
 Замена привязки URL-адреса макроса с помощью MathJax в строке документации

Сообщение Anonymous »

У меня есть строка документации с математической директивой, которая имеет очень длинную привязку, указывающую на ту же страницу:

Код: Выделить всё

class MyClass:
r"""Intro text.

.. math::

\href{#the_very_long_anchor}{the URL text}
"""
Это работает! Но чтобы удовлетворить обычному ограничению строки документации в 80 символов (в примере она сокращена и не содержит вложенности), мне нужно разорвать строку привязки. Я пробовал использовать обычные строковые методы Python, но ни один из них не сработал, потому что, очевидно, Sphinx/MathJax неправильно соединяет строку в привязке, если я это сделаю. Я не хочу перемещать директиву в .rst, поэтому разрыв строки с помощью reST невозможен.
Поэтому я хочу добавить макрос Latex непосредственно в блок директив math для замены the_very_long_anchor. Как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/790 ... -docstring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»