如何在修改的逐字环境中为文本片段添加颜色

如何在修改的逐字环境中为文本片段添加颜色
\usepackage{fancyvrb}
\usepackage{framed,color,verbatim}
\definecolor{shadecolor}{rgb}{.9, .9, .9}

\newenvironment{code}%
   {\snugshade\verbatim}%
   {\endverbatim\endsnugshade}

我在 latex verbatim 环境中有一个新的背景灰色环境。但是,我还想为环境中的一些特定文本片段添加颜色。我有-

\begin{code}
black text snippet default ; red text snippet
\end{code}

我尝试将其更改为以下内容,但输出没有变化,只是新命令本身作为代码添加而不是被执行。

\begin{code}[commandchars=\\\{\}]
black text snippet default ; \color{red}{red text snippet}
\end{code}

有什么解决办法吗?

相关内容