From c36a274c633c08115b6006622112f5609031001e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 19 Feb 2020 03:02:04 +0000 Subject: CTAN sync 202002190302 --- macros/latex/contrib/breqn/CHANGES.md | 5 +++ macros/latex/contrib/breqn/breqn.dtx | 69 +++++++++++++---------------- macros/latex/contrib/breqn/breqn.pdf | Bin 661796 -> 661613 bytes macros/latex/contrib/breqn/breqnbundle.ins | 3 -- macros/latex/contrib/breqn/flexisym.dtx | 6 +-- macros/latex/contrib/breqn/flexisym.pdf | Bin 286251 -> 286070 bytes macros/latex/contrib/breqn/mathstyle.dtx | 6 +-- macros/latex/contrib/breqn/mathstyle.pdf | Bin 185385 -> 185205 bytes 8 files changed, 41 insertions(+), 48 deletions(-) (limited to 'macros/latex/contrib/breqn') diff --git a/macros/latex/contrib/breqn/CHANGES.md b/macros/latex/contrib/breqn/CHANGES.md index 7d823015d6..bad962a4b7 100644 --- a/macros/latex/contrib/breqn/CHANGES.md +++ b/macros/latex/contrib/breqn/CHANGES.md @@ -1,5 +1,10 @@ # Release notes for the `breqn` packages +## v0.98i (2020/02/18) + + * Fix clash with new version of `babel` around use of the generic `\\@elt` command. + + ## v0.98h (2020/02/16) * No longer redefine LaTeX2e's `\\@ifstar` command, use a custom prefix instead. diff --git a/macros/latex/contrib/breqn/breqn.dtx b/macros/latex/contrib/breqn/breqn.dtx index 3222bb8945..9f344f3d1e 100644 --- a/macros/latex/contrib/breqn/breqn.dtx +++ b/macros/latex/contrib/breqn/breqn.dtx @@ -150,8 +150,8 @@ % % % \title{The \pkg{breqn} package} -% \def\fileversion{0.98h} -% \def\filedate{2020/02/16} +% \def\fileversion{0.98i} +% \def\filedate{2020/02/18} % \date{\pkg{breqn} bundle: \filedate\space\fileversion} % \author{Authors: Michael J. Downes, Morten H\o gholm\\ Maintained by Morten H\o gholm, Will Robertson\\ Feedback: \texttt{https://github.com/wspr/breqn/issues}} % @@ -1381,7 +1381,7 @@ % Declare package name and date. % \begin{macrocode} \RequirePackage{expl3} -\ProvidesExplPackage{breqn}{2020/02/16}{0.98h}{Breaking equations} +\ProvidesExplPackage{breqn}{2020/02/18}{0.98i}{Breaking equations} % \end{macrocode} % Regrettably, \pkg{breqn} is internally a mess, so we have to take % some odd steps. @@ -1786,17 +1786,6 @@ % \end{macro} % % -% \begin{macro}{\eq@cons} -% -% \latex 's \cs{@cons} appends to the end of a list, but we need -% a function that adds material at the beginning. -% \begin{macrocode} -\def\eq@cons#1#2{% - \begingroup \let\@elt\relax \xdef#1{\@elt{#2}#1}\endgroup -} -% \end{macrocode} -% \end{macro} -% % \begin{macro}{\@saveprimitive} % If some preceding package redefined one of the % primitives that we must change, we had better do some checking to make @@ -4238,17 +4227,17 @@ \def\debug@showmeasurements{% \breqn@debugmsg{=> \number\eq@lines\space lines}% \begingroup - \def\@elt##1X##2{\MessageBreak==== \space\space##1/##2}% - \let\@endelt\@empty + \def\breqn@elt##1X##2{\MessageBreak==== \space\space##1/##2}% + \let\breqn@endelt\@empty \breqn@debugmsg{=> trial info:\eq@measurements}% \breqn@debugmsg{=> bounding box: \the\eq@wdT x\the\eq@vspan, badness=\the\eq@badness}% - \let\@elt\relax \let\@endelt\relax + \let\breqn@elt\relax \let\breqn@endelt\relax \endgroup } \def\debug@showmeasurements{% \begingroup - \def\@elt##1X##2{\MessageBreak==== ##1/##2}% - \let\@endelt\@empty + \def\breqn@elt##1X##2{\MessageBreak==== ##1/##2}% + \let\breqn@endelt\@empty \breqn@debugmsg{===> Measurements: \number\eq@lines\space lines \eq@measurements \MessageBreak @@ -4417,9 +4406,9 @@ % \begin{macrocode} \def\eq@trial@save#1{% %<*trace> -% \begingroup \def\@elt##1X##2{\MessageBreak==== \space\space##1/##2}\let\@endelt\@empty\breqn@debugmsg{=> trial info:\eq@measurements}% +% \begingroup \def\breqn@elt##1X##2{\MessageBreak==== \space\space##1/##2}\let\breqn@endelt\@empty\breqn@debugmsg{=> trial info:\eq@measurements}% % \breqn@debugmsg{=> bounding box: \the\eq@wdT x\the\eq@vspan, badness=\the\eq@badness\MessageBreak}% -% \let\@elt\relax \let\@endelt\relax +% \let\breqn@elt\relax \let\breqn@endelt\relax % \endgroup % \xdef#1{% @@ -4571,7 +4560,7 @@ % \begin{macrocode} \def\eq@recalc{% \eq@wdT\z@ \eq@wdMin\maxdimen \eq@vspan\z@skip \eq@badness\z@ - \let\@elt\eq@recalc@a \eq@measurements \let\@elt\relax + \let\breqn@elt\eq@recalc@a \eq@measurements \let\breqn@elt\relax } % \end{macrocode} % \end{macro} @@ -4579,10 +4568,10 @@ % % \begin{macro}{\eq@recalc@a} % \begin{macrocode} -\def\eq@recalc@a#1x#2+#3\@endelt{% +\def\eq@recalc@a#1x#2+#3\breqn@endelt{% \eq@firstht#2\relax - \let\@elt\eq@recalc@b - \@elt#1x#2+#3\@endelt + \let\breqn@elt\eq@recalc@b + \breqn@elt#1x#2+#3\breqn@endelt } % \end{macrocode} % \end{macro} @@ -4590,7 +4579,7 @@ % % \begin{macro}{\eq@recalc@b} % \begin{macrocode} -\def\eq@recalc@b#1X#2,#3x#4+#5@#6\@endelt{% +\def\eq@recalc@b#1X#2,#3x#4+#5@#6\breqn@endelt{% \setlength\dim@a{#2+#3}% \ifdim\dim@a>\eq@wdT \eq@wdT\dim@a \fi \ifdim\dim@a<\eq@wdMin \eq@wdMin\dim@a \fi @@ -5001,12 +4990,12 @@ % \end{macrocode} % \end{macro} % -% \begin{macro}{\@endelt} +% \begin{macro}{\breqn@endelt} % This is a scan marker. % It should get a non-expandable definition. % It could be \cs{relax}, but let's try a chardef instead. % \begin{macrocode} -\chardef\@endelt=`\? +\chardef\breqn@endelt=`\? % \end{macrocode} % \end{macro} % @@ -5015,8 +5004,10 @@ % This is similar to a parshape spec but for each line we record more % info: space above, indent, width x height + dp, and badness. % \begin{macrocode} +\let\breqn@elt\relax +\let\breqn@endelt\relax \def\eq@measurements{% - \@elt 4.5pt/5.0pt,66.0ptx6.8pt+2.4pt@27\@endelt + \breqn@elt 4.5pt/5.0pt,66.0ptx6.8pt+2.4pt@27\breqn@endelt ... } % \end{macrocode} @@ -5074,14 +5065,14 @@ \fi }% \fi - \edef\eq@measurements{\@elt + \edef\eq@measurements{\breqn@elt \the\skip@a\space X% extra space to facilitate extracting only the % dimen part later \csname eq@i% \ifnum\eq@curline<\parshape \number\eq@curline \else\number\parshape \fi - \endcsname,\the\dim@a x\the\ht\tw@+\the\dp\tw@ @\the\eq@badness\@endelt + \endcsname,\the\dim@a x\the\ht\tw@+\the\dp\tw@ @\the\eq@badness\breqn@endelt \eq@measurements }% \advance\eq@curline\m@ne @@ -5170,7 +5161,7 @@ \ifnum\eq@lines>\sixt@@n \eq@dense@enough@b \else - \dim@b\z@ \let\@elt\eq@delt \eq@measurements + \dim@b\z@ \let\breqn@elt\eq@delt \eq@measurements \dim@c\eq@density@factor\eq@wdT \multiply\dim@c\eq@lines % \breqn@debugmsg{Density check: black \the\dim@b/\eq@density@factor total \the\dim@c}% \ifdim\dim@b>\dim@c \true@false@true \else \false@false@false \fi @@ -5183,7 +5174,7 @@ % \begin{macro}{\eq@delt} % Args are space-above, indent, width, height, depth, badness. % \begin{macrocode} -\def\eq@delt#1X#2,#3x#4+#5@#6\@endelt{\addtolength\dim@b{#3}}% +\def\eq@delt#1X#2,#3x#4+#5@#6\breqn@endelt{\addtolength\dim@b{#3}}% % \end{macrocode} % \end{macro} % @@ -6526,7 +6517,7 @@ % \begin{macrocode} \def\grp@push{% \global\GRP@queue\@xp\@xp\@xp{\@xp\the\@xp\GRP@queue - \@xp\@elt\@xp{\EQ@trial}% + \@xp\breqn@elt\@xp{\EQ@trial}% }% \global\setbox\GRP@box\vbox{% \hbox{\box\EQ@box\box\EQ@copy\penalty\@ne\copy\EQ@numbox}% @@ -6606,7 +6597,7 @@ % in a \cs{vbox} % \begin{macrocode} \setbox\GRP@wholebox\vbox{% - \let\@elt\eqgrp@elt + \let\breqn@elt\eqgrp@elt \the\GRP@queue }% % \end{macrocode} @@ -6647,7 +6638,7 @@ %\debug@box\GRP@wholebox % \unvbox\GRP@wholebox - \let\@elt\relax + \let\breqn@elt\relax % \end{macrocode} % We'd need to handle shifted, right number here, too!!! % \begin{macrocode} @@ -6925,7 +6916,7 @@ % Need to add a dummy element to \cs{GRP@queue}. % \begin{macrocode} \global\GRP@queue\@xp{\the\GRP@queue - \@elt{\gdef\EQ@trial{}}% + \breqn@elt{\gdef\EQ@trial{}}% }% } % \end{macrocode} @@ -6942,8 +6933,8 @@ \unvbox\GRP@box }% \global\GRP@queue\@xp{\the\GRP@queue -% \@elt{\gdef\EQ@trial{\let\eq@isIntertext\@True}}% - \@elt{\let\eq@isIntertext\@True}% +% \breqn@elt{\gdef\EQ@trial{\let\eq@isIntertext\@True}}% + \breqn@elt{\let\eq@isIntertext\@True}% }% } % \end{macrocode} diff --git a/macros/latex/contrib/breqn/breqn.pdf b/macros/latex/contrib/breqn/breqn.pdf index 6491bca5f8..900eee8636 100644 Binary files a/macros/latex/contrib/breqn/breqn.pdf and b/macros/latex/contrib/breqn/breqn.pdf differ diff --git a/macros/latex/contrib/breqn/breqnbundle.ins b/macros/latex/contrib/breqn/breqnbundle.ins index e48619eeb2..69b303c5e5 100644 --- a/macros/latex/contrib/breqn/breqnbundle.ins +++ b/macros/latex/contrib/breqn/breqnbundle.ins @@ -34,13 +34,11 @@ flexisym.dtx, and mathstyle.dtx. \endpreamble \generate{% - \file{breqn.ins}{\from{breqn.dtx}{install}}% \usedir{tex/latex/breqn}% \file{breqn.sty}{\from{breqn.dtx}{package}}% } \generate{% - \file{flexisym.ins}{\from{flexisym.dtx}{install}}% \usedir{tex/latex/breqn}% \file{flexisym.sty}{\from{flexisym.dtx}{package}}% \file{cmbase.sym}{\from{flexisym.dtx}{cmbase}}% @@ -50,7 +48,6 @@ flexisym.dtx, and mathstyle.dtx. } \generate{% - \file{mathstyle.ins}{\from{mathstyle.dtx}{install}}% \usedir{tex/latex/breqn}% \file{mathstyle.sty}{\from{mathstyle.dtx}{package}}% } diff --git a/macros/latex/contrib/breqn/flexisym.dtx b/macros/latex/contrib/breqn/flexisym.dtx index caf76eea74..cb9206c14e 100644 --- a/macros/latex/contrib/breqn/flexisym.dtx +++ b/macros/latex/contrib/breqn/flexisym.dtx @@ -78,8 +78,8 @@ % \fi % % \title{The \textsf{flexisym} package} -% \def\fileversion{0.98h} -% \def\filedate{2020/02/16} +% \def\fileversion{0.98i} +% \def\filedate{2020/02/18} % \date{\filedate\space\fileversion} % \author{Authors: Michael J. Downes, Morten H\o gholm\\ Maintained by Morten H\o gholm, Will Robertson\\ Feedback: \texttt{https://github.com/wspr/breqn/issues}} % @@ -97,7 +97,7 @@ % \begin{macrocode} %<*package> \RequirePackage{expl3}[2009/08/05] -\ProvidesExplPackage{flexisym}{2020/02/16}{0.98h}{Make math characters macros} +\ProvidesExplPackage{flexisym}{2020/02/18}{0.98i}{Make math characters macros} \edef\do{% \noexpand\AtEndOfPackage{% diff --git a/macros/latex/contrib/breqn/flexisym.pdf b/macros/latex/contrib/breqn/flexisym.pdf index 54f47e4ab4..0fddf92710 100644 Binary files a/macros/latex/contrib/breqn/flexisym.pdf and b/macros/latex/contrib/breqn/flexisym.pdf differ diff --git a/macros/latex/contrib/breqn/mathstyle.dtx b/macros/latex/contrib/breqn/mathstyle.dtx index 6a3e99e001..6df4e9426a 100644 --- a/macros/latex/contrib/breqn/mathstyle.dtx +++ b/macros/latex/contrib/breqn/mathstyle.dtx @@ -57,8 +57,8 @@ % \fi % % \title{The \textsf{mathstyle} package} -% \def\fileversion{0.98h} -% \def\filedate{2020/02/16} +% \def\fileversion{0.98i} +% \def\filedate{2020/02/18} % \date{\filedate\quad\fileversion} % \author{Authors: Michael J. Downes, Morten H\o gholm\\ Maintained by Morten H\o gholm, Will Robertson\\ Feedback: \texttt{https://github.com/wspr/breqn/issues}} % @@ -151,7 +151,7 @@ %<*package> \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\ProvidesExplPackage{mathstyle}{2020/02/16}{0.98h}{Tracking mathstyle implicitly} +\ProvidesExplPackage{mathstyle}{2020/02/18}{0.98i}{Tracking mathstyle implicitly} \ExplSyntaxOff % \end{macrocode} % diff --git a/macros/latex/contrib/breqn/mathstyle.pdf b/macros/latex/contrib/breqn/mathstyle.pdf index 39e9fe3456..c9d84aee9a 100644 Binary files a/macros/latex/contrib/breqn/mathstyle.pdf and b/macros/latex/contrib/breqn/mathstyle.pdf differ -- cgit v1.2.3