¿Caja de sombras coloreada alrededor de ecuaciones?

¿Caja de sombras coloreada alrededor de ecuaciones?

Actualmente coloco algunos cuadros alrededor de las ecuaciones usando:

\newcommand*\eqbox[1]{
\definecolor{shadowcolor}{RGB}{0, 0, 102}\setlength\shadowsize{2pt}\shadowbox*{#1}
}
\eqbox{$1+1=2$}

¿Cómo tener el mismo resultado visual pero con ecuaciones entre ellas \begin{equation}\end{equation}?

\documentclass[11pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{empheq}

\newcommand*\eqbox[1]{\definecolor{shadowcolor}{RGB}{0, 0, 102}\setlength\shadowsize{2pt}\shadowbox*{#1}}
\begin{document}
\eqbox{$1+1 = 2$} % OK
\eqbox{\begin{equation}1+1 = 2\end{equation}} % NOT OK
\begin{equation}\eqbox{1+1 = 2}\end{equation} %OK
\begin{equation}\eqbox{r_{s} = \frac{2GM}{c^{2}}}\end{equation} % NOT OK
\end{document}

Nota: No quiero que el número de ecuación esté en el cuadro...

Respuesta1

El paquete empheqhace esto con bastante facilidad:

\documentclass[11pt,a4paper]{book}
\usepackage{fancybox,xcolor}
\usepackage{empheq}

\definecolor{shadowcolor}{RGB}{0, 0, 102}
\newcommand*\eqbox[1]{%
  \setlength\shadowsize{2pt}%
  \shadowbox*{#1}%
}


\begin{document}
Some text
\begin{empheq}[box=\eqbox]{equation}
1+1 = 2
\end{empheq}
Some text
\begin{empheq}[box=\eqbox]{align}
r_{s} &= \dfrac{2GM}{c^{2}} \\
v &= ab+cd
\end{empheq}

\end{document}

ingrese la descripción de la imagen aquí

¿Es esto algo que me gusta? No.

Respuesta2

equationNecesita algo de espacio para la referencia, entonces hay que usar un archivo minipage.

ingrese la descripción de la imagen aquí

\documentclass[11pt,a4paper]{book}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{makeidx}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{empheq}

\newcommand*\eqbox[1]{\definecolor{shadowcolor}{RGB}{0, 0, 102}\setlength\shadowsize{2pt}\shadowbox*{#1}}

\newcommand{\EqBox}[2][.8]{%
    \definecolor{shadowcolor}{RGB}{0, 0, 102}
    \setlength\shadowsize{2pt}
    \begin{equation}
        \shadowbox*{%
        \begin{minipage}{#1\linewidth}
        \[#2\]
        \end{minipage}      
        }
    \end{equation}
    }

\begin{document}
\eqbox{$1+1 = 2$} % OK
\begin{equation}\eqbox{1+1 = 2}\end{equation} %OK


\EqBox[.27]{r_{s} = \dfrac{2GM}{c^{2}}}

\end{document}

información relacionada