请考虑以下 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
(我也没有注意到这个...)