bclogo.sty: correction erreur avec option nobreak
[bclogo.git] / dev / latex / bclogo.sty
index 6fb1da2..22b70cc 100644 (file)
@@ -8,6 +8,7 @@
 \RequirePackage{xkeyval,ifthen}%
 \RequirePackage{graphicx}%
 \RequirePackage{mdframed}%
+\ifdef{\ifmdf@nobreak}{\relax}{\define@key{mdf}{nobreak}[]{}}%%l'option nobreak de mdframed vient avec la version 0.9
 %
 %% Les options globales du package sont au nombre de 2: tikz ou pstricks
 \newif\ifbclogotikz%
 % quelques dimensions
 \newlength{\bc@invboxh}\newlength{\bc@invboxd}%
 \newlength{\bc@titleLength}%
-\newlength{\logowidth}
-\newlength{\bc@mdfboxwidth}
-\newlength{\bc@mdfboxheight}
-% \newlength{\bc@mdf@ymargin@length}
+\newlength{\logowidth}%
+\newlength{\bc@mdfboxwidth}%
+\newlength{\bc@mdfboxheight}%
+%\newlength{\bc@mdf@ymargin@length}
 %
 \setlength{\logowidth}{17pt}%
 \ProcessOptionsX%
 %
-%
 \ifbclogotikz%
         \RequirePackage{tikz}%
         \usetikzlibrary{shadows}% pour l'ombre
 \define@boolkey{bclogo}{noborder}[true]{\ifKV@bclogo@noborder\setlength{\bcval@borderWidth}{\z@}\fi}%
 \define@boolkey{bclogo}{ombre}[true]{}%
 \define@boolkey{bclogo}{avecBarre}[true]{}%
-\define@boolkey{bclogo}{nobreak}[false]{}%
+\define@boolkey{bclogo}{nobreak}[true]{}%
 \define@boolkey{bclogo}{blur}[true]{\ifKV@bclogo@blur\KV@bclogo@ombretrue\fi}%
 \define@choicekey{bclogo}{barre}{none,line,snake,motif,zigzag,imageExt,imageClip, wave}[line]{%
 \ifthenelse{\equal{#1}{none}}{\KV@bclogo@avecBarrefalse\gdef\bc@barre{}}%
 %
 % selection par defaut
 \presetkeys{bclogo}{logo,barre,couleur,arrondi,couleurOmbre,couleurTexte,couleurBarre,epOmbre,epBarre,epBord,tailleOndu,ombre=false,cadreTitre=false,%
-avecBarre=true,noborder=false,marge,sousTitre, couleurBord,blur=false,nobreak=false}{}%
+avecBarre=true,noborder=false,marge,sousTitre, couleurBord,blur=false, nobreak=false}{}%
 %
 %les differentes commandes de barre verticale a gauche
 %
@@ -318,7 +318,8 @@ clip=true]{\bcval@imageBarre}%
  fontcolor=\bcval@couleurTexte,%
  linewidth=\bcval@borderWidth,%
  roundcorner={\bcval@arrondi cm},%
- nobreak=\bcval@nobreak]%
+ nobreak=\bcval@nobreak%%l'option nobreak de mdframed vient avec la version 0.9
+]%
 }%
 {%
 \endmdframed\par%

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.