summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty')
-rw-r--r--Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty15
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}