您如何在Spyder上获得LaTex输出?我看到其他一些建议安装MikTex软件包的文章,但我不知道如何使用。
我在Anaconda Spyder上安装了MikTex软件包,但是现在我该如何使用它呢?我有:
import sympy as sp
sp.init_printing()
x = sp.symbols('x')
integrate(x)
但是什么都没有
我也无法使Latex输出也能在Spyder中工作,而且我能够找到bug。至少对我来说,conda miktex
软件包提供的Miktex安装对于共享或单用户安装感到困惑,因此无法即时安装必要的软件包。
这是我的策略:
通过查看Miktex日志文件(在Windows上,用户的AppData\Local\Miktex\2.9\miktex\log
目录中,确认是否存在相同的问题;当心像installing package (...) triggered by (...)
,紧随其后的是标有FATAL
且错误消息为Administrative mode cannot be enabled (makes no sense) because this is not a shared MiKTeX setup.
如果您遇到同样的问题,请在conda Miktex软件包中启动Miktex控制台;位置是(Anaconda dir)\Library\miktex\texmfs\install\miktex\bin\miktex-console.exe
。 (尝试运行_admin
版本失败,并显示类似的“管理模式”错误消息。)
在控制台中,转到“软件包”,然后手动安装以下软件包:standalone
,varwidth
和zhmetrics
经过这些步骤,Latex输出对我有用。请注意,这些软件包的安装是特定于用户的,因此您必须为每个用户重复安装。