列表选项的嵌套使用

列表选项的嵌套使用

lstlisting在我看来,由包中的环境构建的以下代码listings应该排版文本“aaa”红色,但实际排版仍为黑色。我认为这是因为嵌套使用了选项escapeleterate

那么,如何改进我的代码以获得彩色排版?

梅威瑟:

\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}

相关内容