mdframed 包中的框下方的空间没有出现

mdframed 包中的框下方的空间没有出现

skipabove我正在使用 mdframed 包及其选项skipbelow,尽管框上方的垂直空间如期出现,但下方的空间却没有出现!我做错了什么,它没有出现?我该如何修复它?

还有一个问题,为什么当我使用该parskip包而不是在上方和下方添加垂直空间时,它会产生完全相反的效果?

在此处输入图片描述

平均能量损失

\documentclass{article}

\usepackage{mdframed}

\begin{document}

Text above

\begin{mdframed}[skipabove=2cm, skipbelow=2cm]

Text in box

\end{mdframed}

Text below

\end{document}

答案1

如果您想尝试tcolorbox,看起来before skipafter skip可以按预期工作。

\documentclass{article}

\usepackage{tcolorbox}

\begin{document}

Text above

\begin{tcolorbox}[before skip=2cm, after skip=2cm]

Text in box

\end{tcolorbox}

Text below

\end{document}

在此处输入图片描述

更新more minimalistic

If `more minimalistic` means a box like the one shown in question, it's not too difficult to get a similar one with `tcolorbox`

\documentclass{article}

\usepackage{tcolorbox}

\newtcolorbox{minimal}{%
    sharp corners, colback=white, colframe=black, notitle,
    before skip=2cm, after skip=2cm}

\begin{document}

Text above

\begin{minimal}

Text in box

\end{minimal}

Text below

\end{document}

在此处输入图片描述

相关内容