Usepackage и создание макросов в ноутбуке ipython

Как пользовательские макросы и пакеты могут быть включены в латекс, отображаемый в ячейках уценки в ipython?

например:.

\usepackage{amssymb}
\newcommand{kms}{\ensuremath{\mathrm{km~s}^{-1}}

Ответ 1

Можно определить макросы в ячейках с уценкой. Просто поставьте \newcommand между $ 's:

$\newcommand{kms}{{\mathrm{km~s}^{-1}}}$

(Обратите внимание, что я удалил команду \ensuremath, так как она недоступна.)

В любом следующем выражении (всего ноутбука) вы можете вызвать макрос (конечно, только в ячейке уценки):

$\kms$

Я не знаю, как включить дополнительные пакеты:( Если вы когда-нибудь узнаете, я также рекомендую вам использовать пакет siuntx для форматирования единиц.

Ответ 2

В ноутбуке Html mathjax для рендеринга LaTeX, я предлагаю прочитать его документ, чтобы знать, насколько это возможно и как.