tcolorbox:框内的标题,不带冒号

tcolorbox:框内的标题,不带冒号

我正在尝试使用 tcolorbox 创建我的定理,其中标题位于框内,并且标题后没有冒号。

我使用style=plain时标题不在框的顶部,但它会在定理编号后自动添加一个冒号,而这并不是我想要的。

\documentclass{standalone}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\newtcbtheorem{bth}{Theoreme}
{colback=red!20,colframe=red,theorem style=plain,fonttitle=\bfseries,coltitle=black}{th}

\begin{document}

\begin{bth}{}{}
This is a theorem with the title right in front.
\end{bth}

\end{document}

图片

有办法去掉那个冒号吗?或者至少把它改成别的?

答案1

请参阅第 18.2 节tcolorbox的文档。在那里,您将找到两个选项的描述:

/tcb/terminator sign=⟨sign⟩ (无默认值,初始为空)

给定的⟨sign⟩用作定理标题文本末尾的终止符。

/tcb/terminator 符号无(样式,无值)

将 /tcb/终止符符号→第 368 页设置为默认的空文本。

所以你可能想要类似这样的东西:

\documentclass{standalone}

\usepackage{tcolorbox}
\tcbuselibrary{theorems}

\newtcbtheorem{bth}{Theoreme}
{colback=red!20,colframe=red,theorem style=plain,fonttitle=\bfseries,coltitle=black,terminator sign none}{th}

\begin{document}
    
    \begin{bth}{}{}
        This is a theorem with the title right in front.
    \end{bth}
    
\end{document}

在此处输入图片描述

相关内容