tcolorbox 框是否支持“中间色”?

tcolorbox 框是否支持“中间色”?

请考虑以下 mwe:

\documentclass[a4paper]{article}
\usepackage[many]{tcolorbox}
\tcbset{oversize,
        enhanced,
        colframe=red!75!black,
        interior style={top color=blue!30,
                        middle color=yellow, % <--- hasn't any influence
                        bottom color=red!30}
        }
\usepackage{lipsum}

\begin{document}
\lipsum[11]
\begin{tcolorbox}
\lipsum[12]
\end{tcolorbox}
\end{document}

它编译时没有警告和错误,但是中间颜色没有出现:

在此处输入图片描述

是我遗漏了什么还是不支持?

附录:

有时(通常)阅读说明(在这种情况下是包装手册)非常有帮助:-)。借助达莱夫评论,后来他的回答指出了问题的根源并解决了问题。我现在有点尴尬:-)(或者更好:-()

解决方案的证明。使用:

\tcbset{oversize,
        enhanced,
        colframe=red!75!black,
        interior style={top color=blue!30,
                        bottom color=red!30,
                        middle color=yellow % <--- now has influence
                        }
        }

结果正如我所料:

在此处输入图片描述

答案1

手册中明确指出:

注意:由于和top color都会bottom color改变,如果需要给出所有这些选项,则应该最后给出middle color此选项( )middle color

(我也没有注意到这个...)

相关内容