X-Git-Url: https://melusine.eu.org/syracuse/G/git/?a=blobdiff_plain;f=dev%2Flatex%2FbclogoMdframedPst.tex;h=947dfce95a3a1993ff2fbcec537a96af186adb16;hb=4197ecd5e368f0b35f6a6244232f614d1bf3d586;hp=d626128478152d4863c46ae7f77b703550c5c7db;hpb=37429accc7bdcf4c00e0bb0a6dd0b180dacdeece;p=bclogo.git diff --git a/dev/latex/bclogoMdframedPst.tex b/dev/latex/bclogoMdframedPst.tex index d626128..947dfce 100644 --- a/dev/latex/bclogoMdframedPst.tex +++ b/dev/latex/bclogoMdframedPst.tex @@ -1,4 +1,4 @@ -%% This is a part of bclogo.sty v2.27 +%% This is a part of bclogo.sty v3.0 %% This file is loaded by bclogo when pstrick is used %% It is a modification of md-frame-3.mdf file, from the mdframed package %% This file may be distributed under the terms of the LaTeX Project @@ -7,74 +7,53 @@ % \def\md@putbox@single{%boite qui tient sur la page \leftline{\null\hspace*{\mdf@leftmargin@length}%% - \setlength\mdfboxwidth{\wd\@tempboxa}% - \setlength\mdfboxheight{\ht\@tempboxa+\dp\@tempboxa}% - \setlength{\bc@invboxh}{\mdfboxheight}% - \setlength{\mdfboundingboxheight}{% - \mdfboxheight% - +\mdf@innertopmargin@length% - +\mdf@innerbottommargin@length% -% +\mdf@middlelinewidth@length% -% +\mdf@middlelinewidth@length% - }% + \setlength\bc@mdfboxwidth{\wd\@tempboxa}% + \setlength\bc@mdfboxheight{\dimexpr\ht\@tempboxa+\dp\@tempboxa\relax}% + \setlength{\bc@invboxh}{\bc@mdfboxheight}% + \setlength{\mdfboundingboxheight}{\dimexpr\bc@mdfboxheight+\mdf@innertopmargin@length+\mdf@innerbottommargin@length\relax}% \ifbool{mdf@topline}{\addtolength{\mdfboundingboxheight}{\mdf@middlelinewidth@length}}{}% \ifbool{mdf@bottomline}{\addtolength{\mdfboundingboxheight}{\mdf@middlelinewidth@length}}{}% - \setlength{\mdfboundingboxwidth}{% - \mdfboxwidth% - +\mdf@innerleftmargin@length% - +\mdf@innerrightmargin@length% -% +\mdf@middlelinewidth@length% -% +\mdf@middlelinewidth@length% - }% + \setlength{\mdfboundingboxwidth}{\dimexpr\bc@mdfboxwidth+\mdf@innerleftmargin@length+\mdf@innerrightmargin@length\relax}% \ifbool{mdf@leftline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \ifbool{mdf@rightline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \psset{linearc=\mdf@roundcorner@length,cornersize=absolute}% \psset{unit=1pt}% - \begin{pspicture}(0,0)(\dimexpr\mdfboundingboxwidth,\mdfboundingboxheight)% + \begin{pspicture}(0,0)(\mdfboundingboxwidth,\mdfboundingboxheight)% \ifKV@bclogo@ombre%cadre ombre \ifKV@bclogo@blur%blur \psframe[fillstyle=solid, shadow=true, blur=true, shadowsize=\bcval@epOmbre cm,% - shadowcolor=\bcval@couleurOmbre, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth,% + shadowcolor=\bcval@couleurOmbre, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth,% linestyle=\ifKV@bclogo@noborder none\else solid\fi,linecolor=\bcval@couleurBord]% (0,0)(\mdfboundingboxwidth,\mdfboundingboxheight)% \else% \psframe[fillstyle=solid, shadow=true, shadowsize=\bcval@epOmbre cm,% - shadowcolor=\bcval@couleurOmbre, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth,% + shadowcolor=\bcval@couleurOmbre, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth,% linestyle=\ifKV@bclogo@noborder none\else solid\fi,linecolor=\bcval@couleurBord]% (0,0)(\mdfboundingboxwidth,\mdfboundingboxheight)% \fi% \else% - \psframe[fillstyle=solid, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth, + \psframe[fillstyle=solid, fillcolor=\bcval@couleur,linewidth=\bcval@borderWidth, linestyle=\ifKV@bclogo@noborder none\else solid\fi,linecolor=\bcval@couleurBord]% (0,0)(\mdfboundingboxwidth,\mdfboundingboxheight)% \fi% \rput[tl](\dimexpr0.5\bcval@framesep+\mdf@middlelinewidth@length,% \dimexpr\mdfboundingboxheight-0.75\bcval@framesep-\mdf@middlelinewidth@length){\box\bc@envbox}% - \rput[bl](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep,% + \rput[b](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep+0.5\logowidth,% \dimexpr\mdf@innerbottommargin@length+\mdf@middlelinewidth@length){\bc@barre}% \rput[bl](\dimexpr\mdf@innerleftmargin@length+\mdf@middlelinewidth@length,% \dimexpr\mdf@innerbottommargin@length+\mdf@middlelinewidth@length){\box\@tempboxa}% \end{pspicture}% }% }% - - -\def\md@putbox@first{%tete d'une boite coupée +% +\def\md@putbox@first{%tete d'une boite coupée \leftline{\null\hspace*{\mdf@leftmargin@length}%% - \setlength\mdfboxwidth{\wd\tw@}% - \setlength\mdfboxheight{\ht\tw@+\dp\tw@}% - \setlength{\bc@invboxh}{\mdfboxheight}% - \setlength{\mdfboundingboxheight}{% - +\mdfboxheight% - +\mdf@innertopmargin@length% - +\mdf@splitbottomskip@length% - }% + \setlength\bc@mdfboxwidth{\wd\tw@}% + \setlength\bc@mdfboxheight{\dimexpr\ht\tw@+\dp\tw@\relax}% + \setlength{\bc@invboxh}{\bc@mdfboxheight}% + \setlength{\mdfboundingboxheight}{\dimexpr\bc@mdfboxheight+\mdf@innertopmargin@length+\mdf@splitbottomskip@length\relax}% \ifbool{mdf@topline}{\addtolength{\mdfboundingboxheight}{\mdf@middlelinewidth@length}}{}% - \setlength{\mdfboundingboxwidth}{% - +\mdf@innerleftmargin@length% - +\mdfboxwidth - +\mdf@innerrightmargin@length% - }% + \setlength{\mdfboundingboxwidth}{\dimexpr\mdf@innerleftmargin@length+\bc@mdfboxwidth+\mdf@innerrightmargin@length\relax}% \ifbool{mdf@leftline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \ifbool{mdf@rightline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \psset{linearc=\mdf@roundcorner@length}% @@ -133,27 +112,20 @@ \fi% }% \rput[tl](\dimexpr0.5\bcval@framesep+\mdf@middlelinewidth@length,% - \dimexpr\mdfboundingboxheight-0.75\bcval@framesep-\mdf@middlelinewidth@length){\usebox\bc@envbox}% - \rput[bl](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep,0){\bc@barre}% + \dimexpr\mdfboundingboxheight-0.75\bcval@framesep-\mdf@middlelinewidth@length){\box\bc@envbox}% + \rput[b](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep+0.5\logowidth,0){\bc@barre}% \rput[bl](\dimexpr\mdf@innerleftmargin@length+\mdf@middlelinewidth@length,0){\box\tw@}% \end{pspicture}% }% -} - +}% +% \def\md@putbox@middle{%milieu d'une boite coupée (occupe une page entière) \leftline{\null\hspace*{\mdf@leftmargin@length}%% - \setlength\mdfboxwidth{\wd\tw@}% - \setlength\mdfboxheight{\ht\tw@+\dp\tw@}% - \setlength{\bc@invboxh}{\mdfboxheight}% - \setlength{\mdfboundingboxheight}{% - +\mdfboxheight% - +\mdf@splitbottomskip@length% - }% - \setlength{\mdfboundingboxwidth}{% - +\mdf@innerleftmargin@length% - +\mdfboxwidth% - +\mdf@innerrightmargin@length% - }% + \setlength\bc@mdfboxwidth{\wd\tw@}% + \setlength\bc@mdfboxheight{\dimexpr\ht\tw@+\dp\tw@\relax}% + \setlength{\bc@invboxh}{\bc@mdfboxheight}% + \setlength{\mdfboundingboxheight}{\dimexpr\bc@mdfboxheight+\mdf@splitbottomskip@length\relax}% + \setlength{\mdfboundingboxwidth}{\dimexpr\mdf@innerleftmargin@length+\bc@mdfboxwidth+\mdf@innerrightmargin@length\relax}% \ifbool{mdf@leftline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \ifbool{mdf@rightline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \psset{linearc=\mdf@roundcorner@length}% @@ -182,7 +154,7 @@ (\dimexpr\mdfboundingboxwidth-0.5\mdf@middlelinewidth@length,\mdfboundingboxheight)% (\dimexpr\mdfboundingboxwidth-0.5\mdf@middlelinewidth@length,0)% \fi% - \rput[bl](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep,0){\bc@barre}% + \rput[b](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep+0.5\logowidth,0){\bc@barre}% \rput[bl](\dimexpr\mdf@innerleftmargin@length+\mdf@middlelinewidth@length,0){\box\tw@}% \end{pspicture}% }% @@ -190,19 +162,12 @@ % \def\md@putbox@second{%pied d'une boite coupée \leftline{\null\hspace*{\mdf@leftmargin@length}%% - \setlength\mdfboxwidth{\wd\@tempboxa}% - \setlength\mdfboxheight{\ht\@tempboxa+\dp\@tempboxa}% - \setlength{\bc@invboxh}{\mdfboxheight}% - \setlength{\mdfboundingboxheight}{% - +\mdfboxheight% - +\mdf@innerbottommargin@length% - }% + \setlength\bc@mdfboxwidth{\wd\@tempboxa}% + \setlength\bc@mdfboxheight{\dimexpr\ht\@tempboxa+\dp\@tempboxa\relax}% + \setlength{\bc@invboxh}{\bc@mdfboxheight}% + \setlength{\mdfboundingboxheight}{\dimexpr\bc@mdfboxheight+\mdf@innerbottommargin@length\relax}% \ifbool{mdf@bottomline}{\addtolength{\mdfboundingboxheight}{\mdf@middlelinewidth@length}}{}% - \setlength{\mdfboundingboxwidth}{% - +\mdf@innerleftmargin@length% - +\mdfboxwidth - +\mdf@innerrightmargin@length% - }% + \setlength{\mdfboundingboxwidth}{\dimexpr+\mdf@innerleftmargin@length+\bc@mdfboxwidth+\mdf@innerrightmargin@length\relax}% \ifbool{mdf@leftline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \ifbool{mdf@rightline}{\addtolength{\mdfboundingboxwidth}{\mdf@middlelinewidth@length}}{}% \psset{linearc=\mdf@roundcorner@length}% @@ -255,7 +220,7 @@ (\dimexpr\mdfboundingboxwidth-0.5\mdf@middlelinewidth@length,\mdfboundingboxheight)% \fi% }% - \rput[bl](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep,% + \rput[b](\dimexpr\mdf@middlelinewidth@length+0.5\bcval@framesep+0.5\logowidth,% \dimexpr\mdf@innerbottommargin@length+\mdf@middlelinewidth@length){\bc@barre}% \rput[bl](\dimexpr\mdf@innerleftmargin@length+\mdf@middlelinewidth@length,% \dimexpr\mdf@innerbottommargin@length+\mdf@middlelinewidth@length){\box\@tempboxa}%