如何将 mdframes 的底部边缘与文本区域的底部对齐

如何将 mdframes 的底部边缘与文本区域的底部对齐

我对“mdframes”底部边缘的对齐方式存在问题。它们没有与文本区域的底部对齐,如下例所示:

\documentclass{scrartcl}

\usepackage{lipsum}
\usepackage{mdframed}

\definecolor{lightgray}{gray}{0.92}

\newmdenv[%
  backgroundcolor=lightgray,
  skipabove=\medskipamount,
  skipbelow=\medskipamount,
  splittopskip=\topskip,
  splitbottomskip=6pt,
  linewidth=1pt]%
  {grayBox}

\begin{document}

\begin{grayBox}
\lipsum[1-6]
\begin{itemize}
  \item a
  \item b
\end{itemize}
\lipsum[1-6]
\end{grayBox}

\lipsum[1-2]

\begin{grayBox}
\lipsum[6]
\end{grayBox}

\lipsum[1-6]


\end{document}

第 1 页和第 2 页的底边未对齐:

第 1 页和第 2 页的底边

而且,第 3 页最后一个框的底部边缘与第 4 页文本区域的底部不对齐:

第 3 页和第 4 页的底边

如何才能实现在两种情况下“mdframes”的底部边缘与文本区域的底部边缘对齐?

相关内容