灰色(不是黑色)阴影盒?

灰色(不是黑色)阴影盒?

我想将阴影框的默认颜色改为灰色。如何做到这一点而不影响阴影框内的“样式”/“管理”方程式?

非常感谢

答案1

这里有一种定义命令\Cshadowbox和的可能性,\@Cshadowbox类似于\shadowbox\@shadowbox在中实现的fancybox.sty;可以使用来改变颜色ShadowColor

\documentclass{article}
\usepackage{xcolor}
\usepackage{fancybox}

\definecolor{ShadowColor}{RGB}{30,150,190}

\makeatletter
\newcommand\Cshadowbox{\VerbBox\@Cshadowbox}
\def\@Cshadowbox#1{%
  \setbox\@fancybox\hbox{\fbox{#1}}%
  \leavevmode\vbox{%
    \offinterlineskip
    \dimen@=\shadowsize
    \advance\dimen@ .5\fboxrule
    \hbox{\copy\@fancybox\kern.5\fboxrule\lower\shadowsize\hbox{%
      \color{ShadowColor}\vrule \@height\ht\@fancybox \@depth\dp\@fancybox \@width\dimen@}}%
    \vskip\dimexpr-\dimen@+0.5\fboxrule\relax
    \moveright\shadowsize\vbox{%
      \color{ShadowColor}\hrule \@width\wd\@fancybox \@height\dimen@}}}
\makeatother

\begin{document}

\shadowbox{$a=b$}

\Cshadowbox{$a=b$}

\definecolor{ShadowColor}{RGB}{90,0,20}

\Cshadowbox{$a=b$}

\colorlet{ShadowColor}{gray}

\Cshadowbox{$a=b$}

\end{document}

在此处输入图片描述

相关内容