使用 python 3 或指定 python 可执行路径来使用 minted 包?

使用 python 3 或指定 python 可执行路径来使用 minted 包?

我希望在 Windows 中也能使用minted包,但是,我的 Windows 中安装了 Python 3 并添加到了PATH。我不希望python命令被 Python 2 可执行文件覆盖。

那么,有没有方法可以为minted包指定 Python 2 可执行路径或使用 Python 3?docker 可以解决问题吗?

答案1

Pygments 适用于 python3(除非你有一个古老的副本)

如果您选择不安装pygmentize在系统路径中,您可以重新定义\MintedPygmentize为完整路径,例如

\renewcommand\MintedPygmentize{\string\users\string\foo\string\whatever\string\pygmentize}

但将 pygments 目录添加到路径中似乎更容易,并使文档更具可移植性。

相关内容