在 lstlisting 中自动着色函数、方法和属性
我目前正在为我的 CS 课程准备一些材料,由于我使用 VSCode,所以我的目标是能够在 LaTeX 中忠实地重现 VSCode 中使用的颜色主题。 为此,我编写了一种 lstlisting 语言,它可以很好地完成这项工作(无论是明暗主题),如下面的图片所示。 左图:VSCode 原图右图:我的 LateX 输出 不幸的是有些事情还不够理想: 我必须手动添加函数名称(放入更多关键字中)才能正确着色 除非我指定整个 object.method 或者进行一些“黑客攻击”以便在它们前面放置一个空格和一个负 hspace,否则方法(类的)是不会着色的。 有办...