\declaretheoremstyle 后的间距

\declaretheoremstyle 后的间距

我正在尝试实现一个阴影化的定理样式,并找到了一种方法,使用mdframedin\declaretheoremstyle看起来不错,但我想增加文本后的间距。在文本上方,我可以使用spaceabove和毫无问题地控制间距skipabove,但相应的命令spacebelowskipbelow不起作用。有人知道为什么吗?

\documentclass[11pt,a4paper]{amsproc}
\usepackage{amssymb, amsthm, amsmath, amsfonts} 
\usepackage{xcolor, color}
\usepackage{thmtools}
\newcounter{counter}
\usepackage{lipsum}

\declaretheoremstyle[
headfont=\normalfont\bfseries,
notefont=\mdseries, notebraces={(}{)},
bodyfont=\normalfont,
postheadspace=0.5em,
spaceabove=10pt,
spacebelow=20pt,
mdframed={
    skipabove=10pt,
    skipbelow=0pt,
    hidealllines=true,
    backgroundcolor={gray!50!white},
    innerleftmargin=10pt,
    innerrightmargin=10pt}
]{shaded}
\declaretheorem[style=shaded,sibling=counter]{aufgabe}

\begin{document}
    \lipsum[1][1-3]
    \begin{aufgabe}
        \lipsum[1][4-7]
    \end{aufgabe}
    \lipsum[1][7-9]
\end{document}

相关内容