diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty b/Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty index 494ea5f5672..97eaa291844 100644 --- a/Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty +++ b/Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty @@ -22,7 +22,7 @@ %% \NeedsTeXFormat{LaTeX2e}[2005/12/01] \ProvidesPackage{frenchmath} - [2022/12/26 v2.3 .dtx frenchmath file] + [2023/01/22 v2.4 .dtx frenchmath file] \RequirePackage{ifthen} \newboolean{capsit} \DeclareOption{capsit}{\setboolean{capsit}{true}} @@ -33,6 +33,8 @@ \newboolean{Upgreek} \DeclareOption{Upgreek}{\setboolean{Upgreek}{true} \setboolean{upgreek}{true}} +\newboolean{noibrackets} +\DeclareOption{noibrackets}{\setboolean{noibrackets}{true}} \ProcessOptions \relax \AtBeginDocument{ @@ -54,8 +56,17 @@ \@ifpackageloaded{upgreek}{}{\RequirePackage[Euler]{upgreek}} }{} \RequirePackage{xspace} % utile pour les commandes \curs, \ssi, \Oij -\RequirePackage{ibrackets} % intelligent brackets +\ifthenelse{\boolean{noibrackets}}{}{ + \RequirePackage{ibrackets}} % intelligent brackets \RequirePackage{ncccomma} % depuis frenchmath 1.6 +\@ifpackagewith{babel}{french}{}{ + \RequirePackage{iftex} + \ifluatex + \PackageWarningNoLine{frenchmath}{With LuaTeX engine, + \MessageBreak + load babel before frenchmath} + \fi +} \AtBeginDocument{\mathcode`\,="8000\relax \@ifpackageloaded{babel}{ \addto\extrasfrench{\mathcode`\,="8000\relax} |