LaTeX 列表包 : different style for constants/classes/variables

标签 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}
}

这工作得很好,导致:

(screenshot 1 of resulting document)
(screenshot 2 of resulting document)

我想要的是常量 MIN_PIXELSMAX_PROCESSING_TIME以不同的颜色设计,类名 Rectangle , Bitmap等以另一种颜色设计。如果我能为数字着色也很好,但这不是我的主要关注点。

有没有办法做到这一点?

最佳答案

列表仅适用于关键字,因此这是不可能的。

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

关于LaTeX 列表包 : different style for constants/classes/variables,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3249062/

相关文章:

Rstudio pdflatex.exe 没有成功

python - 在 anaconda 基础环境中安装软件包

R包检查

auctex 的 emacs elpa 版本没有 "auctex.el"

latex - 在 LaTeX 中向图形标题添加方程或公式

latex - 词汇表项目停止链接到实际单词

latex - 影响下一个完整单词的 Tex 命令

android - 将 Android 和 iOS 应用程序用作另一个应用程序中的功能

regex - 如何在 vim 中使用正则表达式打开编译后的 pdf