私はJVMISコードをLaTeXでタイプセットするためにリストパッケージを使用しています。そのようなコード内のラベルを強調表示することはできますか?現時点では、デフォルトの定義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}
これにより
ラベルが強調表示されていない場所。