Jupyter / IPython: как получить результаты в традиционных математических обозначениях? - PullRequest
0 голосов
/ 25 апреля 2018

Я уже некоторое время использую WxMaxima для своих символических вычислений.Преимущество WxMaxima в том, что вы можете получить отформатированные выходные данные прямо в программе, а затем одним щелчком мыши экспортировать их в формат LaTeX.

Теперь я хочу попробовать Jupyter / Ipython plus sympy по нескольким причинам.Я знаю, как использовать display(Math(r' some LaTeX math here ')), но я хочу, чтобы результат / вывод ячейки был в хорошей математической форме;что-то вроде команды TraditionalForm[] в Mathematica.

Буду признателен, если вы поможете мне узнать, если / как я могу получить это прямо в блокноте Jupyter?

1 Ответ

0 голосов
/ 26 апреля 2018

Я думаю, что нашел правильное решение, и это симпатичная особенность, а не Jupyter / IPython.Как объяснено здесь :

Если все, что вам нужно, это лучшая красивая печать, используйте функцию init_printing().Это автоматически включит лучший принтер, доступный в вашей среде.

и

В записной книжке [Jupyter /] IPython он будет использовать MathJax для рендеринга LATEX.

Затем можно щелкнуть правой кнопкой мыши на выходе и выбрать Show Math As > Tex commands:

enter image description here

, чтобы получить выход LaTeX.

PS Более правильное форматирование может быть достигнуто через galgebra library .Я посмотрю на это и добавлю сюда позже.

...