gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-05 04:10:49 25 4
gpt4 key购买 nike

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

from sympy import init_printing
init_printing()
integrate(x)

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

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

最佳答案

When I execute the above code in IPython, I get graphical (image) output x^2/2, but not latex. This means sympy did not find Latex, and used next best thing, which is matplotlib in my case, right ?

没错。

I’m not sure how to proceed to get Latex-style output, can I install some package trough Anaconda to automatically upgrade to Latex output, or I have to manually install some Latex distribution on my operating system like MiKTeX ?

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

关于python - 如何在 Spyder IPython 控制台中从 sympy 获得 Latex 风格的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43915513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com