![tcolorbox:框内的标题,不带冒号](https://linux22.com/image/461737/tcolorbox%EF%BC%9A%E6%A1%86%E5%86%85%E7%9A%84%E6%A0%87%E9%A2%98%EF%BC%8C%E4%B8%8D%E5%B8%A6%E5%86%92%E5%8F%B7.png)
我正在尝试使用 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}