Texments包不适用于Ubuntu

时间:2009-12-18 02:34:21

标签: latex pygments

我正在尝试使用Ubuntu上的Texments Latex包进行语法高亮显示。 Texments是Pygments的包装器。 我安装了Texments并按照步骤将样式文件添加到路径中。 但是当我尝试编译.tex文件时,我收到错误。

!未定义的控制序列

然后它打印出一堆奇怪的字符并放置?提示。 有人遇到这个错误?决议是什么?

如果还有其他更好的方法来提供源代码的语法高亮,我很乐意接受它。

我知道有一些名为“列表”的东西,但坦率地说,我没有发现它的颜色那么好。

谢谢,

2 个答案:

答案 0 :(得分:2)

也许您可以尝试minted ...它基本上与texments相同但功能更多,并且在遇到错误时更加强大。

此外,作为minted的维护者,我总是对错误报告感到高兴。 ; - )

答案 1 :(得分:0)

Texments使用pdftex的特殊控制序列来允许调用pygmentize二进制文件所需的shell转义。您需要使用pdflatex来调用它,并且需要通过pdflatex -shell-escape开关。参看the texments documentation