我正在使用清單包來在 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}
這會產生
其中標籤未突出顯示。