包“mdframed”在边框中创建任意间隙

包“mdframed”在边框中创建任意间隙

我曾经用“mdframed”包定义一个小环境。我以以下方式包含了该包:

\usepackage[framemethod=tikz]{mdframed}

这是我设置环境的方式:

\newenvironment{bspbox}
  [2]
  {\begin{mdframed}[linecolor=gray!25, innerleftmargin=3pt, innerrightmargin=3pt, leftmargin=5pt, rightmargin=5pt, skipabove=5pt, skipbelow=5pt, linewidth=0pt, frametitle={Title#2: #1}, frametitlefont=\normalfont\bfseries]}
  {\end{mdframed}}

它可以正常工作,但不幸的是,有一些任意放置的间隙会打断线条/框架。它们可以出现在各个地方,但在大多数情况下,它看起来像下面的屏幕截图: mdframed 环境

该环境在我的文档中的使用方式如下:

\begin{bspbox}{}{}
\lipsum[1]
\end{bspbox}

总而言之,MWE 如下所示:

\documentclass[a4paper,10pt]{article}
\usepackage[dvipsnames,usenames]{xcolor} % mehr vordefinierte Farben
\usepackage[utf8]{inputenc}
\parindent0pt
\usepackage{tikz}
\usetikzlibrary{mindmap,shadows,trees,positioning,arrows,shapes}
\usepackage[framemethod=tikz]{mdframed}
\usepackage{lipsum}

\newenvironment{bspbox}
  [2]
  {\begin{mdframed}[linecolor=gray!25, innerleftmargin=3pt, innerrightmargin=3pt, leftmargin=5pt, rightmargin=5pt, skipabove=5pt, skipbelow=5pt, linewidth=0pt, frametitle={Title#2: #1}, frametitlefont=\normalfont\bfseries]}
  {\end{mdframed}}

\begin{document}

\begin{bspbox}{}{}
\lipsum[1]
\end{bspbox}

\end{document}

我的错在哪里,为什么会有那些随意的间隙打断这条线?

相关内容