我正在使用 listings 包在 LaTeX 中排版 JVMIS 代码。能否在此类代码中突出显示标签?目前,我使用默认定义 JVMIS
Lab:
iconst_2
iconst_3
iadd
其中关键字(iconst、iadd 等)突出显示得很好,但 Lab: 却不是。标签的语法与汇编“some_string:”中的语法一样。有没有办法调整语言定义,以便标签也突出显示(最好使用不同的颜色)?
多谢!
更新抱歉,代码示例如下
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\definecolor{codegreen}{rgb}{0.25,0.5,0.35} % comments
\definecolor{codepurple}{rgb}{0.5,0,0.35} % keywords
\lstset{basicstyle=\ttfamily,
keywordstyle=\color{codepurple},
stringstyle=\color{codegreen}
}
\begin{document}
\begin{lstlisting}[language=JVMIS]
Label:
ldc 3
iconst_3
iadd
\end{lstlisting}
\end{document}
这产生了
其中标签未突出显示。