lstlisting
在我看来,由包中的环境构建的以下代码listings
应该排版文本“aaa”红色,但实际排版仍为黑色。我认为这是因为嵌套使用了选项escape
和leterate
。
那么,如何改进我的代码以获得彩色排版?
梅威瑟:
\documentclass[a4paper,42pt]{article}
\usepackage{listings,xcolor}
\begin{document}
\def\aaa{aaa}
\begin{lstlisting}[frame=single,escapeinside='',literate={@}{{\color{red}}}0{|}{{\normalcolor}}0]
@'\aaa'|
\end{lstlisting}
\end{document}