使用 Temaker 的 minted 包会产生“pygmentize”错误

使用 Temaker 的 minted 包会产生“pygmentize”错误

在 Windows 10 上使用 Texmaker 5.04(安装了 Python 并通过 Anaconda 进行了更新),我试图编译铸造文档。我将 Texmaker 中 PdfLaTeX 的命令字符串扩展为:

 pdflatex -synctex=1 -shell-escape -interaction=nonstopmode %.tex

现在,我收到了 Package Minted 错误,“您必须安装‘pygmentize’才能使用该包。”

我看到过类似的问题报告,它们表明 TexMaker 找不到 pygmentize。我使用 Windows Subsystem for Linux (WSL) 进行调查。'which pygmentize' 产生:

/home/owner/.local/bin/pygmentize

而 /home/owner/.local/bin 是我的 $PATH 变量的第一个部分。我尝试了其他帖子中介绍的解决方案,例如使用符号链接,但我一直没有成功。在 Windows 10、WSL 和 Texmaker 之间的世界中,试图弄清楚 Texmaker 在哪里寻找以及为什么它找不到 pygmentize 文件,这有点令人困惑。感谢您的帮助!

[更新]

我感到困惑的部分原因是试图了解谁在主持节目……Windows、WSL、TexMaker 甚至 MikTeX。我的 WSL 方法可能偏离了目标。我随后确实使用了 Windows 10 MikTeX 控制台来查看我可以在那里安装什么。那里没有立即的帮助,但我确实偶然发现了pythonhighlight 包. (另请参阅此邮政)。开箱即用。它可能没有 Minted 声称的那样功能丰富,但它的挫败感指数要低得多,而且似乎满足了我目前的需求。

相关内容