summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-08-11 01:43:52 +0000
committerKarl Berry <karl@freefriends.org>2011-08-11 01:43:52 +0000
commitafd21711dd0891ff8e4fd6d150940e1c5d76ae11 (patch)
treea89f60e022dba9a302bf11797a4c5b30a2a41065 /Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
parent551e2b604cefbc84c58f167073a6a7ded007737e (diff)
mdframed 0.7a (10aug11)
git-svn-id: svn://tug.org/texlive/trunk@23490 c570f23f-e606-0410-a88d-b1316a301751
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.mdf540
1 files changed, 176 insertions, 364 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 62fd11d01bf..88e4c87560b 100644
--- a/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
+++ b/Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf
@@ -8,429 +8,241 @@
%% Public License, as described in lppl.txt in the base LaTeX distribution.
%% Either version 1.0 or, at your option, any later version.
-%%$Id: md-frame-0.mdf 105 2010-12-22 16:50:44Z marco $
-%%$Rev: 105 $
+%%$Id: md-frame-0.mdf 161 2011-08-06 11:28:15Z marco $
+%%$Rev: 161 $
%%$Author: marco $
-%%$Date: 2010-12-22 17:50:44 +0100 (Mi, 22. Dez 2010) $
+%%$Date: 2011-08-06 13:28:15 +0200 (Sa, 06. Aug 2011) $
-\def\mdversion{v0.6a}
\def\mdframedOpackagename{md-frame-0}
\def\md@frameOdate@svn$#1: #2 #3 #4-#5-#6 #7 #8${#4/#5/#6\space }
-\ProvidesFile{md-frame-3.mdf}[\md@frameOdate@svn$Id: md-frame-0.mdf 105 2010-12-22 16:50:44Z marco $ \mdversion: \mdframedOpackagename]
+\ProvidesFile{md-frame-0.mdf}[\md@frameOdate@svn$Id: md-frame-0.mdf 161 2011-08-06 11:28:15Z marco $ \mdversion: \mdframedOpackagename]
-
-\let\md@textwidth\textwidth
-
-
-
-
-%%=single=%%
+%%==================================================%%
+%%================single-box========================%%
+%%==================================================%%
\def\md@frame@background@single{%
\rlap{\color{\mdf@backgroundcolor}%
- \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
- \addtolength{\mdfboundingboxheight}{%
- \mdf@innertopmargin@length%
- +\mdf@innerbottommargin@length%
- }%
- \rule[-\mdf@innerbottommargin@length]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length]{\mdfboundingboxwidth%
+ +\mdf@innerleftmargin@length+\mdf@innerrightmargin@length%
}{\mdfboundingboxheight}%
}%
}%
-%
-\def\md@frame@leftandbottomandtopline@single{%
- \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
- \addtolength{\mdfboundingboxheight}{%
- \mdf@innertopmargin@length%
- +\mdf@innerbottommargin@length%
- +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }%
+%
+\def\md@frame@leftandbottomline@single{%
\rlap{\color{\mdf@middlelinecolor}%
- \ifbool{mdf@leftline}%
- {\rule[-\mdf@innerbottommargin@length]%
- {\mdf@middlelinewidth}{\mdfboundingboxheight-2\mdf@middlelinewidth@length}%
- }{}%
- }%
+ \ifbool{mdf@topline}{\rule[\ht\@tempboxa+\mdf@innertopmargin@length]
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdf@middlelinewidth@length}}{}%
+ }%
\rlap{\color{\mdf@middlelinecolor}%
- \ifmdf@bottomline%
- \ifboolexpr{ bool {mdf@leftline} and bool {mdf@rightline} }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ bool {mdf@leftline} and not( bool {mdf@rightline}) }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- % +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ not(bool {mdf@leftline}) and bool {mdf@rightline} }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- % +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ not(bool {mdf@leftline}) and not( bool {mdf@rightline}) }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- % +\mdf@middlelinewidth@length%
- % +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \fi%
- }%
- \rlap{\color{\mdf@middlelinecolor}%
- \ifmdf@topline%
- \ifboolexpr{ bool {mdf@leftline} and bool {mdf@rightline} }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[%
- \mdf@innertopmargin@length
- +\ht\@tempboxa+\dp\@tempboxa]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ bool {mdf@leftline} and not( bool {mdf@rightline}) }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[%
- \mdf@innertopmargin@length
- +\ht\@tempboxa+\dp\@tempboxa]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
-% +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ not(bool {mdf@leftline}) and bool {mdf@rightline} }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[%
- \mdf@innertopmargin@length
- +\ht\@tempboxa+\dp\@tempboxa]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
-% +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \ifboolexpr{ not(bool {mdf@leftline}) and not( bool {mdf@rightline}) }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[%
- \mdf@innertopmargin@length
- +\ht\@tempboxa+\dp\@tempboxa]%
- {\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
-% +\mdf@middlelinewidth@length%
-% +\mdf@middlelinewidth@length%
- }{\mdf@linewidth}%
- }{}%
- \fi%
- }%
+ \ifbool{mdf@bottomline}{\rule[-\dp\@tempboxa-\mdf@innerbottommargin@length%
+ -\mdf@middlelinewidth@length]{\mdfboundingboxwidth+%
+ \mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdf@middlelinewidth@length}}{}%
+ }%
+}
+%
+\def\md@frame@leftline@single{%
+ \llap{\color{\mdf@middlelinecolor}%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length%
+ \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}]%
+ {\mdf@middlelinewidth@length}{\mdfboundingboxheight%
+ +\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}
+ +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}}%
+ }%
}%
-
+%
\def\md@frame@rightline@single{%
- \llap{\color{\mdf@middlelinecolor}
- \ifmdf@rightline%
- \rule[-\mdf@innerbottommargin@length]%
- {\mdf@linewidth}%
- {\mdfboundingboxheight-2\mdf@middlelinewidth@length}%
- \fi%
+ \rlap{\color{\mdf@middlelinecolor}%
+ \hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length%
+ \ifbool{mdf@bottomline}{-\mdf@middlelinewidth@length}{}]%
+ {\mdf@middlelinewidth@length}{\mdfboundingboxheight%
+ +\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}%
+ +\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}}%
}%
}%
-
-
+%
\def\md@putbox@single{%%%%% Ausgabe der ungesplitteten Gesamtbox
\ifvoid\@tempboxa
\else
\leftline{%
+ \setlength{\mdfboundingboxwidth}{\wd\@tempboxa}%
+ \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
+ \advance\mdfboundingboxheight by \mdf@innertopmargin@length\relax%
+ \advance\mdfboundingboxheight by \mdf@innerbottommargin@length\relax%
\null\hspace*{\mdf@leftmargin@length}%
- \md@frame@leftandbottomandtopline@single%
- \ifbool{mdf@leftline}%
- {\hspace*{\mdf@middlelinewidth@length}}{}%
+ \ifbool{mdf@leftline}{%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \md@frame@leftline@single%
+ }{}%
+ \md@frame@leftandbottomline@single
\md@frame@background@single%
\hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}{%
+ \md@frame@rightline@single%
+ }{}%
{\box\@tempboxa}%
- \hspace*{\mdf@innerrightmargin@length}%
- \hspace*{\mdf@middlelinewidth@length}%
- \md@frame@rightline@single%
}%
\fi
}
-
-
-%%=first=%%
-
+%%==================================================%%
+%%================first-box=========================%%
+%%==================================================%%
+%
\def\md@frame@background@first{%
- \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@}%
- \addtolength{\mdfboundingboxheight}{%
- \mdf@innertopmargin@length%
- +\mdf@splitbottomskip@length%
- }%
\rlap{\color{\mdf@backgroundcolor}%
\rule[-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
{\mdfboundingboxheight}%
}%
}%
-
-\def\md@frame@topandleftline@first{%
- \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@}%
- \addtolength{\mdfboundingboxheight}{%
- 1\mdf@innertopmargin@length%
- +1\mdf@middlelinewidth@length%
- +\mdf@splitbottomskip@length%
- }%
- \rlap{\color{\mdf@middlelinecolor}
- \ifbool{mdf@leftline}%
- {%
- \rule[-\dp\tw@-\mdf@splitbottomskip@length]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxheight-\mdf@middlelinewidth@length}%
- }{}%
- }%
- \rlap{\color{\mdf@middlelinecolor}%
- \ifmdf@topline
- \ifboolexpr{ bool {mdf@leftline} and bool {mdf@rightline}}%
- {\rule[\mdfboundingboxheight-\mdf@middlelinewidth@length-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- +\mdf@middlelinewidth@length%
- }{\mdf@linewidth@length}%
- }{}%
- \ifboolexpr{ bool {mdf@leftline} and not(bool {mdf@rightline}) }%
- {\rule[\mdfboundingboxheight-\mdf@middlelinewidth@length-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
-% +\mdf@middlelinewidth@length%
- }{\mdf@linewidth@length}%
- }{}%
- \ifboolexpr{ not (bool {mdf@leftline}) and bool {mdf@rightline} }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[\mdfboundingboxheight-\mdf@middlelinewidth@length-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
-% +\mdf@middlelinewidth@length%
- }{\mdf@linewidth@length}%
- }{}%
- \ifboolexpr{ not (bool {mdf@leftline}) and not( bool {mdf@rightline}) }%
- {%\hspace*{\mdf@middlelinewidth@length}%
- \rule[\mdfboundingboxheight-\mdf@middlelinewidth@length-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
-% +\mdf@middlelinewidth@length%
-% +\mdf@middlelinewidth@length%
- }{\mdf@linewidth@length}%
- }{}%
- \fi%
- \ifmdf@rightline
- \ifmdf@topline\else%
- \deflength\@tempskipb{\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +2\mdf@middlelinewidth@length%
- }%
- \hspace*{\@tempskipb}%
- \fi%
- \llap{\color{\mdf@middlelinecolor}%
- \rule[-\dp\tw@-\mdf@splitbottomskip@length]{\mdf@middlelinewidth@length}%
- {\mdfboundingboxheight-\mdf@middlelinewidth@length}%
- }%
- \fi%
- }%
+%
+\def\md@frame@leftline@first{%
+ \llap{\color{\mdf@middlelinecolor}%
+ \rule[-\dp\tw@-\mdf@splitbottomskip@length]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight+\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}}%
+ }%
}%
-
-
-
-
+%
+\def\md@frame@topline@first{%
+ \rlap{\color{\mdf@middlelinecolor}%
+ \rule[\ht\tw@+\mdf@innertopmargin@length]
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdf@middlelinewidth@length}%
+ }%
+}
+%
+\def\md@frame@rightline@first{%
+ \rlap{\color{\mdf@middlelinecolor}\hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\dp\tw@-\mdf@splitbottomskip@length]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight+\ifbool{mdf@topline}{\mdf@middlelinewidth@length}{0pt}}%
+ }%
+}%
+%
\def\md@putbox@first{%%%% Ausgabe der Teilbox 1
\leftline{%
- \null\hspace*{\mdf@leftmargin@length}%
- \md@frame@topandleftline@first%
- \ifbool{mdf@leftline}%
- {\hspace*{\mdf@middlelinewidth@length}}{}%
- \md@frame@background@first%
- \hspace*{\mdf@innerleftmargin@length}%
- {\box\tw@}%
- }%
+ \setlength{\mdfboundingboxwidth}{\wd\tw@}%
+ \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@+\mdf@innertopmargin@length+\mdf@splitbottomskip@length}%
+ \null\hspace*{\mdf@leftmargin@length}%
+ \ifbool{mdf@leftline}{%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \md@frame@leftline@first}{}%
+ \ifbool{mdf@topline}{%
+ \md@frame@topline@first}{}%
+ \md@frame@background@first%
+ \hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}{%
+ \md@frame@rightline@first}{}%
+ {\box\tw@}%
+ }%
}
-
-%%=second=%%
-
+%%==================================================%%
+%%=================last-box=========================%%
+%%==================================================%%
\def\md@frame@background@second{%
- \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
- \addtolength{\mdfboundingboxheight}{%
- +\mdf@innerbottommargin@length%
- }%
\rlap{\color{\mdf@backgroundcolor}%
- \rule[\dp\@tempboxa-\mdf@innerbottommargin@length]%
- {\wd\@tempboxa+\mdf@innerleftmargin@length%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length]%
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length%
+\mdf@innerrightmargin@length}%
{\mdfboundingboxheight}%
}%
}%
-
-\def\md@frame@lines@second{%
- \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
- \addtolength{\mdfboundingboxheight}{%
- +\mdf@innerbottommargin@length%
- +\mdf@middlelinewidth@length%
- }%
- \rlap{\color{\mdf@middlelinecolor}%
- \ifbool{mdf@leftline}%
- {\rule[\dp\@tempboxa-\mdf@innerbottommargin@length]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxheight-\mdf@middlelinewidth@length}%
- }{}%
- }%
- \rlap{\color{\mdf@middlelinecolor}%
- \ifbool{mdf@bottomline}%
- {%
- \ifboolexpr{ bool {mdf@leftline} and bool {mdf@rightline} }%
- {\rule[\dp\@tempboxa-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length+2\mdf@middlelinewidth@length}%
- {\mdf@middlelinewidth@length}%
- }{}%
- \ifboolexpr{ not (bool {mdf@leftline}) and not(bool {mdf@rightline}) }%
- {%
- \rule[\dp\@tempboxa-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length}%
- {\mdf@middlelinewidth@length}%
- }{}%
- \ifboolexpr{ bool {mdf@leftline} and not( bool {mdf@rightline}) }%
- {%
- \rule[\dp\@tempboxa-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length+\mdf@middlelinewidth@length}%
- {\mdf@middlelinewidth@length}%
- }{}%
- \ifboolexpr{ not(bool {mdf@leftline}) and bool {mdf@rightline} }%
- {%
- \rule[\dp\@tempboxa-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]%
- {\wd\@tempboxa+\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length+\mdf@middlelinewidth@length}%
- {\mdf@middlelinewidth@length}%
- }{}%
- }{}%
- \llap{\color{\mdf@middlelinecolor}%
- \ifbool{mdf@rightline}%
- {\rule[\dp\@tempboxa-\mdf@innerbottommargin@length]%
- {\mdf@middlelinewidth@length}%
- {\mdfboundingboxheight-\mdf@middlelinewidth@length}%
- \ifbool{mdf@bottomline}{}%
- {\deflength\@tempskipb{\wd\@tempboxa%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +2\mdf@middlelinewidth@length%
- }%
- \hspace*{-\@tempskipb}%
- }%
- }{}%
- }%
- }%
+%
+\def\md@frame@leftline@second{%
+ \llap{\color{\mdf@middlelinecolor}%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length%
+ -\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight+\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}}%
+ }%
}%
-
-
-\def\md@putbox@second{%%%%% Ausgabe der mittleren Teilbox
+%
+\def\md@frame@bottomline@second{%
+ \rlap{\color{\mdf@middlelinecolor}%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length-\mdf@middlelinewidth@length]
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdf@middlelinewidth@length}%
+ }%
+}%
+%
+\def\md@frame@rightline@second{%
+ \rlap{\color{\mdf@middlelinecolor}\hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\dp\@tempboxa-\mdf@innerbottommargin@length%
+ -\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight+\ifbool{mdf@bottomline}{\mdf@middlelinewidth@length}{0pt}}%
+ }%
+}%
+%
+\def\md@putbox@second{%
\ifvoid\@tempboxa%
\else
\leftline{%
- \null\hspace*{\mdf@leftmargin@length}%
- \md@frame@lines@second%
- \ifbool{mdf@leftline}%
- {\hspace*{\mdf@middlelinewidth@length}}{}%
- \md@frame@background@second%
- \hspace*{\mdf@innerleftmargin@length}%
- {\box\@tempboxa}%
+ \setlength{\mdfboundingboxwidth}{\wd\@tempboxa}%
+ \setlength{\mdfboundingboxheight}{\ht\@tempboxa+\dp\@tempboxa}%
+ \advance\mdfboundingboxheight by \mdf@innerbottommargin@length\relax%
+ \null\hspace*{\mdf@leftmargin@length}%
+ \ifbool{mdf@leftline}{%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \md@frame@leftline@second}{}%
+ \ifbool{mdf@bottomline}{%
+ \md@frame@bottomline@second}{}%
+ \md@frame@background@second%
+ \hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}{%
+ \md@frame@rightline@second}{}%
+ {\box\@tempboxa}%
}%
\fi%
}%
-
-
-%%=middle=%%
-
+%%==================================================%%
+%%================middle-box========================%%
+%%==================================================%%
\def\md@frame@background@middle{%
- \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@}%
- \addtolength{\mdfboundingboxheight}{%
- \mdf@splitbottomskip@length%
- }%
\rlap{\color{\mdf@backgroundcolor}%
\rule[-\dp\tw@-\mdf@splitbottomskip@length]%
- {\wd\tw@+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
+ {\mdfboundingboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length}%
{\mdfboundingboxheight}%
}%
}%
-
-\def\md@frame@lines@middle{%
- \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@}%
- \addtolength{\mdfboundingboxheight}{%
- \mdf@splitbottomskip@length%
- }%
- \rlap{\color{\mdf@middlelinecolor}%
- \ifbool{mdf@leftline}%
- {%
- \rule[-\dp\tw@-\mdf@splitbottomskip@length]{\mdf@middlelinewidth@length}{\mdfboundingboxheight}%
- }{}%
- \ifbool{mdf@rightline}%
- {%
- \deflength{\mdfpositionx}{\wd\tw@%
- +\mdf@innerleftmargin@length%
- +\mdf@innerrightmargin@length%
- +\mdf@middlelinewidth@length%
- }%
- \hspace*{\mdfpositionx}%
- \llap{\color{\mdf@middlelinecolor}%
- \rule[-\dp\tw@-\mdf@splitbottomskip@length]{\mdf@middlelinewidth@length}{\mdfboundingboxheight}%
- \ifbool{mdf@leftline}{}{}%
- }%
- }{}%
- }%
+%
+\def\md@frame@leftline@middle{%
+ \llap{\color{\mdf@middlelinecolor}%
+ \rule[-\dp\tw@-\mdf@splitbottomskip@length]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight}%
+ }%
}%
-
-
-
-
-\def\md@putbox@middle{%%%% Ausgabe der Teilbox 1
+%
+\def\md@frame@rightline@middle{%
+ \rlap{\color{\mdf@middlelinecolor}\hspace*{\mdfboundingboxwidth}%
+ \hspace*{\mdf@innerrightmargin@length}%
+ \rule[-\dp\tw@-\mdf@splitbottomskip@length]%
+ {\mdf@middlelinewidth@length}%
+ {\mdfboundingboxheight}%
+ }%
+}%
+%
+\def\md@putbox@middle{%
\leftline{%
- \null\hspace*{\mdf@leftmargin@length}%
- \md@frame@lines@middle%
- \ifbool{mdf@leftline}%
- {\hspace*{\mdf@middlelinewidth@length}}{}%
- \md@frame@background@middle%
- \hspace*{\mdf@innerleftmargin@length}%
+ \setlength{\mdfboundingboxwidth}{\wd\tw@}%
+ \setlength{\mdfboundingboxheight}{\ht\tw@+\dp\tw@}%
+ \advance\mdfboundingboxheight by \mdf@splitbottomskip@length\relax%
+ \null\hspace*{\mdf@leftmargin@length}%
+ \ifbool{mdf@leftline}{%
+ \hspace*{\mdf@middlelinewidth@length}%
+ \md@frame@leftline@middle}{}%
+ \md@frame@background@middle%
+ \hspace*{\mdf@innerleftmargin@length}%
+ \ifbool{mdf@rightline}{%
+ \md@frame@rightline@middle}{}
{\box\tw@}%
}%
}