
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}
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 center
entornos 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 equation
clave, 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}