我正在使用列表包,并且已经能够修改关键字和几乎所有我感兴趣的元素的颜色。唯一剩下的就是数字的颜色。我想让我的源代码中的所有数字都变成红色。你知道有什么聪明的方法吗?
我可以更改个位数的颜色,但不能更改整数的颜色。如能提供任何帮助,我将不胜感激。
答案1
\documentclass[12pt]{article}
\usepackage{xcolor}
\usepackage{listings}
\lstset{literate=%
{0}{{{\color{red}0}}}1
{1}{{{\color{red}1}}}1
{2}{{{\color{red}2}}}1
{3}{{{\color{red}3}}}1
{4}{{{\color{red}4}}}1
{5}{{{\color{red}5}}}1
{6}{{{\color{red}6}}}1
{7}{{{\color{red}7}}}1
{8}{{{\color{red}8}}}1
{9}{{{\color{red}9}}}1
}
\begin{document}
\begin{lstlisting}
This is a test
123 + 456 = 789
\end{lstlisting}
\end{document}