仅限颜色盒定理标题

仅限颜色盒定理标题

我想在每个定理、例子等中放一个彩色框。只放标题框,不放内容框。我找到了答案这里 它适用于简单的 tetx。但它不适用于定理、例子等。我收到错误“\simpletitleshade 的使用与其定义 T 不匹配”。这是我的代码

\documentclass{article}

\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{tikz}

\def\simpletitleshade[#1]#2{\tikz[overlay]\node[fill=cyan,inner sep=2pt, anchor=text, rectangle, rounded corners=1mm,#1] {#2};\phantom{#2}}%

\declaretheoremstyle[headfont=\normalfont\bfseries\simpletitleshade,postheadspace=\newline]{simpleshaded}

\declaretheorem[style=simpleshaded,numberwithin=section,name=Example]{example}

\begin{document}

\begin{example}
Test
\end{example}
\end{document}

答案1

tcolorbox包含一个用于和类似环境的库theorems。带有彩色框标题的示例可以这样声明:

\documentclass{文章}

\usepackage{amsthm}
\usepackage{thmtools}
\usepackage{varwidth}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}

\newtcbtheorem{MyExample}{Example}%
{enhanced, tile, left=0pt, right=0pt, colback=white, attach boxed title to top left, boxed title style={colback=blue!30, sharp corners}, varwidth boxed title}{ex}


\begin{document}

\lipsum[1]
\begin{MyExample}{AAA}{a}% First parameter = Title, Second = label
\lipsum[1]
\end{MyExample}

As can be seen in example~\ref{ex:a}

\end{document}

在此处输入图片描述

相关内容