tcolorbox 中方程式的良好間距

tcolorbox 中方程式的良好間距

我正在使用 tcolorbox 突出顯示文件中的方程式。這是一個典型的用法(我希望整個東西居中並從邊緣拉入一點,所以我從一個中心環境開始,然後顯示引用,然後是一個 tcolorbox,然後將方程式放在框中的中心):

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

方程式在盒子裡,但上面有不需要的垂直空間

這產生了幾乎正確的結果,但方程式上方的框框中有一個空白行。我嘗試了多種方法來擺脫這條線(最有希望的是\noindent,但空間仍然存在)。我希望方程式上方的垂直空間與目前下方的垂直空間大小相同,但我會選擇將其垂直居中。

感謝您的幫忙!

答案1

如果刪除所有不必要的環境,您將自動獲得更好的間距center。如果您希望 tcolorbox 小於線寬,您可以更改left/right skip.

您可以使用ams equation按鍵進一步簡化事情,因此您的 tcolorbox 將自動成為方程式。

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

在此輸入影像描述

相關內容