Buen espaciado de ecuación en tcolorbox

Buen espaciado de ecuación en tcolorbox

Estoy usando tcolorbox para resaltar ecuaciones en mi documento. Este es un uso típico (quiero que todo esté centrado y retirado un poco de los márgenes, así que comienzo con un entorno central, luego displayquote, luego un tcolorbox, luego centro la ecuación dentro del cuadro):

\begin{center}
  \begin{displayquote}
    \begin{tcolorbox}[colback=gray!5]
      \begin{center}
        \begin{equation}
          Ax = By
        \end{equation}
      \end{center}
    \end{tcolorbox}
  \end{displayquote}
\end{center}

Ecuación en cuadro pero con espacio vertical no deseado encima

Esto produce casi el resultado correcto, pero hay una línea en blanco en el cuadro encima de la ecuación. Probé varias cosas para deshacerme de esa línea (la más prometedora fue \noindent, pero quedó el espacio). Me gustaría tener la misma cantidad de espacio vertical encima de la ecuación que tiene actualmente debajo, pero me conformaría con centrarlo verticalmente.

¡Gracias por cualquier ayuda!

Respuesta1

Obtendrá automáticamente un espacio mucho mejor si elimina todos los centerentornos innecesarios. Si desea que tcolorbox sea más pequeño que el ancho de línea, puede cambiar el archivo left/right skip.

Puedes simplificar aún más las cosas usando la ams equationclave, por lo que tu tcolorbox será automáticamente una ecuación.

\documentclass{article}

\usepackage[most]{tcolorbox}

\begin{document}

\begin{tcolorbox}[colback=gray!5,left skip=1cm,right skip=1cm]
    \begin{equation}
      Ax = By
    \end{equation}
\end{tcolorbox}

\begin{tcolorbox}[colback=gray!5,ams equation,left skip=1cm,right skip=1cm]
      Ax = By
\end{tcolorbox}


\end{document}

ingrese la descripción de la imagen aquí

información relacionada