我使用 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}