Shadowbox 设置背景颜色

Shadowbox 设置背景颜色

我正在尝试为阴影框设置背景颜色,如本例所示,但未能成功。我最好使用这种黄色。 暗箱 也许有人可以帮助我。

谢谢

答案1

您期望如此吗?

\documentclass{book}
\usepackage{xcolor}
\usepackage{fancybox}
\usepackage{lipsum}
\begin{document}

\makeatletter
\def\@shadowbox#1{%
  \setbox\@fancybox\hbox{\fcolorbox{black}{yellow!15}{#1}}%
  \leavevmode\vbox{%
    \offinterlineskip
    \dimen@=\shadowsize
    \advance\dimen@ .5\fboxrule
    \hbox{\copy\@fancybox\kern-.5\fboxrule\lower\shadowsize\hbox{%
      \vrule \@height\ht\@fancybox \@depth\dp\@fancybox \@width\dimen@}}%
    \vskip-\dimen@
    \moveright\shadowsize\vbox{%
      \hrule \@width\wd\@fancybox \@height\dimen@}}}
\makeatother

\shadowbox{%
\vbox{\lipsum[1-2]}
}


\end{document}

在此处输入图片描述

但这tcolorbox是另一个最好的选择

答案2

您可以使用以下代码。请从代码中的注释中阅读解释。

顺便说一下,如果将 10 增加到更高的数字,黄色强度就会增加。

\documentclass{article}
\usepackage{amsmath}  % For math formatting
\usepackage{xcolor}   % To define colors
\usepackage[most]{tcolorbox} % To create colored boxes

\newtcolorbox{mybox}{
    colback=yellow!10!white,
    colframe=yellow!50!black,
    hbox,
    on line
}

\begin{document}
\begin{mybox}
\(
A \cap B = B \cap A
\)
\end{mybox}
\end{document}

输出:

在此处输入图片描述

相关内容