我正在尝试使用Ubuntu上的Texments Latex包进行语法高亮显示。 Texments是Pygments的包装器。 我安装了Texments并按照步骤将样式文件添加到路径中。 但是当我尝试编译.tex文件时,我收到错误。
!未定义的控制序列
然后它打印出一堆奇怪的字符并放置?提示。 有人遇到这个错误?决议是什么?
如果还有其他更好的方法来提供源代码的语法高亮,我很乐意接受它。
我知道有一些名为“列表”的东西,但坦率地说,我没有发现它的颜色那么好。
谢谢,
答案 0 :(得分:2)
也许您可以尝试minted
...它基本上与texments
相同但功能更多,并且在遇到错误时更加强大。
此外,作为minted
的维护者,我总是对错误报告感到高兴。 ; - )子>
答案 1 :(得分:0)
Texments使用pdftex的特殊控制序列来允许调用pygmentize
二进制文件所需的shell转义。您需要使用pdflatex
来调用它,并且需要通过pdflatex
-shell-escape
开关。参看the texments documentation