在以下示例中,spacebelow 参数被忽略。如果注释掉 shaded 参数,则会考虑空格。是否可以同时使用 spacebelow / shaded 参数?
\documentclass{article}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheoremstyle[
spaceabove=6pt,
spacebelow=60pt,
shaded={bgcolor={rgb}{0.8,0.8,0.8}}
]{mystyle}
\declaretheorem[style=mystyle]{BoxI}
\begin{document}
\begin{BoxI}[Euclid]
Text...
\end{BoxI}
Some text...
\end{document}
答案1
文档(我的版本在第 5 页)说,thmbox
和shaded
键可能
不与您同时提供的样式键配合。
编辑
以下解决方案由 @GonzaloMedina 提供。由于 Gonzalo 建议我在此处发布他的答案,因此我将其设为社区 wiki
\documentclass{article}
\usepackage{xcolor}
\usepackage{amsthm}
\usepackage{thmtools}
\declaretheoremstyle[mdframed={backgroundcolor=gray!80,
hidealllines=true,
innertopmargin=6pt,
innerbottommargin=60pt,
skipabove=\topsep,
skipbelow=\topsep }
]{mystyle}
\declaretheorem[style=mystyle]{BoxI}
\begin{document}
\begin{BoxI}[Euclid] Text...
\end{BoxI}
Some text...
\end{document}