tcolorbox \newtcbtheorem“标签分隔符”选项

tcolorbox \newtcbtheorem“标签分隔符”选项

我使用 tcolorbox 来定义新的定理样式。这是一个例子:

\documentclass{article}
\usepackage[many]{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem{remarq}{Remarque}{%
    breakable,enhanced,colback=blue!10!white,%
    colframe=blue!95!black,fonttitle=\bfseries,%
    label separator={' :'}}{remarq}
\newenvironment{remarque}{\begin{remarq*}}{\end{remarq*}}

\begin{document}
\begin{remarque}{}{}
  Une remarque...
\end{remarque}
\end{document}

我似乎找不到正确的方式来表示我想在定理标题中的“:”前加一个空格:“Remarque:”而不是“Remarque:”(正如您可能猜到的,我是法国人:)

有人能帮我解决这个问题吗?手册上对这个问题的解释不是很具体(或者更确切地说,我读错了……)。

谢谢。

答案1

我认为你的意思是separator sign而不是label separator

\documentclass{article}
\usepackage[many]{tcolorbox}
\tcbuselibrary{theorems}
\newtcbtheorem{remarq}{Remarque}{%
    breakable,enhanced,colback=blue!10!white,%
    colframe=blue!95!black,fonttitle=\bfseries,%
    separator sign={\ :}}{remarq}
\newenvironment{remarque}{\begin{remarq*}}{\end{remarq*}}

\begin{document}
\begin{remarque}{test}{}
  Une remarque...
\end{remarque}
\end{document}

在此处输入图片描述

相关内容