如何在 Spyder IPython 控制台中从 sympy 获取 Latex 风格的输出?

2024-01-03

我在 Spyder 中使用 sympy,并希望在 IPython 控制台中使用 Latex 输出进行符号计算。我已经通过 Anaconda 安装了 Spyder 并创建了一个单独的环境。起初我只能获得 ASCII 漂亮的打印机输出,但在该环境中安装 matplotlib 后,我还可以获得更好的图形输出。

from sympy import init_printing
init_printing() 
integrate(x)

当我在 IPython 中执行上述代码时,我得到图形(图像)输出 x^2/2,但不是乳胶。这意味着 sympy 没有找到 Latex,并使用了下一个最好的东西,在我的例子中是 matplotlib,对吧?

我不知道如何继续获得 Latex 风格的输出,我可以通过 Anaconda 安装一些软件包来自动升级到 Latex 输出,还是我必须在我的操作系统上手动安装一些 Latex 发行版,例如 MiKTeX ?


当我在 IPython 中执行上述代码时,我得到图形(图像)输出 x^2/2,但不是乳胶。这意味着 sympy 没有找到 Latex,并使用了下一个最好的东西,在我的例子中是 matplotlib,对吧?

这是正确的。

我不知道如何继续获得 Latex 风格的输出,我可以通过 Anaconda 安装一些软件包来自动升级到 Latex 输出,还是我必须在我的操作系统上手动安装一些 Latex 发行版,例如 MiKTeX ?

Anaconda 中没有其他包(除了matplotlib)为您提供 Latex 输出,这意味着(正如您正确猜测的那样)您需要安装 Miktex 才能获得它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Spyder IPython 控制台中从 sympy 获取 Latex 风格的输出? 的相关文章

随机推荐