texlive[45246] Master/texmf-dist: amsmath (8sep17)

commits+karl at tug.org commits+karl at tug.org
Fri Sep 8 23:22:37 CEST 2017


Revision: 45246
          http://tug.org/svn/texlive?view=revision&revision=45246
Author:   karl
Date:     2017-09-08 23:22:37 +0200 (Fri, 08 Sep 2017)
Log Message:
-----------
amsmath (8sep17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/amsmath/README.txt
    trunk/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt
    trunk/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/technote.pdf
    trunk/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
    trunk/Master/texmf-dist/source/latex/amsmath/amscd.dtx
    trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx
    trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/amsmath/README.txt	2017-09-08 21:22:20 UTC (rev 45245)
+++ trunk/Master/texmf-dist/doc/latex/amsmath/README.txt	2017-09-08 21:22:37 UTC (rev 45246)
@@ -1,8 +1,8 @@
-README for latex-amsmath bundle [2017/04/14]
-           American Mathematical Society, LaTeX3 Project
+README for latex-amsmath bundle
+American Mathematical Society, LaTeX3 Project
 
 Copyright 2001-2004, 2007, 2008, 2010, 2011, 2013 American Mathematical Society.
-Copyright 2016 LaTeX3 Project and American Mathematical Society.
+Copyright 2016-2017 LaTeX3 Project and American Mathematical Society.
 
 This work may be distributed and/or modified under the
 conditions of the LaTeX Project Public License, either version 1.3c
@@ -90,101 +90,17 @@
 ========================================================================
 IV. REMARKS ON THIS RELEASE
 
-Version 2.16 adds some control over spacing around aligned/gathered and
-adjustments to the generalized fraction code so that it works in xetex.
+Version 2.17
+Fixes a bug in the spacing around the closing delimiter in generalised
+fractions in xetex and luatex version added in release 2.16.
+Fixes a bug that overfull lines did not always produce warnings.
 
+
 ========================================================================
-V. CHANGE LOG (REVERSE CHRONOLOGICAL ORDER)
+V. CHANGE LOG
 
+The file changes.txt lists recent changes in reverse chronological order.
 
-2017-04-14  David Carlisle  <latex-bugs at latex-project.org>
-
-	* amscd.dtx: typo fix in ProvidesPackage line.
-
-2016-11-05 amsmath.dtx 2.16a
-     alignedleftspace[yes|no|yesifneg] package options
-     New genfrac implementation for XeTeX and LuaTeX
-     Delete obsolete install.txt file.
-     
-     
-2016-06-28 amsmath.dtx 2.15d
-     avoid error on \dots \left ....
-
-2016-05-26 amsmath.dtx 2.15c
-     ignore spaces at start of \intertext
-
-2016-03-10 amsmath.dtx 2.15b
-     Preserve box0 in \resetMathstrut@
-     In xetex, and luatex, add version of \newmcodes@
-	that works even if - has a \Umathcode definition.
-
-2016-03-03 amsmath.dtx 2.15a
-     One missing % added to mathstrut handling.
-
-
-2016-02-20 amsmath.dtx 2.15
-     Updates for new \mathchardef handling in luatex
-     Fix for \long macros after \dots
-     (such as \iff as redefined by this package)
-
-2013-01-14 amsmath.dtx 2.14
-
-    * amsmath.sty 2.14
-      -- Minimal changes to make amsmath compatible with stix.sty.
-
-2000-07-18 amsmath.dtx 2.13
-    -- After the numbering patches in 2.11, \notag failed in certain
-       circumstances: introduce some more auxiliary functions to sort
-       things out, and redefine \nonumber.
-
-2000-06-29 amstext.dtx 2.01
-    -- Use \f at size instead of \tf at size because they are not
-       necessarily the same and the former is better for putting a few
-       words into a display.
-
-2000-06-06 amsmath.dtx 2.12
-    -- Fix transposed lines in 2.11 patch.
-
-2000-06-02 amsmath.dtx 2.11
-
-    * amsmath.sty 2.11
-      -- Prevent "Arithmetic overflow" error by guarding against
-         divide-by-zero in \x at calc@shift at lc (align environment).
-
-    * amsdtx.dtx
-      -- Moved to the amscls distribution.
-
-2000-05-25 amsmath.dtx 2.10
-    -- Clear up error message for \allowdisplaybreaks[0].
-    -- Make mathdisplay re-entrant by introducing mathdisplay at stack,
-       to clear up numbering problems in unusual circumstances such as
-       \[ \] nested inside minipage inside equation.
-
-2000-04-21 amsmath.dtx 2.09
-    -- Ensure good catcodes for " etc.
-
-2000-03-16 amsmath.dtx 2.08
-    -- Fixed erroneous tag placement on split with fleqn/tbtags options.
-
-2000-03-15 amsmath.dtx 2.07
-    -- Add \reset at strutbox@ to deal with the following bug: After
-       $...\mbox{\Huge $...$}...$, line spacing is wrong in a
-       following "gather" or other environment that uses \strut at .
-    -- Patch to fix bug with intlimits option: too much space in the
-       middle of \iint.
-    -- Overhaul math accents again to fix a couple of bugs reported by
-       Thimm.
-
-2000-03-10 amsmath.dtx 2.06
-    -- Change \MathAccent to \mathaccentV so \DeclareMathAccent won't
-       give an error when redefining an accent.
-
-2000-01-06 amsmath.dtx 2.05
-    -- Fixed incorrect placement of fleqn/reqno equation numbers
-       inside indented lists (displaywidth < columnwidth). Changed the
-       multline/fleqn/leqno indent to match mathmargin when possible
-       instead of always just using multlinetaggap.
-
 The file diffs-m.txt contains information on development and changes
 prior to 2000.
 

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt
===================================================================
--- trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt	2017-09-08 21:22:20 UTC (rev 45245)
+++ trunk/Master/texmf-dist/doc/latex/amsmath/changes.txt	2017-09-08 21:22:37 UTC (rev 45246)
@@ -1,9 +1,19 @@
+2017-09-02  David Carlisle  <latex-bugs at latex-project.org>
+
+	* amsmath.dtx: ensure that overfull alignments give warnings in more cases
+	https://tex.stackexchange.com/questions/141287/addmargin-enumerate-and-align-miss-an-overfull-hbox
+
+	* amsmath.dtx: move the nulldelimiterspace correction for closing
+	delimiters in \genfrac for extended TeXs to the line before
+	\nulldelimiterspace is locally set to 0pt.
+
 2017-04-14  David Carlisle  <latex-bugs at latex-project.org>
 
 	* amscd.dtx: typo fix in ProvidesPackage line.
 
 2016-11-05 David Carlisle  <latex-bugs at latex-project.org>
-	* alignedleftspace[yes|no|yesifneg] package options
+
+        * alignedleftspace[yes|no|yesifneg] package options
 	* New genfrac implementation for XeTeX and LuaTeX
 	* Delete obsolete install.txt file.
 
@@ -31,3 +41,62 @@
 2016-02-20  David Carlisle  <latex-bugs at latex-project.org>
 
 	* amsmath.dtx: update to support \Umathchardef and \long macros in \dots.
+
+2013-01-14 amsmath.dtx 2.14
+
+    * amsmath.sty 2.14
+      -- Minimal changes to make amsmath compatible with stix.sty.
+
+2000-07-18 amsmath.dtx 2.13
+    -- After the numbering patches in 2.11, \notag failed in certain
+       circumstances: introduce some more auxiliary functions to sort
+       things out, and redefine \nonumber.
+
+2000-06-29 amstext.dtx 2.01
+    -- Use \f at size instead of \tf at size because they are not
+       necessarily the same and the former is better for putting a few
+       words into a display.
+
+2000-06-06 amsmath.dtx 2.12
+    -- Fix transposed lines in 2.11 patch.
+
+2000-06-02 amsmath.dtx 2.11
+
+    * amsmath.sty 2.11
+      -- Prevent "Arithmetic overflow" error by guarding against
+         divide-by-zero in \x at calc@shift at lc (align environment).
+
+    * amsdtx.dtx
+      -- Moved to the amscls distribution.
+
+2000-05-25 amsmath.dtx 2.10
+    -- Clear up error message for \allowdisplaybreaks[0].
+    -- Make mathdisplay re-entrant by introducing mathdisplay at stack,
+       to clear up numbering problems in unusual circumstances such as
+       \[ \] nested inside minipage inside equation.
+
+2000-04-21 amsmath.dtx 2.09
+    -- Ensure good catcodes for " etc.
+
+2000-03-16 amsmath.dtx 2.08
+    -- Fixed erroneous tag placement on split with fleqn/tbtags options.
+
+2000-03-15 amsmath.dtx 2.07
+    -- Add \reset at strutbox@ to deal with the following bug: After
+       $...\mbox{\Huge $...$}...$, line spacing is wrong in a
+       following "gather" or other environment that uses \strut at .
+    -- Patch to fix bug with intlimits option: too much space in the
+       middle of \iint.
+    -- Overhaul math accents again to fix a couple of bugs reported by
+       Thimm.
+
+2000-03-10 amsmath.dtx 2.06
+    -- Change \MathAccent to \mathaccentV so \DeclareMathAccent won't
+       give an error when redefining an accent.
+
+2000-01-06 amsmath.dtx 2.05
+    -- Fixed incorrect placement of fleqn/reqno equation numbers
+       inside indented lists (displaywidth < columnwidth). Changed the
+       multline/fleqn/leqno indent to match mathmargin when possible
+       instead of always just using multlinetaggap.
+

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/technote.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/amsmath/amscd.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/amsmath/amscd.dtx	2017-09-08 21:22:20 UTC (rev 45245)
+++ trunk/Master/texmf-dist/source/latex/amsmath/amscd.dtx	2017-09-08 21:22:37 UTC (rev 45246)
@@ -2,7 +2,7 @@
 % \iffalse meta-comment
 %
 % Copyright 1995, 1999 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright 2016-2017 LaTeX3 Project and American Mathematical Society.
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c

Modified: trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx	2017-09-08 21:22:20 UTC (rev 45245)
+++ trunk/Master/texmf-dist/source/latex/amsmath/amsmath.dtx	2017-09-08 21:22:37 UTC (rev 45246)
@@ -2,7 +2,7 @@
 % \iffalse meta-comment
 %
 % Copyright 1995, 2000, 2013 American Mathematical Society.
-% Copyright 2016 LaTeX3 Project and American Mathematical Society.
+% Copyright 2016-2017 LaTeX3 Project and American Mathematical Society.
 %
 % This work may be distributed and/or modified under the
 % conditions of the LaTeX Project Public License, either version 1.3c
@@ -74,7 +74,7 @@
 %    \begin{macrocode}
 \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX)
 [1994/12/01]% LaTeX date must be December 1994 or later
-\ProvidesPackage{amsmath}[2016/11/05 v2.16a AMS math features]
+\ProvidesPackage{amsmath}[2017/09/02 v2.17a AMS math features]
 %    \end{macrocode}
 %
 % \section{Catcode defenses}
@@ -635,9 +635,12 @@
 %    \begin{macrocode}
 \def\genfrac at choice#1#2{%
 \ifx @#2@\else
+%    \end{macrocode}
+% \changes{v2.17a}{2017/09/02}{move \cs{nulldelimiterspace} correction}
+%    \begin{macrocode}
+\ifx c#1\kern-\nulldelimiterspace\fi
 {\delimitershortfall\z@\delimiterfactor\@m
  \mathsurround\z@\nulldelimiterspace\z@
-\ifx c#1\kern-\nulldelimiterspace\fi
 \mathchoice
 {\genfrac at rule{#2}{20}\textfont{2.39}}%
 {\genfrac at rule{#2}{21}\textfont{1}}%
@@ -678,9 +681,12 @@
 %    \begin{macrocode}
 \def\genfrac at choice#1#2{%
 \ifx @#2@\else
+%    \end{macrocode}
+% \changes{v2.17a}{2017/09/02}{move \cs{nulldelimiterspace} correction}
+%    \begin{macrocode}
+\ifx c#1\kern-\nulldelimiterspace\fi
 {\delimitershortfall\z@\delimiterfactor\@m
  \mathsurround\z@\nulldelimiterspace\z@
-\ifx c#1\kern-\nulldelimiterspace\fi
 \mathchoice
 {\genfrac at rule{#2}\displaystyle{2.39}}%
 {\genfrac at rule{#2}\textstyle{1}}%
@@ -3336,6 +3342,7 @@
 % \end{macro}
 %
 % \begin{macro}{\black@}
+% \changes{v2.17a}{2017/09/02}{add fixed width box so overfull warning generated in centred environments in lists}
 %    This macro is made to produce an overfull box message and
 %    possibly (depending on the value of \cs{overfullrule})
 %    a rule in the margin if the total width of an alignment
@@ -3348,7 +3355,7 @@
             \nointerlineskip
             \vskip-\ht\strutbox@
             \vskip-\dp\strutbox@
-            \vbox{\noindent\hbox to#1{\strut@\hfill}}%
+            \vbox{\noindent\hbox to\displaywidth{\hbox to#1{\strut@\hfill}}}%
             \prevdepth\dimen@
         \fi
     }%

Modified: trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty	2017-09-08 21:22:20 UTC (rev 45245)
+++ trunk/Master/texmf-dist/tex/latex/amsmath/amsmath.sty	2017-09-08 21:22:37 UTC (rev 45246)
@@ -23,7 +23,7 @@
 %% 
 \NeedsTeXFormat{LaTeX2e}% LaTeX 2.09 can't be used (nor non-LaTeX)
 [1994/12/01]% LaTeX date must be December 1994 or later
-\ProvidesPackage{amsmath}[2016/11/05 v2.16a AMS math features]
+\ProvidesPackage{amsmath}[2017/09/02 v2.17a AMS math features]
 \edef\@temp{\catcode 96=\number\catcode 96 }
 \catcode\string `\`=12
 \def\do#1{\catcode\number`#1=\number\catcode`#1}
@@ -236,9 +236,9 @@
                       }\right.$}}
 \def\genfrac at choice#1#2{%
 \ifx @#2@\else
+\ifx c#1\kern-\nulldelimiterspace\fi
 {\delimitershortfall\z@\delimiterfactor\@m
  \mathsurround\z@\nulldelimiterspace\z@
-\ifx c#1\kern-\nulldelimiterspace\fi
 \mathchoice
 {\genfrac at rule{#2}{20}\textfont{2.39}}%
 {\genfrac at rule{#2}{21}\textfont{1}}%
@@ -267,9 +267,9 @@
                       }\right.$}}
 \def\genfrac at choice#1#2{%
 \ifx @#2@\else
+\ifx c#1\kern-\nulldelimiterspace\fi
 {\delimitershortfall\z@\delimiterfactor\@m
  \mathsurround\z@\nulldelimiterspace\z@
-\ifx c#1\kern-\nulldelimiterspace\fi
 \mathchoice
 {\genfrac at rule{#2}\displaystyle{2.39}}%
 {\genfrac at rule{#2}\textstyle{1}}%
@@ -1268,7 +1268,7 @@
             \nointerlineskip
             \vskip-\ht\strutbox@
             \vskip-\dp\strutbox@
-            \vbox{\noindent\hbox to#1{\strut@\hfill}}%
+            \vbox{\noindent\hbox to\displaywidth{\hbox to#1{\strut@\hfill}}}%
             \prevdepth\dimen@
         \fi
     }%



More information about the tex-live-commits mailing list