在TeX中高亮显示代码
在 TeX 中标记代码片段的包有两个,分别是:minted和listings。
minted可以高亮显示代码,但是配置复杂listings可以对代码中的关键词进行加粗显示;但是如果想让代码高亮,需要借助color包,配置复杂
下面说明如何使用minted包使代码高亮显示。
代码示例
\usepackage{minted}
\begin{minted}{python}
def add(a, b):
return a + b
\end{minted}
安装
- 安装 Python 和 Pygments,并将
python.exe所在目录添加到环境变量里; - 编译 TeX 文件时,使用
xelatex.exe -synctex=1 -interaction=nonstopmode -shell-escape %.tex命令,注意xelatex.exe可以改为其他的编译程序; - 将
pygmentize.exe设置到附加搜索路径中。
设置完成后,通过工具 -> 用户 -> user0:minted执行编译,也可以直接使用快捷键Alt+Shift+F1。
如果以上设置完成后,还是编译失败。请查看tex文件所在目录是否有之前生成的历史文件或者文件夹,删除后再重新编译。

浙公网安备 33010602011771号