我有一个问题不知道如何解决。我正在使用 tcolorbox 创建带有框架的彩色方程式。但是,方程式后面的文本总是缩进,即使我在代码中文本和方程式之间没有空格。这是一个最小的工作示例:
\documentclass{report}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\newtcolorbox{colorBox}[3][]
{
colframe = #2!90,
colback = #2!35,
coltitle = #2!20!white,
sharp corners,
fonttitle=\bfseries,
enhanced,
drop lifted shadow,
title = {#3},
#1,
}
\begin{document}
\lipsum[66]
\begin{colorBox}{red}{Equation}
\begin{equation}
a=b
\end{equation}
\end{colorBox}
\lipsum[66]
\end{document}
我希望彩色方程式后没有缩进,所以它仍然是同一段。
答案1
您可以更改键插入的代码,after
以便不再发出\par
,方法是将其设置为空值或某个空格:
\documentclass{report}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\newtcolorbox{colorBox}[3][]
{
colframe = #2!90,
colback = #2!35,
coltitle = #2!20!white,
sharp corners,
fonttitle=\bfseries,
enhanced,
drop lifted shadow,
title = {#3},
#1,after=\vspace{1cm}
}
\begin{document}
\lipsum[66]
\begin{colorBox}{red}{Equation}
\begin{equation}
a=b
\end{equation}
\end{colorBox}
\lipsum[66]
\end{document}