我正在尝试创建一个带有颜色的盒装定理环境。我以为我已经做到了,但我错了——列表的颜色不对。
在上图中,我希望“列表”与文本颜色相同。
欢迎大家提出意见!
我已附上示例代码:
\documentclass{amsart}
\usepackage{environ,tikz}
\NewEnviron{thm}{%
\begin{center}
\begin{tikzpicture}
\node[rectangle, rounded corners, inner sep=5pt,minimum width=\textwidth,
text=white!93!brown!93!yellow, text opacity=1,
draw=gray, ultra thick, draw opacity=1,
fill=black, fill opacity=.7]
(box){%
\begin{minipage}{.95\textwidth}
\textbf{Theorem}\qquad\BODY
\end{minipage}};
\end{tikzpicture}
\end{center}
}
\begin{document}
\begin{thm}
Hello, check out my list:
\begin{enumerate}
\item Not the correct color\dots
\end{enumerate}
\end{thm}
\end{document}
答案1
看起来好像是enumerate
重置itemize
了字体颜色。如果您想\BODY
用相同的颜色输入所有内容,请使用\color{white!93!brown!93!yellow}{\BODY}
。
另一个选择是使用mdframed
可以使用 TikZ 并在可以在连续的页面或列之间断开的框内绘制彩色定理。