diff options
author | Karl Berry <karl@freefriends.org> | 2019-10-15 22:00:18 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-10-15 22:00:18 +0000 |
commit | 920c3efbeb9d3b013877bfbbde4a67a9cac2ee59 (patch) | |
tree | 3e1c53de3c458c0948c3b4573d1590c16ca3f4a2 | |
parent | b5d6f3a3c6dbd0788691087b63060431e5bdf00a (diff) |
breqn (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52397 c570f23f-e606-0410-a88d-b1316a301751
17 files changed, 97 insertions, 534 deletions
diff --git a/Master/texmf-dist/doc/latex/breqn/CHANGES.md b/Master/texmf-dist/doc/latex/breqn/CHANGES.md index fb079f78cc8..aa4bb125113 100644 --- a/Master/texmf-dist/doc/latex/breqn/CHANGES.md +++ b/Master/texmf-dist/doc/latex/breqn/CHANGES.md @@ -1,10 +1,16 @@ # Release notes for the `breqn` packages -* v0.98f (2018/09/14) +## v0.98g (2019/10/15) + + * Fix for robustness change in LaTeX 2019. + + +## v0.98f (2018/09/14) * Insert `\nolinenumbers` inside maths environments if the `lineno` package is loaded. It would be better to insert a line number, but at least with this the document still compiles! -* v0.98e (2017/01/27) + +## v0.98e (2017/01/27) * Fix in `\mathchoice` to allow use under recent versions of LuaTeX diff --git a/Master/texmf-dist/doc/latex/breqn/breqn.pdf b/Master/texmf-dist/doc/latex/breqn/breqn.pdf Binary files differindex 90f25a563aa..cd7a452ac9a 100644 --- a/Master/texmf-dist/doc/latex/breqn/breqn.pdf +++ b/Master/texmf-dist/doc/latex/breqn/breqn.pdf diff --git a/Master/texmf-dist/doc/latex/breqn/flexisym.pdf b/Master/texmf-dist/doc/latex/breqn/flexisym.pdf Binary files differindex 216df9adabb..0e4b5d1665f 100644 --- a/Master/texmf-dist/doc/latex/breqn/flexisym.pdf +++ b/Master/texmf-dist/doc/latex/breqn/flexisym.pdf diff --git a/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf b/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf Binary files differindex 39d577182c0..3252d99482c 100644 --- a/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf +++ b/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf diff --git a/Master/texmf-dist/source/latex/breqn/breqn.dtx b/Master/texmf-dist/source/latex/breqn/breqn.dtx index 6b93a18506d..1d0bee5c8f6 100644 --- a/Master/texmf-dist/source/latex/breqn/breqn.dtx +++ b/Master/texmf-dist/source/latex/breqn/breqn.dtx @@ -27,13 +27,7 @@ % CTAN:macros/latex/contrib/mh/breqn.pdf % % Unpacking: -% (a) If breqn.ins is present: -% tex breqn.ins -% (b) Without breqn.ins: -% tex breqn.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{breqn.dtx} -% (quote the arguments according to the demands of your shell) +% tex breqnbundle.ins % % Documentation: % The class ltxdoc loads the configuration file ltxdoc.cfg @@ -53,78 +47,8 @@ % TDS:doc/latex/breqn/breqn.pdf % TDS:source/latex/breqn/breqn.dtx % -%<*ignore> -\begingroup - \def\x{LaTeX2e} -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation: breqn} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\preamble - -This is a generated file. - -Copyright (C) 1997-2003 by Michael J. Downes -Copyright (C) 2007-2008 by Morten Hoegholm -Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2018 by Will Robertson -Copyright (C) 2010-2017 by Joseph Wright - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3 of this license or (at your option) any later -version. The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainer of this work is Will Robertson. - -This work consists of the main source file breqn.dtx -and the derived files - breqn.sty, breqn.pdf, breqn.ins. - -\endpreamble - -\generate{% - \file{breqn.ins}{\from{breqn.dtx}{install}}% - \usedir{tex/latex/breqn}% - \file{breqn.sty}{\from{breqn.dtx}{package}}% -} - -\obeyspaces -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* file into a directory searched by TeX:} -\Msg{*} -\Msg{* breqn.sty} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> %<*driver> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{breqn.drv}[2018/09/14 0.98f breqn] \documentclass{ltxdoc} \CodelineIndex \EnableCrossrefs @@ -152,7 +76,6 @@ and the derived files \long\gdef\@gobble@percent@space#1{\ifx #1%\expandafter\@gobble\else\expandafter#1\fi}} - \AtBeginDocument{\def\verbatim@processline{\expandafter\check@percent \the\verbatim@line\par}} \newwrite\tmp@out @@ -179,16 +102,12 @@ and the derived files \par\medskip } - - - \providecommand*\pkg[1]{\textsf{#1}} \providecommand*\cls[1]{\textsf{#1}} \providecommand*\opt[1]{\texttt{#1}} \providecommand*\env[1]{\texttt{#1}} \providecommand*\fn[1]{\texttt{#1}} - \providecommand*\cn[1]{\cs{#1}} \providecommand*\csarg[1]{\texttt{\char`\{#1\char`\}}} @@ -233,10 +152,10 @@ and the derived files % \fi % % -% \GetFileInfo{breqn.drv} -% \let\pkgdate\filedate\let\pkgversion\fileversion % \title{The \pkg{breqn} package} -% \date{\pkg{breqn} bundle: \pkgdate\space\pkgversion} +% \def\fileversion{0.98g} +% \def\filedate{2019/10/15} +% \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}} % % \maketitle @@ -1465,7 +1384,7 @@ and the derived files % Declare package name and date. % \begin{macrocode} \RequirePackage{expl3} -\ProvidesExplPackage{breqn}{2018/09/14}{0.98f}{Breaking equations} +\ProvidesExplPackage{breqn}{2019/10/15}{0.98g}{Breaking equations} % \end{macrocode} % Regrettably, \pkg{breqn} is internally a mess, so we have to take % some odd steps. @@ -3476,8 +3395,15 @@ and the derived files % little care in saving the original meaning. % \begin{macrocode} \def\@tempa#1\endcsname#2\@nil{\def\latex@end##1{#2}} -\expandafter\@tempa\end{#1}\@nil -\def\end#1{\csname end#1\endcsname \latex@end{#1}}% +\ifcsname end \endcsname + % 2019: \end was made robust + \expandafter\expandafter\expandafter\@tempa\csname end \endcsname{#1}\@nil + \@namedef{end }#1{\csname end#1\endcsname \latex@end{#1}}% +\else + % pre-2019: the old approach + \expandafter\@tempa\end{#1}\@nil + \def\end#1{\csname end#1\endcsname \latex@end{#1}}% +\fi % \end{macrocode} % Why don't we call \cs{CheckCommand} here? Because that % doesn't help end users much; it works better to use it during package diff --git a/Master/texmf-dist/source/latex/breqn/breqn.ins b/Master/texmf-dist/source/latex/breqn/breqnbundle.ins index 4c1c5b316f9..e48619eeb21 100644 --- a/Master/texmf-dist/source/latex/breqn/breqn.ins +++ b/Master/texmf-dist/source/latex/breqn/breqnbundle.ins @@ -1,35 +1,3 @@ -%% -%% This is file `breqn.ins', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% breqn.dtx (with options: `install') -%% -%% This is a generated file. -%% -%% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2008 by Morten Hoegholm -%% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2018 by Will Robertson -%% Copyright (C) 2010-2017 by Joseph Wright -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of -%% LaTeX version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is Will Robertson. -%% -%% This work consists of the main source file breqn.dtx -%% and the derived files -%% breqn.sty, breqn.pdf, breqn.ins. -%% \input docstrip.tex \Msg{************************************************************************} \Msg{* Installation: breqn} @@ -45,8 +13,8 @@ This is a generated file. Copyright (C) 1997-2003 by Michael J. Downes Copyright (C) 2007-2008 by Morten Hoegholm Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2018 by Will Robertson Copyright (C) 2010-2017 by Joseph Wright +Copyright (C) 2007-2019 by Will Robertson This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either @@ -60,9 +28,8 @@ This work has the LPPL maintenance status "maintained". The Current Maintainer of this work is Will Robertson. -This work consists of the main source file breqn.dtx -and the derived files - breqn.sty, breqn.pdf, breqn.ins. +This work consists of the main source file breqn.dtx, +flexisym.dtx, and mathstyle.dtx. \endpreamble @@ -72,6 +39,22 @@ and the derived files \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}}% + \file{mathpazo.sym}{\from{flexisym.dtx}{mathpazo}}% + \file{mathptmx.sym}{\from{flexisym.dtx}{mathptmx}}% + \file{msabm.sym}{\from{flexisym.dtx}{msabm}}% +} + +\generate{% + \file{mathstyle.ins}{\from{mathstyle.dtx}{install}}% + \usedir{tex/latex/breqn}% + \file{mathstyle.sty}{\from{mathstyle.dtx}{package}}% +} + \obeyspaces \Msg{************************************************************************} \Msg{*} @@ -79,6 +62,8 @@ and the derived files \Msg{* file into a directory searched by TeX:} \Msg{*} \Msg{* breqn.sty} +\Msg{* flexisym.sty, cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym} +\Msg{* mathstyle.sty} \Msg{*} \Msg{* Happy TeXing!} \Msg{*} @@ -87,5 +72,3 @@ and the derived files \endbatchfile \endinput -%% -%% End of file `breqn.ins'. diff --git a/Master/texmf-dist/source/latex/breqn/flexisym.dtx b/Master/texmf-dist/source/latex/breqn/flexisym.dtx index 42188753a26..fe08839094b 100644 --- a/Master/texmf-dist/source/latex/breqn/flexisym.dtx +++ b/Master/texmf-dist/source/latex/breqn/flexisym.dtx @@ -3,8 +3,8 @@ % Copyright (C) 1997-2003 by Michael J. Downes % Copyright (C) 2007-2008 by Morten Hoegholm % Copyright (C) 2007-2014 by Lars Madsen -% Copyright (C) 2007-2017 by Will Robertson % Copyright (C) 2010-2017 by Joseph Wright +% Copyright (C) 2007-2019 by Will Robertson % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -28,13 +28,7 @@ % CTAN:macros/latex/contrib/mh/flexisym.pdf % % Unpacking: -% (a) If flexisym.ins is present: -% tex flexisym.ins -% (b) Without flexisym.ins: -% tex flexisym.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{flexisym.dtx} -% (quote the arguments according to the demands of your shell) +% tex breqnbundle.ins % % Documentation: % The class ltxdoc loads the configuration file ltxdoc.cfg @@ -58,83 +52,8 @@ % TDS:doc/latex/breqn/flexisym.pdf % TDS:source/latex/breqn/flexisym.dtx % -%<*ignore> -\begingroup - \def\x{LaTeX2e} -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation: flexisym} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\preamble - -This is a generated file. - -Copyright (C) 1997-2003 by Michael J. Downes -Copyright (C) 2007-2010 by Morten Hoegholm -Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2017 by Will Robertson -Copyright (C) 2010-2017 by Joseph Wright - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3 of this license or (at your option) any later -version. The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainer of this work is Will Robertson. - -This work consists of the main source file flexisym.dtx -and the derived files - flexisym.sty, flexisym.pdf, flexisym.ins, - cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. - -\endpreamble - -\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}}% - \file{mathpazo.sym}{\from{flexisym.dtx}{mathpazo}}% - \file{mathptmx.sym}{\from{flexisym.dtx}{mathptmx}}% - \file{msabm.sym}{\from{flexisym.dtx}{msabm}}% -} - -\obeyspaces -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* files into a directory searched by TeX:} -\Msg{*} -\Msg{* flexisym.sty, cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> %<*driver> \NeedsTeXFormat{LaTeX2e} -\ProvidesFile{flexisym.drv}[2017/01/27 0.98e flexisym] \documentclass{ltxdoc} \CodelineIndex \EnableCrossrefs @@ -158,8 +77,9 @@ and the derived files %</driver> % \fi % -% \GetFileInfo{flexisym.drv} % \title{The \textsf{flexisym} package} +% \def\fileversion{0.98g} +% \def\filedate{2019/10/15} % \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}} % @@ -177,7 +97,7 @@ and the derived files % \begin{macrocode} %<*package> \RequirePackage{expl3}[2009/08/05] -\ProvidesExplPackage{flexisym}{2017/01/27}{0.98e}{Make math characters macros} +\ProvidesExplPackage{flexisym}{2019/10/15}{0.98g}{Make math characters macros} \edef\do{% \noexpand\AtEndOfPackage{% diff --git a/Master/texmf-dist/source/latex/breqn/flexisym.ins b/Master/texmf-dist/source/latex/breqn/flexisym.ins deleted file mode 100644 index bed8a528d5b..00000000000 --- a/Master/texmf-dist/source/latex/breqn/flexisym.ins +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `flexisym.ins', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% flexisym.dtx (with options: `install') -%% -%% This is a generated file. -%% -%% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm -%% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson -%% Copyright (C) 2010-2017 by Joseph Wright -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of -%% LaTeX version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is Will Robertson. -%% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. -%% -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation: flexisym} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\preamble - -This is a generated file. - -Copyright (C) 1997-2003 by Michael J. Downes -Copyright (C) 2007-2010 by Morten Hoegholm -Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2017 by Will Robertson -Copyright (C) 2010-2017 by Joseph Wright - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3 of this license or (at your option) any later -version. The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainer of this work is Will Robertson. - -This work consists of the main source file flexisym.dtx -and the derived files - flexisym.sty, flexisym.pdf, flexisym.ins, - cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. - -\endpreamble - -\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}}% - \file{mathpazo.sym}{\from{flexisym.dtx}{mathpazo}}% - \file{mathptmx.sym}{\from{flexisym.dtx}{mathptmx}}% - \file{msabm.sym}{\from{flexisym.dtx}{msabm}}% -} - -\obeyspaces -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* files into a directory searched by TeX:} -\Msg{*} -\Msg{* flexisym.sty, cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -\endinput -%% -%% End of file `flexisym.ins'. diff --git a/Master/texmf-dist/source/latex/breqn/mathstyle.dtx b/Master/texmf-dist/source/latex/breqn/mathstyle.dtx index cc99d8b842c..73b90525167 100644 --- a/Master/texmf-dist/source/latex/breqn/mathstyle.dtx +++ b/Master/texmf-dist/source/latex/breqn/mathstyle.dtx @@ -3,8 +3,8 @@ % Copyright (C) 1997-2003 by Michael J. Downes % Copyright (C) 2007-2008 by Morten Hoegholm % Copyright (C) 2007-2014 by Lars Madsen -% Copyright (C) 2007-2017 by Will Robertson % Copyright (C) 2010-2017 by Joseph Wright +% Copyright (C) 2007-2019 by Will Robertson % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either @@ -27,13 +27,7 @@ % CTAN:macros/latex/contrib/mh/mathstyle.pdf % % Unpacking: -% (a) If mathstyle.ins is present: -% tex mathstyle.ins -% (b) Without mathstyle.ins: -% tex mathstyle.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{mathstyle.dtx} -% (quote the arguments according to the demands of your shell) +% tex breqnbundle.ins % % Documentation: % The class ltxdoc loads the configuration file ltxdoc.cfg @@ -53,89 +47,8 @@ % TDS:doc/latex/breqn/mathstyle.pdf % TDS:source/latex/breqn/mathstyle.dtx % -%<*ignore> -\begingroup - \def\x{LaTeX2e} -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation for package: mathstyle} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\preamble - -This is a generated file. - -Copyright (C) 1997-2003 by Michael J. Downes -Copyright (C) 2007-2011 by Morten Hoegholm et al -Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2017 by Will Robertson -Copyright (C) 2010-2017 by Joseph Wright - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3 of this license or (at your option) any later -version. The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainer of this work is Will Robertson. - -This work consists of the main source file mathstyle.dtx -and the derived files - mathstyle.sty, mathstyle.pdf, mathstyle.ins. - -\endpreamble - -\generate{% - \file{mathstyle.ins}{\from{mathstyle.dtx}{install}}% - \usedir{tex/latex/breqn}% - \file{mathstyle.sty}{\from{mathstyle.dtx}{package}}% -} - -\obeyspaces -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* file into a directory searched by TeX:} -\Msg{*} -\Msg{* mathstyle.sty} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> -% -%<*driver> -\ProvidesFile{mathstyle.drv} -%</driver> -%<package>\NeedsTeXFormat{LaTeX2e} -%<package>\ProvidesPackage{mathstyle} -%<*package|driver> - [2017/01/27 0.98e Tracking mathstyle implicitly] -%</package|driver> %<*driver> \documentclass{ltxdoc} -\CodelineIndex -\EnableCrossrefs -\setcounter{IndexColumns}{2} \providecommand*\pkg[1]{\textsf{#1}} \begin{document} \DocInput{mathstyle.dtx} @@ -143,8 +56,9 @@ and the derived files %</driver> % \fi % -% \GetFileInfo{mathstyle.drv} % \title{The \textsf{mathstyle} package} +% \def\fileversion{0.98g} +% \def\filedate{2019/10/15} % \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}} % @@ -235,6 +149,10 @@ and the derived files % % \begin{macrocode} %<*package> +\NeedsTeXFormat{LaTeX2e} +\RequirePackage{expl3} +\ProvidesExplPackage{mathstyle}{2019/10/15}{0.98g}{Tracking mathstyle implicitly} +\ExplSyntaxOff % \end{macrocode} % % \begin{macro}{\@saveprimitive} diff --git a/Master/texmf-dist/source/latex/breqn/mathstyle.ins b/Master/texmf-dist/source/latex/breqn/mathstyle.ins deleted file mode 100644 index 79d6f7390c6..00000000000 --- a/Master/texmf-dist/source/latex/breqn/mathstyle.ins +++ /dev/null @@ -1,90 +0,0 @@ -%% -%% This is file `mathstyle.ins', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% mathstyle.dtx (with options: `install') -%% -%% This is a generated file. -%% -%% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2011 by Morten Hoegholm et al -%% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson -%% Copyright (C) 2010-2017 by Joseph Wright -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of -%% LaTeX version 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% The Current Maintainer of this work is Will Robertson. -%% -%% This work consists of the main source file mathstyle.dtx -%% and the derived files -%% mathstyle.sty, mathstyle.pdf, mathstyle.ins. -%% -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation for package: mathstyle} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\preamble - -This is a generated file. - -Copyright (C) 1997-2003 by Michael J. Downes -Copyright (C) 2007-2011 by Morten Hoegholm et al -Copyright (C) 2007-2014 by Lars Madsen -Copyright (C) 2007-2017 by Will Robertson -Copyright (C) 2010-2017 by Joseph Wright - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3 of this license or (at your option) any later -version. The latest version of this license is in - http://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainer of this work is Will Robertson. - -This work consists of the main source file mathstyle.dtx -and the derived files - mathstyle.sty, mathstyle.pdf, mathstyle.ins. - -\endpreamble - -\generate{% - \file{mathstyle.ins}{\from{mathstyle.dtx}{install}}% - \usedir{tex/latex/breqn}% - \file{mathstyle.sty}{\from{mathstyle.dtx}{package}}% -} - -\obeyspaces -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* file into a directory searched by TeX:} -\Msg{*} -\Msg{* mathstyle.sty} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -\endinput -%% -%% End of file `mathstyle.ins'. diff --git a/Master/texmf-dist/tex/latex/breqn/breqn.sty b/Master/texmf-dist/tex/latex/breqn/breqn.sty index 93b49aa70b8..aec20ed3411 100644 --- a/Master/texmf-dist/tex/latex/breqn/breqn.sty +++ b/Master/texmf-dist/tex/latex/breqn/breqn.sty @@ -11,8 +11,8 @@ %% Copyright (C) 1997-2003 by Michael J. Downes %% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2018 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,13 +26,12 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file breqn.dtx -%% and the derived files -%% breqn.sty, breqn.pdf, breqn.ins. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \NeedsTeXFormat{LaTeX2e} \RequirePackage{expl3} -\ProvidesExplPackage{breqn}{2018/09/14}{0.98f}{Breaking equations} +\ProvidesExplPackage{breqn}{2019/10/15}{0.98g}{Breaking equations} \ExplSyntaxOff \edef\breqnpopcats{% \catcode\number`\"=\number\catcode`\" @@ -645,8 +644,15 @@ \end{#2}% } \def\@tempa#1\endcsname#2\@nil{\def\latex@end##1{#2}} -\expandafter\@tempa\end{#1}\@nil -\def\end#1{\csname end#1\endcsname \latex@end{#1}}% +\ifcsname end \endcsname + % 2019: \end was made robust + \expandafter\expandafter\expandafter\@tempa\csname end \endcsname{#1}\@nil + \@namedef{end }#1{\csname end#1\endcsname \latex@end{#1}}% +\else + % pre-2019: the old approach + \expandafter\@tempa\end{#1}\@nil + \def\end#1{\csname end#1\endcsname \latex@end{#1}}% +\fi \def\check@punct@or@qed#1{% \xdef\found@punct{\@empty}% BRM: punctuation was being remembered past this eqn. % WSPR: err, why isn't that just \global\let\found@punct\@empty ? diff --git a/Master/texmf-dist/tex/latex/breqn/cmbase.sym b/Master/texmf-dist/tex/latex/breqn/cmbase.sym index 12022833aa7..7bb63424150 100644 --- a/Master/texmf-dist/tex/latex/breqn/cmbase.sym +++ b/Master/texmf-dist/tex/latex/breqn/cmbase.sym @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,10 +26,8 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \ProvidesSymbols{cmbase}[2007/12/19 v0.92] \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/breqn/flexisym.sty b/Master/texmf-dist/tex/latex/breqn/flexisym.sty index fafe12f071a..153fe52a140 100644 --- a/Master/texmf-dist/tex/latex/breqn/flexisym.sty +++ b/Master/texmf-dist/tex/latex/breqn/flexisym.sty @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,13 +26,11 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \RequirePackage{expl3}[2009/08/05] -\ProvidesExplPackage{flexisym}{2017/01/27}{0.98e}{Make math characters macros} +\ProvidesExplPackage{flexisym}{2019/10/15}{0.98g}{Make math characters macros} \edef\do{% \noexpand\AtEndOfPackage{% diff --git a/Master/texmf-dist/tex/latex/breqn/mathpazo.sym b/Master/texmf-dist/tex/latex/breqn/mathpazo.sym index 186e92057d7..804d6c880d8 100644 --- a/Master/texmf-dist/tex/latex/breqn/mathpazo.sym +++ b/Master/texmf-dist/tex/latex/breqn/mathpazo.sym @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,10 +26,8 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \ProvidesSymbols{mathpazo}[2010/07/11 v0.3] \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/breqn/mathptmx.sym b/Master/texmf-dist/tex/latex/breqn/mathptmx.sym index f8427ebc1ca..75b56b21469 100644 --- a/Master/texmf-dist/tex/latex/breqn/mathptmx.sym +++ b/Master/texmf-dist/tex/latex/breqn/mathptmx.sym @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,10 +26,8 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \ProvidesSymbols{mathptmx}[2010/07/11 v0.3] \ExplSyntaxOn diff --git a/Master/texmf-dist/tex/latex/breqn/mathstyle.sty b/Master/texmf-dist/tex/latex/breqn/mathstyle.sty index 6910ff6f92a..7001fa84726 100644 --- a/Master/texmf-dist/tex/latex/breqn/mathstyle.sty +++ b/Master/texmf-dist/tex/latex/breqn/mathstyle.sty @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2011 by Morten Hoegholm et al +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,13 +26,13 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file mathstyle.dtx -%% and the derived files -%% mathstyle.sty, mathstyle.pdf, mathstyle.ins. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{mathstyle} - [2017/01/27 0.98e Tracking mathstyle implicitly] +\RequirePackage{expl3} +\ProvidesExplPackage{mathstyle}{2019/10/15}{0.98g}{Tracking mathstyle implicitly} +\ExplSyntaxOff \providecommand\@saveprimitive[2]{% \begingroup \edef\@tempa{\string#1}\edef\@tempb{\meaning#1}% diff --git a/Master/texmf-dist/tex/latex/breqn/msabm.sym b/Master/texmf-dist/tex/latex/breqn/msabm.sym index 8bea04f8a29..044ab1bacd7 100644 --- a/Master/texmf-dist/tex/latex/breqn/msabm.sym +++ b/Master/texmf-dist/tex/latex/breqn/msabm.sym @@ -9,10 +9,10 @@ %% This is a generated file. %% %% Copyright (C) 1997-2003 by Michael J. Downes -%% Copyright (C) 2007-2010 by Morten Hoegholm +%% Copyright (C) 2007-2008 by Morten Hoegholm %% Copyright (C) 2007-2014 by Lars Madsen -%% Copyright (C) 2007-2017 by Will Robertson %% Copyright (C) 2010-2017 by Joseph Wright +%% Copyright (C) 2007-2019 by Will Robertson %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either @@ -26,10 +26,8 @@ %% %% The Current Maintainer of this work is Will Robertson. %% -%% This work consists of the main source file flexisym.dtx -%% and the derived files -%% flexisym.sty, flexisym.pdf, flexisym.ins, -%% cmbase.sym, mathpazo.sym, mathptmx.sym, msabm.sym. +%% This work consists of the main source file breqn.dtx, +%% flexisym.dtx, and mathstyle.dtx. %% \ProvidesSymbols{msabm}[2001/09/08 v0.91] \ExplSyntaxOn |