我想定义一种可以在阴影环境中使用的标题。我希望这个“标题”有一些前导垂直空间,但如果在环境的开头使用该命令,我想消除这个空间。定义“标题”命令或环境不是问题,只有这个条件if at start of environment
是可行的,如果是,那么如何做。“环境的开始“是我希望自动摆脱的。
代码
\documentclass{article}
\usepackage[margin=15mm]{geometry}
\usepackage{framed,graphicx,xcolor,lipsum}
\newcommand{\grayboxparagraph}[1]{\par\medskip\bgroup\bfseries #1\egroup\par\nopagebreak}
\begin{document}
\definecolor{shadecolor}{gray}{0.85}
\lipsum[1]
\begin{figure}[htb]
\begin{shaded}
\grayboxparagraph{Beginning of Env}
\lipsum[2]
\grayboxparagraph{Just Somewhere in the middle}
\lipsum[3]
\end{shaded}
\end{figure}
\end{document}