From 230b61f1fb9a64052a5c3ea062a6055483ff3fc7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 29 Jan 2023 22:32:47 +0000 Subject: frenchmath (24jan23) git-svn-id: svn://tug.org/texlive/trunk@65677 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/frenchmath/frenchmath.sty | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'Master/texmf-dist/tex') 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} -- cgit v1.2.3