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