我无法让 minted 包在 Windows 中的 MikTeX 下运行

我无法让 minted 包在 Windows 中的 MikTeX 下运行

我正在尝试编译需要该包的文档minted,但它一遍又一遍地抛出同样的错误:

! Package minted Error: You must have `pygmentize' installed to use this package

我似乎无法让它工作。其他论坛说要安装“Pygments”包,这是一个 Python 包,但 MikTeX 的存储库中似乎没有该包。我是不是漏掉了什么?我是否必须安装另一个 LaTeX 引擎或类似的东西?

编辑:

在任何人问之前,是的,我正在使用“-shell-escape”标志来编译所需的文档。

答案1

好吧,事实证明,minted 是一个需要安装 Python 的软件包,其中包含“Pygments”软件包。我碰巧使用 Anaconda for python,所以我不得不修改“Path”变量以包含 Anaconda 的安装目录,并使用 Anaconda Navigator,我使用了以下命令:

conda install -c anaconda pygments

然后还有

pip install Pygments

不知为何,这个方法似乎奏效了。然而,之后我还必须将“Pygments”包的目录包含在“Path”变量中(C:/.../Anaconda/Scripts),并将其设置为高优先级(高于执行 LaTeX 的其他路径),然后重新启动计算机。完成后,这个包终于可以正常工作了。

相关内容