diff options
author | Karl Berry <karl@freefriends.org> | 2011-08-11 01:43:52 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-08-11 01:43:52 +0000 |
commit | afd21711dd0891ff8e4fd6d150940e1c5d76ae11 (patch) | |
tree | a89f60e022dba9a302bf11797a4c5b30a2a41065 /Master/texmf-dist/tex/latex/mdframed/md-frame-0.mdf | |
parent | 551e2b604cefbc84c58f167073a6a7ded007737e (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.mdf | 540 |
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@}% }% } |