Я ищу способ отображать переменные astropy
внутри строк LaTeX в блокноте IPython. Например, учитывая простую предпосылку,
from astropy.constants import c
import astropy.units as u
from astropy import log
скорость света прекрасно отображается по умолчанию как:
просто введя его в приглашении ipython. А что, если я захочу вставить это в строку? Как запрыгнуть на тот же поезд рендеринга, который уже используется астропией, чтобы напечатать пример строки, такой как 'Speed limit: {}'.format(c)
?
Все, что я пробовал до сих пор, включая варианты строк в формате LaTeX, отображает в качестве вывода только строку ASCII:
display(Math('{}'.format(c)))
. Этот вопрос конкретно касается того, как расширить функциональность латекса, уже присутствующую в модулеastropy.units
, на более общий случай. - person Vlas Sokolov   schedule 22.11.2016