summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsbsy.pdfbin161330 -> 161324 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amscd.pdfbin165748 -> 165745 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsgen.pdfbin164347 -> 164345 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsldoc.pdfbin480725 -> 476032 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsldoc.tex8
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsmath.pdfbin378955 -> 384171 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsopn.pdfbin129165 -> 129155 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amstext.pdfbin200043 -> 194257 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/amsxtra.pdfbin104544 -> 104545 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/changes.txt32
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/subeqn.pdfbin101297 -> 101293 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/subeqn.tex2
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/technote.pdfbin135744 -> 130600 bytes
-rw-r--r--Master/texmf-dist/doc/latex/amsmath/testmath.pdfbin430478 -> 429026 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/README.md6
-rw-r--r--Master/texmf-dist/doc/latex/base/alltt.pdfbin173077 -> 173079 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/bugs.txt9
-rw-r--r--Master/texmf-dist/doc/latex/base/cfgguide.pdfbin220211 -> 220217 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/changes.txt1506
-rw-r--r--Master/texmf-dist/doc/latex/base/classes.pdfbin521080 -> 520851 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/clsguide.pdfbin372505 -> 372555 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/cmfonts.pdfbin264453 -> 264505 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/cyrguide.pdfbin216976 -> 216997 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/doc.pdfbin629693 -> 630882 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/docstrip.pdfbin469438 -> 479493 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/encguide.pdfbin1532114 -> 1532144 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/exscale.pdfbin195880 -> 195877 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/fix-cm.pdfbin262051 -> 262059 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/fntguide.pdfbin361835 -> 417861 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/fntguide.tex314
-rw-r--r--Master/texmf-dist/doc/latex/base/graphpap.pdfbin156280 -> 156277 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ifthen.pdfbin205205 -> 205213 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/inputenc.pdfbin294824 -> 294900 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexchanges.pdfbin232376 -> 232390 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexchanges.tex2
-rw-r--r--Master/texmf-dist/doc/latex/base/latexrelease.pdfbin246174 -> 246195 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/latexsym.pdfbin192289 -> 192297 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lb2.pdfbin138223 -> 138219 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/letter.pdfbin305154 -> 305650 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lgc2.pdfbin101344 -> 101343 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lppl.pdfbin0 -> 125830 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltfilehook-code.pdfbin0 -> 735666 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltfilehook-code.tex5
-rw-r--r--Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdfbin0 -> 516541 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltfilehook-doc.tex7
-rw-r--r--Master/texmf-dist/doc/latex/base/lthooks-code.pdfbin0 -> 896384 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lthooks-code.tex5
-rw-r--r--Master/texmf-dist/doc/latex/base/lthooks-doc.pdfbin0 -> 602781 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/lthooks-doc.tex7
-rw-r--r--Master/texmf-dist/doc/latex/base/ltluatex.pdfbin304104 -> 305339 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews.pdfbin950041 -> 989351 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews.tex38
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews01.pdfbin150020 -> 150020 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews02.pdfbin134750 -> 134751 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews03.pdfbin134730 -> 134742 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews04.pdfbin128768 -> 128772 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews05.pdfbin157174 -> 157181 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews06.pdfbin133132 -> 133138 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews07.pdfbin124028 -> 124029 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews08.pdfbin144471 -> 144482 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews09.pdfbin120208 -> 120222 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews10.pdfbin147941 -> 147946 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews11.pdfbin104942 -> 104936 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews12.pdfbin137918 -> 137919 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews13.pdfbin161066 -> 161065 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews14.pdfbin150920 -> 150907 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews15.pdfbin122088 -> 122092 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews16.pdfbin130688 -> 130687 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews17.pdfbin149835 -> 149838 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews18.pdfbin36003 -> 36005 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews19.pdfbin235068 -> 235073 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews20.pdfbin283323 -> 283318 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews21.pdfbin233491 -> 233492 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews22.pdfbin302835 -> 302836 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews23.pdfbin274453 -> 274459 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews24.pdfbin252641 -> 252645 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews25.pdfbin196325 -> 196326 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews26.pdfbin362836 -> 362839 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews27.pdfbin239755 -> 239758 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews28.pdfbin368228 -> 368226 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews28.tex4
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews29.pdfbin433006 -> 433004 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews30.pdfbin491245 -> 491246 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews31.pdfbin500186 -> 500919 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews31.tex18
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews32.pdfbin0 -> 521204 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltnews32.tex872
-rw-r--r--Master/texmf-dist/doc/latex/base/ltshipout-code.pdfbin0 -> 749323 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltshipout-code.tex5
-rw-r--r--Master/texmf-dist/doc/latex/base/ltshipout-doc.pdfbin0 -> 503825 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltshipout-doc.tex7
-rw-r--r--Master/texmf-dist/doc/latex/base/ltx3info.pdfbin191528 -> 191527 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/ltxdoc.pdfbin215600 -> 215134 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/makeindx.pdfbin160673 -> 160667 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/manifest.txt25
-rw-r--r--Master/texmf-dist/doc/latex/base/manual.pdfbin151354 -> 151347 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/modguide.pdfbin220384 -> 220388 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/nfssfont.pdfbin202429 -> 202451 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/proc.pdfbin216899 -> 216877 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/slides.pdfbin352152 -> 351586 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/slifonts.pdfbin214708 -> 214710 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/source2e.pdfbin3111674 -> 4342817 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/source2e.tex18
-rw-r--r--Master/texmf-dist/doc/latex/base/syntonly.pdfbin181552 -> 181346 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/tlc2.pdfbin164949 -> 164947 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/tulm.pdfbin156534 -> 156546 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/usrguide.pdfbin398281 -> 399035 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/usrguide.tex94
-rw-r--r--Master/texmf-dist/doc/latex/base/utf8ienc.pdfbin330893 -> 330675 bytes
-rw-r--r--Master/texmf-dist/doc/latex/base/webcomp.pdfbin136153 -> 136159 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/graphics/changes.txt25
-rw-r--r--Master/texmf-dist/doc/latex/graphics/color.pdfbin201521 -> 200892 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/drivers.pdfbin268843 -> 263761 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/epsfig.pdfbin154491 -> 154479 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/graphics.pdfbin289788 -> 286071 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/graphicx.pdfbin232502 -> 231066 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/grfguide.pdfbin310569 -> 310278 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/grfguide.tex162
-rw-r--r--Master/texmf-dist/doc/latex/graphics/keyval.pdfbin222531 -> 222527 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/lscape.pdfbin150110 -> 150615 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/rotating.pdfbin250716 -> 245573 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/rotex.pdfbin162253 -> 162268 bytes
-rw-r--r--Master/texmf-dist/doc/latex/graphics/trig.pdfbin191699 -> 191692 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/README.md2
-rw-r--r--Master/texmf-dist/doc/latex/tools/afterpage.pdfbin189855 -> 189846 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/array.pdfbin486044 -> 483010 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/bm.pdfbin306787 -> 306728 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/calc.pdfbin346065 -> 340889 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/changes.txt47
-rw-r--r--Master/texmf-dist/doc/latex/tools/dcolumn.pdfbin204376 -> 199218 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/delarray.pdfbin183440 -> 183426 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/enumerate.pdfbin199056 -> 199047 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/fileerr.pdfbin179543 -> 179635 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/fontsmpl.pdfbin143176 -> 138027 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/ftnright.pdfbin346382 -> 346473 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/hhline.pdfbin175685 -> 175673 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/indentfirst.pdfbin144786 -> 144779 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/layout.pdfbin246939 -> 246917 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/longtable.pdfbin355032 -> 349888 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/multicol.pdfbin490908 -> 490881 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/rawfonts.pdfbin135695 -> 135688 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/shellesc.pdfbin169764 -> 169765 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/showkeys.pdfbin242793 -> 242771 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/somedefs.pdfbin161657 -> 156506 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/tabularx.pdfbin259323 -> 254169 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/theorem.pdfbin328039 -> 323019 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/tools-overview.pdfbin68295 -> 68285 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/trace.pdfbin212737 -> 212721 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/varioref.pdfbin354745 -> 363007 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/verbatim.pdfbin308832 -> 302925 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/xr.pdfbin163793 -> 163607 bytes
-rw-r--r--Master/texmf-dist/doc/latex/tools/xspace.pdfbin238011 -> 237978 bytes
154 files changed, 2894 insertions, 330 deletions
diff --git a/Master/texmf-dist/doc/latex/amsmath/README.md b/Master/texmf-dist/doc/latex/amsmath/README.md
index 86a7b2f9df4..91311f7ad97 100644
--- a/Master/texmf-dist/doc/latex/amsmath/README.md
+++ b/Master/texmf-dist/doc/latex/amsmath/README.md
@@ -1,7 +1,7 @@
The amsmath bundle for LaTeX
============================
-Release 2020-02-02
+Release 2020-10-01
Overview
--------
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf b/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
index ea99b7c38bf..bea7406f3e6 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsbsy.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amscd.pdf b/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
index d0ded9a061c..15ec33cb58c 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amscd.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf b/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
index c1282031c55..f50fc766d8d 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsgen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf b/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
index 104066c062b..8ab82551e0c 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsldoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex b/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex
index 1c2bfbdd8bb..b29a8b84682 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex
+++ b/Master/texmf-dist/doc/latex/amsmath/amsldoc.tex
@@ -64,7 +64,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
\title{User's Guide for the \nipkg{amsmath} Package (Version~2.1)}
\author{American Mathematical Society, \LaTeX3 Project}
-\date{1999-12-13\\(revised 2002-02-25, 2016-11-14, 2018-04-05, 2019-10-14)}
+\date{1999-12-13\\(revised 2002-02-25, 2016-11-14, 2018-04-05, 2019-10-14, 2020-02-18)}
\makeatletter
\def\@thanks{\bigskip\MaintainedByLaTeXTeam{amslatex}}
\makeatother
@@ -928,7 +928,11 @@ in accurately calculating the profile of an equation can occasionally
result in number movement that doesn't look right.
A \cn{raisetag} command is provided to adjust the vertical position of the
current equation number, if it has been shifted away from its normal
-position. To move a particular number up by six points, write
+position. If it is in its normal position the command has no effect whatsoever.
+In particular, this means that one can't use it to shift the tag of an \env{equation}
+environment.
+
+To move a particular number up by six points, write
|\raisetag{6pt}|. (At the end of a display, this also shifts up the
text following the display.)
This kind of adjustment is fine tuning like line
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf b/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
index 19f1ab151ad..01dad27e8b7 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf b/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
index d54d81f1e71..b8b5b9e0d1a 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsopn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amstext.pdf b/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
index bd2380c3fbb..64bf5378d20 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amstext.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf b/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
index 4ef6bc62d3a..0a866cd1303 100644
--- a/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/amsxtra.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/changes.txt b/Master/texmf-dist/doc/latex/amsmath/changes.txt
index 9581bb66065..be86f3c1342 100644
--- a/Master/texmf-dist/doc/latex/amsmath/changes.txt
+++ b/Master/texmf-dist/doc/latex/amsmath/changes.txt
@@ -1,3 +1,31 @@
+2020/09/23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * amsmath.dtx (subsection{Fractions}):
+ added \cs{Ustack} to \cs{frac} and \cs{genfrac} for luatex
+ (moved patch from lualatex-math)
+ * amsmath.dtx (section{Array-related environments})
+ changed subarray for luatex: moved to version from lualatex-math
+
+2020-08-24 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * amsmath.dtx (section{Extensible arrows}):
+ Detect unicode engines and use \Umathcharnumdef for
+ \std@minus and \std@equal (acc/135)
+
+
+2020-03-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx (subsection{Simple aligning environments}):
+ Explicity test for b,t,c and return optional argument is
+ different (gh/5)
+
+2020-03-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * amsmath.dtx (subsection{Math spacing commands}):
+ Math/text spacing commands are now in the \LaTeX{} kernel and are
+ made robust. We still define them here so that the package
+ continues to work with older formats (gh/303)
+
+
#########################
# 2020-02-02 Release
#########################
@@ -28,7 +56,8 @@
2019-10-11 David Carlisle <David.Carlisle@latex-project.org>
- * build.lua: package amsmath-2018-12-01.sty (only ctan build script no source changes)
+ * build.lua: package amsmath-2018-12-01.sty (only ctan build script
+ no source changes)
#########################
# 2019-10-01 Release
@@ -156,4 +185,3 @@
inside indented lists (displaywidth < columnwidth). Changed the
multline/fleqn/leqno indent to match mathmargin when possible
instead of always just using multlinetaggap.
-
diff --git a/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf b/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
index c175feb3860..49221aec98e 100644
--- a/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/subeqn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/subeqn.tex b/Master/texmf-dist/doc/latex/amsmath/subeqn.tex
index c34b3f6952a..7e07f61d017 100644
--- a/Master/texmf-dist/doc/latex/amsmath/subeqn.tex
+++ b/Master/texmf-dist/doc/latex/amsmath/subeqn.tex
@@ -90,7 +90,7 @@ C=D
And that was equation \eqref{e:prevprime}.
Notice, by the way, that when a \verb"\ref" occurs inside a \verb"\tag",
-and that \verb"\tag" is then \verb"\label"'d, a \verb"\ref" for the the
+and that \verb"\tag" is then \verb"\label"'d, a \verb"\ref" for the
second \verb"\label" requires \emph{three} runs of \LaTeX{} in order to
get the proper value. (If you run through the logic of \LaTeX{}'s
cross-referencing mechanisms as they apply in this case, you will see
diff --git a/Master/texmf-dist/doc/latex/amsmath/technote.pdf b/Master/texmf-dist/doc/latex/amsmath/technote.pdf
index 657f930f893..fa7a6fc05e4 100644
--- a/Master/texmf-dist/doc/latex/amsmath/technote.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/technote.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/amsmath/testmath.pdf b/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
index 5583fa35cfc..21ad91ed7dd 100644
--- a/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
+++ b/Master/texmf-dist/doc/latex/amsmath/testmath.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/README.md b/Master/texmf-dist/doc/latex/base/README.md
index 6589e48ec23..36decd01567 100644
--- a/Master/texmf-dist/doc/latex/base/README.md
+++ b/Master/texmf-dist/doc/latex/base/README.md
@@ -1,7 +1,7 @@
The LaTeX kernel
================
-Release 2020-02-02 patch level 5
+Release 2020-10-01
Overview
--------
@@ -34,16 +34,12 @@ the most significant of these files are
- `README.md` is this file
- `manifest.txt` lists all the files in this LaTeX distribution,
with one line of information about the contents
-- `unpacked.txt` lists all the files in the unpacked LaTeX distribution
- `legal.txt` and `lppl.txt` (LaTeX Project Public License) describe the
LaTeX copyright, warranty and copying restrictions.
-- `patches.txt` describes the how important changes will be distributed
- between releases
- `texpert.txt` contains information about the system that may still be
useful for TeX experts
- `tex2.txt` contains important information for users of extremely
old versions of TeX (pre 1990)
-- `autoload.txt` describes a variant of LaTeX that is no longer supported
- `bugs.txt` describes how to submit a bug report for LaTeX
Other documentation files include files with names of the form:
diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf
index 781d001cca6..0b9fe6d7db4 100644
--- a/Master/texmf-dist/doc/latex/base/alltt.pdf
+++ b/Master/texmf-dist/doc/latex/base/alltt.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/bugs.txt b/Master/texmf-dist/doc/latex/base/bugs.txt
index 18914763251..8fd071c8a7a 100644
--- a/Master/texmf-dist/doc/latex/base/bugs.txt
+++ b/Master/texmf-dist/doc/latex/base/bugs.txt
@@ -1,6 +1,6 @@
LaTeX Error Reports
- January 2017
+ April 2020
ERROR REPORTS
@@ -15,7 +15,8 @@ Before you report an error, please check that:
distribution, e.g. in a .dtx file (in this case it is a feature :-).
* The error has not already been reported. If you have WWW
- access, you can search the LaTeX bugs database using this URL:
+ access, you can find out how to search the LaTeX bugs database
+ using this URL:
https://www.latex-project.org/bugs.html
@@ -52,7 +53,7 @@ core LaTeX software, please report it in the following way:
Submit the test and transcript files through the Web interface at:
- https://www.latex-project.org/bugs/bugs-upload.html
+ https://github.com/latex3/latex2e/issues
Please fill in all required fields; in particular, make sure
that your name, email address, and the summary description
@@ -84,4 +85,4 @@ given in that corresponding errata file.
Please *do not* send such reports to the latex-bugs address.
---- Copyright 1997,1998,2006,2008,2017 the LaTeX3 project. All rights reserved ---
+--- Copyright 1997,1998,2006,2008,2017,2020 the LaTeX3 project. All rights reserved ---
diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf
index 2e6d623588a..5a47682b949 100644
--- a/Master/texmf-dist/doc/latex/base/cfgguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/cfgguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt
index ac32b7c7958..00407db4bb0 100644
--- a/Master/texmf-dist/doc/latex/base/changes.txt
+++ b/Master/texmf-dist/doc/latex/base/changes.txt
@@ -6,6 +6,423 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
================================================================================
+2020-10-01 Joseph Wright <Joseph.Wright@latex-project.org>
+
+ * ltclass.dtx:
+ Allow for package substitution when saving version data
+
+2020-09-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ \bfdefault@previous was called \bfseries@previous by mistake
+ \mddefault@previous was called \mdseries@previous by mistake
+ (gh/395)
+
+2020-09-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfinal.dtx (subsection{Some last minute initializations \ldots}):
+ Load a "first aid" containing temporary fixes file for external
+ packages that await updates.
+
+2020-09-25 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltluatex.dtx:
+ Fix return value of list callbacks.
+
+2020-09-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltshipout.dtx (subsection{Emulating \pkg{atbegshi}}):
+ Avoid unnecessary overfull box warnings (gh/387)
+
+2020-09-06 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * ltclass.dtx:
+ Correct option passing when a file is replaced
+
+2020-08-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx:
+ Corrected release guard for \IfFontSeriesContextTF
+
+2020-08-23 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * ltxref.dtx:
+ added default definition for @currentcounter
+
+2020-08-21 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * ltdefns.dtx (subsection{Robust commands and protect}):
+ Modified \MakeRobust to define the same csnames as \DeclareRobustCommand
+
+2020-08-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lthooks.dtx:
+ New code for hook management.
+ Distribute code to other modules as needed.
+
+ * ltfilehook.dtx:
+ New code for file loading.
+ Added hooks to file loading commands.
+ Support file substitution.
+ Distribute code to other modules as needed.
+
+ * ltshipout.dtx:
+ New code for shipout handling and hook management.
+ Added hooks to \shipout.
+ Distribute code to other modules as needed.
+
+ * ltfssaxes.dtx:
+ * ltdefns.dtx:
+ * ltclass.dtx:
+ * ltoutput.dtx:
+ Integration of new hook management code.
+
+ * ltexpl.dtx:
+ Integration of new hook management code.
+ Dropped unused command.
+
+ * ltfiles.dtx:
+ Added hooks in file commands.
+ Integration of new hook management code.
+
+ * ltmiscen.dtx:
+ Added hooks to environments.
+ Integration of new hook management code.
+
+ * ltfssini.dtx:
+ Added hooks in NFSS commands.
+ Integration of new hook management code.
+
+ * ltfinal.dtx:
+ Integration of new hook management code.
+ Move rollback code to right places.
+
+ * ltxdoc.dtx:
+ Use new file loading.
+
+ * source2edoc.cls:
+ Temp class to typeset source2e. Needs fixing or will vanish again.
+
+ * source2e.tex:
+ Add the new modules to the documentation.
+
+2020-08-20 David Carlisle <David.Carlisle@latex-project.org>
+
+ * ltplain.dtx: define legacy command \alloc@ in terms of
+ \e@alloc to avoid errors once e-tex registers are needed.
+
+2020-08-19 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * ltdefns.dtx (subsection{Acting on robust commands}):
+ Added \ShowCommand to the kernel (gh/373)
+
+2020-07-28 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * ltsect.dtx:
+ added fourth argument to \contentsline in \addcontentsline
+
+2020-08-10 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltoutenc.dtx, ltluatex.dtx:
+ Moved \now@and@everyjob to ltluatex and load luatexbase during format building.
+
+ * ltluatex.dtx:
+ new_graf callback type changed to exclusive
+
+2020-08-15 David Carlisle <David.Carlisle@latex-project.org>
+
+ * ltpictur.dtx, ltboxes.dtx:
+ Allow eTeX length expressions in picture coordinates.
+
+2020-08-08 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * ltclass.dtx:
+ Small optimisation by defining \q@curr@file directly (gh/220)
+
+2020-08-03 Joseph Wright <joseph.wright@latex-project.org>
+
+ * ltluatex.dtx:
+ Correct resetting of allocation counters. (gh/363)
+
+2020-08-01 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * fontdef.dtx, inputenc.dtx, ltfinal.dtx, ltluatex.dtx:
+ More consistently use \Umathcode to check for Unicode-aware engines. (gh/279)
+
+ * ltluatex.dtx:
+ new_graf callback type changed to exclusive
+
+2020-07-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltpage.dtx (section| command.):
+ \markboth and \markright should not be \long (gh/354)}
+
+ * ltsect.dtx (subsection{The Title}):
+ \author and \date should not be \long (gh/354)}
+ \title and \thanks kept as \long.
+
+ * ltoutenc.dtx (subsubsection{Declaration commands}):
+ \UseTextAccent and \UseTextSymbol should not be \long (gh/354)}
+
+ * ltmath.dtx (subsubsection{The UNSORTED Rest}):
+ \cases, \matrix and \pmatrix should not be \long (gh/354)}
+
+ * ltpictur.dtx (section{Picture Mode}):
+ \linethickness should not be \long (gh/354)}
+
+2020-07-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmiscen.dtx: \begin should not be long for better
+ error recovery (gh/354)
+
+2020-07-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lthooks.dtx, ltshipout.dtx, ltfilehook.dtx:
+ Integrate hook management into the kernel
+
+2020-07-08 Joseph Wright <joseph.wright@latex-project.org>
+
+ * ltexpl.dtx:
+ Add hook \@expl@finalise@setup@@
+
+ * ltfinal.dtx:
+ Execute hook \@expl@finalise@setup@@
+
+2020-07-07 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * docstrip.dtx: Merge the @@-module functionality of
+ l3docstrip.dtx into docstrip.dtx (gh/337)
+
+2020-07-04 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltoutenc.dtx:
+ Suppress tlig ligatures in LuaTeX without font reloading (gh/165)
+
+2020-06-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * doc.dtx (subsection{Macros surrounding the `definition parts'}):
+ Void \@labels for vertical typesetting (gh/344)
+
+2020-06-05 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * ltdefns.dtx (subsection{Loading further extensions}):
+ Moved loading of ltexpl.ltx earlier (from ltfinal.dtx) to ltdefns to
+ allow usage of expl3 extensions while loading the kernel. Further
+ changes to support this one listed below:
+
+ * ltfinal.dtx:
+ Removed loading of ltexpl.ltx
+
+ * ltclass.dtx:
+ Added \@expl@push@filename@@ and \@expl@push@filename@aux@@ to
+ \@pushfilename and \@expl@pop@filename@@ to \@popfilename.
+
+ * ltfiles.dtx (section{File Handling}):
+ Added \@expl@sys@load@backend@@ in \document.
+
+ * ltexpl.dtx:
+ - Added blank definitions for \@expl@sys@load@backend@@,
+ \@expl@push@filename@@, \@expl@push@filename@aux@@, and
+ \@expl@pop@filename@@.
+ - Added temporary definitions for some kernel commands.
+
+2020-06-04 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * format.ins: Load ltluatex.dtx before ltdefns.dtx
+
+2020-05-31 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmiscen.dtx (subsection{Center, Flushright, Flushleft}):
+ % Added \finalhyphendemerits=0 to avoid extra line in
+ \centering, \raggedleft or \raggedright (gh/247)
+
+2020-05-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ Added \IfFontSeriesContextTF so that it is possible to reliably
+ detect the current font series context (gh/335)
+
+2020-05-17 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * ltxdoc.dtx: Support spaces within filenames (gh/218)
+
+2020-05-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltdefns.dtx (subsection{Initex initialisations}):
+ Allow \par in the argument of \typeout and turn it into an empty line
+ if expanded, if not it remains \par (gh/335)
+
+2020-05-11 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltdefns.dtx:
+ Use primitive \- with LuaTeX
+
+2020-05-09 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * ltdefns.dtx (subsection{Robust commands and protect}):
+ Added \DeclareCommandCopy et al. to the kernel (gh/239)
+
+2020-05-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * ltxref.dtx:
+ added \@currentcounter to \refstepcounter (gh/300)
+
+2020-05-06 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltspace.dtx:
+ Make Unicode softhyphen U+00AD active and defined as \-.
+
+2020-05-02 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * ltexpl.dtx: Created aliases for two expl3 macros in order to use
+ them to remove leading and trailing spaces from filenames (gh/217)
+
+2020-05-02 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * ltfiles.dtx: Modified \include and \includeony to support
+ filenames with spaces in them (gh/217)
+
+2020-04-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * lttextcomp.dtx (subsection{Sub-encoding 2}):
+ Make all captial accents text commands in Unicode engines for
+ hyperref (gh/332)
+
+2020-04-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmiscen.dtx (subsection{Verbatim}):
+ Drop spaces before \verb delimiter (gh/327)
+
+2020-04-22 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+
+ * ltoutenc.dtx (tuenc.def):
+ corrected unicode value of \=y from "0232 to "0233
+
+2020-04-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltspace.dtx (subsection{The code}):
+ Support calc syntax for \newline (gh/152)
+ Support calc syntax for \addvspace (gh/152)
+
+ * lttab.dtx (subsection{tabbing}):
+ Support calc syntax in tabbing (gh/152)
+
+ * ltpictur.dtx (section{Picture Mode}):
+ Support calc syntax in \shortstack (gh/152)
+
+ * ltmiscen.dtx (subsection{Center, Flushright, Flushleft}):
+ Support calc syntax for \\ (gh/152)
+
+ * ltmath.dtx (subsection{Math Environments}):
+ Support calc syntax for \\ (gh/152)
+
+2020-04-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltspace.dtx (subsection{Horizontal space (and breaks)}):
+ Support calc syntax with \hspace (gh/152)
+ (subsection{Vertical spacing}):
+ Support calc syntax with \vspace (gh/152)
+
+2020-04-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (subsection{Miscellaneous}):
+ Handling \seriesdefault changes in a better way (gh/315).
+
+2020-04-09 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfloat.dtx (subsection{Footnotes}):
+ Set non-zero baselineskip inside \textsuperscript and \textsubscript
+ so that link boxes drawn by hyperref have a sensible height (gh/249)
+
+2020-04-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltclass.dtx (section{Implementation}):
+ Add \IfFormatAtLeastTF to test if the current format is equal or later than
+ the given date (gh/168)
+ Also add \IfClassAtLeastTF and \IfPackageAtLeastTF as a suggested
+ alternative to \@ifpackagelater and \@ifclasslater (which have a wrong
+ name, because it is really "later or equal") (gh/186)
+ Use different method to ignore unprocessed options (gh/22)
+
+
+2020-04-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ Added hooks \@expandfontdefaultshook, \@setbfseriesdefaultshook and
+ \@setmdseriesdefaultshook to better support Japanese etc (gh/306)
+
+2020-03-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * fontdef.dtx (subsection{Defaults}):
+ Support legacy use of \bfdefault and \mddefault (gh/306)
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ Support legacy use of \bfdefault and \mddefault (gh/306)
+
+ * ltfssdcl.dtx (section{Interface Commands}):
+ Avoid generating an Ord math atom when loading a math alphabet using
+ the legacy interface ${\cal ...}$ (gnats/3357)
+
+2020-03-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltspace.dtx: Moved \cs{thinspace}, \cs{negthinspace} and \cs{,} to
+ ltmath.dtx (gh/303)
+
+ * ltmath.dtx (subsubsection{The UNSORTED Rest}):
+ Add \texttt{amsmath} math/text spacing commands to the kernel (gh/303)
+
+2020-03-08 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * letter.dtx: merged changes to classes.dtx into letter.dtx
+
+2020-03-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltboxes.dtx (subsection{Some low-level constructs}):
+ Macro \clap added (from mathtools)
+
+2020-03-05 Joseph Wright <joseph.wright@morningstar2.co.uk>
+
+ * ltexpl.dtx: Pre-load xparse where expl3 does not define \NewDocumentCommand
+
+2020-03-02 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ Ensure that \DeclareFontSeriesDefault is undefined
+ before using \newcommand in rollback (gh/295)
+
+ * ltfssaxes.dtx (section{Changing the shape}):
+ Ensure that \ulcdefault, \swdefault and \sscdefault are undefined
+ before using \newcommand in rollback (gh/295)
+
+2020-02-25 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltfssini.dtx (section{Custom series settings for main document families}):
+ Drop any surplus ``m'' from \bfdef@ult, \mddef@ult and other
+ places (gh/291)
+
+2020-02-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltmath.dtx (subsubsection{Flush left equations}):
+ Make \mathindent a skip register to match
+ amsmath (gh/252)
+ Separate formula and eqn number by a compressible space when
+ fleqn option is in force.
+
+2020-02-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * ltpictur.dtx (section{Picture Mode}):
+ Suppress spaces following \linethickness declaration (gh/274)
+
+2020-02-07 Will Robertson <will.robertson@latex-project.org>
+
+ * ltfssini.dtx:
+ XeTeX-specific definition for \symbol to avoid bug in maths mode (gh/124)
+
+
+================================================================================
+All changes above are only part of the development branch for the next release.
+================================================================================
+
#########################
# 2020-02-02 PL 5 Release
@@ -87,6 +504,11 @@ are not part of the distribution.
Use \@tabacckludge for tabbing where necessary if defining \capitalacute
and friends for Unicode engines (gh/271)
+2020-03-07 Marcel Krüger <Marcel.Krueger@latex-project.org>
+
+ * ltluatex.dtx: Fix remove_from_callback for mlist_to_hlist
+ and other engine callbacks hidden by user-defined ones
+
#########################
# 2020-02-02 PL 1 Release
#########################
@@ -10256,62 +10678,62 @@ are not part of the distribution.
1994-03-16 David Carlisle <latex-bugs@latex-project.org>
- * ltfiles.dtx v1.0c \document (DPC) directly add file list
+ * ltfiles.dtx: v1.0c \document (DPC) directly add file list
settings
- * ltclass.dtx 0.3f \listfiles Move this code directly into
+ * ltclass.dtx: 0.3f \listfiles Move this code directly into
\document
- * ltclass.dtx 0.3f "General" Add pkgindoc package
+ * ltclass.dtx: 0.3f "General" Add pkgindoc package
1994-03-15 David Carlisle <latex-bugs@latex-project.org>
- * ltdirchk.dtx 1.0c "General" Add \NeedsTeXFormat
+ * ltdirchk.dtx: 1.0c "General" Add \NeedsTeXFormat
- * ltclass.dtx 0.3e \@missingfileerror Quit on x or X just like
+ * ltclass.dtx: 0.3e \@missingfileerror Quit on x or X just like
a real error
- * fontcmds.dtx v3.2a "General" Removed defs of short-forms and
+ * fontcmds.dtx: v3.2a "General" Removed defs of short-forms and
all sizes except \normalize
- * fontcmds.dtx v3.2a "General" Removed \@renewfontswitch
+ * fontcmds.dtx: v3.2a "General" Removed \@renewfontswitch
- * fontcmds.dtx v3.2a "General" Changed \/ to \@@italiccorr
+ * fontcmds.dtx: v3.2a "General" Changed \/ to \@@italiccorr
- * fontcmds.dtx v3.2a "General" Adapted to mass formatting
+ * fontcmds.dtx: v3.2a "General" Adapted to mass formatting
1994-03-15 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
- * varioref.dtx (subsection{Options}):
+ * varioref.dtx: (subsection{Options}):
Text added for spanish default (Julio Sanchez).
Changed all \extra... to \extras... that was a bug
1994-03-14 David Carlisle <latex-bugs@latex-project.org>
- * ltherest.dtx v1.0c \end@float (DPC) Use \color@endgroup
+ * ltherest.dtx: v1.0c \end@float (DPC) Use \color@endgroup
- * ltherest.dtx v1.0c \@xfloat (DPC) Use \color@begingroup
+ * ltherest.dtx: v1.0c \@xfloat (DPC) Use \color@begingroup
- * ltherest.dtx v1.0c \@savemarbox (DPC) Use \color@begingroup
+ * ltherest.dtx: v1.0c \@savemarbox (DPC) Use \color@begingroup
- * ltherest.dtx v1.0c \@footnotetext (DPC) Use
+ * ltherest.dtx: v1.0c \@footnotetext (DPC) Use
\color@begingroup, add \endgraf
- * ltherest.dtx 1.0c \@xympar (DPC) Use \color@begingroup
+ * ltherest.dtx: 1.0c \@xympar (DPC) Use \color@begingroup
- * ltboxes.dtx 1.0b \sbox Use \color@begingroup
+ * ltboxes.dtx: 1.0b \sbox Use \color@begingroup
- * ltboxes.dtx 1.0b \lrbox Use \color@begingroup
+ * ltboxes.dtx: 1.0b \lrbox Use \color@begingroup
- * ltboxes.dtx 1.0b \color@endgroup macro added for colour
+ * ltboxes.dtx: 1.0b \color@endgroup macro added for colour
support
- * ltboxes.dtx 1.0b \color@begingroup macro added for colour
+ * ltboxes.dtx: 1.0b \color@begingroup macro added for colour
support
- * ltboxes.dtx 1.0b \@isavepicbox Use \color@begingroup
+ * ltboxes.dtx: 1.0b \@isavepicbox Use \color@begingroup
- * ltboxes.dtx 1.0b \@isavebox Use \color@begingroup
+ * ltboxes.dtx: 1.0b \@isavebox Use \color@begingroup
1994-03-14 Rainer Schoepf <latex-bugs@latex-project.org>
@@ -10321,21 +10743,21 @@ are not part of the distribution.
1994-03-14 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
- * classes.dtx (subsubsection{Margins}):
+ * classes.dtx: (subsubsection{Margins}):
Shortened calculation for margins.
1994-03-13 David Carlisle <latex-bugs@latex-project.org>
- * ltinit.dtx v1.0c \@tfor (DPC) Add \@tf@r so a single group is
+ * ltinit.dtx: v1.0c \@tfor (DPC) Add \@tf@r so a single group is
correctly treated.
- * ltfiles.dtx 0.3b \InputIfFileExists Use new cmd
+ * ltfiles.dtx: 0.3b \InputIfFileExists Use new cmd
\@addtofilelist
- * ltclass.dtx 0.3d \listfiles Reset \@addtofilelist at begin
+ * ltclass.dtx: 0.3d \listfiles Reset \@addtofilelist at begin
document
- * ltclass.dtx 0.3d \@addtofilelist Macro added
+ * ltclass.dtx: 0.3d \@addtofilelist Macro added
1994-03-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
@@ -10383,32 +10805,32 @@ are not part of the distribution.
1994-03-12 David Carlisle <latex-bugs@latex-project.org>
- * ltplain.dtx v1.0b "General" Name changed from lplain. The end
+ * ltplain.dtx: v1.0b "General" Name changed from lplain. The end
of an era
- * ltinit.dtx v1.0b \@yargdef Name changed from \XXX@Argdef
+ * ltinit.dtx: v1.0b \@yargdef Name changed from \XXX@Argdef
- * ltinit.dtx v1.0b \@reargdef New defn, in terms of \@yargdef
+ * ltinit.dtx: v1.0b \@reargdef New defn, in terms of \@yargdef
- * ltherest.dtx v0.1b \@xympar (DPC) Extra bgroup for colour
+ * ltherest.dtx: v0.1b \@xympar (DPC) Extra bgroup for colour
- * ltherest.dtx v0.1b \@savemarbox (DPC) Extra group for colour
+ * ltherest.dtx: v0.1b \@savemarbox (DPC) Extra group for colour
- * ltdirchk.dtx 1.0b "General" Minor edits to the typeouts in
+ * ltdirchk.dtx: 1.0b "General" Minor edits to the typeouts in
ltxcheck
- * ltdirchk.dtx 1.0b "General" Change name from dircheck.dtx
+ * ltdirchk.dtx: 1.0b "General" Change name from dircheck.dtx
- * ltclass.dtx 0.3c \ProvidesPackage use \@gtempa
+ * ltclass.dtx: 0.3c \ProvidesPackage use \@gtempa
- * ltclass.dtx 0.3c \ProvidesPackage Add \wlog
+ * ltclass.dtx: 0.3c \ProvidesPackage Add \wlog
- * ltclass.dtx 0.3c \ProvidesFile Add \wlog
+ * ltclass.dtx: 0.3c \ProvidesFile Add \wlog
- * ltclass.dtx 0.3c "General" Change name from docclass to
+ * ltclass.dtx: 0.3c "General" Change name from docclass to
ltclass
- * ltclass.dtx 0.3c \@fileswithoptions Do not use
+ * ltclass.dtx: 0.3c \@fileswithoptions Do not use
\@pr@videpackage to avoid typeout
1994-03-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
@@ -10457,12 +10879,12 @@ are not part of the distribution.
1994-03-08 David Carlisle <latex-bugs@latex-project.org>
- * ltplain.dtx v1.0a "General" Remove need for a driver file.
+ * ltplain.dtx: v1.0a "General" Remove need for a driver file.
- * ltdirchk.dtx 1.0a "General" Reorganise driver module into `new
+ * ltdirchk.dtx: 1.0a "General" Reorganise driver module into `new
style'
- * ltclass.dtx 0.3b "General" Modify driver code into `new style'
+ * ltclass.dtx: 0.3b "General" Modify driver code into `new style'
1994-03-08 Rainer Schoepf <latex-bugs@latex-project.org>
@@ -10591,60 +11013,60 @@ are not part of the distribution.
1994-03-07 David Carlisle <latex-bugs@latex-project.org>
- * lttab.dtx v1.0a "General" Long lines wrapped to 72 columns
+ * lttab.dtx: v1.0a "General" Long lines wrapped to 72 columns
- * ltpictur.dtx v0.1a "General" Long lines wrapped to 72 columns
+ * ltpictur.dtx: v0.1a "General" Long lines wrapped to 72 columns
- * ltpictur.dtx v0.1a "General" Initial version, split from
- latex.dtx
+ * ltpictur.dtx: v0.1a "General" Initial version, split from
+ latex.dtx:
- * ltlists.dtx v1.0a "General" Long lines wrapped to 72 columns
+ * ltlists.dtx: v1.0a "General" Long lines wrapped to 72 columns
- * ltinit.dtx v1.0a "General" (DPC) Removed input of nfsscode.ltx
+ * ltinit.dtx: v1.0a "General" (DPC) Removed input of nfsscode.ltx
- * ltinit.dtx v1.0a \@@italiccorr Macro added
+ * ltinit.dtx: v1.0a \@@italiccorr Macro added
- * ltinit.dtx v0.1a "General" Long lines wrapped to 72 columns
+ * ltinit.dtx: v0.1a "General" Long lines wrapped to 72 columns
- * ltinit.dtx v0.1a "General" Initial version, split from
- latex.dtx
+ * ltinit.dtx: v0.1a "General" Initial version, split from
+ latex.dtx:
- * ltherest.dtx v0.1a \end@float (DPC) Extra group for colour
+ * ltherest.dtx: v0.1a \end@float (DPC) Extra group for colour
- * ltherest.dtx v0.1a "General" Long lines wrapped to 72 columns
+ * ltherest.dtx: v0.1a "General" Long lines wrapped to 72 columns
- * ltherest.dtx v0.1a "General" Initial version, split from
- latex.dtx
+ * ltherest.dtx: v0.1a "General" Initial version, split from
+ latex.dtx:
- * ltherest.dtx v0.1a \@xfloat (DPC) Extra group for colour
+ * ltherest.dtx: v0.1a \@xfloat (DPC) Extra group for colour
- * ltherest.dtx v0.1a \@settodim (DPC) Extra group for colour
+ * ltherest.dtx: v0.1a \@settodim (DPC) Extra group for colour
- * ltherest.dtx v0.1a \@hangfrom (DPC)Extra groups for colour
+ * ltherest.dtx: v0.1a \@hangfrom (DPC)Extra groups for colour
- * ltherest.dtx v0.1a \@footnotetext (DPC) Extra group for colour
+ * ltherest.dtx: v0.1a \@footnotetext (DPC) Extra group for colour
- * ltfinal.dtx v0.1a "General" Remove oldcomments environment
+ * ltfinal.dtx: v0.1a "General" Remove oldcomments environment
- * ltfinal.dtx v0.1a "General" Initial version, split from
+ * ltfinal.dtx: v0.1a "General" Initial version, split from
latex.dtx
- * ltfinal.dtx 0.1a "General" use \InputIfFileExists not
+ * ltfinal.dtx: 0.1a "General" use \InputIfFileExists not
\IfFileExists
- * ltfinal.dtx 0.1a "General" move code here from lhyphen.dtx
+ * ltfinal.dtx: 0.1a "General" move code here from lhyphen.dtx
- * ltfinal.dtx 0.1a "General" Add code from the old dump.dtx
+ * ltfinal.dtx: 0.1a "General" Add code from the old dump.dtx
- * ltfiles.dtx v1.0a "General" Long lines wrapped to 72 columns
+ * ltfiles.dtx: v1.0a "General" Long lines wrapped to 72 columns
- * ltfiles.dtx v1.0a "General" Initial version, split from
+ * ltfiles.dtx: v1.0a "General" Initial version, split from
latex.dtx
- * ltboxes.dtx v1.0a "General" Unify format with other Kernel
+ * ltboxes.dtx: v1.0a "General" Unify format with other Kernel
files
- * ltboxes.dtx v0.1a \@mpfootnotetext (DPC) Extra group for
+ * ltboxes.dtx: v0.1a \@mpfootnotetext (DPC) Extra group for
colour
1994-03-07 Rainer Schoepf <latex-bugs@latex-project.org>
@@ -10670,13 +11092,13 @@ are not part of the distribution.
1994-03-04 David Carlisle <latex-bugs@latex-project.org>
- * ltvers.dtx v1.0a "General" Initial version, split from
+ * ltvers.dtx: v1.0a "General" Initial version, split from
latex.dtx
- * lttab.dtx v1.0a "General" Initial version, split from
+ * lttab.dtx: v1.0a "General" Initial version, split from
latex.dtx
- * ltlists.dtx v1.0a "General" Initial version, split from
+ * ltlists.dtx: v1.0a "General" Initial version, split from
latex.dtx
1994-03-04 Rainer Schoepf <latex-bugs@latex-project.org>
@@ -10687,7 +11109,7 @@ are not part of the distribution.
1994-03-03 David Carlisle <latex-bugs@latex-project.org>
- * ltboxes.dtx 0.1f \@irsbox Replaced a missing \else
+ * ltboxes.dtx: 0.1f \@irsbox Replaced a missing \else
1994-03-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
@@ -10699,11 +11121,11 @@ are not part of the distribution.
1994-03-02 David Carlisle <latex-bugs@latex-project.org>
- * ltclass.dtx 0.3a "General" Remove need for driver file
+ * ltclass.dtx: 0.3a "General" Remove need for driver file
- * ltboxes.dtx v0.1e "General" Remove need for drv file
+ * ltboxes.dtx: v0.1e "General" Remove need for drv file
- * ltboxes.dtx v0.1e "General" Add 2ekernel module
+ * ltboxes.dtx: v0.1e "General" Add 2ekernel module
1994-03-02 Rainer Schoepf <latex-bugs@latex-project.org>
@@ -10753,7 +11175,7 @@ are not part of the distribution.
option (reads fleqn.clo).
1994-03-01 David Carlisle <latex-bugs@latex-project.org>
- * ltdirchk.dtx 0.2k "General" Add unstripped module, so that
+ * ltdirchk.dtx: 0.2k "General" Add unstripped module, so that
dircheck.dtx may be used with initex
1994-03-01 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
@@ -10846,8 +11268,940 @@ are not part of the distribution.
1994-02-24 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+ * ltdirchk.dtx: 0.2j "General" \noboundaryis \relax not undef in
+ TeX2 (initialised in 2e format)
+
+ * ltdirchk.dtx: 0.2j "General" Remove need for drv file
+
* fam.dtx (subsection{Macros for loading fonts}):
Removed catcode settings from \try@load@fontshape and
\DeclareFontShape and placed them into a separate macro called
\nfss@catcodes so that it is easier to maintain special
requirements for packages that make certain characters active.
+
+1994-02-10 Alan Jeffrey <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2z \@fileswithoptions Renamed \@compatibility to
+ \@documentclasshook. ASAJ.
+
+ * ltclass.dtx: 0.2z \@documentclasshook Changed the name from
+ \@compatibility to \@documentclasshook, and added the check
+ for whether \@normalsize has been defined. ASAJ.
+
+1994-02-07 Alan Jeffrey <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2y \ProcessOptions* Add extra ,s so `two' is not
+ matched with `twocolumn'
+
+ * ltclass.dtx: 0.2y \ProcessOptions* Add extra ,s so `two' is not
+ matched with `twocolumn'
+
+ * ltclass.dtx: 0.2y \@ifclasswith Add extra ,s so `two' is not
+ matched with `twocolumn'
+
+ * ltclass.dtx: 0.2y \@fileswithoptions Run \@compatibility on the
+ first class to start (not the first to finish)
+
+1994-02-03 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e "General" correct mistakes in the
+ documentation
+
+1994-02-02 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2x \@fileswithoptions Only run the hook and
+ options check if the file was loaded.
+
+1994-02-01 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2e \thispagestyle (DPC) Modify to get nicer
+ error message
+
+ * ltherest.dtx: LaTeX2e \pagestyle (DPC) Modify to get nicer
+ error message
+
+1994-01-31 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e "General" use \@normalsize instead of
+ \normalsizeinternally
+
+ * ltfiles.dtx: v0.9t \document set `@normalsize or `normalsize if
+ necessary
+
+ * ltclass.dtx: 0.2w \g@addto@macro Use toks register to avoid
+ `hash' problems
+
+ * fontcmds.dtx: v3.1b "General" `@normalsize no longer defined
+
+1994-01-29 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2v \@fileswithoptions All options raise error if
+ no \ProcessOptions\ appears
+
+ * ltclass.dtx: 0.2v \@@unprocessedoptions Macro added.
+
+1994-01-28 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e "General" Let \fmtversion point to current
+ file date.
+
+1994-01-27 N.N. <latex-bugs@latex-project.org>
+
+ * fontcmds.dtx: v3.1a \nocorrlist Only ., used as default for cm
+ fonts
+
+1994-01-25 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltplain.dtx: LaTeX2e \bordermatrix Removed \p@renwd.
+
+ * ltdirchk.dtx: 0.2i "General" Protect against looping on
+ \@@input and \@@end
+
+1994-01-24 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2e \pagestyle (DPC) Complain if pagestyle is
+ undefined.
+
+ * ltdirchk.dtx: 0.2h \IfFileExists Stop testing once texsys.aux
+ has been found
+
+1994-01-21 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9s \verbatim@font Removed unnecessary category
+ code hackery.
+
+ * ltherest.dtx: LaTeX2e \@xfloat Added missing percent
+ characters.
+
+ * ltdirchk.dtx: 0.2g \today Name changeed from \stamp, to save
+ memory
+
+ * ltdirchk.dtx: 0.2g \filename@parse Minor changes, and add Mac
+ version (:)
+
+ * ltdirchk.dtx: 0.2g "General" Improve documentation, reorganise
+ docstrip module
+
+ * ltclass.dtx: 0.2u \documentstyle compatibility file now
+ latex209.def.
+
+1994-01-20 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltdirchk.dtx: 0.2f \IfFileExists \@copytexsys removed
+
+ * ltdirchk.dtx: 0.2f "General" \@copytexsys and the texsys.new
+ file removed
+
+ * ltdirchk.dtx: 0.2f "General" Modify all of ltxcheck
+
+1994-01-19 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltdirchk.dtx: 0.2e \strip@prefix name changed from
+ \strip@meaning, to match NFSS
+
+ * ltdirchk.dtx: 0.2e \input@path No longer check that an empty
+ group is in the path
+
+ * ltdirchk.dtx: 0.2e \IfFileExists name changed from \test
+
+1994-01-18 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9p \@verbatim Only add \penaltyif in hmode
+
+ * ltherest.dtx: LaTeX2e \bibliography Use \@input@ so include
+ files are listed.
+
+ * ltfiles.dtx: v0.9p \include Use \@input@ so include files are
+ listed.
+
+ * ltfiles.dtx: v0.9p \InputIfFileExists New Definition
+
+ * ltfiles.dtx: v0.9p \IfFileExists New Definition
+
+ * ltfiles.dtx: v0.9p \@input@ Macro added
+
+ * ltfiles.dtx: v0.9p \@input do not use a different definition
+ for \input@path
+
+ * ltfiles.dtx: v0.9p \@iffileonpath Macro added
+
+ * ltfiles.dtx: v0.9p \@break@loop Macro added
+
+ * ltclass.dtx: 0.2t \@ifclassloaded Fix typo \@pkgetension
+
+1994-01-17 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2s \listfiles New Version, adds `.tex' if
+ needed, and lines up columns
+
+ * ltclass.dtx: 0.2s "General" Wrapped long lines to column 72
+
+ * ltclass.dtx: 0.2s "General" Added many more \@onlypreamble
+ commands
+
+ * ltclass.dtx: 0.2s \@fileswithoptions Modify to reduce parameter
+ stack usage
+
+ * ltclass.dtx: 0.2s \@fileswithoptions Modify to reduce parameter
+ stack usage
+
+1994-01-15 N.N. <latex-bugs@latex-project.org>
+
+ * ltfiles.dtx: v0.9o \document move `@preamblecmds after document
+ hook
+
+1994-01-14 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltdirchk.dtx: 0.2d \IfFileExists Close the texsys.aux output
+ stream
+
+1993-12-20 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e \@reargdef Kept old version of \@reargdef,
+ for array.sty
+
+ * ltfiles.dtx: 0.9m \@obsoletefile Added this command, removed
+ @oldfilewarning
+
+1993-12-19 Alan Jeffrey <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e \@esphack There seem to be problems with
+ selfmade birthday presents
+
+ * ltclass.dtx: 0.2r \endfilecontents Different message when
+ ignoring a file
+
+ * fontcmds.dtx: v3.0b "General" Untidying added, so this is now a
+ TEMPORARY version.
+
+ * fontcmds.dtx: v3.0b "General" Some more tidying done.
+
+ * fontcmds.dtx: v3.0b "General" Other tidying
+
+ * fontcmds.dtx: v3.0b "General" @pdef comand added
+
+ * fontcmds.dtx: v3.0b \@protecteddef Command added
+
+ * fontcmds.dtx: v3.0b \@newtextcmd Corrected and tidied
+
+ * fontcmds.dtx: v3.0b \@newfontswitch Corrected and tidied
+
+ * fontcmds.dtx: 3.0b "General" Wording changes by CAR.
+
+ * fontcmds.dtx: 3.0b "General" Made \@newfontswitch produce an
+ error if the command already exists, and added
+ \@renewfontswitch. ASAJ.
+
+ * fontcmds.dtx: 3.0b "General" Added by ASAJ.
+
+1993-12-17 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0j \@tracemessage tracefloatvals made a
+ document command
+
+ * ltoutput.dtx: v1.0j \@topnewpage check for vsize too small
+ added
+
+ * ltoutput.dtx: v1.0j \@startpagehook Hook removed
+
+ * ltoutput.dtx: v1.0j \@opcol Hook removed
+
+ * ltoutput.dtx: 1.0j \@topnewpage Page room test added
+
+ * ltoutput.dtx: 1.0j \@specialoutput Page room test added
+
+ * ltoutput.dtx: 1.0j \@addtocurcol Extra space test added
+
+ * ltherest.dtx: LaTeX2e \mark Removed init \mark at begin
+ document, since it doesn't work.
+
+ * ltclass.dtx: 0.2q \documentstyle Match Alan's new code.
+
+ * ltclass.dtx: 0.2q \@fileswithoptions Add \ompatibility hook
+
+ * ltclass.dtx: 0.2q \@documentclasshook Macro added
+
+ * ltmiscen.dtx: v0.9i \literal Macro added
+
+1993-12-16 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e \LaTeXe Extended logo by DPC
+
+ * ltinit.dtx: LaTeX2e \@esphack Corrected optimisation :-)
+
+ * ltherest.dtx: LaTeX2e \mark Init \mark at begin document
+
+1993-12-15 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2p "General" Removed extra \.'s from \@@warnings
+
+ * ltboxes.dtx: 0.1d \parbox Changed default from `c' to `s'
+
+ * ltboxes.dtx: 0.1d \minipage extra space removed.
+
+ * ltboxes.dtx: 0.1d \minipage Changed default from `c' to `s'
+
+ * ltboxes.dtx: 0.1d \@iparbox Changed default from `c' to `s'
+
+ * ltboxes.dtx: 0.1d \@iminipage Changed default from `c' to `s'
+
+1993-12-14 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0i "General" Section added to declare all
+ parameters
+
+1993-12-13 David Carlisle <latex-bugs@latex-project.org>
+
+ * ltlists.dtx: LaTeX2e Initialised \@itemlabel
+
+ * ltmiscen.dtx: v0.9h \@verbatim Removed optional argument of
+ \item
+
+ * ltmiscen.dtx: v0.9h \@verbatim Readded \@noligs
+
+ * ltmiscen.dtx: v0.9h \@noligs Readded \@noligs
+
+ * ltdirchk.dtx: 0.2a \strip@prefix modified, name changed from
+ \stripmeaning
+
+ * ltdirchk.dtx: 0.2a \IfFileExists Removed interactive prompting
+ for current directory syntax
+
+ * ltdirchk.dtx: 0.2a "General" on the `docstrip' pass, do not
+ check openin path
+
+ * ltclass.dtx: 0.2o \usepackage Fixed error handling
+
+ * ltclass.dtx: 0.2o \documentstyle compatibility file now
+ latex209.sty.
+
+ * ltclass.dtx: 0.2o "General" Removed setting \errcontextlines\
+ (now in latex.tex)
+
+1993-12-12 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0h \@tracemessage Commands changed
+
+ * ltoutput.dtx: v1.0h \@testfp defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@startdblcolumn defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@startcolumn defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@resethfps Warnings added: minimal
+
+ * ltoutput.dtx: v1.0h \@makecol defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@doclearpage defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@doclearpage defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@doclearpage defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@cflt name changed
+
+ * ltoutput.dtx: v1.0h \@ccflb defs changed to lets
+
+ * ltoutput.dtx: v1.0h \@ccflb boxmaxdepth setting moved
+
+1993-12-11 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9g \ref Macro reimplemented
+
+ * ltmiscen.dtx: v0.9g \pageref Macro reimplemented
+
+ * ltmiscen.dtx: v0.9g \frac Added group around first arg
+
+ * ltmiscen.dtx: v0.9g \@setref Macro added
+
+ * ltherest.dtx: LaTeX2e \@title Added default
+
+ * ltherest.dtx: LaTeX2e \@author Added default
+
+ * fontcmds.dtx: v3.0a \textup Macros changed
+
+ * fontcmds.dtx: v3.0a \sw@slant Macro changed
+
+ * fontcmds.dtx: v3.0a \maybe@ic@ Macro and name changed
+
+ * fontcmds.dtx: v3.0a \maybe@ic Macro name changed
+
+ * fontcmds.dtx: v3.0a \fix@penalty Macro added
+
+ * fontcmds.dtx: v3.0a \emph Macro changed
+
+ * fontcmds.dtx: v3.0a "General" newfontswitch command corrected
+ and changed
+
+ * fontcmds.dtx: v3.0a "General" newcommands replaced by defs
+
+ * fontcmds.dtx: v3.0a "General" italic correction now put in
+ front of penalty before glue
+
+ * fontcmds.dtx: v3.0a "General" Complete reworking of all text
+ commands, using just one creator function
+
+ * fontcmds.dtx: v3.0a \@newtextcmd Macro changed
+
+1993-12-09 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9e \enddocument Hook added
+
+ * ltfiles.dtx: v0.9e \document Hook added
+
+ * ltclass.dtx: 0.2n \documentstyle input 209 compatibility file.
+
+ * ltboxes.dtx: 0.1c \@irsbox fix another typo
+
+1993-12-08 N.N. <latex-bugs@latex-project.org>
+
+ * ltlists.dtx: LaTeX2e \@item use \sboxto support colour
+
+ * ltinit.dtx: LaTeX2e \@vbsphack Command added
+
+ * ltinit.dtx: LaTeX2e \@esphack Command reimplemented
+
+ * ltinit.dtx: LaTeX2e \@bsphack Command reimplemented; late
+ birthday present for Chris
+
+ * ltboxes.dtx: 0.1b \lrbox move \@endpefalse out of the inner
+ group
+
+ * ltboxes.dtx: 0.1b \@irsbox fix typo
+
+ * ltboxes.dtx: 0.1b \@iiiparbox \endgraf added due to extra group
+ in \@begin@tempboxa
+
+ * ltboxes.dtx: 0.1b \@begin@tempboxa Extra braces for color
+ support (braces removed from other macros)
+
+ * fontcmds.dtx: 2.1b "General" Macros \rm, \bf and \sf moved to
+ classes.dtx:
+
+1993-12-07 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2m \@fileswithoptions Reset \CurrentOption
+
+ * ltclass.dtx: 0.2l \ProvidesFile Macro added
+
+1993-12-06 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0g \@topnewpage \@floatplacement placement bug
+ fixed
+
+ * ltoutput.dtx: v1.0f \@specialoutput Unboxing of 255 added to
+ rescue writes
+
+ * ltclass.dtx: 0.2k \ExecuteOptions Preserve \CurrentOption
+
+1993-12-05 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0f \output Command changed
+
+ * ltoutput.dtx: v1.0f @\getfpsbit Command added
+
+ * ltoutput.dtx: v1.0f @\boxfpsbit Command added
+
+ * ltoutput.dtx: v1.0f \@topnewpage Commands changed
+
+ * ltoutput.dtx: v1.0f \@textfloatsheight Commands added
+
+ * ltoutput.dtx: v1.0f \@testfp Command changed
+
+ * ltoutput.dtx: v1.0f \@testfp Command added
+
+ * ltoutput.dtx: v1.0f \@startpagehook Hook added
+
+ * ltoutput.dtx: v1.0f \@startdblcolumn Command changed
+
+ * ltoutput.dtx: v1.0f \@startcolumn Command changed
+
+ * ltoutput.dtx: v1.0f \@shipoutsetup Command added
+
+ * ltoutput.dtx: v1.0f \@setfpsbit Command added
+
+ * ltoutput.dtx: v1.0f \@setfloattypecounts Command added
+
+ * ltoutput.dtx: v1.0f \@resethfps Command added
+
+ * ltoutput.dtx: v1.0f \@outputpage Command changed
+
+ * ltoutput.dtx: v1.0f \@opcol Hook added
+
+ * ltoutput.dtx: v1.0f \@opcol Command changed
+
+ * ltoutput.dtx: v1.0f \@fpsadddefault Command added
+
+ * ltoutput.dtx: v1.0f \@flupdates Command added
+
+ * ltoutput.dtx: v1.0f \@flstop Commands added
+
+ * ltoutput.dtx: v1.0f \@flsettextmin Command added
+
+ * ltoutput.dtx: v1.0f \@flsetnum Command added
+
+ * ltoutput.dtx: v1.0f \@flcheckspace Command added
+
+ * ltoutput.dtx: v1.0f \@addtotoporbot Command changed
+
+ * ltoutput.dtx: v1.0f \@addtonextcol Command changed
+
+ * ltoutput.dtx: v1.0f \@addtodblcol Command changed
+
+ * ltoutput.dtx: v1.0f \@addtocurcol Command changed
+
+ * ltoutput.dtx: v1.0f \@addtobot Command changed
+
+ * ltherest.dtx: LaTeX2e \@xfloat Command changed
+
+ * ltherest.dtx: LaTeX2e \@dblfloatplacement Command changed
+
+1993-12-04 N.N. <latex-bugs@latex-project.org>
+
+ * ltfiles.dtx: v0.9b \input Macro reimplemented
+
+ * ltfiles.dtx: v0.9b \InputIfFileExists Macro added
+
+ * ltfiles.dtx: v0.9b \IfFileExists Macro added
+
+ * ltfiles.dtx: v0.9b \@input Macro reimplemented
+
+ * ltfiles.dtx: v0.9b \@iinput Macro reimplemented
+
+1993-12-03 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: v0.9b \@latexerr Set \c@errorcontextlines to -1
+
+ * ltclass.dtx: 0.2i "General" \@onlypreamble: Many commands
+ declared.
+
+ * ltclass.dtx: 0.2i "General" Removed obsolete \@documentclass
+
+ * ltclass.dtx: 0.2i \@cls@pkg Name changed to avoid clash with
+ output routine.
+
+ * ltboxes.dtx: 0.1a \set@color macro added
+
+ * ltboxes.dtx: 0.1a \set@color color support
+
+ * ltboxes.dtx: 0.1a \sbox extra group
+
+ * ltboxes.dtx: 0.1a \sbox color support
+
+ * ltboxes.dtx: 0.1a \raisebox redefined to support \height
+
+ * ltboxes.dtx: 0.1a \parbox Redefined to support extra optional
+ arguments
+
+ * ltboxes.dtx: 0.1a \newsavebox Pass the whole of arg 1 to
+ \@ifdefinable
+
+ * ltboxes.dtx: 0.1a \minipage Redefined to support extra optional
+ arguments
+
+ * ltboxes.dtx: 0.1a \mbox extra group
+
+ * ltboxes.dtx: 0.1a \makebox modified
+
+ * ltboxes.dtx: 0.1a \lrbox macro added
+
+ * ltboxes.dtx: 0.1a \lrbox color support
+
+ * ltboxes.dtx: 0.1a \fbox extra group
+
+ * ltboxes.dtx: 0.1a \endlrbox macro added
+
+ * ltboxes.dtx: 0.1a \bm@b macros added
+
+ * ltboxes.dtx: 0.1a \@savebox default c not x
+
+ * ltboxes.dtx: 0.1a \@makepicbox macro modified
+
+ * ltboxes.dtx: 0.1a \@makebox default changed from x to c
+
+ * ltboxes.dtx: 0.1a \@isavepicbox extra group
+
+ * ltboxes.dtx: 0.1a \@isavebox extra group
+
+ * ltboxes.dtx: 0.1a \@isavebox color support
+
+ * ltboxes.dtx: 0.1a \@irsbox redefined to support \height
+
+ * ltboxes.dtx: 0.1a \@imakebox macro modified
+
+ * ltboxes.dtx: 0.1a \@iirsbox redefined to support \height
+
+ * ltboxes.dtx: 0.1a \@end@tempboxa macro added
+
+ * ltboxes.dtx: 0.1a \@begin@tempboxa macro added
+
+ * ltboxes.dtx: 0.1a \@argrsbox macro removed
+
+1993-12-01 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0e \@reinserts Command added
+
+1993-11-30 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v1.0c \@tracemessage Commands added
+
+ * ltmiscen.dtx: LaTeX2e \eqnarray initialised everycr to {}
+
+1993-11-29 N.N. <latex-bugs@latex-project.org>
+
+ * ltplain.dtx: ??? "General" All accents in decimals; suggested
+ by Paul Taylor
+
+ * ltoutput.dtx: v1.0b \@makespecialcolbox Command added
+
+ * ltoutput.dtx: v1.0b \@makecol \@makespecialcolbox added
+
+1993-11-28 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2h \endfilecontents Don't globally allocate a
+ write stream (always use 15)
+
+ * ltclass.dtx: 0.2h "General" Primitive filenames now terminated
+ by space not \relax.
+
+ * ltclass.dtx: 0.2h "General" Directory syntax checing moved to
+ dircheck.dtx:
+
+ * ltclass.dtx: 0.2h "General" Assorted commands now in the kernel
+ removed.
+
+ * ltclass.dtx: 0.2h \@twoclasseserror Macro added
+
+ * ltclass.dtx: 0.2h \@missingfileerror Use filename parser from
+ dircheck
+
+1993-11-24 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e \P@LaTeX Macro changed
+
+ * fontcmds.dtx: v2.1a \test@next Macro added
+
+ * fontcmds.dtx: v2.1a \maybe@ic@ Use \test@next
+
+1993-11-23 N.N. <latex-bugs@latex-project.org>
+
+ * ltoutput.dtx: v0.1c \enlargethispage* Commands added
+
+ * ltoutput.dtx: v0.1c \@specialoutput Command changed
+
+ * ltoutput.dtx: v0.1c \@makecol Command changed
+
+ * ltoutput.dtx: v0.1c \@kludgeins Insert added
+
+ * ltoutput.dtx: v0.1c \@enlargepage Command added
+
+ * ltoutput.dtx: v0.1a \paperwidth Register added
+
+ * ltoutput.dtx: v0.1a \paperheight Register added
+
+ * ltinit.dtx: LaTeX2e \two@digits Macro added
+
+ * ltinit.dtx: LaTeX2e \renewenvironment Macro reimplemented and
+ extended
+
+ * ltinit.dtx: LaTeX2e \renewcommand Macro reimplemented and
+ extended
+
+ * ltinit.dtx: LaTeX2e \newcommand Macro reimplemented and
+ extended
+
+ * ltinit.dtx: LaTeX2e "General" replaced plus by \@plus if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e \@yargdef Macro interface changed
+
+ * ltinit.dtx: LaTeX2e \@yargdef Avoid \@?@? token
+
+ * ltinit.dtx: LaTeX2e \@xargdef Macro interface changed
+
+ * ltinit.dtx: LaTeX2e \@xargdef Macro added
+
+ * ltinit.dtx: LaTeX2e \@newenv Macro interface changed
+
+ * ltinit.dtx: LaTeX2e \@newcommand Macro added
+
+ * ltinit.dtx: LaTeX2e \@ifundefined Redefined to remove a
+ trailing \fi
+
+ * ltclass.dtx: 0.2g "General" Warnings and errors now directly
+ coded.
+
+ * ltclass.dtx: 0.2g "General" Various macros now moved to
+ latex.tex.
+
+ * ltclass.dtx: 0.2g \@use@ption Name changed from \@executeoption
+
+1993-11-22 N.N. <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX2e \providecommand Macro added
+
+ * ltinit.dtx: LaTeX2e \c@errorcontextlines Macro added
+
+ * ltinit.dtx: LaTeX2e \LaTeXe Macro added
+
+ * ltinit.dtx: LaTeX2e \@plus Macro added
+
+ * ltinit.dtx: LaTeX2e \@minus Macro added
+
+ * ltinit.dtx: LaTeX2e \@checkcommand Macro added
+
+ * ltherest.dtx: LaTeX2e \settoheight Macro added
+
+ * ltherest.dtx: LaTeX2e \settodepth Macro added
+
+ * ltherest.dtx: LaTeX2e \@settopoint Macro added
+
+ * ltherest.dtx: LaTeX2e \@settodim Macro added
+
+ * ltclass.dtx: 0.2f \listfiles Removed checking for
+ \@unknownversion
+
+ * ltclass.dtx: 0.2f \@unknownversion Macro removed
+
+ * ltclass.dtx: 0.2f \@ifclasslater Added //00 so parsing never
+ produces a runaway argument.
+
+ * ltclass.dtx: 0.2f \@fileswithoptions Made the initial version
+ [] not [\@unknownversion]
+
+ * ltclass.dtx: 0.2f \@fileswithoptions Made the default [] not
+ [\@unknownversion]
+
+1993-11-21 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9a \verbatim@font Macro added
+
+ * ltmiscen.dtx: v0.9a \verb use \verbatim@font instead of \tt
+
+1993-11-21 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: v0.9a \@verbatim use \verbatim@font instead of
+ \tt
+
+ * ltinit.dtx: LaTeX2e "General" replaced \tt by \ttfamily if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e "General" replaced \sf by \sffamily if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e "General" replaced \sc by \scshape if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e "General" replaced \rm by \rmfamily if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e "General" replaced \it by \itshape if
+ appropriate
+
+ * ltinit.dtx: LaTeX2e "General" replaced \bf by \bfseries if
+ appropriate
+
+ * ltclass.dtx: 0.2e \@missingfileerror Stop infinite looping on
+ \@er@ext
+
+1993-11-18 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2d \documentstyle Modified \RequirePackage stuff.
+
+ * ltclass.dtx: 0.2d \NeedsTeXFormat \fmtname \fmtversion not
+ \@\pldots
+
+ * ltclass.dtx: 0.2d \ExecuteOptions Use \CurrentOption not \@tempa
+
+1993-11-17 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2c \ProcessOptions* restoring \@fileswith@pti@ns
+ added.
+
+ * ltclass.dtx: 0.2c \NeedsTeXFormat Name changed from
+ \NeedsFormat
+
+ * ltclass.dtx: 0.2c \DeclareOption* Error checking added
+
+ * ltclass.dtx: 0.2c \CurrentOption Name changed from \@curroption
+
+ * ltclass.dtx: 0.2c \@twoloadclasserror Macro added
+
+ * ltclass.dtx: 0.2c \@fileswithoptions Added trap for two
+ \LoadClass commands.
+
+ * ltclass.dtx: 0.2c \@badrequireerror Macro added
+
+ * ltclass.dtx: 0.2c \@@fileswith@pti@ns Macro added
+
+1993-11-15 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2b \documentstyle Modified to match
+ \ProcessOption*
+
+ * ltclass.dtx: 0.2b \ProcessOptions* Star form added.
+
+1993-11-14 N.N. <latex-bugs@latex-project.org>
+
+ * ltclass.dtx: 0.2a \g@addto@macro Made global
+
+ * ltclass.dtx: 0.2a \documentstyle Added \RequirePackage
+ \@unusedoptionlist stuff.
+
+ * ltclass.dtx: 0.2a \ProcessOptions* Stop adding the global
+ option list inside class files.
+
+ * ltclass.dtx: 0.2a \ProcessOptions* Optimise `empty option'
+ code.
+
+ * ltclass.dtx: 0.2a \NeedsTeXFormat made more robust for
+ alternative syntax for other formats.
+
+ * ltclass.dtx: 0.2a \AtEndDocument Included extension in the
+ generated macro name for package and class hooks.
+
+ * ltclass.dtx: 0.2a \@reset@ptions macro added
+
+ * ltclass.dtx: 0.2a \@fileswithoptions Moved reseting of
+ \default@ds, \ds@ and \@declaredoptions here, from the end of
+ \ProcessOptions.
+
+ * ltclass.dtx: 0.2a \@currext Name changed from \@currextension
+
+1993-11-03 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltpictur.dtx: LaTeX2.09 "General" (RmS) changed \halign to
+ \ialignto initialize \tabskip and \everycr
+
+1993-09-08 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \enddocument Added warning in case of
+ undefined references.
+
+1993-09-07 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 Changed definition of \verb so that
+ it detects a missing second delimiter.
+
+1993-09-03 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \verbatim@nolig@list Replaced \@noligs
+ by extensible list
+
+1993-08-05 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \@sect (RmS) Made sure that
+ \protectworks correctly in expansion of \the<counter>
+
+1993-08-03 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \enddocument Changed redefinition of
+ \global to redefinition of \@setckpt.
+
+1993-05-05 N.N. <latex-bugs@latex-project.org>
+
+ * fontcmds.dtx: v2.0b "General" Removed all LaTeX related cmds
+
+1992-11-26 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \footnote (RmS) Changed all to
+ \def\protect{\noexpand\protect\noexpand}
+
+ * ltherest.dtx: LaTeX2.09 \@footnotetext (RmS) added protection
+ for \edef
+
+ * ltboxes.dtx: LaTeX2.09 \@mpfootnotetext (RmS) added protection
+ for \edef
+
+1992-08-25 Frank Mittelbach <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \@sect (FMi) replaced explicit setting
+ of \@svsec by call to \@seccntformat
+
+1992-08-24 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \verb Changed \verband \@sverb to work
+ correctly in math mode
+
+ * ltinit.dtx: LaTeX2.09 \@ifnextchar Changed so first argument
+ can be `='.
+
+1992-08-19 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \@othm (RmS) Changed error message to
+ complain about undefined counter
+
+1992-03-18 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \end@float (RmS) changed \@esphack to
+ \@Esphack
+
+ * ltherest.dtx: LaTeX2.09 \@xympar (RmS) added
+ \global\@ignorefalse
+
+1992-01-10 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \@othm (RmS) Check for existence of
+ theorem environment
+
+1991-11-22 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltlists.dtx: LaTeX2.09 \@item (RmS) Changed second call to
+ \makelabelto \unhbox\@tempboxa. Avoids problems with side
+ effects in \makelabeland is more efficient.
+
+ * ltherest.dtx: LaTeX2.09 \footnote (RmS) Added
+ \let\protect\noexpandin \@xfootnote, \@xfootnotemark, and
+ \@xfootnotetext
+
+1991-11-06 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \end@float (RmS) added warning message
+ perhaps we should use an error message
+
+1991-11-04 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltlists.dtx: LaTeX2.09 \makelabel (RmS) added default
+ definition for \makelabel, to produce an error message.
+
+1991-11-01 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \footnote (RmS) Added
+ \let\protect\noexpandin \footnote, \footnotemark, and
+ \footnotetext, since \xdef is used
+
+1991-10-17 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltinit.dtx: LaTeX209 \@tfor (Rms) \xdef replaced by \def (See
+ FMi's array.doc)
+
+1991-09-29 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltherest.dtx: LaTeX2.09 \@footnotetext (RmS) added \reset@font
+
+ * ltherest.dtx: LaTeX2.09 \@dottedtocline (RmS) added
+ \reset@font for page number
+
+ * ltboxes.dtx: LaTeX2.09 \@mpfootnotetext (RmS) added
+ \reset@font
+
+1991-08-26 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \@verbatim \@@par added
+
+1991-08-14 Rainer Schoepf <latex-bugs@latex-project.org>
+
+ * ltplain.dtx: LaTeX2.09 \cases (RmS) inserted extra braces
+ around entry for NFSS
+
+ * ltpictur.dtx: LaTeX2.09 "General" (RmS) inserted extra braces
+ around entry for NFSS
+
+ * ltherest.dtx: LaTeX2.09 \@endtheorem Moved \itshapeafter \item
+ to make it work with NFSS
+
+1991-07-24 N.N. <latex-bugs@latex-project.org>
+
+ * ltmiscen.dtx: LaTeX2.09 \@verbatim Added
+ \penalty\interlinepenalty to definition of \par so that
+ \samepage works
diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf
index 3ae02039f98..dc3eb1a664c 100644
--- a/Master/texmf-dist/doc/latex/base/classes.pdf
+++ b/Master/texmf-dist/doc/latex/base/classes.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf
index 044e350bd35..8f9cf9477ba 100644
--- a/Master/texmf-dist/doc/latex/base/clsguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/clsguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf
index d330f9a466e..62ca1c10416 100644
--- a/Master/texmf-dist/doc/latex/base/cmfonts.pdf
+++ b/Master/texmf-dist/doc/latex/base/cmfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf
index 0fbd119e9d7..a7e2562d985 100644
--- a/Master/texmf-dist/doc/latex/base/cyrguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/cyrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf
index 6d9349c7adf..d911f9e920c 100644
--- a/Master/texmf-dist/doc/latex/base/doc.pdf
+++ b/Master/texmf-dist/doc/latex/base/doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf
index 38337b7c322..84684a2c6bb 100644
--- a/Master/texmf-dist/doc/latex/base/docstrip.pdf
+++ b/Master/texmf-dist/doc/latex/base/docstrip.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf
index 20a49176567..5c5526b11dc 100644
--- a/Master/texmf-dist/doc/latex/base/encguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/encguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf
index 27ab4c5121e..ad34bdf9122 100644
--- a/Master/texmf-dist/doc/latex/base/exscale.pdf
+++ b/Master/texmf-dist/doc/latex/base/exscale.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf
index 58c8537aa4c..7249ef595d5 100644
--- a/Master/texmf-dist/doc/latex/base/fix-cm.pdf
+++ b/Master/texmf-dist/doc/latex/base/fix-cm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf
index 154f2b00c15..5d8ec2d6122 100644
--- a/Master/texmf-dist/doc/latex/base/fntguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/fntguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/fntguide.tex b/Master/texmf-dist/doc/latex/base/fntguide.tex
index 0c18661a316..b6576a02370 100644
--- a/Master/texmf-dist/doc/latex/base/fntguide.tex
+++ b/Master/texmf-dist/doc/latex/base/fntguide.tex
@@ -33,12 +33,16 @@
\documentclass{ltxguide}[1995/11/28]
+\usepackage{varioref}
+
\title{\LaTeXe{} font selection}
-\author{\copyright~Copyright 1995--2019, \LaTeX3 Project Team.\\
+\author{\copyright~Copyright 1995--2020, \LaTeX3 Project
+ Team.\thanks{Thanks to Arash Esbati for documenting the
+ newer NFSS features of 2020}\\
All rights reserved.}
-\date{October 2019}
+\date{July 2020}
\begin{document}
@@ -284,14 +288,26 @@ naming scheme to allow for sensible default substitutions if necessary,
e.g., ``demi-bold'' is normally just another name for ``semi-bold'', so
should get |sb| assigned, etc.
+\NEWdescription{2020/02/02}
The most common values for the font shape are:
\begin{center}
\begin{minipage}{.7\linewidth}
\begin{tabular}{rl}
- |n| & Normal (that is `upright' or `roman') \\
- |it| & Italic \\
- |sl| & Slanted (or `oblique') \\
- |sc| & Caps and small caps
+ |n| & Normal (that is `upright' or `roman') \\
+ |it| & Italic \\
+ |sl| & Slanted (or `oblique') \\
+ |sc| & Caps and small caps \\
+ |scit| & Caps and small caps italic \\
+ |scsl| & Caps and small caps slanted \\
+ |sw| & Swash
+ \end{tabular}
+ \end{minipage}
+\end{center}
+A less common value for font shape is:
+\begin{center}
+ \begin{minipage}{.7\linewidth}
+ \begin{tabular}{rl}
+ |ssc| & Spaced caps and small caps
\end{tabular}
\end{minipage}
\end{center}
@@ -337,6 +353,9 @@ The author commands for fonts set the five attributes:
|\textit{..}| or |\itshape| & shape & |it| \\
|\textsl{..}| or |\slshape| & shape & |sl| \\
|\textsc{..}| or |\scshape| & shape & |sc| \\
+ |\textssc{..}| or |\sscshape| & shape & |ssc| \\
+ |\textsw{..}| or |\swshape| & shape & |sw| \\
+ |\textulc{..}| or |\ulcshape| & shape & |ulc| \\
|\tiny| & size & |5pt| \\
|\scriptsize| & size & |7pt| \\
|\footnotesize| & size & |8pt| \\
@@ -489,14 +508,27 @@ the fonts provided by |psnfss|) is to define silent substitutions from
and the |ssub| size function, see Section~\ref{sec:sizefunct}.
\begin{decl}
- |\itdefault| \\
- |\sldefault| \\
- |\scdefault| \\
+ |\itdefault| \\
+ |\sldefault| \\
+ |\scdefault| \\
+ |\sscdefault| \\
+ |\swdefault| \\
+ |\ulcdefault| \\
|\updefault|
\end{decl}
+\NEWfeature{2020/02/02}
The shapes selected by |\textit|, |\itshape|, |\textsl|, |\slshape|,
-|\textsc|, |\scshape|, |\textup| and |\upshape|. By default these are
-|it|, |sl|, |sc| and |n|.
+|\textsc|, |\scshape|, |\textssc|, |\sscshape|, |\textsw|, |\swshape|,
+|\textulc|, |\ulcshape|, |\textup| and |\upshape|. By default these are
+|it|, |sl|, |sc|, |ssc|, |sw|, |ulc| and |n|. |ulc| is special here
+since it is a virtual one; it doesn't exist as a real shape. The
+respective macros |\textulc| or |\ulcshape| change small capitals back
+to upper/lower case but will not change the font with respect to
+italics, slanted or swash. |\upshape| or |\textup| in contrast will
+switch italics or slanted back to upright but not alter the state of
+upper/lower case, e.g., keep small capitals if present. Finally, the
+command |\normalshape| is provided to reset the shape back to normal
+which is a shorthand for |\upshape\ulcshape|.
Note that there are no parameters for the size commands. These should
be defined directly in class files, for example:
@@ -1093,7 +1125,7 @@ whilst maintaining the correct value for all fonts.
\NEWfeature{2020/02/02} According to NFSS conventions the series value
should be a combination of weight and width abbreviated each with one or
two letters as described on page~\pageref{page:seriesvalues}. In
-particular it should not contain contain an ``\texttt{m}'' unless it
+particular it should not contain an ``\texttt{m}'' unless it
consists of just one character. In the past incorrect values such as
``\texttt{cm}'' were simply accepted, but since this now leads to
problems with the extended mechanism, the correct syntax is now
@@ -1874,6 +1906,264 @@ dependencies that you have to obey:
declarations.
\end{itemize}
+\subsection{Font series defaults per document family}
+
+\NEWfeature{2020/02/02}
+With additional weights and widths being available in many font families
+nowadays, it is more likely that somebody will want to match, say, a
+medium weight serif family with a semi-light sans serif family, or that
+with one family one wants to use the bold-extended face when |\textbf|
+is used, while with another it should be bold (not extended) or
+semi-bold, etc. The default values can be altered using the
+|\DeclareFontSeriesDefault| declaration in packages or document
+preambles:
+\begin{decl}
+ |\DeclareFontSeriesDefault| \oarg{meta family}
+ \arg{meta series} \arg{series value}
+\end{decl}
+This declaration takes three arguments:
+\begin{description}
+\item[Meta family interface:] Can be either |rm|, |sf| or |tt|. This is
+ optional and if not present the next two arguments apply to the
+ overall default.
+\item[Meta series interface:] Can be |md| or |bf|.
+\item[Series value:] This is the value that is going to be used when the
+ combination of \m{meta family} and \m{meta series} is requested.
+\end{description}
+For example,
+\begin{verbatim}
+ \DeclareFontSeriesDefault[rm]{bf}{sb}
+\end{verbatim}
+would use |sb| (semi-bold) when |\rmfamily\bfseries| is requested in
+document.
+
+\subsection{Handling of nested emphasis}
+
+\begin{decl}
+ |\DeclareEmphSequence| \arg{list of font declarations}
+\end{decl}
+
+\NEWfeature{2020/02/02}
+This declaration takes a comma separated list of font declarations each
+specifying how increasing levels of emphasis should be handled. For
+example:
+\begin{verbatim}
+ \DeclareEmphSequence{\itshape,%
+ \upshape\scshape,%
+ \itshape}
+\end{verbatim}
+uses italics for the first, small capitals for the second, and italic
+small capitals for the third level. If there are more nesting levels
+than provided, declarations stored in |\emreset| (by default
+|\ulcshape\upshape|) are used for the next level and then the list
+restarts.
+
+\subsection{Providing font family substitutions}
+
+\begin{decl}
+ |\DeclareFontFamilySubstitution| \arg{encoding}
+ \arg{family}
+ \arg{new-family}
+\end{decl}
+
+\NEWfeature{2020/02/02}
+This declaration selects the font family \m{new-family} as replacement
+for \m{family} in the font encoding \m{encoding}. For example,
+\begin{verbatim}
+ \DeclareFontFamilySubstitution{LGR}
+ {Montserrat-LF}{IBMPlexSans-TLF}
+\end{verbatim}
+tells \LaTeX{} to substitute the sans serif font |Montserrat-LF| in the
+Greek encoding |LGR| with |IBMPlexSans-TLF| once requested in a
+document.
+
+\section{Additional text symbols -- \textsf{textcomp}}
+
+\NEWfeature{2020/02/02}
+For a long time the interface to additional text symbols and the text
+companion encoding |TS1| in general was the \textsf{textcomp} package.
+All the symbols provided by the \textsf{textcomp} package are now
+available in \LaTeX{} kernel. Furthermore, an intelligent substitution
+mechanism has been implemented so that glyphs missing in some fonts are
+automatically substituted with default glyphs that are sans serif if you
+typeset in |\textsf| and monospaced if you typeset using |\texttt|. In
+the past they were always taken from Computer Modern Roman if
+substitution was necessary.
+
+{\sffamily This is most noticeable with |\oldstylenums| which are now
+ taken from |TS1| so that you no longer get \legacyoldstylenums{1234}
+ but \oldstylenums{1234} when typesetting in sans serif fonts \ttfamily
+ and \oldstylenums{1234} when using typewriter fonts.}
+
+\begin{decl}
+ |\legacyoldstylenums| \arg{nums}\\
+ |\UseLegacyTextSymbols|
+\end{decl}
+If there ever is a need to use the original (inferior) definition, then
+that remains available as |\legacyoldstylenums|; and to fully revert to
+the old behavior there is also |\UseLegacyTextSymbols|. The latter
+declaration reverts |\oldstylenums| and also changes the footnote
+symbols, such as |\textdagger|, |\textparagraph|, etc., to pick up their
+glyphs from the math fonts instead of the current text font (this means
+they always keep the same shape and do not nicely blend in with the text
+font).
+
+The following tables show the macros available. The next commands are
+`constructed' accents and are built via \TeX{} macros:
+\begin{center}
+ \begin{tabular}[t]{@{}ll}
+ \verb*|\capitalcedilla A| & \capitalcedilla A \\
+ \verb*|\capitalogonek A| & \capitalogonek A \\
+ \verb*|\textcircled a| & \textcircled a
+ \end{tabular}
+\end{center}
+
+These accents are available via font encoding. The numbers in third row
+show the slot number:
+\begin{center}
+ \begin{tabular}[t]{@{}p{0.32\linewidth}p{1em}p{2em}@{}}
+ \verb|\capitalgrave| & \capitalgrave{} & 0 \\
+ \verb|\capitalacute| & \capitalacute{} & 1 \\
+ \verb|\capitalcircumflex| & \capitalcircumflex{} & 2 \\
+ \verb|\capitaltilde| & \capitaltilde{} & 3 \\
+ \verb|\capitaldieresis| & \capitaldieresis{} & 4 \\
+ \verb|\capitalhungarumlaut| & \capitalhungarumlaut{} & 5 \\
+ \verb|\capitalring| & \capitalring{} & 6 \\
+ \verb|\capitalcaron| & \capitalcaron{} & 7
+ \end{tabular}
+ \quad
+ \begin{tabular}[t]{@{}p{0.32\linewidth}p{1em}p{2em}@{}}
+ \verb|\capitalbreve| & \capitalbreve{} & 8 \\
+ \verb|\capitalmacron| & \capitalmacron{} & 9 \\
+ \verb|\capitaldotaccent| & \capitaldotaccent{} & 10 \\
+ \verb|\t| & \t{} & 26 \\
+ \verb|\capitaltie| & \capitaltie{} & 27 \\
+ \verb|\newtie| & \newtie{} & 28 \\
+ \verb|\capitalnewtie| & \capitalnewtie{} & 29
+ \end{tabular}
+\end{center}
+
+Table~\vref{tab:textcomp} contains macros to access text symbols. Again,
+the numbers are the slots in the encoding.
+
+\begin{table}
+\centering\footnotesize
+ \begin{tabular}[t]{@{}lp{1.5em}l@{}}
+ \verb|\textcapitalcompwordmark| & \textcapitalcompwordmark & 23 \\
+ \verb|\textascendercompwordmark| & \textascendercompwordmark & 31 \\
+ \verb|\textquotestraightbase| & \textquotestraightbase & 13 \\
+ \verb|\textquotestraightdblbase| & \textquotestraightdblbase & 18 \\
+ \verb|\texttwelveudash| & \texttwelveudash & 21 \\
+ \verb|\textthreequartersemdash| & \textthreequartersemdash & 22 \\
+ \verb|\textleftarrow| & \textleftarrow & 24 \\
+ \verb|\textrightarrow| & \textrightarrow & 25 \\
+ \verb|\textblank| & \textblank & 32 \\
+ \verb|\textdollar| & \textdollar & 36 \\
+ \verb|\textquotesingle| & \textquotesingle & 39 \\
+ \verb|\textasteriskcentered| & \textasteriskcentered & 42 \\
+ \verb|\textdblhyphen| & \textdblhyphen & 45 \\
+ \verb|\textfractionsolidus| & \textfractionsolidus & 47 \\
+ \verb|\textzerooldstyle| & \textzerooldstyle & 48 \\
+ \verb|\textoneoldstyle| & \textoneoldstyle & 49 \\
+ \verb|\texttwooldstyle| & \texttwooldstyle & 50 \\
+ \verb|\textthreeoldstyle| & \textthreeoldstyle & 51 \\
+ \verb|\textfouroldstyle| & \textfouroldstyle & 52 \\
+ \verb|\textfiveoldstyle| & \textfiveoldstyle & 53 \\
+ \verb|\textsixoldstyle| & \textsixoldstyle & 54 \\
+ \verb|\textsevenoldstyle| & \textsevenoldstyle & 55 \\
+ \verb|\texteightoldstyle| & \texteightoldstyle & 56 \\
+ \verb|\textnineoldstyle| & \textnineoldstyle & 57 \\
+ \verb|\textlangle| & \textlangle & 60 \\
+ \verb|\textminus| & \textminus & 61 \\
+ \verb|\textrangle| & \textrangle & 62 \\
+ \verb|\textmho| & \textmho & 77 \\
+ \verb|\textbigcircle| & \textbigcircle & 79 \\
+ \verb|\textohm| & \textohm & 87 \\
+ \verb|\textlbrackdbl| & \textlbrackdbl & 91 \\
+ \verb|\textrbrackdbl| & \textrbrackdbl & 93 \\
+ \verb|\textuparrow| & \textuparrow & 94 \\
+ \verb|\textdownarrow| & \textdownarrow & 95 \\
+ \verb|\textasciigrave| & \textasciigrave & 96 \\
+ \verb|\textborn| & \textborn & 98 \\
+ \verb|\textdivorced| & \textdivorced & 99 \\
+ \verb|\textdied| & \textdied & 100 \\
+ \verb|\textleaf| & \textleaf & 108 \\
+ \verb|\textmarried| & \textmarried & 109 \\
+ \verb|\textmusicalnote| & \textmusicalnote & 110 \\
+ \verb|\texttildelow| & \texttildelow & 126 \\
+ \verb|\textdblhyphenchar| & \textdblhyphenchar & 127 \\
+ \verb|\textasciibreve| & \textasciibreve & 128 \\
+ \verb|\textasciicaron| & \textasciicaron & 129 \\
+ \verb|\textacutedbl| & \textacutedbl & 130 \\
+ \verb|\textgravedbl| & \textgravedbl & 131 \\
+ \verb|\textdagger| & \textdagger & 132 \\
+ \verb|\textdaggerdbl| & \textdaggerdbl & 133 \\
+ \verb|\textbardbl| & \textbardbl & 134 \\
+ \verb|\textperthousand| & \textperthousand & 135 \\
+ \verb|\textbullet| & \textbullet & 136 \\
+ \verb|\textcelsius| & \textcelsius & 137 \\
+ \verb|\textdollaroldstyle| & \textdollaroldstyle & 138 \\
+ \verb|\textcentoldstyle| & \textcentoldstyle & 139
+ \end{tabular}\qquad
+ \begin{tabular}[t]{lp{1.5em}l}
+ \verb|\textflorin| & \textflorin & 140 \\
+ \verb|\textcolonmonetary| & \textcolonmonetary & 141 \\
+ \verb|\textwon| & \textwon & 142 \\
+ \verb|\textnaira| & \textnaira & 143 \\
+ \verb|\textguarani| & \textguarani & 144 \\
+ \verb|\textpeso| & \textpeso & 145 \\
+ \verb|\textlira| & \textlira & 146 \\
+ \verb|\textrecipe| & \textrecipe & 147 \\
+ \verb|\textinterrobang| & \textinterrobang & 148 \\
+ \verb|\textinterrobangdown| & \textinterrobangdown & 149 \\
+ \verb|\textdong| & \textdong & 150 \\
+ \verb|\texttrademark| & \texttrademark & 151 \\
+ \verb|\textpertenthousand| & \textpertenthousand & 152 \\
+ \verb|\textpilcrow| & \textpilcrow & 153 \\
+ \verb|\textbaht| & \textbaht & 154 \\
+ \verb|\textnumero| & \textnumero & 155 \\
+ \verb|\textdiscount| & \textdiscount & 156 \\
+ \verb|\textestimated| & \textestimated & 157 \\
+ \verb|\textopenbullet| & \textopenbullet & 158 \\
+ \verb|\textservicemark| & \textservicemark & 159 \\
+ \verb|\textlquill| & \textlquill & 160 \\
+ \verb|\textrquill| & \textrquill & 161 \\
+ \verb|\textcent| & \textcent & 162 \\
+ \verb|\textsterling| & \textsterling & 163 \\
+ \verb|\textcurrency| & \textcurrency & 164 \\
+ \verb|\textyen| & \textyen & 165 \\
+ \verb|\textbrokenbar| & \textbrokenbar & 166 \\
+ \verb|\textsection| & \textsection & 167 \\
+ \verb|\textasciidieresis| & \textasciidieresis & 168 \\
+ \verb|\textcopyright| & \textcopyright & 169 \\
+ \verb|\textordfeminine| & \textordfeminine & 170 \\
+ \verb|\textcopyleft| & \textcopyleft & 171 \\
+ \verb|\textlnot| & \textlnot & 172 \\
+ \verb|\textcircledP| & \textcircledP & 173 \\
+ \verb|\textregistered| & \textregistered & 174 \\
+ \verb|\textasciimacron| & \textasciimacron & 175 \\
+ \verb|\textdegree| & \textdegree & 176 \\
+ \verb|\textpm| & \textpm & 177 \\
+ \verb|\texttwosuperior| & \texttwosuperior & 178 \\
+ \verb|\textthreesuperior| & \textthreesuperior & 179 \\
+ \verb|\textasciiacute| & \textasciiacute & 180 \\
+ \verb|\textmu| & \textmu & 181 \\
+ \verb|\textparagraph| & \textparagraph & 182 \\
+ \verb|\textperiodcentered| & \textperiodcentered & 183 \\
+ \verb|\textreferencemark| & \textreferencemark & 184 \\
+ \verb|\textonesuperior| & \textonesuperior & 185 \\
+ \verb|\textordmasculine| & \textordmasculine & 186 \\
+ \verb|\textsurd| & \textsurd & 187 \\
+ \verb|\textonequarter| & \textonequarter & 188 \\
+ \verb|\textonehalf| & \textonehalf & 189 \\
+ \verb|\textthreequarters| & \textthreequarters & 190 \\
+ \verb|\texteuro| & \texteuro & 191 \\
+ \verb|\texttimes| & \texttimes & 214 \\
+ \verb|\textdiv| & \textdiv & 246
+ \end{tabular}
+\caption{Text symbols formerly from the \textsf{textcomp} package}
+\label{tab:textcomp}
+\end{table}
\section{If you need to know more \ldots}
diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf
index 3b9066abf42..79f77e32cbd 100644
--- a/Master/texmf-dist/doc/latex/base/graphpap.pdf
+++ b/Master/texmf-dist/doc/latex/base/graphpap.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf
index 923858250e2..8b15d8eb47d 100644
--- a/Master/texmf-dist/doc/latex/base/ifthen.pdf
+++ b/Master/texmf-dist/doc/latex/base/ifthen.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf
index 5dc879078db..16246b70fd0 100644
--- a/Master/texmf-dist/doc/latex/base/inputenc.pdf
+++ b/Master/texmf-dist/doc/latex/base/inputenc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.pdf b/Master/texmf-dist/doc/latex/base/latexchanges.pdf
index 8b2520d441b..27269b2541f 100644
--- a/Master/texmf-dist/doc/latex/base/latexchanges.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexchanges.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.tex b/Master/texmf-dist/doc/latex/base/latexchanges.tex
index 8e1681c5e00..dc8eb4be4eb 100644
--- a/Master/texmf-dist/doc/latex/base/latexchanges.tex
+++ b/Master/texmf-dist/doc/latex/base/latexchanges.tex
@@ -112,7 +112,7 @@ see for example
The patch~4 dropped a bit too much in certain situations, e.g., it
changed a series value of \texttt{semibold} (as used by
\texttt{autoinst}) to \texttt{seibold}, rendering it useless. So we
-now only correct series values if they are a member one of the
+now only correct series values if they are a member of the
following list: \texttt{ulm}, \texttt{elm}, \texttt{lm}, \texttt{slm},
\texttt{mm}, \texttt{sbm}, \texttt{bm}, \texttt{ebm}, \texttt{ubm},
\texttt{muc}, \texttt{mec}, \texttt{mc}, \texttt{msc}, \texttt{msx},
diff --git a/Master/texmf-dist/doc/latex/base/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf
index 1e450d49257..26e1feff1f7 100644
--- a/Master/texmf-dist/doc/latex/base/latexrelease.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexrelease.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf
index ee44228ca26..b273c4d148f 100644
--- a/Master/texmf-dist/doc/latex/base/latexsym.pdf
+++ b/Master/texmf-dist/doc/latex/base/latexsym.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf
index 8100b3efc06..98f058af577 100644
--- a/Master/texmf-dist/doc/latex/base/lb2.pdf
+++ b/Master/texmf-dist/doc/latex/base/lb2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf
index 1627b8a9d00..a142d55a1f6 100644
--- a/Master/texmf-dist/doc/latex/base/letter.pdf
+++ b/Master/texmf-dist/doc/latex/base/letter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf
index a30a3884eb7..17aa4f909c6 100644
--- a/Master/texmf-dist/doc/latex/base/lgc2.pdf
+++ b/Master/texmf-dist/doc/latex/base/lgc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf
new file mode 100644
index 00000000000..2bf460dc7d2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/lppl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf
new file mode 100644
index 00000000000..7b2ab3e4aa5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-code.tex b/Master/texmf-dist/doc/latex/base/ltfilehook-code.tex
new file mode 100644
index 00000000000..c802703250a
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltfilehook-code.tex
@@ -0,0 +1,5 @@
+% This will typeset documentation + code
+%
+
+\AtBeginDocument{\AlsoImplementation}
+\input{ltfilehook.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf
new file mode 100644
index 00000000000..c8fa06d91d1
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-doc.tex b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.tex
new file mode 100644
index 00000000000..220de941888
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.tex
@@ -0,0 +1,7 @@
+% This will typeset only documentation but not the code
+%
+
+\AtBeginDocument{\OnlyDescription
+% \let\tableofcontents\relax
+ }
+\input{ltfilehook.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex/base/lthooks-code.pdf
new file mode 100644
index 00000000000..e93647bf1b7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/lthooks-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lthooks-code.tex b/Master/texmf-dist/doc/latex/base/lthooks-code.tex
new file mode 100644
index 00000000000..f5fa338a7b2
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/lthooks-code.tex
@@ -0,0 +1,5 @@
+% This will typeset documentation + code
+%
+
+\AtBeginDocument{\AlsoImplementation}
+\input{lthooks.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf
new file mode 100644
index 00000000000..c3be9771c97
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/lthooks-doc.tex b/Master/texmf-dist/doc/latex/base/lthooks-doc.tex
new file mode 100644
index 00000000000..a51e2cd6e04
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/lthooks-doc.tex
@@ -0,0 +1,7 @@
+% This will typeset only documentation but not the code
+%
+
+\AtBeginDocument{\OnlyDescription
+% \let\tableofcontents\relax
+ }
+\input{lthooks.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/ltluatex.pdf b/Master/texmf-dist/doc/latex/base/ltluatex.pdf
index 977a4186135..c7d795cbc76 100644
--- a/Master/texmf-dist/doc/latex/base/ltluatex.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltluatex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf
index c771eb2c011..06048f8c70a 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews.tex b/Master/texmf-dist/doc/latex/base/ltnews.tex
index 13e283c535d..ffc34da26c6 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews.tex
+++ b/Master/texmf-dist/doc/latex/base/ltnews.tex
@@ -30,13 +30,15 @@
% * Fix TOC issue
% 2020/01/30 v1.4b:
% * Fix TOC issue more generally and add page numbers
+% 2020/04/13 v1.4d:
+% * Use titletoc for partial toc'sa in the separate issues
% \fi
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{ltnews.tex}%
- [2020/01/30 v1.4c Master file for ltnews*.tex (LaTeX Project)]
+ [2020/04/13 v1.4d Master file for ltnews*.tex (LaTeX Project)]
-\providecommand*{\lastissue}{31}
+\providecommand*{\lastissue}{32}
\InputIfFileExists{ltnews-lastissue.cfg}{}{}
@@ -73,10 +75,11 @@
\RequirePackage{hologo}
\RequirePackage{graphicx}
-
\documentclass{ltnews}
\RequirePackage{url,csquotes}
+% 1.4d (JLB) also load the titletoc package
+\RequirePackage{titletoc}
% \small already robust so better not ...
%\expandafter
@@ -88,6 +91,9 @@
\RequirePackage{multicol}
\makeatletter
+% 1.4d (JLB) Titletoc thinks \contentsline has three arguments
+% but it has 4 in our case
+\def\ttl@gobblecontents#1#2#3#4{\ignorespaces}
\newcounter{issue}
\renewcommand*{\theissue}{%
@@ -178,6 +184,9 @@
\makefirsttitle
\pdfbookmark[0]{\contentsname}{toc}
+% 1.4d(JLB) Now that titletoc is used we can limit the depth
+% of the main toc
+\setcounter{tocdepth}{2}
\tableofcontents
\clearpage
@@ -219,14 +228,16 @@
\setcounter{footnote}{0}%
\gobbleopt
}%
+% 1.4d (JLB) Removed the extra lines that were written to the toc-files
\newcommand*{\gobbleopt}[1][]{}%
\let\org@twocolumn\twocolumn
\renewcommand\NeedsTeXFormat[1]{\NeedsTeXFormatdate}% ignore that inside
\newcommand\NeedsTeXFormatdate[1][]{}% % inidividual issues
\renewenvironment{document}{%
\clearpage
+% 1.4d (JLB) Normally |\ltn@tocend| shoud do nothing
+ \let\ltn@tocend\relax
\ifnum\@issue=20 %
- \addtocontents{toc}{\protect\setcounter{tocdepth}{5}}%
\addtocontents{toc}{%
\protect\makeatletter
}%
@@ -243,19 +254,14 @@
}%
\def\toclevel@subsection{1}%
\def\toclevel@subsubsection{2}%
- \addtocontents{toc}{\protect\setcounter{tocdepth}{4}}%
\renewcommand*{\tableofcontents}{%
\section*{\contentsname}%
- \@starttoc{toc\theissue}%
- }%
- \let\saved@addtocontents\addtocontents
- \renewcommand*{\addtocontents}[2]{%
- \saved@addtocontents{##1}{##2}%
- \def\temp@toc{toc}%
- \def\temp@param{##1}%
- \ifx\temp@toc\temp@param
- \saved@addtocontents{toc\theissue}{##2}%
- \fi
+% 1.4d (JLB) Start the partial contents
+ \startcontents[Issue\theissue]
+% 1.4d (JLB) Show it
+ \printcontents[Issue\theissue]{}{1}[3]{}
+% 1.4d (JLB)and make sure that |\end{document}| stops it again.
+ \gdef\ltn@tocend{\stopcontents[Issue\theissue]}
}%
\let\l@subsubsection\l@subsection
\let\l@subsection\l@section
@@ -278,6 +284,8 @@
\endgroup
}%
}{%
+% 1.4d (JLB) Adde |\ltn@tocend|
+ \ltn@tocend
\clearpage
}%
\makeatother
diff --git a/Master/texmf-dist/doc/latex/base/ltnews01.pdf b/Master/texmf-dist/doc/latex/base/ltnews01.pdf
index ed276f3dc6f..dc2f7ea8df5 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews01.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews01.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews02.pdf b/Master/texmf-dist/doc/latex/base/ltnews02.pdf
index e302c27ff77..ebcd2d2354d 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews02.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews02.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews03.pdf b/Master/texmf-dist/doc/latex/base/ltnews03.pdf
index 842ef7b7291..289cbe4d2bb 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews03.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews03.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews04.pdf b/Master/texmf-dist/doc/latex/base/ltnews04.pdf
index 77b660fdc1e..f7baebfb3b4 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews04.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews04.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews05.pdf b/Master/texmf-dist/doc/latex/base/ltnews05.pdf
index 5565bbff785..ee5c4d92662 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews05.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews05.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews06.pdf b/Master/texmf-dist/doc/latex/base/ltnews06.pdf
index 04da9f5b984..319a1d8e430 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews06.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews06.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews07.pdf b/Master/texmf-dist/doc/latex/base/ltnews07.pdf
index 5f5d3ece1de..5f222309f3b 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews07.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews07.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews08.pdf b/Master/texmf-dist/doc/latex/base/ltnews08.pdf
index e224c8c856f..7f716710f2f 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews08.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews08.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews09.pdf b/Master/texmf-dist/doc/latex/base/ltnews09.pdf
index 75c53dab17d..dbd989c4c52 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews09.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews09.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews10.pdf b/Master/texmf-dist/doc/latex/base/ltnews10.pdf
index 659fd94221a..c0f06cc42a6 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews10.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews10.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews11.pdf b/Master/texmf-dist/doc/latex/base/ltnews11.pdf
index cbea4f1ab60..9ee38fb3738 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews11.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews11.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews12.pdf b/Master/texmf-dist/doc/latex/base/ltnews12.pdf
index 1cdc700d561..4650093733a 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews12.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews12.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews13.pdf b/Master/texmf-dist/doc/latex/base/ltnews13.pdf
index 14f2adf6698..675df98f902 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews13.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews13.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews14.pdf b/Master/texmf-dist/doc/latex/base/ltnews14.pdf
index 7a9d27cf75c..2ff8832b425 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews14.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews14.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews15.pdf b/Master/texmf-dist/doc/latex/base/ltnews15.pdf
index 65b136a4016..d600f641995 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews15.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews15.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews16.pdf b/Master/texmf-dist/doc/latex/base/ltnews16.pdf
index b591f573727..5ecdfca8489 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews16.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews16.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews17.pdf b/Master/texmf-dist/doc/latex/base/ltnews17.pdf
index 9dba7d0dab1..025dc9e090b 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews17.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews17.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews18.pdf b/Master/texmf-dist/doc/latex/base/ltnews18.pdf
index 00e010c4bdb..85b69c2db32 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews18.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews18.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews19.pdf b/Master/texmf-dist/doc/latex/base/ltnews19.pdf
index 99d49ce1606..0dd540fc4ac 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews19.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews19.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews20.pdf b/Master/texmf-dist/doc/latex/base/ltnews20.pdf
index 0204949b53e..2b64a285cb7 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews20.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews20.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews21.pdf b/Master/texmf-dist/doc/latex/base/ltnews21.pdf
index bb0d2dc5c3d..00e4604478a 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews21.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews21.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews22.pdf b/Master/texmf-dist/doc/latex/base/ltnews22.pdf
index dbfd0e3d524..616b4526cef 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews22.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews22.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews23.pdf b/Master/texmf-dist/doc/latex/base/ltnews23.pdf
index abae6798fed..fa5042a08b7 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews23.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews23.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews24.pdf b/Master/texmf-dist/doc/latex/base/ltnews24.pdf
index 5972ff359d9..dd92d6173b9 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews24.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews24.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews25.pdf b/Master/texmf-dist/doc/latex/base/ltnews25.pdf
index 596ac14433c..c5e573d4ce7 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews25.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews25.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews26.pdf b/Master/texmf-dist/doc/latex/base/ltnews26.pdf
index d50c1e4157c..eea16774077 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews26.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews26.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews27.pdf b/Master/texmf-dist/doc/latex/base/ltnews27.pdf
index fe24251a6e3..c26de3e974a 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews27.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews27.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews28.pdf b/Master/texmf-dist/doc/latex/base/ltnews28.pdf
index b8be6715985..7dfdd43ccd9 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews28.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews28.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews28.tex b/Master/texmf-dist/doc/latex/base/ltnews28.tex
index 71bdfc47111..6a683c83af2 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews28.tex
+++ b/Master/texmf-dist/doc/latex/base/ltnews28.tex
@@ -227,7 +227,7 @@ earlier than this release.
\subsection{BOM: byte order mark handling}
When using Unicode the first bytes of a file may be a, so called, BOM
-character (byte order mark) to indicate the byte oder used in the
+character (byte order mark) to indicate the byte order used in the
file. While this is not required with UTF-8 encoded files (where the
byte order is known) it is nevertheless allowed by the standard and
some editors add that byte sequence to the beginning of a file. In the
@@ -285,7 +285,7 @@ for this. For the programming level we also added
is defined. Unfortunately this had the side effect of \emph{defining}
the command to \verb|\relax| in the case that it had no definition.
The new release uses a modified definition
-(using extra testing possibilities available in \hologo{eTeX}. The new definition
+(using extra testing possibilities available in \hologo{eTeX}). The new definition
is more natural, however code that was relying on the side effect of the
command being tested being defined if it was previously undefined may have to add
\verb|\let\|\meta{command}\verb|\relax|.
diff --git a/Master/texmf-dist/doc/latex/base/ltnews29.pdf b/Master/texmf-dist/doc/latex/base/ltnews29.pdf
index 1834909510a..fe4ec539894 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews29.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews29.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews30.pdf b/Master/texmf-dist/doc/latex/base/ltnews30.pdf
index 49269ac1a2c..ae005b2ab51 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews30.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews30.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews31.pdf b/Master/texmf-dist/doc/latex/base/ltnews31.pdf
index ef27cd9f96d..0b99ad35cd7 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews31.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltnews31.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews31.tex b/Master/texmf-dist/doc/latex/base/ltnews31.tex
index 5622ea103f5..1b775a532ea 100644
--- a/Master/texmf-dist/doc/latex/base/ltnews31.tex
+++ b/Master/texmf-dist/doc/latex/base/ltnews31.tex
@@ -433,10 +433,10 @@ past they were always taken from Computer Modern Roman if substitution
was necessary.
-\typeout{^^J^^J***************************************}
-\typeout{** This example needs LaTeX 2020-02-02}
+\typeout{^^J^^J******************************************}
+\typeout{** This example needs LaTeX 2020-02-02 or later}
\typeout{** to come out correctly !!}
-\typeout{***************************************^^J^^J}
+\typeout{******************************************^^J^^J}
\textsf{This is most noticeable with \cs{oldstylenums} which are now
taken from \texttt{TS1} so that you no longer get
@@ -547,10 +547,10 @@ This was corrected.
\enlargethispage{-\smallskipamount}
\vspace{-\medskipamount}
-\subsection{Ensure that \cs{\textbackslash} remains robust}
+\subsection{Ensure that \cs{textbackslash} remains robust}
In the last release we made most document-level commands robust, but
-\cs{\textbackslash} became fragile again\\
+\cs{textbackslash} became fragile again\\
whenever \cs{raggedright} or similar typesetting\\
was used. This has been fixed.
%
@@ -579,7 +579,7 @@ also now be utilised.
\subsection{Allow spaces in \texttt{filecontents} option list}
Leaving spaces or newlines in the option list prevented the options
-from being correctly recognized. This\\
+from being correctly recognized. This\\
has been corrected.
%
\githubissue{256}
@@ -587,8 +587,8 @@ has been corrected.
\subsection{New \texttt{reverselist} Lua callback type}
-A new callback type, \texttt{reverselist}, was added:\\
-\texttt{post\_mlist\_to\_hlist\_filter} and \texttt{post\_linebreak\_filter}
+A new callback type, \texttt{reverselist}, was added:\\
+\texttt{post\_mlist\_to\_hlist\_filter} and \texttt{post\_linebreak\_filter}
are now of this type.
@@ -737,7 +737,7 @@ Note that it has become standard practice to check for Unicode-aware engines
by using the existence of the \cs{Umathcode} primitive. As such, this is already
a requirement: engines lacking these primitives cannot use Unicode features
of the \LaTeXe{} kernel or \pkg{expl3}. Note also that up\TeX{} can
-handling Unicode but it is not classed as a Unicode engine by the
+handle Unicode but it is not classed as a Unicode engine by the
base \LaTeX\ code.
\enlargethispage*{\baselineskip}
diff --git a/Master/texmf-dist/doc/latex/base/ltnews32.pdf b/Master/texmf-dist/doc/latex/base/ltnews32.pdf
new file mode 100644
index 00000000000..a61dffb1eff
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltnews32.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltnews32.tex b/Master/texmf-dist/doc/latex/base/ltnews32.tex
new file mode 100644
index 00000000000..f26449af6b8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltnews32.tex
@@ -0,0 +1,872 @@
+% \iffalse meta-comment
+%
+% Copyright 2019-2020
+% The LaTeX3 Project and any individual authors listed elsewhere
+% in this file.
+%
+% This file is part of the LaTeX base system.
+% -------------------------------------------
+%
+% It may be distributed and/or modified under the
+% conditions of the LaTeX Project Public License, either version 1.3c
+% of this license or (at your option) any later version.
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
+% This file has the LPPL maintenance status "maintained".
+%
+% The list of all files belonging to the LaTeX base distribution is
+% given in the file `manifest.txt'. See also `legal.txt' for additional
+% information.
+%
+% The list of derived (unpacked) files belonging to the distribution
+% and covered by LPPL is defined by the unpacking scripts (with
+% extension .ins) which are part of the distribution.
+%
+% \fi
+% Filename: ltnews32.tex
+%
+% This is issue 32 of LaTeX News.
+
+\NeedsTeXFormat{LaTeX2e}[2020-02-02]
+
+\documentclass{ltnews}
+\usepackage[T1]{fontenc}
+
+\usepackage{lmodern,url,hologo}
+
+\usepackage{csquotes}
+\usepackage{multicol}
+
+\providecommand\meta[1]{$\langle$\textrm{\itshape#1}$\rangle$}
+\providecommand\option[1]{\texttt{#1}}
+\providecommand\env[1]{\texttt{#1}}
+\providecommand\Arg[1]{\texttt\{\meta{#1}\texttt\}}
+
+
+\providecommand\eTeX{\hologo{eTeX}}
+\providecommand\XeTeX{\hologo{XeTeX}}
+\providecommand\LuaTeX{\hologo{LuaTeX}}
+\providecommand\pdfTeX{\hologo{pdfTeX}}
+\providecommand\MiKTeX{\hologo{MiKTeX}}
+\providecommand\CTAN{\textsc{ctan}}
+\providecommand\TL{\TeX\,Live}
+\providecommand\githubissue[2][]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://github.com/latex3/latex2e/issues/\getfirstgithubissue#2 \relax}%
+ {github issue#1 #2}%
+ )}%
+ \par\smallskip}
+
+% simple solution right now (just link to the first issue if there are more)
+\def\getfirstgithubissue#1 #2\relax{#1}
+
+\providecommand\sxissue[1]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(\url{https://tex.stackexchange.com/#1})}\par}
+
+\providecommand\gnatsissue[2]{\ifhmode\unskip\fi
+ \quad\penalty500\strut\nobreak\hfill
+ \mbox{\small\slshape(%
+ \href{https://www.latex-project.org/cgi-bin/ltxbugs2html?pr=#1\%2F#2}%
+ {gnats issue #1/#2}%
+ )}%
+ \par}
+
+\let\cls\pkg
+\providecommand\env[1]{\texttt{#1}}
+
+\vbadness=1400 % accept slightly empty columns
+
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\providecommand\tubcommand[1]{}
+\tubcommand{\input{tubltmac}}
+
+\publicationmonth{October}
+\publicationyear{2020}
+
+\publicationissue{32}
+
+\begin{document}
+
+\tubcommand{\addtolength\textheight{4.2pc}} % only for TUB
+
+\maketitle
+{\hyphenpenalty=10000 \spaceskip=3.33pt \hbadness=10000 \tableofcontents}
+
+\setlength\rightskip{0pt plus 3em}
+
+
+\medskip
+
+
+\section{Introduction}
+
+The 2020-10-01 release of \LaTeX{} shows that work on improving
+\LaTeX{} has again intensified. The two most important new features
+are the kernel support for \pkg{xparse} and the introduction of the
+new hook management system for \LaTeX{}, but as you can see there are
+many smaller enhancements and bug fixes added to the kernel and
+various packages.
+
+
+
+\section{Providing \pkg{xparse} in the format}
+
+The official interface in the \LaTeXe{} kernel for creating
+document-level commands has always been \cs{newcommand}. This was a
+big step forward from \LaTeX~2.09. However, it was still very limited
+in the types of command it can create: those taking at most one
+optional argument in square brackets, then zero or more mandatory
+arguments. Richer syntaxes required use of the \TeX{} \cs{def}
+primitive along with appropriate low-level macro programming.
+
+The \LaTeX{} team started work on a comprehensive document-command
+parser, \pkg{xparse}, in the late 1990s. In the past decade, the
+experimental ideas it provides have been carefully worked through and
+moved to a stable footing. As such, \pkg{xparse} is now used to define
+a very large number of document and package commands. It does this by
+providing a rich and self-consistent syntax to describe a wide range of
+interfaces seen in \LaTeX{} packages.
+
+The ideas developed in \pkg{xparse} are now sufficiently well tested
+that the majority can be transferred into the \LaTeX{} kernel. Thus
+the following commands have been added
+\begin{itemize}
+ \item \cs{NewDocumentCommand}, \cs{RenewDocumentCommand},
+ \cs{ProvideDocumentCommand}, \cs{DeclareDocumentCommand}
+ \item \cs{NewExpandableDocumentCommand}, \cs{RenewExpandableDocumentCommand},
+ \cs{ProvideExpandableDocumentCommand}, \cs{DeclareExpandableDocumentCommand}
+ \item \cs{NewDocumentEnvironment}, \cs{RenewDocumentEnvironment},
+ \cs{ProvideDocumentEnvironment}, \cs{DeclareDocumentEnvironment}
+ \item \cs{BooleanTrue} \cs{BooleanFalse}
+ \item \cs{IfBooleanTF}, \cs{IfBooleanT}, \cs{IfBooleanF}
+ \item \cs{IfNoValueTF}, \cs{IfNoValueT}, \cs{IfNoValueF}
+ \item \cs{IfValueTF}, \cs{IfValueT}, \cs{IfValueF}
+ \item \cs{SplitArgument}, \cs{SplitList}, \cs{TrimSpaces},
+ \cs{ProcessList}, \cs{ReverseBoolean}
+ \item \cs{GetDocumentCommandArgSpec}
+ \cs{GetDocumentEnvironmentArgSpec}
+\end{itemize}
+
+Most, but not all, of the argument types defined by \pkg{xparse} are
+now supported at the kernel level. In particular, the types
+\texttt{g}/\texttt{G}, \texttt{l} and \texttt{u} are \emph{not} provided by
+the kernel code; these are deprecated but still available by
+explicitly loading \pkg{xparse}. All other argument types \emph{are}
+now available directly within the \LaTeXe{} kernel.
+
+
+
+
+
+
+\section{A hook management system for \LaTeX{}}
+
+With the fall 2020 release of \LaTeX{} we provide a general hook
+management system for the kernel and for packages. This will allow
+packages to safely add code to various kernel and package hooks and if
+necessary define rules to reorder the code in the hooks to resolve
+typical package loading order issues. This hook system is written in
+the L3 programming layer and thus forms the first larger application
+within the kernel that makes use of the \LaTeX3 functionality now
+available (if we discount \pkg{xparse} which has already been available for
+a long time as a separate package).
+
+The file \texttt{lthooks.dtx} holds the core management code for hooks
+and defines basic hooks for environments (as previously offered by
+\pkg{etoolbox}), \texttt{ltshipout.dtx} provides kernel hooks into the
+shipout process (making packages like \pkg{atbegshi},
+etc., unnecessary) and the file \texttt{ltfilehook.dtx} holds
+redefinitions for commands like \cs{input} or \cs{usepackage} so that
+they offer hooks in a similar fashion to what is provided by the
+\pkg{filehook} package.
+
+At the moment the integration is lightweight, overwriting definitions
+made earlier during format generation (though this will change after
+more thorough testing). For that reason the documentation isn't in its
+final form either and you have to read through three different
+documents:
+\begin{description}
+ \item[\texttt{lthooks-doc.pdf}] Core management interface and basic
+ hooks for environments provided by the kernel.
+
+ \item[\texttt{ltshipout-doc.pdf}] Hooks accessible while a page is
+ being shipped out.
+
+ \item[\texttt{ltfilehook-doc.pdf}] Hooks used when reading a file.
+\end{description}
+For those who wish to also study the code, replace \texttt{-doc} with
+\texttt{-code}, e.g., \texttt{lthooks-code.pdf}. All documents should
+be accessible via \texttt{texdoc}, e.g.,
+\begin{verbatim}
+ texdoc lthooks-doc
+\end{verbatim}
+should open the core documentation for you.
+
+
+
+\section{Other changes to the \LaTeX{} kernel}
+
+
+\subsection{\cs{symbol} in math mode for large Unicode values}
+
+The \LaTeXe{} kernel defines the command \cs{symbol}, which allows
+characters to be typeset by entering their `slot number'. With the
+\LuaTeX{} and \XeTeX{} engines, these slot numbers can extend to very
+large values to accommodate Unicode characters in the upper Unicode
+planes (e.g., bold mathematical capital A is slot number
+\texttt{"1D400} in hex or \texttt{119808} in decimal). The \XeTeX{}
+engine did not allow \cs{symbol} in math mode for values above
+$2^{16}$; this limitation has now been lifted.
+%
+\githubissue{124}
+
+
+\subsection{Correct Unicode value of \cs{=y} (\=y)}
+
+The Unicode slot for \=y was incorrectly pointing to the slot for
+\=Y. This has been corrected.
+%
+\githubissue{326}
+
+\subsection{Add support for Unicode soft hyphens}
+
+For a long time, the UTF-8 option for \pkg{inputenc} made the Unicode
+soft hyphen character (U+00AD) an alias for the \LaTeX\ soft hyphen
+\cs{-}. The Unicode engines \XeTeX{} and \LuaTeX{} behaved
+differently though: They either ignored U+00AD or interpreted it as an
+unconditional hyphen. This inconsistency is fixed now and \LaTeX{}
+always treats \texttt{U+00AD} as \cs{-}.
+%
+\githubissue{323}
+
+
+
+\subsection{Fix capital accents in Unicode engines}
+
+In Unicode engines the capital accents such as \cs{capitalcedilla},
+etc., have been implemented as trivial shorthands for the normal
+accents (because other than Computer Modern virtually no fonts support
+them), but that failed when \pkg{hyperref} got loaded. This has been
+corrected.
+%
+\githubissue{332}
+
+
+
+\subsection{Support \pkg{calc} in various kernel commands}
+
+The \cs{hspace}, \cs{vspace}, \cs{addvspace}, \cs{\textbackslash} and
+other commands simply passed their argument to a \TeX{} primitive to
+produce the necessary space. As a result it was impossible to specify
+anything other than a simple dimension value in such arguments. This
+has been changed, so that now \pkg{calc} syntax is also supported with
+these commands.
+%
+\githubissue{152}
+
+\subsection{Support \eTeX\ length expressions in \texttt{picture} coordinates}
+
+Picture mode coordinates specified with \texttt{(\_,\_)} previously
+accepted multiples of \cs{unitlength}. They now also allow \eTeX\ length
+expressions (as used by the \cs{glueexpr} primitive although all uses
+in \texttt{picture} mode are non-stretchy).
+
+So, valid uses include \verb|\put(2,2)| as previously,
+ but now also uses such as\tubcommand\\\verb|\put(\textwidth-5cm,0.4\textheight)|.
+
+Note that you can only use expressions with lengths; \verb|\put(1+2,0)| is not
+supported.
+
+
+\subsection{Spaces in filenames of included files}
+
+File names containing spaces lead to unexpected results when used in
+the commands \cs{include} and \cs{includeonly}. This has now been
+fixed and the argument to \cs{include} can contain a file name
+containing spaces. Leading or trailing spaces will be stripped off
+but spaces within the file name are kept. The argument to
+\cs{includeonly}, which is a comma-separated list of files to process,
+can also contain spaces with any leading and trailing spaces stripped
+from the individual filenames while spaces \emph{in} the file
+names will remain intact.
+%
+\githubissue[s]{217 and 218}
+
+
+\subsection{Avoid extra line in \cs{centering}, \cs{raggedleft} or \cs{raggedright}}
+
+If we aren't justifying paragraphs then a very long word (longer than a
+line) could result in an unnecessary extra line in order to prevent a
+hyphen in the second-last line of the paragraph. This is now avoided
+by setting \cs{finalhyphendemerits} to zero in unjustified settings.
+%
+\githubissue{274}
+
+\def\negskip{\tubcommand{\vspace*{-.2pt}}}
+\negskip
+\subsection{Set a non-zero \cs{baselineskip} in text scripts}
+
+As \cs{textsuperscript} and \cs{textsubscript} usually contain only a
+few characters on a single line the \cs{baselineskip} was set to
+zero. However, \pkg{hyperref} uses that value to determine the height
+of a link box which consequently came out far too small. This has
+been adjusted.
+%
+\githubissue{249}
+
+\negskip
+\subsection{Spacing issues when using \cs{linethickness}}
+
+In some circumstances the use of \cs{linethickness} introduced a
+spurious space that shifted objects in a \texttt{picture} environment
+to the right. This has been corrected.
+%
+\githubissue{274}
+
+
+\negskip
+\subsection{Better support for the legacy series default interface}
+
+In the initial implementation of \LaTeX's font selection scheme (NFSS)
+changes to any default were carried out by redefining some
+commands, e.g., \cs{seriesdefault}. In 2019 we introduced various
+extensions and with it new methods of customizing certain parts of
+NFSS, e.g., the recommended way for changing the series default(s) is
+now through \cs{DeclareFontSeriesDefault}~\cite{32:ltnews31}. In this
+release we improved the support for legacy documents using the old
+method to cover additional edge cases.
+%
+\githubissue[s]{306,315}
+
+
+\negskip
+\subsection{Support for uncommon font series defaults}
+
+If a font family was set up with fairly unusual font series defaults,
+e.g.,
+\begin{verbatim}
+ \renewcommand\ttdefault{lmvtt}
+ \DeclareFontSeriesDefault[tt]{md}{lm}
+ \DeclareFontSeriesDefault[tt]{bf}{bm}
+\end{verbatim}
+then a switch between the main document families, e.g.,
+\verb=\ttfamily...\rmfamily= did not always correctly continue
+typesetting in medium or bold series if that involved adjusting the
+values used by \verb=\mdseries= or \verb=\bfseries=. This has now
+been corrected.
+%
+\githubissue{291}
+
+\subsection{Checking the current font series context}
+
+Sometimes it is necessary to define commands that act differently when
+used in bold context (e.g., inside \cs{textbf}). Now that it is
+possible in \LaTeX{} to specify different \enquote{\texttt{bf}}
+defaults based for each of the three meta families (\texttt{rm},
+\texttt{sf} and \texttt{tt}) via \cs{DeclareFontSeriesDefault}, it is
+no longer easy to answer the question \enquote{am I typesetting in
+ a bold context?}. To help with this problem a new command was provided:
+\begin{quote}
+ \cs{IfFontSeriesContextTF}\Arg{context}\\
+ \hspace*{4em} \Arg{true code}\Arg{false code}
+\end{quote}
+The \meta{context} can be either \texttt{bf} (bold) or \texttt{md}
+(medium) and depending on whether or not the current font is
+recognized as being selected through \cs{bfseries} or \cs{mdseries}
+the \meta{true code} or \meta{false code} is executed.
+As an example
+\begin{verbatim}
+\usepackage{bm} % (bold math)
+\newcommand\vbeta{\IfFontSeriesContextTF{bf}%
+ {\ensuremath{\bm{\beta}}}%
+ {\ensuremath{\beta}}}
+\end{verbatim}
+This way you can write \cs{vbeta}\texttt{-isotopes} and if used in a
+heading it comes out in a bolder version.
+%
+\githubissue{336}
+
+
+\subsection{Avoid spurious package option warning}
+
+When a package is loaded with a number of options, say \texttt{X},
+\texttt{Y} and \texttt{Z}, and then later another loading attempt was
+made with a subset of the options or no options, it was possible
+to get an error message that option \texttt{X} is not known to the
+package. This obviously incorrect error was due to a timing issue
+where the list of available options got lost prematurely. This has now
+been fixed.
+%
+\githubissue{22}
+
+
+\subsection{Adjusting \texttt{fleqn}}
+
+In \pkg{amsmath} the \cs{mathindent} parameter used with the
+\texttt{fleqn} design is a rubber length parameter allowing for setting
+it to a value such as \texttt{1em minus 1em}, i.e., so that the normal
+indentation can be reduced in case of very wide math displays.
+This is now also supported by the \LaTeX{} standard classes.
+
+In addition a compressible space between formula and equation number
+in the \texttt{equation} environment got added when the \texttt{fleqn}
+option is used so that a very wide formula doesn't bump into the
+equation number.
+%
+\githubissue{252}
+
+
+\subsection{Provide \cs{clap}}
+
+\LaTeX{} has inherited \cs{llap} and \cs{rlap} from plain \TeX{}
+(zero-sized boxes whose content sticks out to the left or right,
+respectively) but there isn't a corresponding \cs{clap} command that
+centers the material. This missing command was added by several
+packages, e.g., \pkg{mathtools}, and has now been added to the
+kernel.
+
+\subsection{Fix to legacy math alphabet interface}
+
+When using the \LaTeX{}~2.09 legacy math alphabet interface, e.g.,
+\verb=$\sf -1$= instead of \verb=$\mathsf{-1}$=, an extra math Ord atom
+was added to the formula in case the math alphabet was used for the first
+time. In some cases this math atom would change the spacing, e.g.,
+change the unary minus sign into a binary minus in the above example. This
+has finally been fixed.
+%
+\gnatsissue{latex}{3357}
+
+
+
+\subsection{Added tests for format, package and class dates}
+
+To implement compatibility code or to ensure that certain features are
+available it is helpful and often necessary to check the date of the
+format or that of a package or class and execute different code based
+on the result. For that, \LaTeX\ previously had only internal commands
+(\cs{@ifpackagelater} and \cs{@ifclasslater}) for testing package or
+class names, but nothing reasonable for testing the format date. For the
+latter one had to resort to some obscure command \cs{@ifl@t@r} that,
+given its cryptic name, was clearly never intended for use even in
+package or class code. Furthermore, even the existing interface
+commands were defective as they are testing for \enquote{equal or
+ later} and not for \enquote{later} as their names indicate.
+
+We have therefore introduced three new CamelCase commands as the
+official interface for such tests
+\begin{quote}
+ \cs{IfFormatAtLeastTF}\Arg{date}\\
+ \hspace*{4em} \Arg{true code}\Arg{false code}
+\end{quote}
+and for package and class tests
+\begin{quote}
+ \cs{IfClassAtLeastTF}\Arg{class name}\Arg{date}\\
+ \hspace*{4em} \Arg{true code}\Arg{false code} \\
+ \cs{IfPackageAtLeastTF}\Arg{package~name}\Arg{date}\\
+ \hspace*{4em} \Arg{true code}\Arg{false code}
+\end{quote}
+For compatibility reasons the legacy commands remain available, but we
+suggest to replace them over time and use the new interfaces in new
+code.
+%
+\githubissue{186}
+
+
+\subsection{Avoid problematic spaces after \cs{verb}}
+
+If a user typed \verb*=\verb !~! foo= instead of
+\verb*=\verb!~! foo= by mistake, then surprisingly the result was
+``\verb=!~!=foo'' without any warning or error.
+%
+What happened was that the
+\verb*= = became the argument delimiter due to the rather complex
+processing done by \cs{verb} to render verbatim. This has been
+fixed and spaces directly following the command \cs{verb} or \cs{verb*}
+are now ignored as elsewhere.
+%
+\githubissue{327}
+
+
+\subsection{Provide a way to copy robust commands\ldots}
+
+With the previous \LaTeXe{} release, several user-level commands were
+made robust, so the need for a way to create copies of these commands
+(often to redefine them) increased, and the \LaTeXe{} kernel didn't have
+a way to do so. Previously this functionality was provided in part by
+Heiko Oberdiek's \pkg{letltxmacro} package, which allows a robust
+command \verb=\foo= to be copied to \verb=\bar= with
+\verb=\LetLtxMacro\bar\foo=.
+
+From this release onwards, the \LaTeXe{} kernel provides
+\cs{NewCommandCopy} (and \verb=\Renew...= and \verb=\Declare...=
+variants) which functions almost like
+\verb=\LetLtxMacro=. To the end user, both should work the same way,
+and one shouldn't need to worry about the definition of the command:
+\cs{NewCommandCopy} should do the hard work.
+
+\cs{NewCommandCopy} knows about the different types of definitions from
+the \LaTeXe{} kernel, and also from other packages, such as
+\pkg{xparse}'s command declarations like \cs{NewDocumentCommand}, and
+\pkg{etoolbox}'s \cs{newrobustcmd}, and it can be extended to cover
+further packages.
+%
+\githubissue{239}
+
+
+\subsection{\ldots\ and a way to \cs{show} them}
+
+It is sometimes necessary to look up the definition of a command, and often
+one not only doesn't know where that command is defined, but doesn't
+know if it gets redefined by some package, so often enough looking at
+the source doesn't help. The typical way around this problem is to use
+\TeX's \cs{show} primitive to look at the definition of a command, which
+works fine until the command being \cs{show}n is robust. With
+\verb=\show\frac= one sees
+\begin{verbatim}
+>> \frac=macro:
+->>\protect \frac .
+\end{verbatim}
+which is not very helpful. To show the actual command the user needed to
+notice that the real definition of \cs{frac} is in the \verb*=\frac = %*
+macro and do \verb=\expandafter\show\csname frac\space\endcsname=.
+
+But with the machinery for copying robust commands in place it is
+already possible to examine a command and detect (as far as a macro
+expansion language allows) how it was defined. \cs{ShowCommand} knows
+that and with \verb=\ShowCommand\frac= the terminal will show
+\begin{verbatim}
+>> \frac=robust macro:
+->>\protect \frac .
+
+>> \frac =\long macro:
+#1#2->>{\begingroup #1\endgroup \over #2}.
+\end{verbatim}
+%
+\githubissue{373}
+
+\subsection{Merge \pkg{l3docstrip} into \pkg{docstrip}}
+
+The file \pkg{l3docstrip.tex} offered a small extension over the
+original \pkg{docstrip.tex} file supporting the
+\texttt{\%\string<@@=\meta{module}\string>} syntax of \pkg{expl3}.
+This has been merged into \pkg{docstrip} so that it can now be
+used for both traditional \texttt{.dtx} files and those containing
+code written in the L3 programming layer language.
+%
+\githubissue{337}
+
+
+\subsection{Support vertical typesetting with \pkg{doc}}
+
+The \texttt{macrocode} environment uses a \texttt{trivlist} internally
+and as part of this sets up the \cs{@labels} box to contain some
+horizontal skips, but that box is never used. As a result this
+generates an issue in some circumstances if the typesetting direction
+is vertical. This has now been corrected to support such use cases as
+well.
+%
+\githubissue{344}
+
+
+\subsection{Record the counter name stepped by \cs{refstepcounter}}
+
+\cs{refstepcounter} now stores the name of the counter in \cs{@currentcounter}.
+This allows packages like \pkg{zref} and \pkg{hyperref} to store the name without
+having to patch \cs{refstepcounter}.
+%
+\githubissue{300}
+
+
+\subsection{Native Lua\TeX\ behavior for \cs{-}}
+
+\LaTeX\ changes \cs{-} to add a discretionary hyphen even if \cs{hyphenchar}
+is set to $-1$. This change is not necessary under Lua\TeX\ because there
+\cs{-} is not affected by \cs{hyphenchar} in the first place. Therefore this
+behavior has been changed to ensure that Lua\TeX's (language specific)
+hyphenation characters are respected by \cs{-}.
+
+
+
+\subsection{Allow \cs{par} commands inside \cs{typeout}}
+
+\cs{typeout} used to choke when seeing an empty line or a \cs{par}
+command in its argument. However, sometimes it is used to display
+arbitrary user input or code (wrapped, for example, in
+\cs{unexpanded}) which may contain explicit \cs{par} commands. This is
+now allowed.
+%
+\githubissue{335}
+
+\subsection{Spacing commands moved from \pkg{amsmath} to the kernel}
+Originally \LaTeX{} only provided a small set of spacing commands
+for use in text and math, some of the commands like \cs{;} were
+only supported in math mode. \texttt{amsmath} normalized and
+provided all of them in text and math. This code has now been
+moved to the kernel so that it is generally available.
+%
+\githubissue{303}
+
+\begin{tabular}{lll}
+command name(s) & math & text\\\hline
+\cs{,} \cs{thinspace} & $x\,x$ & x\,x\\
+\cs{!} \cs{negthinspace} \; & $x\!x$ & x\!x\\
+\cs{:} \cs{>} \cs{medspace} & $x\:x$ & x\:x\\
+\cs{negmedspace} & $x\negmedspace x$ & x\negmedspace x\\
+\cs{;} \cs{thickspace} & $x\;x$ & x\;x\\
+\cs{negthickspace} & $x\negthickspace x$ & x\negthickspace x\\
+\end{tabular}
+
+
+
+\subsection{Access raw glyphs in \LuaTeX\ without reloading fonts}
+
+\LaTeX's definitions for \cs{textquotesingle},\tubcommand\\ \cs{textasciigrave}, and
+\cs{textquotedbl} for the TU encoding in \LuaTeX\ need special handling to
+stop the shaper from replacing these characters with curly quotes.
+This used to be done by reloading the current font without the \texttt{tlig}
+feature, but that came with multiple disadvantages: It behaves differently
+than the corresponding \XeTeX\ code and it is not very efficient.
+This code has now been replaced with an implementation which injects a
+protected glyph node which is not affected by font shaping.
+%
+\githubissue{165}
+
+
+\subsection{Added a fourth empty argument to \cs{contentsline}}
+
+\LaTeX's \cs{addcontentsline} writes a \cs{contentsline}
+command with three arguments to the \texttt{.toc} and similar files.
+\pkg{hyperref} redefines \cs{addcontentsline} to write
+a fourth argument. The change unifies the number of arguments
+by writing an additional empty brace group.
+
+
+
+\subsection{Lua\TeX\ callback \texttt{new\_graf} made \texttt{exclusive}}
+
+Corrected an incorrect callback type which caused return values from the
+\texttt{new\_graf} callback to be ignored and paragraph indentation to be
+suppressed. In the new version, only one \texttt{new\_graf} callback handler
+can be active at a time, which allows this handler to take full control of
+paragraph indentation.
+%
+\githubissue{188}
+
+
+
+
+
+\section{Changes to packages in the \pkg{graphics} category}
+
+\subsection{Generate a warning if existing color definition is changed}
+
+If a color is defined twice using \cs{DefineNamedColor}, no
+info text \texttt{Redefining color ...\ in named color model ...}\ was written
+to the log file, because of a typo in the check. This has been corrected.
+%
+\gnatsissue{graphics}{3635}
+
+\subsection{Specifying viewport in the \pkg{graphics} package}
+Specifying a BoundingBox does not really have meaning when including non-EPS graphics in
+\pdfTeX\ and \LuaTeX. For some years the \pkg{graphicx} package
+\texttt{bb} key has been interpreted (with a warning) as a
+\texttt{viewport} key. This feature has been added to the two-argument
+form of \verb|\includegraphics|, which is mostly used in the
+\pkg{\mbox{graphics}} package. \verb|\includegraphics[1,2][3,4]{file}| will
+now be interpreted in \pdfTeX\ and \LuaTeX\ in the same way as
+\pkg{\mbox{graphicx}}'s\tubcommand\\
+\verb|\includegraphics[viewport=1 2 3 4]{file}|.
+
+\subsection{Normalizing \cs{endlinechar}}
+If \cs{endlinechar} is set to $-1$ so that ends of lines are ignored
+in special contexts, then a low level \TeX\ error would be generated
+by code parsing BoundingBox comments. The package now locally sets
+\cs{endlinechar} to its standard value while reading files.
+%
+\githubissue{286}
+
+\subsection{Files with multiple parts}
+Sometimes one has a graphics file, say, \texttt{file.svg}, and converts
+it to another format to include it in \LaTeX{} and ends up with a file
+named \texttt{file.svg.png}. In previous releases, if the user did
+\verb|\includegraphics{file.svg}|, an error would be raised and the
+graphics inclusion would fail due to the unknown \verb|.svg| extension.
+The \pkg{graphics} package now checks if the given extension is known, and if
+it doesn't, it tries appending the known extensions until it finds a
+graphics file with a valid extension, otherwise it falls back to the
+file as requested.
+%
+\githubissue{355}
+
+
+\section{Changes to packages in the \pkg{tools} category}
+
+\subsection{\pkg{array}: Support stretchable glue in \texttt{w}-columns}
+
+If stretchable glue, e.g., \cs{dotfill}, is used in \env{tabular}
+columns made with the \pkg{array} package, it stretches as it would in
+normal paragraph text. The one exception was \texttt{w}-columns (but
+not \texttt{W}-columns) where it got forced to its nominal width (which
+in case of \cs{hfill} or \cs{dotfill} is 0\,pt). This has been
+corrected and now \texttt{w}-columns behave like all other column
+types in this respect.
+%
+\githubissue{270}
+
+\subsection{\pkg{array}: Use math mode for \texttt{w} and
+ \texttt{W}-cells in \env{array}}
+
+The \texttt{w} and \texttt{W}-columns are LR-columns very similar to
+\texttt{l}, \texttt{c} and \texttt{r}. It is therefore natural to
+expect their cell content to be typeset in math mode instead of text
+mode if they are used in an \env{array} environment. This has now
+been adjusted. Note that this is a breaking change in version v2.5!
+If you have used \texttt{w} or \texttt{W}-columns in older documents
+either add \texttt{\detokenize{>{$}...<{$}}} for such columns or
+remove the \texttt{\$} signs in the cells. Alternatively, you can roll
+back to the old version by loading \pkg{array} with
+\begin{verbatim}
+ \usepackage{array}[=v2.4]
+\end{verbatim}
+in such documents.
+%
+\githubissue{297}
+
+\subsection{\pkg{array}: Fix for \cs{firsthline} and \cs{lasthline}}
+
+Replacing \cs{hline} with \cs{firsthline} or \cs{lasthline} could lead
+in some cases to an increase of the tabular width. This has now been
+corrected.
+%
+\githubissue{322}
+
+\subsection{\pkg{varioref}: Support Japanese as a language option}
+
+The package now recognizes \texttt{japanese} as a language option.
+The extra complication is that for grammatical reasons \cs{vref},
+\cs{Vref}, \cs{vrefrange} and \cs{fullref} need a structure different
+from all other languages currently supported. To accommodate this,
+\cs{vrefformat}, \cs{Vrefformat}, \cs{vrefrangeformat}, and \cs{fullrefformat}
+have been added to all languages.
+%
+\githubissue{352}
+
+
+\subsection{\pkg{xr}: Support for spaces in filenames}
+
+The command \cs{externaldocument}, provided by \pkg{xr}, now also
+supports filenames with spaces, just like \cs{include} and
+\cs{includeonly}.
+%
+\githubissue{223}
+
+
+
+\section{Changes to packages in the \pkg{amsmath} category}
+
+\subsection{Placement corrections for two accent commands}
+
+The accent commands \cs{dddot} and \cs{ddddot} (producing triple and
+quadruple dot accents) moved the base character vertically in certain
+situations if it was a single glyph,
+e.g., \verb=$Q \dddot{Q}$=
+were not at the same baseline. This has been corrected.
+%
+\githubissue{126}
+
+\subsection{Fixes to \texttt{aligned} and \texttt{gathered}}
+
+The environments \texttt{aligned} and \texttt{gathered} have a
+trailing optional argument to specify the vertical position of the
+environment with respect to the rest of the line. Allowed values are
+\texttt{t}, \texttt{b} and \texttt{c} but the code only tested for
+\texttt{b} and \texttt{t} and assumed anything else must be
+\texttt{c}. As a result, a formula starting with a bracket group would
+get mangled without warning---the group being dropped and interpreted
+as a request for centering. After more than 25 years this has now been
+corrected. If such a group is found a warning is given and the data is
+processed as part of the formula.
+%
+\githubissue{5}
+
+\tubcommand\newpage
+\subsection{Detect Unicode engines when setting \cs{std@minus} and \cs{std@equal}}
+
+\pkg{amsmath} now detects the Unicode engines and uses their extended
+commands to define \cs{std@minus} and \cs{std@equal}. This avoids a
+package like \pkg{unicode-math} having to patch the code in the begin
+document hook to change the commands.
+
+\subsection{Use lua\TeX{} primitives}
+
+For a number of years \pkg{lualatex-math} patched \cs{frac},
+\cs{genfrac} and the \texttt{subarray} environment to make use of new
+lua\TeX{} primitives. This code has now been integrated into
+\pkg{amsmath}.
+
+\section{Changes to the \pkg{babel} package}
+
+Multilingual typesetting has evolved greatly in recent years, and
+\pkg{babel}, like \LaTeX{} itself, has followed the footsteps of
+Unicode and the W3C consortia to produce proper output in many
+languages.
+
+Furthermore, the traditional model to define and select languages
+(which can be called \enquote{vertical}), based on closed files, while
+still the preferred one in monolingual documents, is being extended
+with a new model (which can be called \enquote{horizontal}) based on
+\emph{services} provided by \pkg{babel}, which allows defining and
+redefining locales with the help of simple \texttt{ini} files based on
+key\slash value pairs. The \pkg{babel} package provides about 250 of these files, which
+have been generated with the help of the Unicode Common Language Data
+Repository.
+
+Thanks to the recent advances in \texttt{lualatex} and
+\pkg{luaotfload}, \pkg{babel} currently provides \emph{services} for bidi
+typesetting, line breaking for Southeast Asian and CJK scripts,
+nonstandard hyphenation (like ff to ff-f), alphabetic and additive
+counters, automatic selection of fonts and languages based on the
+script, etc. This means \pkg{babel} can be used to typeset a wide variety of
+languages, such as Russian, Arabic, Hindi, Thai, Japanese, Bangla, Amharic,
+Greek, and many others.
+
+In addition, since these \texttt{ini} files are easily parsable, they can
+serve as a source for other packages.
+
+For further details take a look at the \pkg{babel} package
+documentation~\cite{32:babel}.
+
+
+\begin{thebibliography}{9}
+
+\fontsize{9.3}{11.3}\selectfont
+
+\bibitem{32:ltnews31} \LaTeX{} Project Team:
+ \emph{\LaTeXe{} news 31}.\\
+ \url{https://latex-project.org/news/latex2e-news/ltnews31.pdf}
+
+\bibitem{32:site-doc}
+ \emph{\LaTeX{} documentation on the \LaTeX{} Project Website}.\\
+ \url{https://latex-project.org/help/documentation/}
+
+\bibitem{32:issue-tracker}
+ \emph{\LaTeX{} issue tracker}.
+ \url{https://github.com/latex3/latex2e/issues/}
+
+\bibitem{32:babel}
+ Javier Bezos and Johannes Braams.
+ \emph{Babel---Localization and internationalization}.\\
+ \url{https://www.ctan.org/pkg/babel}
+
+\end{thebibliography}
+
+
+
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf
new file mode 100644
index 00000000000..a0de61ff551
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-code.tex b/Master/texmf-dist/doc/latex/base/ltshipout-code.tex
new file mode 100644
index 00000000000..cc6a777ea76
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltshipout-code.tex
@@ -0,0 +1,5 @@
+% This will typeset documentation + code
+%
+
+\AtBeginDocument{\AlsoImplementation}
+\input{ltshipout.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf
new file mode 100644
index 00000000000..0e1295f1fe6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-doc.tex b/Master/texmf-dist/doc/latex/base/ltshipout-doc.tex
new file mode 100644
index 00000000000..33f87d88621
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/base/ltshipout-doc.tex
@@ -0,0 +1,7 @@
+% This will typeset only documentation but not the code
+%
+
+\AtBeginDocument{\OnlyDescription
+% \let\tableofcontents\relax
+ }
+\input{ltshipout.dtx}
diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf
index 06a7c70b3d3..c752adf37ea 100644
--- a/Master/texmf-dist/doc/latex/base/ltx3info.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltx3info.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
index faae246cd27..20f8a87783d 100644
--- a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
+++ b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf
index c04a87e618f..a816222f02b 100644
--- a/Master/texmf-dist/doc/latex/base/makeindx.pdf
+++ b/Master/texmf-dist/doc/latex/base/makeindx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/manifest.txt b/Master/texmf-dist/doc/latex/base/manifest.txt
index 6d5462aeb98..449b250ee8e 100644
--- a/Master/texmf-dist/doc/latex/base/manifest.txt
+++ b/Master/texmf-dist/doc/latex/base/manifest.txt
@@ -1,5 +1,5 @@
%
-% The following files form the LaTeX2e distribution of 2017-04-15
+% The following files form the LaTeX2e distribution of 2020-10-01
%
%
% CONTENTS OF THE LaTeX DISTRIBUTION
@@ -8,13 +8,12 @@
% Documentation:
% --------------
%
-% README.txt -- The distribution guide. START BY READING THIS FILE
+% README.md -- The distribution guide. START BY READING THIS FILE
% manifest.txt -- This file.
%
% tex2.txt -- Extras for installing LaTeX on TeX2.
%
% texpert.txt -- Documentation for TeX experts.
-% patches.txt -- Explains the patch mechanism.
%
% legal.txt -- Copyright notice; warranty; copying conditions.
% lppl.txt -- The LaTeX Project Public License (current version).
@@ -27,6 +26,7 @@
%
% source2e.tex -- File to produce kernel documentation.
% changes.txt -- List of changes in reverse chronological order.
+% latexchanges.tex -- Describes the changes to the LaTeX format since 2014-05-01
%
% sample2e.tex -- Sample LaTeX input file.
% small2e.tex -- Small sample LaTeX input file.
@@ -65,6 +65,12 @@
% ltnews24.tex -- What was new in the release dated 2016/02.
% ltnews25.tex -- What was new in the release dated 2016/03.
% ltnews26.tex -- What was new in the release dated 2017/01.
+% ltnews27.tex -- What was new in the release dated 2017/04.
+% ltnews28.tex -- What was new in the release dated 2018/04.
+% ltnews29.tex -- What was new in the release dated 2018/12.
+% ltnews30.tex -- What was new in the release dated 2019/10.
+% ltnews31.tex -- What was new in the release dated 2020/02.
+% ltnews32.tex -- What was new in the release dated 2020/10.
%
% ltx3info.tex -- Information about the LaTeX3 project.
@@ -116,12 +122,20 @@
% ltpage.dtx -- Page styles and related commands.
% ltplain.dtx -- Things borrowed from the plain format.
% lttab.dtx -- The tabbing, tabular and array environments.
+% lttextcomp -- The text companion symbols
% ltthm.dtx -- The theorem-like environments.
% ltsect.dtx -- Sectioning and title commands.
% ltvers.dtx -- Version identification code.
% preload.dtx -- Code for preloading fonts.
% tulm.fdd -- Font definitions for TU latin modern fonts.
%
+% L3 Programming layer:
+% -----------------
+%
+% ltexpl.dtx -- Basic support
+% lthooks.dtx -- Hook management
+% ltfilehook.dtx -- Hook management for file loading
+% ltshipout.dtx -- Hook management for \shipout
%
% Standard Classes:
% -----------------
@@ -183,15 +197,17 @@
% alltt.ins -- Installation script for the alltt package.
% classes.ins -- Installation script for standard classes.
% cmfonts.ins -- Installation script for OT* Computer Modern fonts.
+% ec.ins -- Installation script for T1 and TS1 EC fonts.
% newdc.ins -- Installation script for T* Computer Modern fonts.
% docstrip.ins -- Installation script for docstrip.
% exscale.ins -- Installation script for scaling the cmex font.
-% fixltx2e.ins -- Installation script for the fixltx2e package.
+% fix-cm.ins -- Installation script for modified cm font choices
% format.ins -- Installation script for latex.ltx.
% graphpap.ins -- Installation script for graphpap.dtx.
% inputenc.ins -- Installation script for inputenc.dtx.
% ifthen.ins -- Installation script for ifthen.dtx.
% latex209.ins -- Installation script for compatibility mode.
+% latexrelease.ins-- Installation script for release stability
% latexsym.ins -- Installation script for latexsym.dtx.
% letter.ins -- Installation script for document class letter.
% ltoutenc.ins -- Installation script for output encoding files.
@@ -206,7 +222,6 @@
% ----------------------------------------------
%
% cmextra.ins -- Installation script for additional CM fonts.
-% ec.ins -- Installation script for T1 and TS1 EC fonts.
% olddc.ins -- Installation script for obsolete dc fonts (v1.1).
%
%
diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf
index 7d59a86c76c..1de8969b167 100644
--- a/Master/texmf-dist/doc/latex/base/manual.pdf
+++ b/Master/texmf-dist/doc/latex/base/manual.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf
index 7f218eea10f..048da21603d 100644
--- a/Master/texmf-dist/doc/latex/base/modguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/modguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf
index be79c9b1292..303128883aa 100644
--- a/Master/texmf-dist/doc/latex/base/nfssfont.pdf
+++ b/Master/texmf-dist/doc/latex/base/nfssfont.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf
index 498beac0bb1..4eae184b714 100644
--- a/Master/texmf-dist/doc/latex/base/proc.pdf
+++ b/Master/texmf-dist/doc/latex/base/proc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf
index fa258cff072..69e08c34cb3 100644
--- a/Master/texmf-dist/doc/latex/base/slides.pdf
+++ b/Master/texmf-dist/doc/latex/base/slides.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf
index af1c18085a8..4f6bb23e59b 100644
--- a/Master/texmf-dist/doc/latex/base/slifonts.pdf
+++ b/Master/texmf-dist/doc/latex/base/slifonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf
index 8af94cb6580..d3fb51b8a90 100644
--- a/Master/texmf-dist/doc/latex/base/source2e.pdf
+++ b/Master/texmf-dist/doc/latex/base/source2e.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/source2e.tex b/Master/texmf-dist/doc/latex/base/source2e.tex
index ccb19a8b2e7..e74c424d729 100644
--- a/Master/texmf-dist/doc/latex/base/source2e.tex
+++ b/Master/texmf-dist/doc/latex/base/source2e.tex
@@ -69,7 +69,7 @@ page_precedence "rnaA"
-\documentclass{ltxdoc}
+\documentclass{source2edoc}
\listfiles
@@ -242,8 +242,14 @@ page_precedence "rnaA"
\DocInclude{ltvers} % Current version date
+ \DocInclude{ltluatex} % luatex support
+
+ \DocInclude{ltexpl} % L3 programming layer integration
+
\DocInclude{ltdefns} % Initial definitions.
+ \DocInclude{lthooks} % Hook management (L3 module)
+
\DocInclude{ltalloc} % Allocation of counters and others.
\DocInclude{ltcntrl} % Program control macros.
@@ -312,13 +318,15 @@ page_precedence "rnaA"
\DocInclude{ltpage} % \pagestyle \raggedbottom \sloppy
- \DocInclude{ltoutput} % Output routine
-
\DocInclude{ltclass} % Package & Class interface
- \DocInclude{lthyphen} % Hyphenation (hyphen.ltx).
+ \DocInclude{ltfilehook} % Hook management for files (L3 module)
+
+ \DocInclude{ltshipout}% \shipout redefinition (L3 module)
- \DocInclude{ltluatex} % Luatex support
+ \DocInclude{ltoutput} % Output routine
+
+ \DocInclude{lthyphen} % Hyphenation (hyphen.ltx).
\DocInclude{ltfinal} % Last minute initialisations and dump
diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf
index 9849a16e558..21af8af2d8e 100644
--- a/Master/texmf-dist/doc/latex/base/syntonly.pdf
+++ b/Master/texmf-dist/doc/latex/base/syntonly.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf
index 0791805e77f..9b632fc3ba9 100644
--- a/Master/texmf-dist/doc/latex/base/tlc2.pdf
+++ b/Master/texmf-dist/doc/latex/base/tlc2.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/tulm.pdf b/Master/texmf-dist/doc/latex/base/tulm.pdf
index 5818aa99a51..b9e88f0cddf 100644
--- a/Master/texmf-dist/doc/latex/base/tulm.pdf
+++ b/Master/texmf-dist/doc/latex/base/tulm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf
index 95438446b97..423ad9fb056 100644
--- a/Master/texmf-dist/doc/latex/base/usrguide.pdf
+++ b/Master/texmf-dist/doc/latex/base/usrguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/usrguide.tex b/Master/texmf-dist/doc/latex/base/usrguide.tex
index c76b27c0f08..4c2ddf24af6 100644
--- a/Master/texmf-dist/doc/latex/base/usrguide.tex
+++ b/Master/texmf-dist/doc/latex/base/usrguide.tex
@@ -34,10 +34,10 @@
\title{\LaTeXe~for authors}
-\author{\copyright~Copyright 1995--2019, \LaTeX3 Project Team.\\
+\author{\copyright~Copyright 1995--2020, \LaTeX3 Project Team.\\
All rights reserved.}
-\date{27 January 2019}
+\date{25 May 2020}
\begin{document}
@@ -505,44 +505,6 @@ This section describes the new commands available in \LaTeXe.
They are covered in more detail in \emph{\LaTeXbook} and in
\emph{\LaTeXcomp}.
-\subsection{Initial commands}
-
-Initial commands can appear only before the |\documentclass|
-line.
-
-\begin{decl}
-|\begin{filecontents}| \arg{file-name} \\
- \m{file-contents} \\
-|\end{filecontents}|
-\end{decl}
-
-The |filecontents| environment is intended for bundling within a
-single document file the contents of packages, options, or other
-files. When the document file is run through \LaTeXe{} the body of
-this environment is written verbatim (preceded by a comment line) to a
-file whose name is given as the environment's only argument. However,
-if that file already exists then nothing happens except for an
-information message.
-
-Only normal ASCII text characters (7-bit visible text) should be
-included in a |filecontents| environment. Anything else, such as tab
-characters, form-feeds or 8-bit characters, should not be included in a
-|filecontents| environment.
-
-Tabs and form feeds produce a warning, explaining that they are turned
-into spaces or blank lines, respectively.
-What happens to 8-bit characters depends on the \TeX{} installation and
-is in general unpredictable.
-
-The |filecontents| environment is used for including \LaTeX{} files.
-For other plain text files (such as Encapsulated PostScript files),
-you should use the |filecontents*| environment which does not add a
-comment line.
-
-These environments are allowed only before |\documentclass|. This
-ensures that any packages that have been bundled in the document are
-present when needed.
-
\subsection{Preamble commands}
\label{Sec:pre}
@@ -559,8 +521,10 @@ This command replaces the
\LaTeX~2.09 command |\documentstyle|.
There must be exactly one |\documentclass| command in a document; and
-it must come after the |filecontents| environments, if any, but before
-any other commands.
+it should normally come before any other command. (There are some
+exceptions, e.g., you can have |filecontents| environments before it
+or |\RequirePackage| but these should be only used in special
+scenarios as discussed elsewhere.)
The \m{option-list} is a list of options, each of which may modify the
formatting of elements which are defined in the \m{class-name} file,
@@ -657,6 +621,52 @@ through the standard |\setcounter| command. As most \LaTeX\ users do
not want to see the internal definitions of \LaTeX\ commands each time
they make an error, \LaTeXe{} sets this to $-1$ by default.
+
+\subsection{Environments to write out support files}
+
+\NEWfeature{2019}
+%
+Until the \LaTeX\ release in 2019 the |filecontents| environment was
+restricted to a place before the |\documentclass| command. These days
+it can be used anywhere, though we still think that in most cases it is
+best to only use it a the top of your document or in the preamble.
+
+\begin{decl}
+|\begin{filecontents}| \oarg{option-list} \arg{file-name} \\
+ \m{file-contents} \\
+|\end{filecontents}|
+\end{decl}
+
+The |filecontents| environment is intended for bundling within a
+single document file the contents of packages, options, or other
+files. When the document file is run through \LaTeXe{} the body of
+this environment is written verbatim (preceded by a comment line) to a
+file whose name is given as the environment's only argument. However,
+if that file already exists then nothing happens except for an
+information message.
+
+These days most UTF-8 text characters can be used in a
+|filecontents| envi\-ronment---they will be written unchanged to the
+output file. However, tabs and form feeds produce a warning,
+explaining that they are turned into spaces or blank lines,
+respectively.
+
+By default the environment does not overwrite an existing file and it
+even refuses to write out the data if there exists a file that is
+anywhere in the path that \TeX\ searches when inputting files. With
+the option |nosearch| you can ask it to look only into the current
+directory and with the option |overwrite| (or |force|) you can request
+it to write the file regardless. It will, however, never write to
+|\jobname.tex| to avoid overwriting itself.
+
+The |filecontents| environment is used for including \LaTeX{} files.
+For other plain text files (such as Encapsulated PostScript files),
+you should use the |filecontents*| environment which does not add a
+comment line.
+
+
+
+
\subsection{Document structure}
The |book| document class introduces new commands to indicate
diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
index 6b2ed3009b8..8d92fe05ee9 100644
--- a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
+++ b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf
index 1732a9a4d4c..fafa0b8b00c 100644
--- a/Master/texmf-dist/doc/latex/base/webcomp.pdf
+++ b/Master/texmf-dist/doc/latex/base/webcomp.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/README.md b/Master/texmf-dist/doc/latex/graphics/README.md
index f319461c367..3daa0a4fb62 100644
--- a/Master/texmf-dist/doc/latex/graphics/README.md
+++ b/Master/texmf-dist/doc/latex/graphics/README.md
@@ -1,7 +1,7 @@
The LaTeX `graphics` bundle
===========================
-Release 2020-02-02
+Release 2020-10-01
Overview
--------
diff --git a/Master/texmf-dist/doc/latex/graphics/changes.txt b/Master/texmf-dist/doc/latex/graphics/changes.txt
index 108723ddb4c..afb7698a48e 100644
--- a/Master/texmf-dist/doc/latex/graphics/changes.txt
+++ b/Master/texmf-dist/doc/latex/graphics/changes.txt
@@ -4,6 +4,31 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+2020-08-21 Phelype Oleinik <phelype.oleinik@latex-project.org>
+
+ * graphics.dtx: add additional trial with known extensions if
+ the supplied filename+extension exist, but the extension is
+ not a known file extension (gh/355).
+
+2020-08-21 David Carlisle <David.Carlisle@latex-project.org>
+
+ * grfguide.tex: replace a.ps and a.pdf by a.eps gh/357
+
+2020-08-13 David Carlisle <David.Carlisle@latex-project.org>
+
+ * graphics.dtx: Normalise \endlinechar while reading files gh/286
+
+2020-08-09 David Carlisle <David.Carlisle@latex-project.org>
+
+ * graphics.dtx: Move viewport and trim code from graphicx to graphics.
+
+2020-05-28 David Carlisle <David.Carlisle@latex-project.org>
+
+ * lscape.dtx: delay saving \cs{@makefcolumn} gh340
+
+2020-02-24 Ulrike Fischer <Ulrike.Fischer@latex-project.org>
+ * color.dtx: corrected a tests, graphics/3635
+
#########################
# 2020-02-02 Release
#########################
diff --git a/Master/texmf-dist/doc/latex/graphics/color.pdf b/Master/texmf-dist/doc/latex/graphics/color.pdf
index 4953d86459d..cfa3caa14fa 100644
--- a/Master/texmf-dist/doc/latex/graphics/color.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/color.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/drivers.pdf b/Master/texmf-dist/doc/latex/graphics/drivers.pdf
index 7d424d4d952..caa92c79f7e 100644
--- a/Master/texmf-dist/doc/latex/graphics/drivers.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/drivers.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/epsfig.pdf b/Master/texmf-dist/doc/latex/graphics/epsfig.pdf
index 25a6c138210..1441513c07b 100644
--- a/Master/texmf-dist/doc/latex/graphics/epsfig.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/epsfig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/graphics.pdf b/Master/texmf-dist/doc/latex/graphics/graphics.pdf
index ccf7a574dce..98e08746034 100644
--- a/Master/texmf-dist/doc/latex/graphics/graphics.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/graphics.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/graphicx.pdf b/Master/texmf-dist/doc/latex/graphics/graphicx.pdf
index 243ca190741..6c8acbdcb30 100644
--- a/Master/texmf-dist/doc/latex/graphics/graphicx.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/graphicx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/grfguide.pdf b/Master/texmf-dist/doc/latex/graphics/grfguide.pdf
index 144513d883c..389dca6d7e3 100644
--- a/Master/texmf-dist/doc/latex/graphics/grfguide.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/grfguide.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/grfguide.tex b/Master/texmf-dist/doc/latex/graphics/grfguide.tex
index d25bcac27bb..8df07c5a6a6 100644
--- a/Master/texmf-dist/doc/latex/graphics/grfguide.tex
+++ b/Master/texmf-dist/doc/latex/graphics/grfguide.tex
@@ -8,151 +8,21 @@
%%
%% This file has the LPPL maintenance status "maintained".
-\begin{filecontents*}{a.ps}
-%!
-%%BoundingBox:0 0 72 72
+\begin{filecontents*}{a.eps}
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox: 0 0 72 72
0 0 moveto
72 72 rlineto
72 neg 0 rlineto
72 72 neg rlineto
stroke
+newpath
0 0 moveto
-/Times-Roman findfont
-72 scalefont
-setfont
-(A) show
-showpage
-\end{filecontents*}
-\begin{filecontents*}{a.pdf}
-%PDF-1.4
-%%%%%
-1 0 obj
-<<
-/Pages 2 0 R
-/Type /Catalog
->>
- endobj
-2 0 obj
-<<
-/Kids [3 0 R]
-/Type /Pages
-/Count 1
->>
- endobj
-3 0 obj
-<<
-/Rotate 0
-/Parent 2 0 R
-/MediaBox [0 0 72 72]
- /Resources
-<<
-/ExtGState 4 0 R
-/Font 5 0 R
-/ProcSet [/PDF /Text]
->>
-/pdftk_PageNum 1
-/Type /Page
-/Contents 6 0 R
->>
- endobj
-4 0 obj
-<<
-/R7 7 0 R
->>
- endobj
-5 0 obj
-<<
-/R8 8 0 R
->>
- endobj
-6 0 obj
-<<
-/Length 135
->>
-stream
-q 0.1 0 0 0.1 0 0 cm
-/R7 gs
-10 w
-0 G
-0 0 m
-720 720 l
-0 720 l
-720 0 l
-S
-0 g
-q
-10 0 0 10 0 0 cm BT
-/R8 72 Tf
-1 0 0 1 0 0 Tm
-(A)Tj
-ET
-Q
-Q
-
- endstream
- endobj
-7 0 obj
-<<
-/Type /ExtGState
-/OPM 1
->>
- endobj
-8 0 obj
-<<
-/BaseFont /Times-Roman
-/LastChar 65
-/Subtype /Type1
-/FontDescriptor 9 0 R
-/Widths [722]
-/Type /Font
-/Encoding /WinAnsiEncoding
-/FirstChar 65
->>
- endobj
-9 0 obj
-<<
-/FontName /Times-Roman
-/StemV 105
-/CharSet (/A)
-/Ascent 674
-/Flags 65568
-/Descent 0
-/ItalicAngle 0
-/MissingWidth 250
-/FontBBox [0 0 706 674]
-/Type /FontDescriptor
-/CapHeight 674
->>
- endobj
-10 0 obj
-<<
-/Producer (GPL Ghostscript 9.06)
-/ModDate (D:20140426202438+01'00')
-/CreationDate (D:20140426202438+01'00')
->>
-endobj xref
-0 11
-0000000000 65535 f
-0000000015 00000 n
-0000000066 00000 n
-0000000125 00000 n
-0000000308 00000 n
-0000000341 00000 n
-0000000374 00000 n
-0000000563 00000 n
-0000000610 00000 n
-0000000774 00000 n
-0000000975 00000 n
-trailer
-
-<<
-/Info 10 0 R
-/Root 1 0 R
-/Size 11
-/ID [<4ca1370d594acd28b9d948a5e8b925c3> <4ca1370d594acd28b9d948a5e8b925c3>]
->>
-startxref
-1106
+20 40 lineto
+40 0 lineto
+10 20 moveto
+30 20 lineto
+stroke
%%EOF
\end{filecontents*}
\documentclass{ltxguide}
@@ -190,7 +60,7 @@ startxref
\begin{document}
\title{Packages in the `graphics' bundle}
\author{D. P. Carlisle \and The \LaTeX3 Project}
-\date{2017-06-01}
+\date{2020-08-21}
\maketitle
@@ -789,24 +659,24 @@ left---\fbox{\includegraphics{a}}---right
With different options supplied to |\includegraphics|.
No optional argument.\\
-left---\fbox{\includegraphics{a}}---right
+left---\fbox{\includegraphics{a.eps}}---right
\gs |\scalebox{0.5}{\includegraphics{a}}|\\
\gx |\includegraphics[scale=.5]{a}|\\
-left---\fbox{\includegraphics[scale=.5]{a}}---right
+left---\fbox{\includegraphics[scale=.5]{a.eps}}---right
\gs |\includegraphics[15,10][35,45]{a}}|\\
\gx |\includegraphics[viewport= 15 10 35 45]{a}|\\
-left---\fbox{\includegraphics[viewport= 15 10 35 45]{a}}---right
+left---\fbox{\includegraphics[viewport= 15 10 35 45]{a.eps}}---right
\gs |\includegraphics*[15,10][35,45]{a}}|\\
\gx |\includegraphics[viewport= 15 10 35 45,clip]{a}|\\
-left---\fbox{\includegraphics[viewport= 15 10 35 45,clip]{a}}---right
+left---\fbox{\includegraphics[viewport= 15 10 35 45,clip]{a.eps}}---right
\gs |\scalebox{0.5}{\includegraphics{a}}|
and |draft| option.\\
\gx |\includegraphics[scale=.5, draft]{a}|\\
-left---\fbox{\includegraphics[scale=.5, draft]{a}}---right
+left---\fbox{\includegraphics[scale=.5, draft]{a.eps}}---right
\subsection{Other commands in the \package{graphics} package}
@@ -843,7 +713,7 @@ Note that if the extension is not specified in the |\includegraphics|
command, the graphics file must exist at the time \LaTeX\ is run, as
the existence of the file is used to determine which extension from
the list to choose. However if a file extension \emph{is} specified,
-e.g.\ |\includegraphics{a.ps}| instead of |\includegraphics{a}|, then
+e.g.\ |\includegraphics{a.eps}| instead of |\includegraphics{a}|, then
the graphics file need not exist at the time \LaTeX\ is used. (In
particular it may be created on the fly by the \m{command}
specified in the |\DeclareGraphicsRule| command described below.)
diff --git a/Master/texmf-dist/doc/latex/graphics/keyval.pdf b/Master/texmf-dist/doc/latex/graphics/keyval.pdf
index 3096eb4614d..b67f00d3b0f 100644
--- a/Master/texmf-dist/doc/latex/graphics/keyval.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/keyval.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/lscape.pdf b/Master/texmf-dist/doc/latex/graphics/lscape.pdf
index 3b425736bf6..860a8fe77ee 100644
--- a/Master/texmf-dist/doc/latex/graphics/lscape.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/lscape.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/rotating.pdf b/Master/texmf-dist/doc/latex/graphics/rotating.pdf
index f893e672ae7..ca12e813a26 100644
--- a/Master/texmf-dist/doc/latex/graphics/rotating.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/rotating.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/rotex.pdf b/Master/texmf-dist/doc/latex/graphics/rotex.pdf
index ac8f0d43cb3..c1050e5dc4b 100644
--- a/Master/texmf-dist/doc/latex/graphics/rotex.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/rotex.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/graphics/trig.pdf b/Master/texmf-dist/doc/latex/graphics/trig.pdf
index 0273a683d67..f153c115c0a 100644
--- a/Master/texmf-dist/doc/latex/graphics/trig.pdf
+++ b/Master/texmf-dist/doc/latex/graphics/trig.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/README.md b/Master/texmf-dist/doc/latex/tools/README.md
index 18d7ab768c4..f5dfbdf2461 100644
--- a/Master/texmf-dist/doc/latex/tools/README.md
+++ b/Master/texmf-dist/doc/latex/tools/README.md
@@ -1,7 +1,7 @@
The LaTeX `tools` bundle
========================
-Release 2020-02-02
+Release 2020-10-01
Overview
--------
diff --git a/Master/texmf-dist/doc/latex/tools/afterpage.pdf b/Master/texmf-dist/doc/latex/tools/afterpage.pdf
index b4228f13b58..3aaedccf87c 100644
--- a/Master/texmf-dist/doc/latex/tools/afterpage.pdf
+++ b/Master/texmf-dist/doc/latex/tools/afterpage.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/array.pdf b/Master/texmf-dist/doc/latex/tools/array.pdf
index e308c14d2b4..317e208e985 100644
--- a/Master/texmf-dist/doc/latex/tools/array.pdf
+++ b/Master/texmf-dist/doc/latex/tools/array.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/bm.pdf b/Master/texmf-dist/doc/latex/tools/bm.pdf
index 4e988b3dd4b..fc9bd90e62c 100644
--- a/Master/texmf-dist/doc/latex/tools/bm.pdf
+++ b/Master/texmf-dist/doc/latex/tools/bm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/calc.pdf b/Master/texmf-dist/doc/latex/tools/calc.pdf
index 0f5d289efc4..503fc8e501b 100644
--- a/Master/texmf-dist/doc/latex/tools/calc.pdf
+++ b/Master/texmf-dist/doc/latex/tools/calc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/changes.txt b/Master/texmf-dist/doc/latex/tools/changes.txt
index bc35e02d1ad..9faebdb680a 100644
--- a/Master/texmf-dist/doc/latex/tools/changes.txt
+++ b/Master/texmf-dist/doc/latex/tools/changes.txt
@@ -5,6 +5,53 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
=======================================================================
+2020-08-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * varioref.dtx: Updated suppor for Japanese (gh/352 and gh/369)
+
+2020-07-20 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx (subsection{Support for \firsthline ...):
+ Ensure that the tabular width isn't changed (gh/322)
+
+ * array.dtx (subsection{Handling of rules}):
+ Clarified the handling of rules, no code change (gh/319).
+
+ * varioref.dtx (subsection{Options}):
+ Option japanese added (gh/352)
+
+2020-06-06 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * verbatim.dtx: Save the value if \@filef@und before the call to
+ \@verbatim to make sure that \verbatiminput reads the right
+ file. (gh/222).
+
+2020-05-10 Johannes Braams <Johannes.Braams@latex-project.org>
+
+ * xr.dtx: Remove leading and trailing spaces from the argument to
+ \externaldocument, making sure that spaces *in* filenames are
+ supprted (gh/217).
+
+2020-04-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx (section{The line separator \\):
+ Don't define \@yargarraycr unnecessarily (gh/152)
+
+2020-04-06 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx (subsection{Implementing column types w and W}):
+ Use \d@llarbegin and \d@llarendde so that cell is typeset by
+ default in math mode inside array; the use of >{$} ... <{$}
+ to make such a column text mode remains possible
+ (gh/297) --- this is a breaking change!
+
+
+2020-02-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * array.dtx (subsection{Implementing column types w and W}):
+ Unbox collected material so that stretchable glue
+ inside can act (gh/270)
+
#########################
# 2020-02-02 Release
#########################
diff --git a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf
index bdef8b616fd..a8fb3ec0e5b 100644
--- a/Master/texmf-dist/doc/latex/tools/dcolumn.pdf
+++ b/Master/texmf-dist/doc/latex/tools/dcolumn.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/delarray.pdf b/Master/texmf-dist/doc/latex/tools/delarray.pdf
index cb0d378fc07..4149c3350cd 100644
--- a/Master/texmf-dist/doc/latex/tools/delarray.pdf
+++ b/Master/texmf-dist/doc/latex/tools/delarray.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/enumerate.pdf b/Master/texmf-dist/doc/latex/tools/enumerate.pdf
index 595b850bb7a..fb3444bfb0f 100644
--- a/Master/texmf-dist/doc/latex/tools/enumerate.pdf
+++ b/Master/texmf-dist/doc/latex/tools/enumerate.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/fileerr.pdf b/Master/texmf-dist/doc/latex/tools/fileerr.pdf
index 46f7e76603b..afbd599cedf 100644
--- a/Master/texmf-dist/doc/latex/tools/fileerr.pdf
+++ b/Master/texmf-dist/doc/latex/tools/fileerr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf
index e930726bb1f..47b8b6add78 100644
--- a/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf
+++ b/Master/texmf-dist/doc/latex/tools/fontsmpl.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/ftnright.pdf b/Master/texmf-dist/doc/latex/tools/ftnright.pdf
index ca4fbdd831c..e0fff5f0fa9 100644
--- a/Master/texmf-dist/doc/latex/tools/ftnright.pdf
+++ b/Master/texmf-dist/doc/latex/tools/ftnright.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/hhline.pdf b/Master/texmf-dist/doc/latex/tools/hhline.pdf
index 5c2a81ef889..eb2ec4aa3de 100644
--- a/Master/texmf-dist/doc/latex/tools/hhline.pdf
+++ b/Master/texmf-dist/doc/latex/tools/hhline.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf
index 75987d3cb3f..c243c729a14 100644
--- a/Master/texmf-dist/doc/latex/tools/indentfirst.pdf
+++ b/Master/texmf-dist/doc/latex/tools/indentfirst.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/layout.pdf b/Master/texmf-dist/doc/latex/tools/layout.pdf
index 64d086cb1e5..f8acf83316b 100644
--- a/Master/texmf-dist/doc/latex/tools/layout.pdf
+++ b/Master/texmf-dist/doc/latex/tools/layout.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/longtable.pdf b/Master/texmf-dist/doc/latex/tools/longtable.pdf
index 67b21c5b23d..654a01e741c 100644
--- a/Master/texmf-dist/doc/latex/tools/longtable.pdf
+++ b/Master/texmf-dist/doc/latex/tools/longtable.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/multicol.pdf b/Master/texmf-dist/doc/latex/tools/multicol.pdf
index 7ac6dec0ef7..1be39ed8358 100644
--- a/Master/texmf-dist/doc/latex/tools/multicol.pdf
+++ b/Master/texmf-dist/doc/latex/tools/multicol.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf
index d431dcd2132..a08d02e1940 100644
--- a/Master/texmf-dist/doc/latex/tools/rawfonts.pdf
+++ b/Master/texmf-dist/doc/latex/tools/rawfonts.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/shellesc.pdf b/Master/texmf-dist/doc/latex/tools/shellesc.pdf
index a2c9b5ece80..17cf918f46f 100644
--- a/Master/texmf-dist/doc/latex/tools/shellesc.pdf
+++ b/Master/texmf-dist/doc/latex/tools/shellesc.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/showkeys.pdf b/Master/texmf-dist/doc/latex/tools/showkeys.pdf
index 12c5faab681..f906508ba71 100644
--- a/Master/texmf-dist/doc/latex/tools/showkeys.pdf
+++ b/Master/texmf-dist/doc/latex/tools/showkeys.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/somedefs.pdf b/Master/texmf-dist/doc/latex/tools/somedefs.pdf
index 594989d675a..bc5e6f03634 100644
--- a/Master/texmf-dist/doc/latex/tools/somedefs.pdf
+++ b/Master/texmf-dist/doc/latex/tools/somedefs.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/tabularx.pdf b/Master/texmf-dist/doc/latex/tools/tabularx.pdf
index c1a4e54b0b9..ac37ffe15f6 100644
--- a/Master/texmf-dist/doc/latex/tools/tabularx.pdf
+++ b/Master/texmf-dist/doc/latex/tools/tabularx.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/theorem.pdf b/Master/texmf-dist/doc/latex/tools/theorem.pdf
index dea392de682..a67c4c1fb3f 100644
--- a/Master/texmf-dist/doc/latex/tools/theorem.pdf
+++ b/Master/texmf-dist/doc/latex/tools/theorem.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf
index 7bf771f6c33..4db178ed30e 100644
--- a/Master/texmf-dist/doc/latex/tools/tools-overview.pdf
+++ b/Master/texmf-dist/doc/latex/tools/tools-overview.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/trace.pdf b/Master/texmf-dist/doc/latex/tools/trace.pdf
index a989f84d2bf..ad2af272bef 100644
--- a/Master/texmf-dist/doc/latex/tools/trace.pdf
+++ b/Master/texmf-dist/doc/latex/tools/trace.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/varioref.pdf b/Master/texmf-dist/doc/latex/tools/varioref.pdf
index 2386f287ecf..0fd8522619b 100644
--- a/Master/texmf-dist/doc/latex/tools/varioref.pdf
+++ b/Master/texmf-dist/doc/latex/tools/varioref.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/verbatim.pdf b/Master/texmf-dist/doc/latex/tools/verbatim.pdf
index 73e90c27ceb..953d3e75134 100644
--- a/Master/texmf-dist/doc/latex/tools/verbatim.pdf
+++ b/Master/texmf-dist/doc/latex/tools/verbatim.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/xr.pdf b/Master/texmf-dist/doc/latex/tools/xr.pdf
index 0253f595e81..9625d29a0fc 100644
--- a/Master/texmf-dist/doc/latex/tools/xr.pdf
+++ b/Master/texmf-dist/doc/latex/tools/xr.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/tools/xspace.pdf b/Master/texmf-dist/doc/latex/tools/xspace.pdf
index c38797ee4e1..a597f806038 100644
--- a/Master/texmf-dist/doc/latex/tools/xspace.pdf
+++ b/Master/texmf-dist/doc/latex/tools/xspace.pdf
Binary files differ