答案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}
输出: