使列表更加丰富多彩

使列表更加丰富多彩

我发现 lstlisting 的结果并不令人印象深刻。以 C++ 为例,它无法区分关键字和类型名,或变量名和命名空间。打开任何成熟的代码编辑器,如 Sublime text 或 Vim,你就会看到。

我找到了lstset,但我相信仍有改进的空间。

\lstset{
    language=C++,
    basicstyle=\footnotesize\ttfamily\color{black},
    keywordstyle=\bfseries\color{teal},
    commentstyle=\itshape\color{gray},
    identifierstyle=\color{red},
    stringstyle=\color{blue}
}

示例截图:

代码清单

有什么建议可以让列表更加丰富多彩吗?

相关内容