我正在尝试将 minted 与 texmaker 结合使用。奇怪的是,当我调用
pdflatex --shell-escape testfile
在系统 shell 中,但不是在 texmaker 中选项 -> 配置 TeXmaker | PdfLaTeX说
"/usr/texbin/pdflatex" -synctex=1 -shell-escape -interaction=nonstopmode %.tex
日志的主要区别:
从 shell
/Users/tmartin/anaconda/bin/pygmentize
叫做。
texmaker 尝试调用
/usr/local/bin/pygmentize
为什么调用不同版本的 pygmentize 以及如何解决这个问题?
答案1
您可以尝试创建一个符号链接解决方法:
cd /usr/local/bin
sudo ln -s /Users/tmartin/anaconda/bin/pygmentize pygmentize
现在您有一个指向 的pygmentize
链接。因此,Texmaker 应该调用您终端中使用的相同安装。/usr/local/bin
~/anaconda/bin/pygmentize
pygmentize
答案2
另一个答案也有效,但也许更优雅的解决方案(例如对于那些不能使用的人sudo
)是将您的添加anaconda/bin/
到 texmaker 的 PATH 中,您可以在 texmaker 设置的“命令”页面底部执行此操作。