Я пытаюсь сделать симпатичные выражения рендеринга с пользовательскими атрибутами в результирующем MathJax под Jupyter.Я могу заставить его работать, если я явно отображаю его с помощью IPython.display.HTML, однако я хочу сделать это способом по умолчанию, как sympy отображает выражения.мне нужно использовать Инспектор в Firefox или тому подобное, чтобы увидеть его).
ml=MyMathMLPresentationPrinter()._print(expr).toxml()
HTML('<math>'+ml+'</math>')
Я пытался сделать следующее, но это не решило проблему.
def my_print(expr, **settings):
ml= MyMathMLPresentationPrinter().doprint(expr)
return ml
sympy.init_printing(pretty_printer=my_print,pretty_print=True,use_latex=False)
expr
Любые предложения о том, как сделать эту работу?
Спасибо