以下是 MWE:
\documentclass{standalone}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{mybox}[2][]{%
enhanced,
boxrule=2mm,
fonttitle=\bfseries\centering,
title=#2,#1}
\begin{document}
\begin{mybox}{\LARGE Heading Text}
\lipsum[1]
\bigskip
\lipsum[2]
\bigskip
\lipsum[3]
\end{mybox}
\end{document}
我想避免\bigskip
在段落之间插入 s,但希望保持段落之间的间距完全相同。我该怎么做?我\setlength{\parskip}{3em}
在序言中尝试过。但这并没有产生预期的结果。
答案1
您可以使用before upper
键。如果您使用before upper=\setlength{\parskip}{\bigskipamount}
,那么这将会产生您想要的效果。
\documentclass{standalone}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\newtcolorbox{mybox}[2][]{%
enhanced,
boxrule=2mm,
fonttitle=\bfseries\centering,
before upper=\setlength{\parskip}{\bigskipamount},
title=#2,#1}
\begin{document}
\begin{mybox}{\LARGE Heading Text}
\lipsum[1]
\lipsum[2]
\lipsum[3]
\end{mybox}
\end{document}