From 0d39df3b97aa2eb5d240cc57f440d1e963be9c6e Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 28 Oct 2021 19:45:22 +0000 Subject: breqn (28oct21) git-svn-id: svn://tug.org/texlive/trunk@60881 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/breqn/breqn.sty | 42 ++++++++++++++++++------- Master/texmf-dist/tex/latex/breqn/flexisym.sty | 2 +- Master/texmf-dist/tex/latex/breqn/mathstyle.sty | 2 +- 3 files changed, 33 insertions(+), 13 deletions(-) (limited to 'Master/texmf-dist/tex/latex/breqn') diff --git a/Master/texmf-dist/tex/latex/breqn/breqn.sty b/Master/texmf-dist/tex/latex/breqn/breqn.sty index aaccfbcd3ce..90ff9feeb5e 100644 --- a/Master/texmf-dist/tex/latex/breqn/breqn.sty +++ b/Master/texmf-dist/tex/latex/breqn/breqn.sty @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\ProvidesExplPackage{breqn}{2020/09/24}{0.98k}{Breaking equations} +\ProvidesExplPackage{breqn}{2021/10/28}{0.98l}{Breaking equations} \ExplSyntaxOff \edef\breqnpopcats{% \catcode\number`\"=\number\catcode`\" @@ -55,6 +55,15 @@ } \RequirePackage{keyval,calc}\relax \newcommand{\breqnsetup}[1]{\setkeys{breqn}{#1}} +\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} +\IfFormatAtLeastTF{2021/06/01} + {% + \def\MaybeRawNoindent{\ifvmode\expandafter\RawNoindent\fi}% + }% + {% + \let\MaybeRawNoindent\noindent + \let\RawParEnd\@@par + } \let\@nx\noexpand \let\@xp\expandafter \@ifundefined{@emptytoks}{\newtoks\@emptytoks}{} @@ -545,19 +554,23 @@ \def\eq@typeset@L@single{% \nobreak \eq@params\eq@parshape - \nointerlineskip\noindent + \nointerlineskip + \MaybeRawNoindent \add@grp@label \rlap{\kern-\leftskip\box\EQ@numbox}% \if F\eq@frame \else \rlap{\raise\eq@firstht\hbox to\z@{\eq@addframe\hss}}% \fi - \eq@dump@box\unhbox\EQ@box \@@par + \eq@dump@box\unhbox\EQ@box + %\@@par + \RawParEnd } \def\eq@typeset@R@single{% \nobreak \eq@params\eq@parshape - \nointerlineskip\noindent + \nointerlineskip + \MaybeRawNoindent \add@grp@label \if F\eq@frame \else @@ -565,7 +578,8 @@ \fi \rlap{\kern-\leftskip\kern\linewidth\kern-\wd\EQ@numbox\copy\EQ@numbox}% \eq@dump@box\unhbox\EQ@box - \@@par + %\@@par + \RawParEnd } \def\peek@branch#1#2{% \let\peek@b#1\let\peek@space#2\futurelet\@let@token\peek@a @@ -709,7 +723,8 @@ \def\eq@startup{% \global\let\EQ@hasLHS\@False \setbox\z@\vbox\bgroup - \noindent \@@math \displaystyle + \MaybeRawNoindent % no matching \RawParEnd (implicit at box end) + \@@math \displaystyle \penalty-\@Mi } \def\eq@setup@a{% @@ -1274,7 +1289,8 @@ \tolerance9999 \pretolerance\m@ne } \def\eq@dump@box#1#2{% - \noindent #1#2\setbox\f@ur\lastbox \setbox\tw@\lastbox + \MaybeRawNoindent % did not find the end yet + #1#2\setbox\f@ur\lastbox \setbox\tw@\lastbox \if L\eq@layout \box\tw@ \else\unhbox\tw@\fi \adjust@rel@penalty \unhbox\f@ur } @@ -1451,9 +1467,11 @@ \def\eq@typeset@equation{% \nobreak \eq@params\eq@parshape - \nointerlineskip\noindent + \nointerlineskip + \MaybeRawNoindent \add@grp@label - \eq@dump@box\unhbox\EQ@box\@@par + \eq@dump@box\unhbox\EQ@box + \RawParEnd } \newcommand\eqframe[2]{% \begingroup @@ -1617,7 +1635,8 @@ } \def\eq@lrunpack{\setbox\z@\lastbox \unskip \nointerlineskip - \noindent\unhbox\z@ \unskip + \MaybeRawNoindent + \unhbox\z@ \unskip \subsup@flag-\lastpenalty \unpenalty \xdef\right@delim@code{\number\lastpenalty}% \unpenalty @@ -1630,7 +1649,8 @@ \ifvoid\tw@ \unhbox\z@ \else \lrss@reattach % uses \subsup@flag, box\z@, box\tw@ \fi - \penalty-\@Mi\z@rule\@@par + \penalty-\@Mi\z@rule + \RawParEnd \setbox\z@\lastbox \unskip\unpenalty %%{\showboxbreadth\maxdimen\showboxdepth99\showlists}% } diff --git a/Master/texmf-dist/tex/latex/breqn/flexisym.sty b/Master/texmf-dist/tex/latex/breqn/flexisym.sty index beac414fa82..e6cf3db1049 100644 --- a/Master/texmf-dist/tex/latex/breqn/flexisym.sty +++ b/Master/texmf-dist/tex/latex/breqn/flexisym.sty @@ -31,7 +31,7 @@ %% flexisym.dtx, and mathstyle.dtx. %% \RequirePackage{expl3}[2009/08/05] -\ProvidesExplPackage{flexisym}{2020/09/24}{0.98k}{Make math characters macros} +\ProvidesExplPackage{flexisym}{2021/10/28}{0.98l}{Make math characters macros} \edef\do{% \noexpand\AtEndOfPackage{% diff --git a/Master/texmf-dist/tex/latex/breqn/mathstyle.sty b/Master/texmf-dist/tex/latex/breqn/mathstyle.sty index 7d2e4c97c1a..884eb41e841 100644 --- a/Master/texmf-dist/tex/latex/breqn/mathstyle.sty +++ b/Master/texmf-dist/tex/latex/breqn/mathstyle.sty @@ -32,7 +32,7 @@ %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\ProvidesExplPackage{mathstyle}{2020/09/24}{0.98k}{Tracking mathstyle implicitly} +\ProvidesExplPackage{mathstyle}{2021/10/28}{0.98l}{Tracking mathstyle implicitly} \ExplSyntaxOff \providecommand\@saveprimitive[2]{% \begingroup -- cgit v1.2.3