summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf')
-rw-r--r--Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf1130
1 files changed, 801 insertions, 329 deletions
diff --git a/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf b/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
index d3d6da57411..9173d48a003 100644
--- a/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
+++ b/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
@@ -5,11 +5,11 @@
%% Either version 1.0 or, at your option, any later version.
%%
%%
-%%$Id: mdframed.dtx 375 2012-04-08 10:52:22Z marco $
+%%$Id: mdframed.dtx 426 2012-06-02 12:18:56Z marco $
\def\mdframedOpackagename{md-frame-0}
\def\mdf@frameOdate@svn$#1: #2 #3 #4-#5-#6 #7 #8${#4/#5/#6\space }
\ProvidesFile{md-frame-0.mdf}%
- [\mdf@frameOdate@svn$Id: mdframed.dtx 375 2012-04-08 10:52:22Z marco $%
+ [\mdf@frameOdate@svn$Id: mdframed.dtx 426 2012-06-02 12:18:56Z marco $%
\mdversion: \mdframedOpackagename]
\def\mdf@background@default{\color{\mdf@backgroundcolor}}
\def\mdf@frametitlebackground@default{\color{\mdf@frametitlebackgroundcolor}}
@@ -21,7 +21,7 @@
\let\mdf@linecolor@default\mdf@middlelinecolor@default
\def\mdf@@frametitlerule{%
\ifbool{mdf@frametitlerule}{%
- \vbox to \mdf@frametitlerulewidth@length {\hsize\mdfframetitleboxwidth%
+ \vbox{\hsize\mdfframetitleboxwidth%
\par\unskip\vskip\mdf@frametitlebelowskip@length%
\rlap{\noindent\hspace*{-\mdf@innerleftmargin@length}%
\mdf@frametitlerulecolor@default%
@@ -29,450 +29,922 @@
+\mdf@innerleftmargin@length
+\mdf@innerrightmargin@length\relax
}{\mdf@frametitlerulewidth@length}%
- }}%
- }{}
- \par\unskip\vskip\mdf@innertopmargin@length%
+ }\hrule \@height\z@ \@width\hsize}%
+ }{%
+ \vbox{\hsize\mdfframetitleboxwidth%
+ \par\unskip\vskip\mdf@frametitlebelowskip@length%
+ \rlap{\noindent\hspace*{-\mdf@innerleftmargin@length}%
+ \mdf@frametitlerulecolor@default%
+ \rule{\dimexpr\mdfframetitleboxwidth%
+ +\mdf@innerleftmargin@length
+ +\mdf@innerrightmargin@length\relax
+ }{\z@}%
+ }\hrule \@height\z@ \@width\hsize}%
+ }%
+ \iftoggle{mdf@notfirstframetitle}%
+ {%
+ \par\unskip\vskip\mdf@splittopskip@length%
+ }%
+ {%
+ \par\unskip\vskip\mdf@innertopmargin@length%
+ }%
}%
+\newrobustcmd\mdfsubtitle[2][]%
+{%
+ \begingroup
+ \penalty-9995%set a breakpoint before the subtitle
+ \parindent\z@\relax%
+ \mdfsetup{#1}%only for subtitle options
+ \setbox\z@=\vbox{\mdf@subtitlefont{#2}\relax}%
+ \dimen@=\linewidth\relax%
+ \advance\dimen@ by \mdf@innerleftmargin@length\relax%
+ \advance\dimen@ by \mdf@innerrightmargin@length\relax%
+ \dimen@i=\mdf@subtitleinneraboveskip@length\relax%
+ \advance\dimen@i by \mdf@subtitleinnerbelowskip@length\relax
+ \advance\dimen@i by \ht\z@\relax%
+ \advance\dimen@i by \dp\z@\relax%
+ \ifbool{mdf@subtitleaboveline}{}%
+ {\mdfsetup{subtitleabovelinewidth=\z@}}%
+ \ifbool{mdf@subtitlebelowline}{}%
+ {\mdfsetup{subtitlebelowlinewidth=\z@}}%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subtitleaboveskip@length
+ \rlap%
+ {%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \begingroup%
+ \color{\mdf@subtitleabovelinecolor}%
+ \rule{\dimen@}{\mdf@subtitleabovelinewidth@length}%
+ \endgroup%
+ }%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subtitleinneraboveskip@length
+ \leavevmode\rlap%
+ {%
+ \smash{%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \begingroup%
+ \color{\mdf@subtitlebackgroundcolor}%
+ \rule[\dimexpr-\dp\z@-\mdf@subtitleinnerbelowskip@length\relax]
+ {\dimen@}{\dimen@i}%
+ \endgroup%
+ }%
+ }%
+ \box\z@\relax%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subtitleinnerbelowskip@length
+ \rlap%
+ {%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \begingroup%
+ \color{\mdf@subtitlebelowlinecolor}%
+ \rule{\dimen@}{\mdf@subtitlebelowlinewidth@length}%
+ \color@endgroup
+ }%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subtitlebelowskip@length
+ \penalty 9995
+ \endgroup
+}
+
+\newrobustcmd\mdfsubsubtitle[2][]%
+{%
+ \begingroup
+ \penalty-9995%set a breakpoint before the subsubtitle
+ \parindent\z@\relax%
+ \mdfsetup{#1}%only for subsubtitle options
+ \setbox\z@=\vbox{\mdf@subsubtitlefont{#2}\relax}%
+ \dimen@=\linewidth\relax%
+ \advance\dimen@ by \mdf@innerleftmargin@length\relax%
+ \advance\dimen@ by \mdf@innerrightmargin@length\relax%
+ \dimen@i=\mdf@subsubtitleinneraboveskip@length\relax%
+ \advance\dimen@i by \mdf@subsubtitleinnerbelowskip@length\relax
+ \advance\dimen@i by \ht\z@\relax%
+ \advance\dimen@i by \dp\z@\relax%
+ \ifbool{mdf@subsubtitleaboveline}{}%
+ {\mdfsetup{subsubtitleabovelinewidth=\z@}}%
+ \ifbool{mdf@subsubtitlebelowline}{}%
+ {\mdfsetup{subsubtitlebelowlinewidth=\z@}}%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subsubtitleaboveskip@length
+ \rlap%
+ {%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \begingroup%
+ \color{\mdf@subsubtitleabovelinecolor}%
+ \rule{\dimen@}{\mdf@subsubtitleabovelinewidth@length}%
+ \endgroup%
+ }%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subsubtitleinneraboveskip@length
+ \leavevmode\rlap%
+ {%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \smash{%
+ \begingroup%
+ \color{\mdf@subsubtitlebackgroundcolor}%
+ \rule[\dimexpr-\dp\z@-\mdf@subtitleinnerbelowskip@length\relax]
+ {\dimen@}{\dimen@i}%
+ \endgroup%
+ }%
+ }%
+ \box\z@\relax%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subsubtitleinnerbelowskip@length
+ \rlap%
+ {%
+ \hspace*{-\mdf@innerleftmargin@length}%
+ \begingroup%
+ \color{\mdf@subsubtitlebelowlinecolor}%
+ \rule{\dimen@}{\mdf@subsubtitlebelowlinewidth@length}%
+ \endgroup%
+ }%
+ \par\unskip\ifvmode\nointerlineskip\hrule \@height\z@ \@width\hsize\fi%
+ \vskip\mdf@subsubtitlebelowskip@length
+ \penalty 9995
+ \endgroup
+}
+
\def\mdf@frame@background@single{%
- \ifbool{mdf@shadow}{%
- \rlap{\smash{\mdf@shadow@default%
- \rule[\dimexpr-\mdfboundingboxdepth
- -\mdf@shadowsize@length
- \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- +\mdf@shadowsize@length
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\dimexpr\mdfboundingboxtotalheight
- +\mdf@shadowsize@length
- \ifbool{mdf@bottomline}{+\mdf@middlelinewidth@length}{}\relax}%
- }%
- }}{}%
- \rlap{\mdf@background@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdfboundingboxtotalwidth}%
- {\mdfboundingboxtotalheight}%
+ \ifbool{mdf@shadow}%
+ {%
+ \rlap%
+ {%
+ \smash%
+ {%
+ \mdf@shadow@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@shadowsize@length
+ \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ +\mdf@shadowsize@length
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\dimexpr
+ \mdfboundingboxtotalheight
+ +\mdf@shadowsize@length
+ \ifbool{mdf@bottomline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ }%
}%
+ }{}%
+ \rlap%
+ {%
+ \mdf@background@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@frametitlebackground@single{%
- \rlap{\mdf@frametitlebackground@default%
- \rule[\dimexpr-\mdfboundingboxdepth+\mdfboundingboxtotalheight-\mdfframetitleboxtotalheight\relax]%
- {\mdfboundingboxtotalwidth}%
- {\mdfframetitleboxtotalheight}%
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfframetitleboxtotalheight}%
}%
}%
-
\def\mdf@frame@topline@single{%
- \rlap{\mdf@linecolor@default%
- \ifbool{mdf@topline}{%
- \rule[\dimexpr\mdfboundingboxheight-\mdfboundingboxdepth%
- +\mdf@innerbottommargin@length+\mdf@innertopmargin@length\relax]%
- {\mdfboundingboxtotalwidth}%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default%
+ \ifbool{mdf@topline}%
+ {%
+ \rule[\dimexpr
+ \mdfboundingboxheight
+ -\mdfboundingboxdepth%
+ +\mdf@innerbottommargin@length
+ +\mdf@innertopmargin@length
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
\def\mdf@frame@bottomline@single{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \ifbool{mdf@bottomline}{%
- \rule[\dimexpr-\mdfboundingboxdepth-\mdf@middlelinewidth@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \ifbool{mdf@bottomline}%
+ {%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@middlelinewidth@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
\def\mdf@frame@leftline@single{%
- \llap{\mdf@linecolor@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\dimexpr\mdfboundingboxtotalheight%
- \ifbool{mdf@topline}{+\mdf@middlelinewidth@length}{}\relax}%
- }%
+ \llap%
+ {%
+ \mdf@linecolor@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\dimexpr
+ \mdfboundingboxtotalheight%
+ \ifbool{mdf@topline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ }%
}%
\def\mdf@frame@rightline@single{%
- \rlap{\mdf@linecolor@default%
- \hspace*{\mdfboundingboxwidth}%
- \hspace*{\mdf@innerrightmargin@length}%
- \rule[\dimexpr-\mdfboundingboxdepth%
- \relax]%
- {\mdf@middlelinewidth@length}%
- {\dimexpr\mdfboundingboxtotalheight%
- +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}\relax}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default%
+ \hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth%
+ \relax]%
+ {\mdf@middlelinewidth@length}%
+ {\dimexpr
+ \mdfboundingboxtotalheight%
+ \ifbool{mdf@topline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ }%
}%
-\def\mdf@putbox@single{%%%%% Ausgabe der ungesplitteten Gesamtbox
- \ifvoid\mdf@splitbox@one
+\def\mdf@putbox@single{%
+ \ifvoid\mdf@splitbox@one\relax
\else%
- \mdf@makebox@out{%
+ \mdf@makebox@out%
+ {%
\mdf@makeboxalign@left%
\setlength{\mdfboundingboxwidth}%
- {\wd\mdf@splitbox@one}%
+ {\wd\mdf@splitbox@one}%
\setlength{\mdfboundingboxtotalwidth}%
- {\dimexpr\mdfboundingboxwidth+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length\relax}%
+ {\dimexpr
+ \mdfboundingboxwidth
+ +\mdf@innerleftmargin@length%
+ +\mdf@innerrightmargin@length
+ \relax}%
\setlength{\mdfboundingboxheight}%
- {\dimexpr\ht\mdf@splitbox@one+\dp\mdf@splitbox@one\relax}%
+ {\dimexpr
+ \ht\mdf@splitbox@one
+ +\dp\mdf@splitbox@one
+ \relax}%
\setlength{\mdfboundingboxdepth}%
- {\dimexpr\dp\mdf@splitbox@one+\mdf@innerbottommargin@length\relax}%
+ {\dimexpr
+ \dp\mdf@splitbox@one
+ +\mdf@innerbottommargin@length
+ \relax}%
\setlength{\mdfboundingboxtotalheight}%
- {\dimexpr\mdfboundingboxheight+\mdf@innertopmargin@length%
- +\mdf@innerbottommargin@length\relax}%
- \setlength{\mdftotallinewidth}{%
- \dimexpr\mdf@innerlinewidth@length+\mdf@middlelinewidth@length%
- +\mdf@outerlinewidth@length}%
+ {\dimexpr
+ \mdfboundingboxheight
+ +\mdf@innertopmargin@length%
+ +\mdf@innerbottommargin@length
+ \relax}%
+ \setlength{\mdftotallinewidth}%
+ {\dimexpr
+ \mdf@innerlinewidth@length
+ +\mdf@middlelinewidth@length%
+ +\mdf@outerlinewidth@length
+ \relax}%
\noindent%
- \setlength{\@tempdima}{\dimexpr\mdfboundingboxtotalwidth%
- +\ifbool{mdf@leftline}%
- {\mdf@middlelinewidth@length}{\z@}%
- +\ifbool{mdf@rightline}%
- {\mdf@middlelinewidth@length}{\z@}\relax}%
- \mdf@makebox@in[\@tempdima]{%
+ \setlength{\@tempdima}%
+ {\dimexpr
+ \mdfboundingboxtotalwidth%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ \mdf@makebox@in[\@tempdima]%
+ {%
\null%
- \ifbool{mdf@leftline}{%
+ \ifbool{mdf@leftline}%
+ {%
\hspace*{\mdftotallinewidth}%
\mdf@frame@leftline@single%
- }{}%
+ }{}%
\mdf@frame@topline@single%
\mdf@frame@background@single%
\mdf@frame@bottomline@single%
\ifdefempty{\mdf@frametitle}{}{\mdf@frame@frametitlebackground@single}%
\hspace*{\mdf@innerleftmargin@length}%
- \ifbool{mdf@rightline}{%
+ \ifbool{mdf@rightline}%
+ {%
\mdf@frame@rightline@single%
- }{}%
+ }{}%
{\box\mdf@splitbox@one}%
- }%
- \mdf@makeboxalign@right%
- }%
+ }%
+ \mdf@makeboxalign@right%
+ }%
\fi%
}
\def\mdf@frame@background@first{%
- \ifbool{mdf@shadow}{%
- \rlap{\smash{\mdf@shadow@default%
- \rule[\dimexpr-\mdfboundingboxdepth
- -\mdf@shadowsize@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- +\mdf@shadowsize@length
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\dimexpr\mdfboundingboxtotalheight
- +\mdf@shadowsize@length\relax}%
+ \ifbool{mdf@shadow}%
+ {%
+ \rlap%
+ {%
+ \smash%
+ {%
+ \mdf@shadow@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@shadowsize@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ +\mdf@shadowsize@length
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\dimexpr
+ \mdfboundingboxtotalheight
+ +\mdf@shadowsize@length
+ \relax}%
+ }%
}%
- }}{}%
- \rlap{\mdf@background@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdfboundingboxtotalwidth}%
- {\mdfboundingboxtotalheight}%
- }%
+ }{}%
+ \rlap%
+ {%
+ \mdf@background@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@frametitlebackground@first{%
- \ifdimless{\mdfframetitleboxtotalheight}{\mdfboundingboxtotalheight}%
- {%
- \rlap{\mdf@frametitlebackground@default%
- \rule[\dimexpr-\mdfboundingboxdepth+\mdfboundingboxtotalheight-\mdfframetitleboxtotalheight\relax]%
+ \ifbool{mdf@repeatframetitle}%
+ {%repeating title = true
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
{\mdfboundingboxtotalwidth}%
{\mdfframetitleboxtotalheight}%
- }%
- \global\mdfframetitleboxtotalheight=-\p@\relax%
- }{\mdf@PackageWarning{You got a page break inside the frame title\MessageBreak
- Current this isn't well supported}%
- \rlap{\mdf@frametitlebackground@default%
+ }%
+ }%
+ {%repeating title = false -- maybe splitted
+ \ifdimless{\mdfframetitleboxtotalheight}{\mdfboundingboxtotalheight}%
+ {%
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfframetitleboxtotalheight}%
+ }%
+ \global\mdfframetitleboxtotalheight=-\p@\relax%
+ }%
+ {%
+ \mdf@PackageWarning{You got a page break inside the title\MessageBreak
+ Current this isn't well supported}%
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
\rule[-\mdfboundingboxdepth]%
{\mdfboundingboxtotalwidth}%
{\mdfboundingboxtotalheight}%
- }%
- \global\mdfframetitleboxtotalheight=\dimexpr\mdfframetitleboxtotalheight
- -\mdfboundingboxheight
- +\mdf@frametitlebelowskip@length
- +.5\baselineskip-1pt
- \relax%
+ }%
+ \global\mdfframetitleboxtotalheight=%
+ \dimexpr%
+ \mdfframetitleboxtotalheight
+ -\mdfboundingboxheight
+ +\mdf@frametitlebelowskip@length
+ +.5\baselineskip-1pt
+ \relax%
+ }%
}%
}%
\def\mdf@frame@leftline@first{%
- \llap{\mdf@linecolor@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\dimexpr\mdfboundingboxtotalheight%
- +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}\relax}%
- }%
+ \llap%
+ {%
+ \mdf@linecolor@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\dimexpr
+ \mdfboundingboxtotalheight%
+ \ifbool{mdf@topline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ }%
}%
\def\mdf@frame@topline@first{%
- \rlap{\mdf@linecolor@default%
- \rule[\dimexpr\mdfboundingboxheight-\mdfboundingboxdepth+%
- \mdf@splitbottomskip@length+\mdf@innertopmargin@length\relax]%
- {\mdfboundingboxtotalwidth}%
- {\mdf@middlelinewidth@length}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default%
+ \rule[\dimexpr
+ \mdfboundingboxheight
+ -\mdfboundingboxdepth
+ +\mdf@splitbottomskip@length
+ +\mdf@innertopmargin@length
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdf@middlelinewidth@length}%
+ }%
}
\def\mdf@frame@rightline@first{%
- \rlap{\mdf@linecolor@default\hspace*{\mdfboundingboxwidth}%
- \hspace*{\mdf@innerrightmargin@length}%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\dimexpr\mdfboundingboxtotalheight%
- +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}\relax}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default%
+ \hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\dimexpr
+ \mdfboundingboxtotalheight%
+ \ifbool{mdf@topline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ }%
}%
\def\mdf@frame@bottomline@first{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \ifbool{mdf@bottomline}{%
- \rule[\dimexpr-\mdfboundingboxdepth-\mdf@middlelinewidth@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \ifbool{mdf@bottomline}%
+ {%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@middlelinewidth@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
-\def\mdf@putbox@first{%%%% Ausgabe der Teilbox 1
- \ifvoid\mdf@splitbox@two
+\def\mdf@putbox@first{%
+ \ifvoid\mdf@splitbox@two\relax
\else%
- \mdf@makebox@out[\linewidth]{%
+ \mdf@makebox@out[\linewidth]%
+ {%
\mdf@makeboxalign@left%
- \setlength{\mdfboundingboxwidth}{\wd\mdf@splitbox@two}%
+ \setlength{\mdfboundingboxwidth}
+ {\wd\mdf@splitbox@two}%
\setlength{\mdfboundingboxtotalwidth}%
- {\dimexpr\mdfboundingboxwidth+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length\relax}%
- \setlength{\mdfboundingboxheight}{\dimexpr\ht\mdf@splitbox@two+\dp\mdf@splitbox@two\relax}%
+ {\dimexpr
+ \mdfboundingboxwidth
+ +\mdf@innerleftmargin@length%
+ +\mdf@innerrightmargin@length
+ \relax}%
+ \setlength{\mdfboundingboxheight}
+ {\dimexpr
+ \ht\mdf@splitbox@two
+ +\dp\mdf@splitbox@two
+ \relax}%
\setlength{\mdfboundingboxdepth}%
- {\dimexpr\dp\mdf@splitbox@two+\mdf@splitbottomskip@length\relax}%
+ {\dimexpr
+ \dp\mdf@splitbox@two
+ +\mdf@splitbottomskip@length
+ \relax}%
\setlength{\mdfboundingboxtotalheight}%
- {\dimexpr\mdfboundingboxheight+\mdf@innertopmargin@length%
- +\mdf@splitbottomskip@length\relax}%
+ {\dimexpr
+ \mdfboundingboxheight
+ +\mdf@innertopmargin@length%
+ +\mdf@splitbottomskip@length
+ \relax}%
\setlength{\@tempdima}%
- {\dimexpr\mdfboundingboxtotalwidth%
- +\ifbool{mdf@leftline}{\mdf@middlelinewidth@length}{\z@}%
- +\ifbool{mdf@rightline}{\mdf@middlelinewidth@length}{\z@}%
- \relax}%
- \mdf@makebox@in[\@tempdima]{%
- \null%
- \ifbool{mdf@leftline}{%
- \hspace*{\mdf@middlelinewidth@length}%
- \mdf@frame@leftline@first}{}%
- \ifbool{mdf@everyline}%
- {\mdf@frame@bottomline@first}{}%
- \ifbool{mdf@topline}{%
- \mdf@frame@topline@first}{}%
- \mdf@frame@background@first%
- \ifdefempty{\mdf@frametitle}{}{\mdf@frame@frametitlebackground@first}%
- \hspace*{\mdf@innerleftmargin@length}%
- \ifbool{mdf@rightline}{%
- \mdf@frame@rightline@first}{}%
- {\box\mdf@splitbox@two}%
- }%
- \mdf@makeboxalign@right%
- }%
+ {\dimexpr
+ \mdfboundingboxtotalwidth%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ \mdf@makebox@in[\@tempdima]%
+ {%
+ \null%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \mdf@frame@leftline@first%
+ }{}%
+ \ifbool{mdf@everyline}%
+ {%
+ \mdf@frame@bottomline@first%
+ }{}%
+ \ifbool{mdf@topline}%
+ {%
+ \mdf@frame@topline@first%
+ }{}%
+ \mdf@frame@background@first%
+ \ifdefempty{\mdf@frametitle}{}{\mdf@frame@frametitlebackground@first}%
+ \hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}%
+ {%
+ \mdf@frame@rightline@first%
+ }{}%
+ {\box\mdf@splitbox@two}%
+ }%
+ \mdf@makeboxalign@right%
+ }%
\fi%
}
\def\mdf@frame@background@second{%
- \ifbool{mdf@shadow}{%
- \rlap{\smash{\mdf@shadow@default%
- \rule[\dimexpr-\mdfboundingboxdepth
- -\mdf@shadowsize@length
- \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- +\mdf@shadowsize@length
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\dimexpr\mdfboundingboxtotalheight
- +\mdf@shadowsize@length\relax}%
- }%
- }}{}%
- \rlap{\mdf@background@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdfboundingboxtotalwidth}%
- {\mdfboundingboxtotalheight}%
- }%
+ \ifbool{mdf@shadow}%
+ {%
+ \rlap%
+ {%
+ \smash%
+ {%
+ \mdf@shadow@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@shadowsize@length
+ \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ +\mdf@shadowsize@length
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\dimexpr
+ \mdfboundingboxtotalheight
+ +\mdf@shadowsize@length
+ \relax}%
+ }%
+ }%
+ }{}%
+ \rlap%
+ {%
+ \mdf@background@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@frametitlebackground@second{%
- \ifdimless{\mdfframetitleboxtotalheight}{\z@}%
- {}%
- {\rlap{\mdf@frametitlebackground@default%
- \rule[\dimexpr-\mdfboundingboxdepth+\mdfboundingboxtotalheight-\mdfframetitleboxtotalheight\relax]%
+ \ifbool{mdf@repeatframetitle}%
+ {%repeating title = true
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
{\mdfboundingboxtotalwidth}%
{\mdfframetitleboxtotalheight}%
}%
}%
+ {%repeating title = false -- maybe splitted
+ \ifdimless{\mdfframetitleboxtotalheight}{\z@}%
+ {}%
+ {%
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfframetitleboxtotalheight}%
+ }%
+ }%
+ }%
}%
\def\mdf@frame@leftline@second{%
- \llap{\mdf@linecolor@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\dimexpr\mdfboundingboxtotalheight}%
- }%
+ \llap%
+ {%
+ \mdf@linecolor@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\dimexpr\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@bottomline@second{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \rule[\dimexpr-\mdfboundingboxdepth-\mdf@middlelinewidth@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\mdf@middlelinewidth@length}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@middlelinewidth@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }%
}%
\def\mdf@frame@rightline@second{%
- \rlap{\mdf@linecolor@default\hspace*{\mdfboundingboxwidth}%
- \hspace*{\mdf@innerrightmargin@length}%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxtotalheight}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default\hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@topline@second{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \ifbool{mdf@topline}{%
- \rule[\dimexpr\mdfboundingboxheight-\mdfboundingboxdepth%
- +\mdf@innerbottommargin@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax
- }%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \ifbool{mdf@topline}%
+ {%
+ \rule[\dimexpr
+ \mdfboundingboxheight
+ -\mdfboundingboxdepth%
+ +\mdf@innerbottommargin@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
\def\mdf@putbox@second{%
- \ifvoid\mdf@splitbox@one%
+ \ifvoid\mdf@splitbox@one\relax%
\else
- \mdf@makebox@out{%
+ \mdf@makebox@out%
+ {%
\mdf@makeboxalign@left%
- \setlength{\mdfboundingboxwidth}{\wd\mdf@splitbox@one}%
+ \setlength{\mdfboundingboxwidth}%
+ {\wd\mdf@splitbox@one}%
\setlength{\mdfboundingboxtotalwidth}%
- {\dimexpr\mdfboundingboxwidth+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length\relax}%
- \setlength{\mdfboundingboxheight}{\dimexpr\ht\mdf@splitbox@one+\dp\mdf@splitbox@one\relax}%
+ {\dimexpr
+ \mdfboundingboxwidth
+ +\mdf@innerleftmargin@length%
+ +\mdf@innerrightmargin@length
+ \relax}%
+ \setlength{\mdfboundingboxheight}%
+ {\dimexpr
+ \ht\mdf@splitbox@one
+ +\dp\mdf@splitbox@one
+ \relax}%
\setlength{\mdfboundingboxdepth}%
- {\dimexpr\dp\mdf@splitbox@one+\mdf@innerbottommargin@length\relax}%
+ {\dimexpr
+ \dp\mdf@splitbox@one
+ +\mdf@innerbottommargin@length
+ \relax}%
\setlength{\mdfboundingboxtotalheight}%
- {\dimexpr\mdfboundingboxheight+\mdf@innerbottommargin@length\relax}%
- \setlength{\@tempdima}{\dimexpr\mdfboundingboxtotalwidth%
- +\ifbool{mdf@leftline}{\mdf@middlelinewidth@length}{\z@}%
- +\ifbool{mdf@rightline}{\mdf@middlelinewidth@length}{\z@}%
- \relax}%
- \mdf@makebox@in[\@tempdima]{%
- \null%
- \ifbool{mdf@leftline}{%
+ {\dimexpr
+ \mdfboundingboxheight
+ +\mdf@innerbottommargin@length
+ \relax}%
+ \setlength{\@tempdima}%
+ {\dimexpr
+ \mdfboundingboxtotalwidth%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ \mdf@makebox@in[\@tempdima]%
+ {%
+ \null%
+ \ifbool{mdf@leftline}%
+ {%
\hspace*{\mdf@middlelinewidth@length}%
- \mdf@frame@leftline@second}{}%
+ \mdf@frame@leftline@second%
+ }{}%
\ifbool{mdf@everyline}%
- {\mdf@frame@topline@second}{}%
+ {%
+ \mdf@frame@topline@second
+ }{}%
\mdf@frame@background@second%
- \ifbool{mdf@bottomline}{%
- \mdf@frame@bottomline@second}{}%
+ \ifbool{mdf@bottomline}%
+ {%
+ \mdf@frame@bottomline@second%
+ }{}%
\ifdefempty{\mdf@frametitle}{}{\mdf@frame@frametitlebackground@second}%
\hspace*{\mdf@innerleftmargin@length}%
- \ifbool{mdf@rightline}{%
- \mdf@frame@rightline@second}{}%
+ \ifbool{mdf@rightline}%
+ {%
+ \mdf@frame@rightline@second%
+ }{}%
{\box\mdf@splitbox@one}%
- }%
- \mdf@makeboxalign@right%
- }%
+ }%
+ \mdf@makeboxalign@right%
+ }%
\fi%
}%
\def\mdf@frame@leftline@middle{%
- \llap{\mdf@linecolor@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxtotalheight}%
+ \llap%
+ {%
+ \mdf@linecolor@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxtotalheight}%
}%
}%
\def\mdf@frame@background@middle{%
- \ifbool{mdf@shadow}{%
- \rlap{\smash{\mdf@shadow@default%
- \rule[\dimexpr-\mdfboundingboxdepth
- -\mdf@shadowsize@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- +\mdf@shadowsize@length
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\dimexpr\mdfboundingboxtotalheight\relax}%
- }%
- }}{}%
- \rlap{\mdf@background@default%
- \rule[-\mdfboundingboxdepth]%
- {\mdfboundingboxtotalwidth}%
- {\mdfboundingboxtotalheight}%
- }%
+ \ifbool{mdf@shadow}%
+ {%
+ \rlap%
+ {%
+ \smash%
+ {%
+ \mdf@shadow@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@shadowsize@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ +\mdf@shadowsize@length
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdfboundingboxtotalheight}%
+ }%
+ }%
+ }{}%
+ \rlap%
+ {%
+ \mdf@background@default%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@frametitlebackground@middle{%
- \ifdimless{\mdfframetitleboxtotalheight}{\z@}%
- {}%
- {\rlap{\mdf@frametitlebackground@default%
- \rule[\dimexpr-\mdfboundingboxdepth+\mdfboundingboxtotalheight-\mdfframetitleboxtotalheight\relax]%
+ \ifbool{mdf@repeatframetitle}%
+ {%repeating title = true
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
{\mdfboundingboxtotalwidth}%
{\mdfframetitleboxtotalheight}%
}%
- \global\mdfframetitleboxtotalheight=-\p@\relax%
}%
+ {%repeating title = false -- maybe splitted
+ \ifdimless{\mdfframetitleboxtotalheight}{\z@}%
+ {}%
+ {%
+ \rlap%
+ {%
+ \mdf@frametitlebackground@default%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ +\mdfboundingboxtotalheight
+ -\mdfframetitleboxtotalheight
+ \relax]%
+ {\mdfboundingboxtotalwidth}%
+ {\mdfframetitleboxtotalheight}%
+ }%
+ \global\mdfframetitleboxtotalheight=-\p@\relax%
+ }%
+ }%
}%
\def\mdf@frame@rightline@middle{%
- \rlap{\mdf@linecolor@default\hspace*{\mdfboundingboxwidth}%
- \hspace*{\mdf@innerrightmargin@length}%
- \rule[-\mdfboundingboxdepth]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxtotalheight}%
- }%
+ \rlap%
+ {%
+ \mdf@linecolor@default%
+ \hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\mdfboundingboxdepth]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxtotalheight}%
+ }%
}%
\def\mdf@frame@topline@middle{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \ifbool{mdf@topline}{%
- \rule[\dimexpr\mdfboundingboxtotalheight-\mdfboundingboxdepth\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax
- }%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \ifbool{mdf@topline}%
+ {%
+ \rule[\dimexpr
+ \mdfboundingboxtotalheight
+ -\mdfboundingboxdepth
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
\def\mdf@frame@bottomline@middle{%
- \rlap{\ifbool{mdf@leftline}{\hspace*{-\mdf@middlelinewidth@length}}{}\mdf@linecolor@default%
- \ifbool{mdf@bottomline}{%
- \rule[\dimexpr-\mdfboundingboxdepth-\mdf@middlelinewidth@length\relax]%
- {\dimexpr\mdfboundingboxtotalwidth
- \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
- \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}\relax}%
- {\mdf@middlelinewidth@length}}%
- {}%
- }%
+ \rlap%
+ {%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{-\mdf@middlelinewidth@length}%
+ }{}%
+ \mdf@linecolor@default%
+ \ifbool{mdf@bottomline}%
+ {%
+ \rule[\dimexpr
+ -\mdfboundingboxdepth
+ -\mdf@middlelinewidth@length
+ \relax]%
+ {\dimexpr
+ \mdfboundingboxtotalwidth
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}
+ \relax}%
+ {\mdf@middlelinewidth@length}%
+ }{}%
+ }%
}%
\def\mdf@putbox@middle{%
- \ifvoid\mdf@splitbox@two%
+ \ifvoid\mdf@splitbox@two\relax%
\else
- \mdf@makebox@out{%
+ \mdf@makebox@out%
+ {%
\mdf@makeboxalign@left%
- \setlength{\mdfboundingboxwidth}{\wd\mdf@splitbox@two}%
+ \setlength{\mdfboundingboxwidth}
+ {\wd\mdf@splitbox@two}%
\setlength{\mdfboundingboxtotalwidth}%
- {\dimexpr\mdfboundingboxwidth+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length\relax}%
- \setlength{\mdfboundingboxheight}{\dimexpr\ht\mdf@splitbox@two+\dp\mdf@splitbox@two\relax}%
+ {\dimexpr
+ \mdfboundingboxwidth
+ +\mdf@innerleftmargin@length%
+ +\mdf@innerrightmargin@length
+ \relax}%
+ \setlength{\mdfboundingboxheight}
+ {\dimexpr
+ \ht\mdf@splitbox@two
+ +\dp\mdf@splitbox@two
+ \relax}%
\setlength{\mdfboundingboxdepth}%
- {\dimexpr\dp\mdf@splitbox@two+\mdf@splitbottomskip@length\relax}%
+ {\dimexpr
+ \dp\mdf@splitbox@two
+ +\mdf@splitbottomskip@length
+ \relax}%
\setlength{\mdfboundingboxtotalheight}%
- {\dimexpr\mdfboundingboxheight+\mdf@splitbottomskip@length\relax}%
- \setlength{\@tempdima}{\dimexpr\mdfboundingboxtotalwidth%
- +\ifbool{mdf@leftline}{\mdf@middlelinewidth@length}{\z@}%
- +\ifbool{mdf@rightline}{\mdf@middlelinewidth@length}{\z@}%
- \relax}%
- \mdf@makebox@in[\@tempdima]{%
- \null%
- \ifbool{mdf@leftline}{%
- \hspace*{\mdf@middlelinewidth@length}%
- \mdf@frame@leftline@middle}{}%
- \mdf@frame@background@middle%
- \ifbool{mdf@everyline}%
- {\mdf@frame@topline@middle}{}%
- \ifdefempty{\mdf@frametitle}{}{\mdf@frame@frametitlebackground@middle}%
- \ifbool{mdf@everyline}%
- {\mdf@frame@bottomline@middle}{}%
- \hspace*{\mdf@innerleftmargin@length}%
- \ifbool{mdf@rightline}{%
- \mdf@frame@rightline@middle}{}%
- {\box\mdf@splitbox@two}%
- }%
- \mdf@makeboxalign@right%
- }
+ {\dimexpr
+ \mdfboundingboxheight
+ +\mdf@splitbottomskip@length
+ \relax}%
+ \setlength{\@tempdima}
+ {\dimexpr
+ \mdfboundingboxtotalwidth%
+ \ifbool{mdf@leftline}{+\mdf@middlelinewidth@length}{}%
+ \ifbool{mdf@rightline}{+\mdf@middlelinewidth@length}{}%
+ \relax}%
+ \mdf@makebox@in[\@tempdima]%
+ {%
+ \null%
+ \ifbool{mdf@leftline}%
+ {%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \mdf@frame@leftline@middle%
+ }{}%
+ \mdf@frame@background@middle%
+ \ifbool{mdf@everyline}%
+ {%
+ \mdf@frame@topline@middle
+ }{}%
+ \ifdefempty{\mdf@frametitle}{}
+ {\mdf@frame@frametitlebackground@middle}%
+ \ifbool{mdf@everyline}%
+ {%
+ \mdf@frame@bottomline@middle%
+ }{}%
+ \hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}%
+ {%
+ \mdf@frame@rightline@middle%
+ }{}%
+ {\box\mdf@splitbox@two}%
+ }%
+ \mdf@makeboxalign@right%
+ }%
\fi%
}
\endinput