如果我们将 listings.sty 与链式样式一起使用,是否会产生副作用?

如果我们将 listings.sty 与链式样式一起使用,是否会产生副作用?

尽管我没有发现副作用,但我仍然担心我在这里可能会做错事。

执行以下操作时是否存在隐藏的副作用?

\documentclass[cmyk]{article}
\usepackage{xcolor}
\usepackage{listings}

\lstdefinestyle{Common}
{       
    language={[LaTeX]TeX},
    linewidth=0.5\linewidth%
}


\lstdefinestyle{A}
{
    style=Common,
  backgroundcolor=\color{yellow!50}%      
}

\lstdefinestyle{B}
{
    style=Common,
  backgroundcolor=\color{green!50}%   
}

\begin{document}

\begin{lstlisting}[style=A]
This is \fbox{style A}.
\end{lstlisting}

\begin{lstlisting}[style=B]
This is \fbox{style B}.
\end{lstlisting}

\end{document}

答案1

您可以在一次定义中使用多个关键字,但只有系列中的最后一个关键字有效。不过,我不认为您的方法是一种好的做法...

相关内容