我发现 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}
}
示例截图:
有什么建议可以让列表更加丰富多彩吗?