我使用 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}