renewenvironment 更改 tcolorbox 的默认颜色

renewenvironment 更改 tcolorbox 的默认颜色

我想更改 \tcolorbox 环境的默认背景颜色。我非常喜欢 /.append 样式,但我知道那是 TiKZ 的东西。

当您取消注释标题中的 \renewenvironment 时,Overleaf 会给出以下警告:

TeX 容量超出,抱歉 [分组级别=255]。

我尝试了一些变化,但似乎无法解决问题。

看起来 \newenvironment 的可用文档比 \renewenvironment 的要详尽得多。

\documentclass{article}
\usepackage{tcolorbox}

%%%%%%%%%This didn't work in the header. I tried putting in [1] and that didn't seem to matter
%\renewenvironment{tcolorbox}{\begin{tcolorbox}[colback=white]}{\end{tcolorbox}}


\begin{document}

\begin{tcolorbox}
The default background is gray
\end{tcolorbox}

\begin{tcolorbox}[colback=white]
    I want it to default to white
\end{tcolorbox}


\end{document}

tcolorboxes mwe

答案1

@user26305 在评论中回答

\documentclass{article}
\usepackage{tcolorbox}

\tcbset{colback=white} %This fixed it

\begin{document}

\begin{tcolorbox}
The default background has been changed from gray to white!
\end{tcolorbox}


\end{document}

谢谢你!

相关内容