LaTeX 列表包:常量/类/变量的不同样式

Pau*_*sma 6 latex package tex listings

我正在使用该listings包进行语法突出显示,并使用以下参数进行设置:

\lstset{
  language=Java,
  captionpos=b,
  tabsize=3,
  frame=lines,
  numbers=left,
  numberstyle=\tiny,
  numbersep=5pt,
  breaklines=true,
  showstringspaces=false,
  basicstyle=\footnotesize,
  identifierstyle=\color{magenta},
  keywordstyle=\bfseries,
  commentstyle=\color{darkgreen},
  stringstyle=\color{red}
}
Run Code Online (Sandbox Code Playgroud)

这效果相当好,结果是:

(结果文档的屏幕截图 1) (结果文档的屏幕截图 2)

我想要的是,常量MIN_PIXELS和 的MAX_PROCESSING_TIME样式采用不同的颜色,类名RectangleBitmap等的样式采用另一种颜色。如果我能把数字涂上颜色那就太好了,但这不是我的主要关注点。

有什么办法可以做到这一点吗?

qbi*_*qbi 1

来自列表文档(第 20 页):\lstset{morecomment=[s][\color{blue}]{/*+}{*/}, morecomment=[s][\color{red}]{/*-}{*/}} 您可以尝试设置morekeywords特定关键字并为其赋予正确的颜色。