你好,我需要将 Java 代码放入 Latex。我使用\lstset
和\begin{lstlisting}
。我需要更改代码某些部分的字体颜色。我该怎么做?请帮忙
答案1
以下是设置示例。请根据您的语言进行修改:
\lstnewenvironment{teX}[1][]
{\lstset{language=[LaTeX]TeX}\lstset{escapeinside={(*@}{@*)},
numbers=left,numberstyle=\normalsize,stepnumber=1,numbersep=5pt,
%firstnumber=last,
%frame=tblr,
framesep=5pt,
basicstyle=\normalsize\ttfamily,
showstringspaces=false,
keywordstyle=\itshape\color{blue},
%identifierstyle=\ttfamily,
stringstyle=\color{maroon},
commentstyle=\color{black},
rulecolor=\color{Gray},
xleftmargin=5pt,
xrightmargin=5pt,
aboveskip=\bigskipamount,
belowskip=\bigskipamount,
backgroundcolor=\color{LightGray!.50}, #1
}}
{}
我个人发现定义环境比lstlistings
使用其他样式的命令更容易(节省打字时间)。
希望这能回答你的问题。如果我误解了你的问题,请用一个简单的例子来解释,这样回答起来会容易得多。