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