From 14a412be435e2950cdc5e332a4c3beeec53317e0 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 16 Feb 2020 22:09:25 +0000 Subject: breqn (16feb20) git-svn-id: svn://tug.org/texlive/trunk@53814 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/breqn/breqn.sty | 44 ++++++++++------------------- 1 file changed, 15 insertions(+), 29 deletions(-) (limited to 'Master/texmf-dist/tex/latex/breqn/breqn.sty') diff --git a/Master/texmf-dist/tex/latex/breqn/breqn.sty b/Master/texmf-dist/tex/latex/breqn/breqn.sty index aec20ed3411..13c927d6afc 100644 --- a/Master/texmf-dist/tex/latex/breqn/breqn.sty +++ b/Master/texmf-dist/tex/latex/breqn/breqn.sty @@ -31,7 +31,7 @@ %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\ProvidesExplPackage{breqn}{2019/10/15}{0.98g}{Breaking equations} +\ProvidesExplPackage{breqn}{2020/02/16}{0.98h}{Breaking equations} \ExplSyntaxOff \edef\breqnpopcats{% \catcode\number`\"=\number\catcode`\" @@ -42,6 +42,8 @@ \PassOptionsToPackage{mathstyleoff}{flexisym}% } \ProcessOptions\relax +\RequirePackage{amsmath} +\RequirePackage{graphicx} \@ifpackageloaded{flexisym}{}{% \RequirePackage{flexisym}[2009/08/07] \edef\breqnpopcats{\breqnpopcats @@ -51,23 +53,7 @@ \catcode`\^=7 \catcode`\_=8 \catcode`\"=12 \relax } \RequirePackage{keyval,calc}\relax -\@ifundefined{options}{% -\newcommand{\options}[2]{% - \expandafter\options@a\csname opt@#1.sty\endcsname{#2}% - \setkeys{#1}{#2}% -} -\def\options@a#1#2{% - \edef\@tempa{\options@b#2,\@empty\@nil}% - \ifx#1\relax \let#1\@empty\fi - \xdef#1{#1\ifx#1\@empty\@xp\@gobble\@tempa\@empty\else\@tempa \fi}% -} -\def\options@b#1,#2#3\@nil{% - \options@c#1 \@nil - \ifx#2\@empty \else\options@b#2#3\@nil\fi -} -\def\options@c#1 #2\@nil{\options@d#1=\@nil} -\def\options@d#1=#2\@nil{\ifx\@empty #1\@empty\else,\fi#1} -}{}% end @ifundefined test +\newcommand{\breqnsetup}[1]{\setkeys{breqn}{#1}} \let\@nx\noexpand \let\@xp\expandafter \@ifundefined{@emptytoks}{\newtoks\@emptytoks}{} @@ -98,11 +84,11 @@ \futurelet\@tempc\@ifnexta } \def\@ifnexta{\ifx\@tempc\@tempd \let\@tempb\@tempa \fi \@tempb} -\def\@ifstar#1#2{% +\def\breqn@ifstar#1#2{% \let\@tempd*\def\@tempa*{#1}\def\@tempb{#2}% \futurelet\@tempc\@ifnexta } -\def\@optarg#1#2{\@ifnext[{#1}{#1[#2]}} +\def\breqn@optarg#1#2{\@ifnext[{#1}{#1[#2]}} \def\@True{00} \def\@False{01} \def\@Not#1{0\ifcase#11 \or\@xp 1\else \@xp 0\fi} @@ -447,7 +433,7 @@ \let\@dgroup@start@hook\@empty \newenvironment{dmath}{% \@dmath@start@hook - \let\eq@hasNumber\@True \@optarg\@dmath{}}{} + \let\eq@hasNumber\@True \breqn@optarg\@dmath{}}{} \def\@dmath[#1]{% \everydisplay\expandafter{\the\everydisplay \display@setup}% \if@noskipsec \leavevmode \fi @@ -473,7 +459,7 @@ } \newenvironment{dmath*}{% \@dmath@start@hook - \let\eq@hasNumber\@False \@optarg\@dmath{}% + \let\eq@hasNumber\@False \breqn@optarg\@dmath{}% }{} \@namedef{end@dmath*}{\end@dmath} \@namedef{enddmath*}#1{\check@punct@or@qed} @@ -863,7 +849,7 @@ \EQ@displayinfo } \def\eq@newline{% - \@ifstar{\eq@newlinea\@M}{\eq@newlinea\eqinterlinepenalty}} + \breqn@ifstar{\eq@newlinea\@M}{\eq@newlinea\eqinterlinepenalty}} \def\eq@newlinea#1{% \@ifnext[{\eq@newlineb{#1}}{\eq@newlineb{#1}[\maxdimen]}} \def\eq@newlineb#1[#2]{\penalty-\@M} @@ -1715,9 +1701,9 @@ \DeclareTwang{\rangle}{-.4} \DeclareTwang{)}{-.33} \DeclareTwang{\rbrace}{-.25} -\newenvironment{dseries}{\let\eq@hasNumber\@True \@optarg\@dseries{}}{}% +\newenvironment{dseries}{\let\eq@hasNumber\@True \breqn@optarg\@dseries{}}{}% \def\enddseries#1{\check@punct@or@qed}% -\newenvironment{dseries*}{\let\eq@hasNumber\@False \@optarg\@dseries{}}{}% +\newenvironment{dseries*}{\let\eq@hasNumber\@False \breqn@optarg\@dseries{}}{}% \@namedef{enddseries*}#1{\check@punct@or@qed}% \@namedef{end@dseries*}{\end@dseries}% \def\@dseries[#1]{% @@ -1764,13 +1750,13 @@ \let\grp@aligned\@True \newenvironment{dgroup}{% \@dgroup@start@hook - \let\grp@hasNumber\@True\@optarg\@dgroup{}% + \let\grp@hasNumber\@True\breqn@optarg\@dgroup{}% }{% \end@dgroup } \newtoks\GRP@queue \newenvironment{dgroup*}{% - \let\grp@hasNumber\@False\@optarg\@dgroup{}% + \let\grp@hasNumber\@False\breqn@optarg\@dgroup{}% }{% \end@dgroup } @@ -1952,7 +1938,7 @@ \def\col@box{% \unhbox\z@ } -\newenvironment{darray}{\@optarg\@darray{}}{} +\newenvironment{darray}{\breqn@optarg\@darray{}}{} \def\@darray[#1]{% \if\eq@group\else\eq@prelim\fi \global\let\@preamble\@empty @@ -1995,7 +1981,7 @@ \newcommand{\conditionpunct}{,} \newcommand\condition{% \begingroup\@tempswatrue - \@ifstar{\@tempswafalse \condition@a}{\condition@a}} + \breqn@ifstar{\@tempswafalse \condition@a}{\condition@a}} \newcommand\condition@a[2][\conditionpunct]{% \unpenalty\unskip\unpenalty\unskip % BRM Added \hbox{#1}% -- cgit v1.2.3