tcolorbox 中方程的间距很好

tcolorbox 中方程的间距很好

我使用 tcolorbox 突出显示文档中的方程式。以下是典型用法(我希望整个内容居中并从边缘拉近一点,因此我先使用 center 环境,然后使用 displayquote,然后使用 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}

在此处输入图片描述

相关内容