parskip이 innertopmargin에 영향을 줍니다.
이를테면,
\setlength\parskip{.5\baselineskip}
\begin{framed}[innertopmargin=1ex]
이렇게 지정했을 때 상단 여백이 1ex + .5\baselineskip이 될 것 같습니다.
그러니 suppressfirstparskip에 false를 지정해야 할 것 같은데요. 그런데 정반대로 작동합니다.
suppressfirstparskip을 true로 지정했을 때 1ex - .5\baselineskip이 됩니다.
\parskip을 무시하려면 \suppressfirstparskip을 false로 지정해야 합니다.
이것이 버그인지 아니면 제가 잘못 이해했는지 모르겠습니다.
\documentclass{article}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}
\begin{document}
\lipsum[1-2]
\begin{mdframed}[innertopmargin=1ex]
\lipsum[1]
\end{mdframed}
\setlength\parskip{.5\baselineskip}
\lipsum[1-2]
\begin{mdframed}[innertopmargin=1ex,suppressfirstparskip=false]
\lipsum[1]
\end{mdframed}
\lipsum[1-2]
\end{document}
KTUG 한국 텍 사용자 그룹