我正在尝试使用 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}