设置任何“列表选项”都会改变“tcolorbox”布局

设置任何“列表选项”都会改变“tcolorbox”布局

我正在使用tcolorbox来排版listings。当我尝试设置 时listing options,整个布局都会发生tcolorbox变化。这是为什么?我该如何避免这种情况?为了清楚起见,我想将第一个布局(具有非常窄的填充)与第二个代码(设置一些listing options)保留在一起。

\documentclass{memoir}
\usepackage{listings}
\usepackage[listings]{tcolorbox}

\newtcblisting{lstlistingA}{
 size=minimal,
 listing only
}

\newtcblisting{lstlistingB}{
 size=minimal,
 listing only,
 listing options={ basicstyle=\ttfamily }
}

\begin{document}

\begin{lstlistingA}
  foo
  bar
  baz
\end{lstlistingA}

\begin{lstlistingB}
  foo
  bar
  baz
\end{lstlistingB}
\end{document}

在此处输入图片描述

相关内容