如何在Python 3 Jupyter笔记本中打印LaTex

如何在Python 3 Jupyter笔记本中打印LaTex,python,latex,jupyter-notebook,Python,Latex,Jupyter Notebook,我目前在一个python课程中,我们正在学习scipy的一些函数——我的问题只是与之模糊相关。我们的任务是创建一个.quad代码来求解积分: 我想到了: def int1(x): return (x**2*math.exp(-x)*math.sin(x)) integral1 = quad(int1,0,10) print('Int[0,10](x^2*e^(-x)*sin(x) dx) = {:}'.format(integral1[0])) 这解决了问题,但我想以更优雅的形式给出我

我目前在一个python课程中,我们正在学习scipy的一些函数——我的问题只是与之模糊相关。我们的任务是创建一个.quad代码来求解积分:

我想到了:

def int1(x):

return (x**2*math.exp(-x)*math.sin(x))

integral1 = quad(int1,0,10)

print('Int[0,10](x^2*e^(-x)*sin(x) dx) = {:}'.format(integral1[0]))
这解决了问题,但我想以更优雅的形式给出我的答案。我想用乳胶打印出完整的图像;我知道在标记模式下,我可以这样写:

$$ \int_{0}^{10}x^2e^{-x}\sin(x) \,dx $$
有没有办法让
print()
函数输出LaTex中的整数,后跟一个=然后是值


我正在通过Windows上的Jupyter笔记本在Anaconda3中编程。

您可以使用
IPython.display.Latex
创建Latex对象,并使用
IPython.display.display来显示它。