如果使用的命令已经定义,则带有选项列表的 tcolorbox 会出现错误

如果使用的命令已经定义,则带有选项列表的 tcolorbox 会出现错误

使用 tcolorbox 及其列表功能我得到此代码

\documentclass{scrartcl}
\usepackage[listings]{tcolorbox}
\newcommand{\zB}{z.\,B.}
\begin{document}
% error message
\begin{tcblisting}{listing options = {style=tcblatex}}
   \newcommand{\zB}{z.\,B.}
\end{tcblisting}
%  no error message
%\begin{lstlisting}
%  \newcommand{\zB}{z.\,B.}
%\end{lstlisting}
\end{document}

错误Command \zB already defined。使用lstlisting-environment 一切正常。我查看了手册,tcolorbox但不知道该如何避免此错误消息。

相关内容