mdframed:相邻块的连续背景

mdframed:相邻块的连续背景

如果多个 mdframed 块彼此相邻,它们是否可以具有连续的背景和边框?这是一个例子:

这些块在代码中是一个接一个的。 在此处输入图片描述

它们之间有空隙,因为我希望独立的块与其余文本之间有一定的空隙。我希望的是,如果它们彼此相邻(并且是相同的样式),背景和边框会在它们之间延伸,如下所示:(在 Photoshop 上编辑) 在此处输入图片描述

这是我现在的代码

\documentclass[11pt, a4paper]{article}
\usepackage[utf8]{inputenc}

\usepackage{amsthm}
\usepackage{mdframed}
\usepackage{xcolor}

\newtheoremstyle{definition-style} 
{}               
{}               
{}                   
{}                   
{\bf\sffamily}               
{.}                 
{.5em}               
{\thmname{#1}\thmnumber{ #2}\thmnote{ (#3)}}

\mdfdefinestyle{ndef-frame}{
linewidth=1pt, %
linecolor= gray, % 
backgroundcolor= gray!5,
topline=false, %
bottomline=false, %
rightline=false,%
leftmargin=0pt, %
innerleftmargin=1em, %
innerrightmargin=1em, 
rightmargin=0pt, % 
innertopmargin=1.5em,%
innerbottommargin=1em, % 
splittopskip=\topskip, %
%splitbottomskip=\topskip, %
}% 

\surroundwithmdframed[style=ndef-frame]{ndef}

\theoremstyle{definition-style}
\newtheorem{ndef}{Definición}[section]

\begin{document}

\begin{ndef}[Name] Text
\end{ndef}

\begin{ndef}[Name] Text
\end{ndef}

\end{document}

相关内容