我想更改列表中某些特殊字符的颜色,例如将所有括号改为红色。我不想将它们设为关键字,它们应该有不同的颜色。可以吗?
答案1
您可以literate
在以下示例中使用键;。括号以红色字体显示:
\documentclass{article}
\usepackage{listings}
\usepackage{xcolor}
\lstset{
basicstyle=\small\ttfamily,
columns=fullflexible,
literate=*{(}{{\textcolor{red}{(}}}{1}
{)}{{\textcolor{red}{)}}}{1},
}
\begin{document}
\begin{lstlisting}
{
_SetCalibTableName("lorem",100);
g_Met_strReferenceName1=Met_strReferenceName;
}
\end{lstlisting}
\end{document}