Schöner Abstand der Gleichung in tcolorbox

Schöner Abstand der Gleichung in tcolorbox

Ich verwende tcolorbox, um Gleichungen in meinem Dokument hervorzuheben. Hier ist eine typische Verwendung (ich möchte das Ganze zentriert und etwas von den Rändern nach innen gezogen haben, also beginne ich mit einer Center-Umgebung, dann displayquote, dann ein tcolorbox und zentriere dann die Gleichung innerhalb der Box):

\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}

Gleichung im Feld, aber mit unerwünschtem vertikalen Abstand darüber

Dies führt fast zum richtigen Ergebnis, aber im Feld über der Gleichung befindet sich eine leere Zeile. Ich habe verschiedene Dinge versucht, um diese Zeile loszuwerden (am erfolgversprechendsten war \noindent, aber der Platz blieb). Ich hätte gerne den gleichen vertikalen Platz über der Gleichung wie derzeit darunter, aber ich würde mich damit zufrieden geben, sie vertikal zu zentrieren.

Vielen Dank für jede Hilfe!

Antwort1

Sie erhalten automatisch einen viel schöneren Abstand, wenn Sie alle unnötigen centerUmgebungen entfernen. Wenn Sie möchten, dass die Farbbox kleiner als die Linienbreite ist, können Sie die ändern left/right skip.

Sie können die Dinge weiter vereinfachen, indem Sie den ams equationSchlüssel verwenden, sodass Ihre Farbbox automatisch eine Gleichung ist.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen