summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-10-15 22:00:18 +0000
committerKarl Berry <karl@freefriends.org>2019-10-15 22:00:18 +0000
commit920c3efbeb9d3b013877bfbbde4a67a9cac2ee59 (patch)
tree3e1c53de3c458c0948c3b4573d1590c16ca3f4a2
parentb5d6f3a3c6dbd0788691087b63060431e5bdf00a (diff)
breqn (15oct19)
git-svn-id: svn://tug.org/texlive/trunk@52397 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/breqn/CHANGES.md10
-rw-r--r--Master/texmf-dist/doc/latex/breqn/breqn.pdfbin655285 -> 655188 bytes
-rw-r--r--Master/texmf-dist/doc/latex/breqn/flexisym.pdfbin286197 -> 286295 bytes
-rw-r--r--Master/texmf-dist/doc/latex/breqn/mathstyle.pdfbin205238 -> 180169 bytes
-rw-r--r--Master/texmf-dist/source/latex/breqn/breqn.dtx102
-rw-r--r--Master/texmf-dist/source/latex/breqn/breqnbundle.ins (renamed from Master/texmf-dist/source/latex/breqn/breqn.ins)59
-rw-r--r--Master/texmf-dist/source/latex/breqn/flexisym.dtx90
-rw-r--r--Master/texmf-dist/source/latex/breqn/flexisym.ins96
-rw-r--r--Master/texmf-dist/source/latex/breqn/mathstyle.dtx98
-rw-r--r--Master/texmf-dist/source/latex/breqn/mathstyle.ins90
-rw-r--r--Master/texmf-dist/tex/latex/breqn/breqn.sty20
-rw-r--r--Master/texmf-dist/tex/latex/breqn/cmbase.sym10
-rw-r--r--Master/texmf-dist/tex/latex/breqn/flexisym.sty12
-rw-r--r--Master/texmf-dist/tex/latex/breqn/mathpazo.sym10
-rw-r--r--Master/texmf-dist/tex/latex/breqn/mathptmx.sym10
-rw-r--r--Master/texmf-dist/tex/latex/breqn/mathstyle.sty14
-rw-r--r--Master/texmf-dist/tex/latex/breqn/msabm.sym10
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
index 90f25a563aa..cd7a452ac9a 100644
--- a/Master/texmf-dist/doc/latex/breqn/breqn.pdf
+++ b/Master/texmf-dist/doc/latex/breqn/breqn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/breqn/flexisym.pdf b/Master/texmf-dist/doc/latex/breqn/flexisym.pdf
index 216df9adabb..0e4b5d1665f 100644
--- a/Master/texmf-dist/doc/latex/breqn/flexisym.pdf
+++ b/Master/texmf-dist/doc/latex/breqn/flexisym.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf b/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf
index 39d577182c0..3252d99482c 100644
--- a/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf
+++ b/Master/texmf-dist/doc/latex/breqn/mathstyle.pdf
Binary files differ
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