我曾经用“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}}
它可以正常工作,但不幸的是,有一些任意放置的间隙会打断线条/框架。它们可以出现在各个地方,但在大多数情况下,它看起来像下面的屏幕截图:
该环境在我的文档中的使用方式如下:
\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}
我的错在哪里,为什么会有那些随意的间隙打断这条线?