From 32a9c69b94accb39cfceebe78b4793af26540399 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 25 Feb 2020 01:18:28 +0000 Subject: latex(2e) (25feb20) git-svn-id: svn://tug.org/texlive/trunk@53898 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/base/README.md | 2 +- Master/texmf-dist/doc/latex/base/alltt.pdf | Bin 178219 -> 173077 bytes Master/texmf-dist/doc/latex/base/cfgguide.pdf | Bin 226636 -> 220211 bytes Master/texmf-dist/doc/latex/base/changes.txt | 21 ++++++++- Master/texmf-dist/doc/latex/base/classes.pdf | Bin 526206 -> 521080 bytes Master/texmf-dist/doc/latex/base/clsguide.pdf | Bin 378926 -> 372505 bytes Master/texmf-dist/doc/latex/base/cmfonts.pdf | Bin 273304 -> 264453 bytes Master/texmf-dist/doc/latex/base/cyrguide.pdf | Bin 223564 -> 216976 bytes Master/texmf-dist/doc/latex/base/doc.pdf | Bin 645809 -> 629695 bytes Master/texmf-dist/doc/latex/base/docstrip.pdf | Bin 469280 -> 469433 bytes Master/texmf-dist/doc/latex/base/encguide.pdf | Bin 1267972 -> 1532114 bytes Master/texmf-dist/doc/latex/base/exscale.pdf | Bin 195881 -> 195880 bytes Master/texmf-dist/doc/latex/base/fix-cm.pdf | Bin 267213 -> 262051 bytes Master/texmf-dist/doc/latex/base/fntguide.pdf | Bin 367426 -> 360915 bytes Master/texmf-dist/doc/latex/base/graphpap.pdf | Bin 156288 -> 156280 bytes Master/texmf-dist/doc/latex/base/ifthen.pdf | Bin 205211 -> 205205 bytes Master/texmf-dist/doc/latex/base/inputenc.pdf | Bin 299980 -> 294824 bytes Master/texmf-dist/doc/latex/base/latexchanges.pdf | Bin 396400 -> 231199 bytes Master/texmf-dist/doc/latex/base/latexchanges.tex | 11 +++++ Master/texmf-dist/doc/latex/base/latexrelease.pdf | Bin 251282 -> 246174 bytes Master/texmf-dist/doc/latex/base/latexsym.pdf | Bin 192305 -> 192289 bytes Master/texmf-dist/doc/latex/base/lb2.pdf | Bin 238183 -> 138223 bytes Master/texmf-dist/doc/latex/base/letter.pdf | Bin 310116 -> 305150 bytes Master/texmf-dist/doc/latex/base/lgc2.pdf | Bin 202897 -> 101344 bytes Master/texmf-dist/doc/latex/base/ltluatex.pdf | Bin 304111 -> 304104 bytes Master/texmf-dist/doc/latex/base/ltnews.pdf | Bin 950047 -> 950041 bytes Master/texmf-dist/doc/latex/base/ltnews01.pdf | Bin 150027 -> 150020 bytes Master/texmf-dist/doc/latex/base/ltnews02.pdf | Bin 139901 -> 134750 bytes Master/texmf-dist/doc/latex/base/ltnews03.pdf | Bin 139882 -> 134730 bytes Master/texmf-dist/doc/latex/base/ltnews04.pdf | Bin 133913 -> 128768 bytes Master/texmf-dist/doc/latex/base/ltnews05.pdf | Bin 162314 -> 157174 bytes Master/texmf-dist/doc/latex/base/ltnews06.pdf | Bin 133140 -> 133132 bytes Master/texmf-dist/doc/latex/base/ltnews07.pdf | Bin 129172 -> 124028 bytes Master/texmf-dist/doc/latex/base/ltnews08.pdf | Bin 144478 -> 144471 bytes Master/texmf-dist/doc/latex/base/ltnews09.pdf | Bin 120216 -> 120208 bytes Master/texmf-dist/doc/latex/base/ltnews10.pdf | Bin 147946 -> 147941 bytes Master/texmf-dist/doc/latex/base/ltnews11.pdf | Bin 104948 -> 104942 bytes Master/texmf-dist/doc/latex/base/ltnews12.pdf | Bin 137925 -> 137918 bytes Master/texmf-dist/doc/latex/base/ltnews13.pdf | Bin 161072 -> 161066 bytes Master/texmf-dist/doc/latex/base/ltnews14.pdf | Bin 150928 -> 150920 bytes Master/texmf-dist/doc/latex/base/ltnews15.pdf | Bin 122094 -> 122088 bytes Master/texmf-dist/doc/latex/base/ltnews16.pdf | Bin 135839 -> 130688 bytes Master/texmf-dist/doc/latex/base/ltnews17.pdf | Bin 154995 -> 149835 bytes Master/texmf-dist/doc/latex/base/ltnews18.pdf | Bin 36010 -> 36003 bytes Master/texmf-dist/doc/latex/base/ltnews19.pdf | Bin 235074 -> 235068 bytes Master/texmf-dist/doc/latex/base/ltnews20.pdf | Bin 283330 -> 283323 bytes Master/texmf-dist/doc/latex/base/ltnews21.pdf | Bin 233496 -> 233491 bytes Master/texmf-dist/doc/latex/base/ltnews22.pdf | Bin 302843 -> 302835 bytes Master/texmf-dist/doc/latex/base/ltnews23.pdf | Bin 274461 -> 274453 bytes Master/texmf-dist/doc/latex/base/ltnews24.pdf | Bin 252646 -> 252641 bytes Master/texmf-dist/doc/latex/base/ltnews25.pdf | Bin 196332 -> 196325 bytes Master/texmf-dist/doc/latex/base/ltnews26.pdf | Bin 362843 -> 362836 bytes Master/texmf-dist/doc/latex/base/ltnews27.pdf | Bin 239763 -> 239755 bytes Master/texmf-dist/doc/latex/base/ltnews28.pdf | Bin 368236 -> 368228 bytes Master/texmf-dist/doc/latex/base/ltnews29.pdf | Bin 433013 -> 433006 bytes Master/texmf-dist/doc/latex/base/ltnews30.pdf | Bin 491252 -> 491245 bytes Master/texmf-dist/doc/latex/base/ltnews31.pdf | Bin 500193 -> 500186 bytes Master/texmf-dist/doc/latex/base/ltx3info.pdf | Bin 204547 -> 191528 bytes Master/texmf-dist/doc/latex/base/ltxdoc.pdf | Bin 220731 -> 215600 bytes Master/texmf-dist/doc/latex/base/makeindx.pdf | Bin 160679 -> 160673 bytes Master/texmf-dist/doc/latex/base/manual.pdf | Bin 151360 -> 151354 bytes Master/texmf-dist/doc/latex/base/modguide.pdf | Bin 226894 -> 220384 bytes Master/texmf-dist/doc/latex/base/nfssfont.pdf | Bin 202434 -> 202429 bytes Master/texmf-dist/doc/latex/base/proc.pdf | Bin 216907 -> 216899 bytes Master/texmf-dist/doc/latex/base/slides.pdf | Bin 352157 -> 352152 bytes Master/texmf-dist/doc/latex/base/slifonts.pdf | Bin 215964 -> 214708 bytes Master/texmf-dist/doc/latex/base/source2e.pdf | Bin 3116973 -> 3108642 bytes Master/texmf-dist/doc/latex/base/syntonly.pdf | Bin 181390 -> 181539 bytes Master/texmf-dist/doc/latex/base/tlc2.pdf | Bin 273653 -> 164949 bytes Master/texmf-dist/doc/latex/base/tulm.pdf | Bin 156541 -> 156534 bytes Master/texmf-dist/doc/latex/base/usrguide.pdf | Bin 404292 -> 398281 bytes Master/texmf-dist/doc/latex/base/utf8ienc.pdf | Bin 339527 -> 330720 bytes Master/texmf-dist/doc/latex/base/webcomp.pdf | Bin 136159 -> 136153 bytes Master/texmf-dist/source/latex/base/ltclass.dtx | 5 ++- Master/texmf-dist/source/latex/base/ltfssbas.dtx | 52 +++++++++++++++++++--- Master/texmf-dist/source/latex/base/ltvers.dtx | 2 +- Master/texmf-dist/tex/latex/base/latex.ltx | 8 ++-- Master/texmf-dist/tex/latex/base/latexrelease.sty | 45 ++++++++++++++++++- 78 files changed, 131 insertions(+), 15 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/base/README.md b/Master/texmf-dist/doc/latex/base/README.md index 1418aabdd2a..c5ac5153116 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 3 +Release 2020-02-02 patch level 4 Overview -------- diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf index 7213afaaa35..a5e5e91ef4e 100644 Binary files a/Master/texmf-dist/doc/latex/base/alltt.pdf and b/Master/texmf-dist/doc/latex/base/alltt.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf index b7e4649baa9..450972786d2 100644 Binary files a/Master/texmf-dist/doc/latex/base/cfgguide.pdf and b/Master/texmf-dist/doc/latex/base/cfgguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt index 987702b3498..002ffef1724 100644 --- a/Master/texmf-dist/doc/latex/base/changes.txt +++ b/Master/texmf-dist/doc/latex/base/changes.txt @@ -1,8 +1,25 @@ -This file lists changes to the LaTeX2e files in reverse chronological order. +================================================================================ +This file lists changes to the LaTeX2e files in reverse chronological order of +publication (therefore the dates might be out of sequence if there are hotfixes). It is provided for convenience only. It therefore makes no claims to completeness or accuracy and it contains some references to files that are not part of the distribution. -======================================================================= +================================================================================ + + +######################### +# 2020-02-02 PL 4 Release +######################### + +2020-02-24 Frank Mittelbach + + * ltfssbas.dtx (section{Macros for setting up the tables}): + Drop surplus ``m'' in series when defining fontshape (gh/289) + +2020-02-21 Frank Mittelbach + + * ltclass.dtx (subsection{Providing shipment}): + Fix missing quotes around file name when opening for output (gh/284) ######################### # 2020-02-02 PL 3 Release diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf index 104c48332f8..5fe2ec614c7 100644 Binary files a/Master/texmf-dist/doc/latex/base/classes.pdf and b/Master/texmf-dist/doc/latex/base/classes.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf index ede1753de76..ff54e4b9556 100644 Binary files a/Master/texmf-dist/doc/latex/base/clsguide.pdf and b/Master/texmf-dist/doc/latex/base/clsguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf index 3a30e064c0d..a6ff9e00bdc 100644 Binary files a/Master/texmf-dist/doc/latex/base/cmfonts.pdf and b/Master/texmf-dist/doc/latex/base/cmfonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf index 5d8a6dad3e6..e88e70e9390 100644 Binary files a/Master/texmf-dist/doc/latex/base/cyrguide.pdf and b/Master/texmf-dist/doc/latex/base/cyrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf index 1e7bdda0dff..77b1452c8aa 100644 Binary files a/Master/texmf-dist/doc/latex/base/doc.pdf and b/Master/texmf-dist/doc/latex/base/doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf index a2c7bf521ed..6b1544b05e2 100644 Binary files a/Master/texmf-dist/doc/latex/base/docstrip.pdf and b/Master/texmf-dist/doc/latex/base/docstrip.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf index 0c4d2ecfc3f..e680378ccfe 100644 Binary files a/Master/texmf-dist/doc/latex/base/encguide.pdf and b/Master/texmf-dist/doc/latex/base/encguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf index c2a0157a26e..c338d1092e4 100644 Binary files a/Master/texmf-dist/doc/latex/base/exscale.pdf and b/Master/texmf-dist/doc/latex/base/exscale.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf index a3ce9a50bcf..54b085f8487 100644 Binary files a/Master/texmf-dist/doc/latex/base/fix-cm.pdf and b/Master/texmf-dist/doc/latex/base/fix-cm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf index d356d1f744f..edc6305f756 100644 Binary files a/Master/texmf-dist/doc/latex/base/fntguide.pdf and b/Master/texmf-dist/doc/latex/base/fntguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf index 2f2ceb5cab0..b4b010ee2c3 100644 Binary files a/Master/texmf-dist/doc/latex/base/graphpap.pdf and b/Master/texmf-dist/doc/latex/base/graphpap.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf index 84895896fad..c218d73665e 100644 Binary files a/Master/texmf-dist/doc/latex/base/ifthen.pdf and b/Master/texmf-dist/doc/latex/base/ifthen.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf index 91cb4fd2ff4..e8cd8241306 100644 Binary files a/Master/texmf-dist/doc/latex/base/inputenc.pdf and b/Master/texmf-dist/doc/latex/base/inputenc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.pdf b/Master/texmf-dist/doc/latex/base/latexchanges.pdf index b3efb13591c..61b12ab20cd 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexchanges.pdf and b/Master/texmf-dist/doc/latex/base/latexchanges.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexchanges.tex b/Master/texmf-dist/doc/latex/base/latexchanges.tex index 22f162d7907..1442ca229cb 100644 --- a/Master/texmf-dist/doc/latex/base/latexchanges.tex +++ b/Master/texmf-dist/doc/latex/base/latexchanges.tex @@ -106,6 +106,17 @@ see for example \url{https://github.com/latex3/latex2e/commits/master}. + +\section{Changes introduced in 2020-02-02 patch~4} + +In some cases the \texttt{filecontents} environment was opening the +file for writing without quoting it, so that files with spaces failed +(\ghissue{284}). + +Ensure that \verb=\DeclareFontShape= drops surplus ``m'' in situations +where an \texttt{.fd} incorrectly specifies \texttt{mc} instead of +\texttt{c}, etc.\ (\ghissue{289}). + \section{Changes introduced in 2020-02-02 patch~3} Support the following scenario: diff --git a/Master/texmf-dist/doc/latex/base/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf index aed540afe2c..6f83afba79d 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexrelease.pdf and b/Master/texmf-dist/doc/latex/base/latexrelease.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf index 0d007da1a8f..c5301dadf73 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexsym.pdf and b/Master/texmf-dist/doc/latex/base/latexsym.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf index 4814719f4fb..214a5b5a2ea 100644 Binary files a/Master/texmf-dist/doc/latex/base/lb2.pdf and b/Master/texmf-dist/doc/latex/base/lb2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf index 537654eea07..1f7dd2a0ae2 100644 Binary files a/Master/texmf-dist/doc/latex/base/letter.pdf and b/Master/texmf-dist/doc/latex/base/letter.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf index aa8c51ad62b..378045ff886 100644 Binary files a/Master/texmf-dist/doc/latex/base/lgc2.pdf and b/Master/texmf-dist/doc/latex/base/lgc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltluatex.pdf b/Master/texmf-dist/doc/latex/base/ltluatex.pdf index 4a2e1faff65..9b843654119 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltluatex.pdf and b/Master/texmf-dist/doc/latex/base/ltluatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf index 7318c1aaa83..fdd874ae570 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews.pdf and b/Master/texmf-dist/doc/latex/base/ltnews.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews01.pdf b/Master/texmf-dist/doc/latex/base/ltnews01.pdf index f95f3717b48..04eaa53a503 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews01.pdf and b/Master/texmf-dist/doc/latex/base/ltnews01.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews02.pdf b/Master/texmf-dist/doc/latex/base/ltnews02.pdf index c94e1045d61..8b6b7049d8c 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews02.pdf and b/Master/texmf-dist/doc/latex/base/ltnews02.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews03.pdf b/Master/texmf-dist/doc/latex/base/ltnews03.pdf index 6af9fa362cf..1c53581470a 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews03.pdf and b/Master/texmf-dist/doc/latex/base/ltnews03.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews04.pdf b/Master/texmf-dist/doc/latex/base/ltnews04.pdf index 85d6d4fa876..ae2f8ffec4a 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews04.pdf and b/Master/texmf-dist/doc/latex/base/ltnews04.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews05.pdf b/Master/texmf-dist/doc/latex/base/ltnews05.pdf index b8994f4eb18..e1e06fdce27 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews05.pdf and b/Master/texmf-dist/doc/latex/base/ltnews05.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews06.pdf b/Master/texmf-dist/doc/latex/base/ltnews06.pdf index 12f564c84e2..72d783c537a 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews06.pdf and b/Master/texmf-dist/doc/latex/base/ltnews06.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews07.pdf b/Master/texmf-dist/doc/latex/base/ltnews07.pdf index 4fb8b047479..670f748ab04 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews07.pdf and b/Master/texmf-dist/doc/latex/base/ltnews07.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews08.pdf b/Master/texmf-dist/doc/latex/base/ltnews08.pdf index 614ab0281f6..f6ca68db8aa 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews08.pdf and b/Master/texmf-dist/doc/latex/base/ltnews08.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews09.pdf b/Master/texmf-dist/doc/latex/base/ltnews09.pdf index 68219526245..8dd75d2a100 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews09.pdf and b/Master/texmf-dist/doc/latex/base/ltnews09.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews10.pdf b/Master/texmf-dist/doc/latex/base/ltnews10.pdf index a6bee038c5f..fe0b41042e5 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews10.pdf and b/Master/texmf-dist/doc/latex/base/ltnews10.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews11.pdf b/Master/texmf-dist/doc/latex/base/ltnews11.pdf index 022f650d123..06199153dd2 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews11.pdf and b/Master/texmf-dist/doc/latex/base/ltnews11.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews12.pdf b/Master/texmf-dist/doc/latex/base/ltnews12.pdf index aa692515979..c7845c9ef80 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews12.pdf and b/Master/texmf-dist/doc/latex/base/ltnews12.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews13.pdf b/Master/texmf-dist/doc/latex/base/ltnews13.pdf index a3e8f99b758..ec3bb79e405 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews13.pdf and b/Master/texmf-dist/doc/latex/base/ltnews13.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews14.pdf b/Master/texmf-dist/doc/latex/base/ltnews14.pdf index 1d15742e9a5..97572536eb3 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews14.pdf and b/Master/texmf-dist/doc/latex/base/ltnews14.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews15.pdf b/Master/texmf-dist/doc/latex/base/ltnews15.pdf index a67a846fcc7..4342f766a9b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews15.pdf and b/Master/texmf-dist/doc/latex/base/ltnews15.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews16.pdf b/Master/texmf-dist/doc/latex/base/ltnews16.pdf index 479e9f93e31..9596ff2dc46 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews16.pdf and b/Master/texmf-dist/doc/latex/base/ltnews16.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews17.pdf b/Master/texmf-dist/doc/latex/base/ltnews17.pdf index cf49ce3d395..4d5769dbf8a 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews17.pdf and b/Master/texmf-dist/doc/latex/base/ltnews17.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews18.pdf b/Master/texmf-dist/doc/latex/base/ltnews18.pdf index 78add2d8847..1423d091982 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews18.pdf and b/Master/texmf-dist/doc/latex/base/ltnews18.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews19.pdf b/Master/texmf-dist/doc/latex/base/ltnews19.pdf index 492fab1c48b..e3dd768981b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews19.pdf and b/Master/texmf-dist/doc/latex/base/ltnews19.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews20.pdf b/Master/texmf-dist/doc/latex/base/ltnews20.pdf index 6d11605ae24..a5ca847e315 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews20.pdf and b/Master/texmf-dist/doc/latex/base/ltnews20.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews21.pdf b/Master/texmf-dist/doc/latex/base/ltnews21.pdf index 4274227488b..5810d0bf87b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews21.pdf and b/Master/texmf-dist/doc/latex/base/ltnews21.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews22.pdf b/Master/texmf-dist/doc/latex/base/ltnews22.pdf index d7160e48c87..68dfa0947c0 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews22.pdf and b/Master/texmf-dist/doc/latex/base/ltnews22.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews23.pdf b/Master/texmf-dist/doc/latex/base/ltnews23.pdf index 28c252dd168..03eb1ac7647 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews23.pdf and b/Master/texmf-dist/doc/latex/base/ltnews23.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews24.pdf b/Master/texmf-dist/doc/latex/base/ltnews24.pdf index 2793520b3d9..0f21c981bb1 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews24.pdf and b/Master/texmf-dist/doc/latex/base/ltnews24.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews25.pdf b/Master/texmf-dist/doc/latex/base/ltnews25.pdf index 015ba90157a..d766eac5b66 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews25.pdf and b/Master/texmf-dist/doc/latex/base/ltnews25.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews26.pdf b/Master/texmf-dist/doc/latex/base/ltnews26.pdf index 794b9b23e96..b46844e18d8 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews26.pdf and b/Master/texmf-dist/doc/latex/base/ltnews26.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews27.pdf b/Master/texmf-dist/doc/latex/base/ltnews27.pdf index 65a0421ab0d..4c1d47b2df3 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews27.pdf and b/Master/texmf-dist/doc/latex/base/ltnews27.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews28.pdf b/Master/texmf-dist/doc/latex/base/ltnews28.pdf index e5628de1566..d125191dae4 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews28.pdf and b/Master/texmf-dist/doc/latex/base/ltnews28.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews29.pdf b/Master/texmf-dist/doc/latex/base/ltnews29.pdf index c3eb9985118..8e3d912e8c9 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews29.pdf and b/Master/texmf-dist/doc/latex/base/ltnews29.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews30.pdf b/Master/texmf-dist/doc/latex/base/ltnews30.pdf index a3f5373aae3..37d9bf704ad 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews30.pdf and b/Master/texmf-dist/doc/latex/base/ltnews30.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews31.pdf b/Master/texmf-dist/doc/latex/base/ltnews31.pdf index 42f5f32304f..ec1ce7e4b56 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews31.pdf and b/Master/texmf-dist/doc/latex/base/ltnews31.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf index 315f4ec8aef..943f721f939 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltx3info.pdf and b/Master/texmf-dist/doc/latex/base/ltx3info.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf index ef9537d4ac0..4d3b1945574 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf and b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf index 8e8f4a7f2bc..7e4449f2279 100644 Binary files a/Master/texmf-dist/doc/latex/base/makeindx.pdf and b/Master/texmf-dist/doc/latex/base/makeindx.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/manual.pdf b/Master/texmf-dist/doc/latex/base/manual.pdf index 2fc1392d49b..2c164483917 100644 Binary files a/Master/texmf-dist/doc/latex/base/manual.pdf and b/Master/texmf-dist/doc/latex/base/manual.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf index 23e362c5e58..5c2511393cc 100644 Binary files a/Master/texmf-dist/doc/latex/base/modguide.pdf and b/Master/texmf-dist/doc/latex/base/modguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf index e4007334e32..f27620a3ca2 100644 Binary files a/Master/texmf-dist/doc/latex/base/nfssfont.pdf and b/Master/texmf-dist/doc/latex/base/nfssfont.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf index 772bcef0dc1..33c7b74736b 100644 Binary files a/Master/texmf-dist/doc/latex/base/proc.pdf and b/Master/texmf-dist/doc/latex/base/proc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf index b6ef1758600..99b9144c2dd 100644 Binary files a/Master/texmf-dist/doc/latex/base/slides.pdf and b/Master/texmf-dist/doc/latex/base/slides.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf index 48a428d8abe..dc88bca51b6 100644 Binary files a/Master/texmf-dist/doc/latex/base/slifonts.pdf and b/Master/texmf-dist/doc/latex/base/slifonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf index 011cdad5920..82d453e69c1 100644 Binary files a/Master/texmf-dist/doc/latex/base/source2e.pdf and b/Master/texmf-dist/doc/latex/base/source2e.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf index 2abe6dc7020..07ad7328286 100644 Binary files a/Master/texmf-dist/doc/latex/base/syntonly.pdf and b/Master/texmf-dist/doc/latex/base/syntonly.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf index ce6e9478863..a018e819598 100644 Binary files a/Master/texmf-dist/doc/latex/base/tlc2.pdf and b/Master/texmf-dist/doc/latex/base/tlc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tulm.pdf b/Master/texmf-dist/doc/latex/base/tulm.pdf index d2ae577ef18..90918b8c2be 100644 Binary files a/Master/texmf-dist/doc/latex/base/tulm.pdf and b/Master/texmf-dist/doc/latex/base/tulm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf index 29050e863ed..141948cc9fa 100644 Binary files a/Master/texmf-dist/doc/latex/base/usrguide.pdf and b/Master/texmf-dist/doc/latex/base/usrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf index 8bf64ce898c..4ccd4dc614f 100644 Binary files a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf and b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf index 0748c1fcdbf..1506af3d452 100644 Binary files a/Master/texmf-dist/doc/latex/base/webcomp.pdf and b/Master/texmf-dist/doc/latex/base/webcomp.pdf differ diff --git a/Master/texmf-dist/source/latex/base/ltclass.dtx b/Master/texmf-dist/source/latex/base/ltclass.dtx index 96daa3aa30f..578443921b8 100644 --- a/Master/texmf-dist/source/latex/base/ltclass.dtx +++ b/Master/texmf-dist/source/latex/base/ltclass.dtx @@ -33,7 +33,7 @@ %<*driver> % \fi \ProvidesFile{ltclass.dtx} - [2020/02/05 v1.3i LaTeX Kernel (Class & Package Interface)] + [2020/02/20 v1.3j LaTeX Kernel (Class & Package Interface)] % \iffalse \documentclass{ltxdoc} \GetFileInfo{ltclass.dtx} @@ -1911,6 +1911,7 @@ % (hopefully) safe. If not opened that means we are going to write % on the terminal. % \changes{v1.3g}{2020/01/27}{Fix typo in error message} +% \changes{v1.3j}{2020/02/20}{Fix missing quotes around file name (gh/284)} % \begin{macrocode} \ch@ck7\reserved@c\write\relax% \if@filesw% % Foul ... trying to overwrite \jobname! @@ -1920,7 +1921,7 @@ \else% \@latex@warning@no@line% {Writing or overwriting file `\@currdir\@curr@file'}% - \immediate\openout\reserved@c#1\relax% + \immediate\openout\reserved@c\q@curr@file\relax% \fi% \fi% \fi% diff --git a/Master/texmf-dist/source/latex/base/ltfssbas.dtx b/Master/texmf-dist/source/latex/base/ltfssbas.dtx index b59b0fafdd6..fedfcb68ec8 100644 --- a/Master/texmf-dist/source/latex/base/ltfssbas.dtx +++ b/Master/texmf-dist/source/latex/base/ltfssbas.dtx @@ -35,7 +35,7 @@ % % \ProvidesFile{ltfssbas.dtx} - [2019/12/17 v3.2e LaTeX Kernel (NFSS Basic Macros)] + [2020/02/24 v3.2f LaTeX Kernel (NFSS Basic Macros)] % \iffalse \documentclass{ltxdoc} \begin{document} @@ -245,23 +245,38 @@ % We use |\expandafter| |\endgroup| to restore catcode in case % something goes wrong with the argument parsing (suggested by Tim % Van Zandt) +% \begin{macrocode} + \expandafter\endgroup + \DeclareFontShape@} +% \end{macrocode} % \end{macro} % % % -% \begin{macro}{\DeclareFontShape} +% \begin{macro}{\DeclareFontShape@} % \changes{v2.1c}{1994/02/07}{revert catcode settings earlier} % \changes{v3.0m}{1995/11/01} % {(DPC) Test for \cs{relax} not \cs{undefined}, internal/1933} % \begin{macrocode} - \expandafter\endgroup - \DeclareFontShape@} +% +%<*2ekernel|latexrelease> +%\IncludeInRelease{2020/02/02}% +% {\DeclareFontShape@}{Maybe drop one m}% \def\DeclareFontShape@#1#2#3#4#5#6{% \expandafter\ifx\csname #1+#2\endcsname\relax \@latex@error{Font family `#1+#2' unknown}\@eha \else \expandafter - \xdef\csname#1/#2/#3/#4\endcsname{\expandafter\noexpand + \xdef\csname#1/#2/% +% \end{macrocode} +% If the series value is incorrectly specified with an extra ``m'', +% e.g., ``mc'' instead of just ``c'', drop the surplus ``m'' but +% keep the ``m'' if it is by its own. +% \changes{v3.2f}{2020/12/24}{Drop surplus ``m'' in series when +% defining fontshape (gh/289)} +% \begin{macrocode} + \expandafter\series@drop@one@m #3mm\series@drop@one@m/% + #4\endcsname{\expandafter\noexpand \csname #5\endcsname}% \def\reserved@a{#6}% \global @@ -274,6 +289,33 @@ \fi } % \end{macrocode} +% +% \begin{macrocode} +% +%\EndIncludeInRelease +%\IncludeInRelease{0000/00/00}% +% {\DeclareFontShape@}{Maybe drop one m}% +% +%\def\DeclareFontShape@#1#2#3#4#5#6{% +% \expandafter\ifx\csname #1+#2\endcsname\relax +% \@latex@error{Font family `#1+#2' unknown}\@eha +% \else +% \expandafter +% \xdef\csname#1/#2/#3/#4\endcsname{\expandafter\noexpand +% \csname #5\endcsname}% +% \def\reserved@a{#6}% +% \global +% \expandafter\let\csname#5\expandafter\endcsname +% \ifx\reserved@a\@empty +% \@empty +% \else +% \reserved@a +% \fi +% \fi +% } +%\EndIncludeInRelease +%<*2ekernel> +% \end{macrocode} % \end{macro} % % diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx index ce7a5d49d3b..b38dee39c89 100644 --- a/Master/texmf-dist/source/latex/base/ltvers.dtx +++ b/Master/texmf-dist/source/latex/base/ltvers.dtx @@ -115,7 +115,7 @@ {2020-02-02} % %<*2ekernel> -\def\patch@level{3} +\def\patch@level{4} % \end{macrocode} % % \begin{macro}{\development@branch@name} diff --git a/Master/texmf-dist/tex/latex/base/latex.ltx b/Master/texmf-dist/tex/latex/base/latex.ltx index 2d0947157f1..09f921e2795 100644 --- a/Master/texmf-dist/tex/latex/base/latex.ltx +++ b/Master/texmf-dist/tex/latex/base/latex.ltx @@ -710,7 +710,7 @@ \def\fmtname{LaTeX2e} \edef\fmtversion {2020-02-02} -\def\patch@level{3} +\def\patch@level{4} \edef\development@branch@name{} \iffalse \def\reserved@a#1/#2/#3\@nil{% @@ -2394,7 +2394,9 @@ Type H for immediate help.}% \@latex@error{Font family `#1+#2' unknown}\@eha \else \expandafter - \xdef\csname#1/#2/#3/#4\endcsname{\expandafter\noexpand + \xdef\csname#1/#2/% + \expandafter\series@drop@one@m #3mm\series@drop@one@m/% + #4\endcsname{\expandafter\noexpand \csname #5\endcsname}% \def\reserved@a{#6}% \global @@ -9551,7 +9553,7 @@ Type H for immediate help.}% \else% \@latex@warning@no@line% {Writing or overwriting file `\@currdir\@curr@file'}% - \immediate\openout\reserved@c#1\relax% + \immediate\openout\reserved@c\q@curr@file\relax% \fi% \fi% \fi% diff --git a/Master/texmf-dist/tex/latex/base/latexrelease.sty b/Master/texmf-dist/tex/latex/base/latexrelease.sty index c91e4353ab6..11e6ea016af 100644 --- a/Master/texmf-dist/tex/latex/base/latexrelease.sty +++ b/Master/texmf-dist/tex/latex/base/latexrelease.sty @@ -2841,7 +2841,7 @@ of this package available from CTAN} \else% \@latex@warning@no@line% {Writing or overwriting file `\@currdir\@curr@file'}% - \immediate\openout\reserved@c#1\relax% + \immediate\openout\reserved@c\q@curr@file\relax% \fi% \fi% \fi% @@ -4810,6 +4810,49 @@ of this package available from CTAN} %%% From File: ltfssbas.dtx %% Copyright (C) 1989-2002 Frank Mittelbach and Rainer Sch\"opf +\IncludeInRelease{2020/02/02}% + {\DeclareFontShape@}{Maybe drop one m}% +\def\DeclareFontShape@#1#2#3#4#5#6{% + \expandafter\ifx\csname #1+#2\endcsname\relax + \@latex@error{Font family `#1+#2' unknown}\@eha + \else + \expandafter + \xdef\csname#1/#2/% + \expandafter\series@drop@one@m #3mm\series@drop@one@m/% + #4\endcsname{\expandafter\noexpand + \csname #5\endcsname}% + \def\reserved@a{#6}% + \global + \expandafter\let\csname#5\expandafter\endcsname + \ifx\reserved@a\@empty + \@empty + \else + \reserved@a + \fi + \fi + } +\EndIncludeInRelease +\IncludeInRelease{0000/00/00}% + {\DeclareFontShape@}{Maybe drop one m}% + +\def\DeclareFontShape@#1#2#3#4#5#6{% + \expandafter\ifx\csname #1+#2\endcsname\relax + \@latex@error{Font family `#1+#2' unknown}\@eha + \else + \expandafter + \xdef\csname#1/#2/#3/#4\endcsname{\expandafter\noexpand + \csname #5\endcsname}% + \def\reserved@a{#6}% + \global + \expandafter\let\csname#5\expandafter\endcsname + \ifx\reserved@a\@empty + \@empty + \else + \reserved@a + \fi + \fi + } +\EndIncludeInRelease \IncludeInRelease{2015/01/01}{\@DeclareMathSizes}% {Arbitrary units in \DeclareMathSizes}% \def\@DeclareMathSizes #1#2#3#4#5{% -- cgit v1.2.3