我怎样才能告诉 tcolorbox 在框破裂时不要重复覆盖?

我怎样才能告诉 tcolorbox 在框破裂时不要重复覆盖?

我正在尝试找到一种方法,将某种“标题”作为 的覆盖层tcolorbox。它不能只是一个标题。我希望此覆盖层仅出现在框的第一部分breakable,而不出现在其余部分。

我的最小工作示例如下,红色文本在右列重复,但事实并非如此。

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage{multicol}
\usepackage{lipsum}
\usepackage{tcolorbox}
\tcbuselibrary{skins, breakable}

\newtcolorbox{test}{
  skin=enhanced,
  breakable,
  overlay={
        \node[color=red] at (frame.north) {This shouldn't repeat};
  }
}

\begin{document}

\begin{multicols*}{2}
\begin{test}
\lipsum
\columnbreak
\lipsum
\end{test}
\end{multicols*}
\end{document}

在此处输入图片描述

相关内容