时间:2010-07-26 16:14:15

标签: latex lstlisting

1 个答案:

答案 0 :(得分:2)

Minted使用Python库(Pygments)并且可以对LaTeX进行任何类型的突出显示,因为它能够理解代码,而不仅仅是像列表那样的关键字。

至少支持十六进制,但在Pygments demo中,它会失败并带有二进制数,如果您只是在线上添加荧光笔代码(可能是一个类似于解析十六进制的正则表达式),可能会没问题。

编辑:

pygments\lexers\compiled.py第60行中有:

(r'0x[0-9a-fA-F]+[Ll]?', Number.Hex),

解析C的十六进制。你可以在下面添加类似(r'0b[0-1]+[Ll]?', Number.Hex),的东西(使用Number.Hex,否则你可能需要将Number.Bin添加到tokes.py或其他东西)。