summaryrefslogtreecommitdiff
path: root/macros/latex/base
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/base')
-rw-r--r--macros/latex/base/README.md2
-rw-r--r--macros/latex/base/alltt.pdfbin178219 -> 173077 bytes
-rw-r--r--macros/latex/base/cfgguide.pdfbin226636 -> 220211 bytes
-rw-r--r--macros/latex/base/changes.txt21
-rw-r--r--macros/latex/base/classes.pdfbin526206 -> 521080 bytes
-rw-r--r--macros/latex/base/clsguide.pdfbin378926 -> 372505 bytes
-rw-r--r--macros/latex/base/cmfonts.pdfbin273304 -> 264453 bytes
-rw-r--r--macros/latex/base/cyrguide.pdfbin223564 -> 216976 bytes
-rw-r--r--macros/latex/base/doc.pdfbin645809 -> 629695 bytes
-rw-r--r--macros/latex/base/docstrip.pdfbin469280 -> 469433 bytes
-rw-r--r--macros/latex/base/encguide.pdfbin1267972 -> 1532114 bytes
-rw-r--r--macros/latex/base/exscale.pdfbin195881 -> 195880 bytes
-rw-r--r--macros/latex/base/fix-cm.pdfbin267213 -> 262051 bytes
-rw-r--r--macros/latex/base/fntguide.pdfbin367426 -> 360915 bytes
-rw-r--r--macros/latex/base/graphpap.pdfbin156288 -> 156280 bytes
-rw-r--r--macros/latex/base/ifthen.pdfbin205211 -> 205205 bytes
-rw-r--r--macros/latex/base/inputenc.pdfbin299980 -> 294824 bytes
-rw-r--r--macros/latex/base/latexchanges.pdfbin396400 -> 231199 bytes
-rw-r--r--macros/latex/base/latexchanges.tex11
-rw-r--r--macros/latex/base/latexrelease.pdfbin251282 -> 246174 bytes
-rw-r--r--macros/latex/base/latexsym.pdfbin192305 -> 192289 bytes
-rw-r--r--macros/latex/base/lb2.pdfbin238183 -> 138223 bytes
-rw-r--r--macros/latex/base/letter.pdfbin310116 -> 305150 bytes
-rw-r--r--macros/latex/base/lgc2.pdfbin202897 -> 101344 bytes
-rw-r--r--macros/latex/base/ltclass.dtx5
-rw-r--r--macros/latex/base/ltfssbas.dtx52
-rw-r--r--macros/latex/base/ltluatex.pdfbin304111 -> 304104 bytes
-rw-r--r--macros/latex/base/ltnews.pdfbin950047 -> 950041 bytes
-rw-r--r--macros/latex/base/ltnews01.pdfbin150027 -> 150020 bytes
-rw-r--r--macros/latex/base/ltnews02.pdfbin139901 -> 134750 bytes
-rw-r--r--macros/latex/base/ltnews03.pdfbin139882 -> 134730 bytes
-rw-r--r--macros/latex/base/ltnews04.pdfbin133913 -> 128768 bytes
-rw-r--r--macros/latex/base/ltnews05.pdfbin162314 -> 157174 bytes
-rw-r--r--macros/latex/base/ltnews06.pdfbin133140 -> 133132 bytes
-rw-r--r--macros/latex/base/ltnews07.pdfbin129172 -> 124028 bytes
-rw-r--r--macros/latex/base/ltnews08.pdfbin144478 -> 144471 bytes
-rw-r--r--macros/latex/base/ltnews09.pdfbin120216 -> 120208 bytes
-rw-r--r--macros/latex/base/ltnews10.pdfbin147946 -> 147941 bytes
-rw-r--r--macros/latex/base/ltnews11.pdfbin104948 -> 104942 bytes
-rw-r--r--macros/latex/base/ltnews12.pdfbin137925 -> 137918 bytes
-rw-r--r--macros/latex/base/ltnews13.pdfbin161072 -> 161066 bytes
-rw-r--r--macros/latex/base/ltnews14.pdfbin150928 -> 150920 bytes
-rw-r--r--macros/latex/base/ltnews15.pdfbin122094 -> 122088 bytes
-rw-r--r--macros/latex/base/ltnews16.pdfbin135839 -> 130688 bytes
-rw-r--r--macros/latex/base/ltnews17.pdfbin154995 -> 149835 bytes
-rw-r--r--macros/latex/base/ltnews18.pdfbin36010 -> 36003 bytes
-rw-r--r--macros/latex/base/ltnews19.pdfbin235074 -> 235068 bytes
-rw-r--r--macros/latex/base/ltnews20.pdfbin283330 -> 283323 bytes
-rw-r--r--macros/latex/base/ltnews21.pdfbin233496 -> 233491 bytes
-rw-r--r--macros/latex/base/ltnews22.pdfbin302843 -> 302835 bytes
-rw-r--r--macros/latex/base/ltnews23.pdfbin274461 -> 274453 bytes
-rw-r--r--macros/latex/base/ltnews24.pdfbin252646 -> 252641 bytes
-rw-r--r--macros/latex/base/ltnews25.pdfbin196332 -> 196325 bytes
-rw-r--r--macros/latex/base/ltnews26.pdfbin362843 -> 362836 bytes
-rw-r--r--macros/latex/base/ltnews27.pdfbin239763 -> 239755 bytes
-rw-r--r--macros/latex/base/ltnews28.pdfbin368236 -> 368228 bytes
-rw-r--r--macros/latex/base/ltnews29.pdfbin433013 -> 433006 bytes
-rw-r--r--macros/latex/base/ltnews30.pdfbin491252 -> 491245 bytes
-rw-r--r--macros/latex/base/ltnews31.pdfbin500193 -> 500186 bytes
-rw-r--r--macros/latex/base/ltvers.dtx2
-rw-r--r--macros/latex/base/ltx3info.pdfbin204547 -> 191528 bytes
-rw-r--r--macros/latex/base/ltxdoc.pdfbin220731 -> 215600 bytes
-rw-r--r--macros/latex/base/makeindx.pdfbin160679 -> 160673 bytes
-rw-r--r--macros/latex/base/manual.pdfbin151360 -> 151354 bytes
-rw-r--r--macros/latex/base/modguide.pdfbin226894 -> 220384 bytes
-rw-r--r--macros/latex/base/nfssfont.pdfbin202434 -> 202429 bytes
-rw-r--r--macros/latex/base/proc.pdfbin216907 -> 216899 bytes
-rw-r--r--macros/latex/base/slides.pdfbin352157 -> 352152 bytes
-rw-r--r--macros/latex/base/slifonts.pdfbin215964 -> 214708 bytes
-rw-r--r--macros/latex/base/source2e.pdfbin3116973 -> 3108642 bytes
-rw-r--r--macros/latex/base/syntonly.pdfbin181390 -> 181539 bytes
-rw-r--r--macros/latex/base/tlc2.pdfbin273653 -> 164949 bytes
-rw-r--r--macros/latex/base/tulm.pdfbin156541 -> 156534 bytes
-rw-r--r--macros/latex/base/usrguide.pdfbin404292 -> 398281 bytes
-rw-r--r--macros/latex/base/utf8ienc.pdfbin339527 -> 330720 bytes
-rw-r--r--macros/latex/base/webcomp.pdfbin136159 -> 136153 bytes
76 files changed, 82 insertions, 11 deletions
diff --git a/macros/latex/base/README.md b/macros/latex/base/README.md
index 1418aabdd2..c5ac515311 100644
--- a/macros/latex/base/README.md
+++ b/macros/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/macros/latex/base/alltt.pdf b/macros/latex/base/alltt.pdf
index 7213afaaa3..a5e5e91ef4 100644
--- a/macros/latex/base/alltt.pdf
+++ b/macros/latex/base/alltt.pdf
Binary files differ
diff --git a/macros/latex/base/cfgguide.pdf b/macros/latex/base/cfgguide.pdf
index b7e4649baa..450972786d 100644
--- a/macros/latex/base/cfgguide.pdf
+++ b/macros/latex/base/cfgguide.pdf
Binary files differ
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt
index 987702b349..002ffef172 100644
--- a/macros/latex/base/changes.txt
+++ b/macros/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 <Frank.Mittelbach@latex-project.org>
+
+ * ltfssbas.dtx (section{Macros for setting up the tables}):
+ Drop surplus ``m'' in series when defining fontshape (gh/289)
+
+2020-02-21 Frank Mittelbach <Frank.Mittelbach@latex-project.org>
+
+ * 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/macros/latex/base/classes.pdf b/macros/latex/base/classes.pdf
index 104c48332f..5fe2ec614c 100644
--- a/macros/latex/base/classes.pdf
+++ b/macros/latex/base/classes.pdf
Binary files differ
diff --git a/macros/latex/base/clsguide.pdf b/macros/latex/base/clsguide.pdf
index ede1753de7..ff54e4b955 100644
--- a/macros/latex/base/clsguide.pdf
+++ b/macros/latex/base/clsguide.pdf
Binary files differ
diff --git a/macros/latex/base/cmfonts.pdf b/macros/latex/base/cmfonts.pdf
index 3a30e064c0..a6ff9e00bd 100644
--- a/macros/latex/base/cmfonts.pdf
+++ b/macros/latex/base/cmfonts.pdf
Binary files differ
diff --git a/macros/latex/base/cyrguide.pdf b/macros/latex/base/cyrguide.pdf
index 5d8a6dad3e..e88e70e939 100644
--- a/macros/latex/base/cyrguide.pdf
+++ b/macros/latex/base/cyrguide.pdf
Binary files differ
diff --git a/macros/latex/base/doc.pdf b/macros/latex/base/doc.pdf
index 1e7bdda0df..77b1452c8a 100644
--- a/macros/latex/base/doc.pdf
+++ b/macros/latex/base/doc.pdf
Binary files differ
diff --git a/macros/latex/base/docstrip.pdf b/macros/latex/base/docstrip.pdf
index a2c7bf521e..6b1544b05e 100644
--- a/macros/latex/base/docstrip.pdf
+++ b/macros/latex/base/docstrip.pdf
Binary files differ
diff --git a/macros/latex/base/encguide.pdf b/macros/latex/base/encguide.pdf
index 0c4d2ecfc3..e680378ccf 100644
--- a/macros/latex/base/encguide.pdf
+++ b/macros/latex/base/encguide.pdf
Binary files differ
diff --git a/macros/latex/base/exscale.pdf b/macros/latex/base/exscale.pdf
index c2a0157a26..c338d1092e 100644
--- a/macros/latex/base/exscale.pdf
+++ b/macros/latex/base/exscale.pdf
Binary files differ
diff --git a/macros/latex/base/fix-cm.pdf b/macros/latex/base/fix-cm.pdf
index a3ce9a50bc..54b085f848 100644
--- a/macros/latex/base/fix-cm.pdf
+++ b/macros/latex/base/fix-cm.pdf
Binary files differ
diff --git a/macros/latex/base/fntguide.pdf b/macros/latex/base/fntguide.pdf
index d356d1f744..edc6305f75 100644
--- a/macros/latex/base/fntguide.pdf
+++ b/macros/latex/base/fntguide.pdf
Binary files differ
diff --git a/macros/latex/base/graphpap.pdf b/macros/latex/base/graphpap.pdf
index 2f2ceb5cab..b4b010ee2c 100644
--- a/macros/latex/base/graphpap.pdf
+++ b/macros/latex/base/graphpap.pdf
Binary files differ
diff --git a/macros/latex/base/ifthen.pdf b/macros/latex/base/ifthen.pdf
index 84895896fa..c218d73665 100644
--- a/macros/latex/base/ifthen.pdf
+++ b/macros/latex/base/ifthen.pdf
Binary files differ
diff --git a/macros/latex/base/inputenc.pdf b/macros/latex/base/inputenc.pdf
index 91cb4fd2ff..e8cd824130 100644
--- a/macros/latex/base/inputenc.pdf
+++ b/macros/latex/base/inputenc.pdf
Binary files differ
diff --git a/macros/latex/base/latexchanges.pdf b/macros/latex/base/latexchanges.pdf
index b3efb13591..61b12ab20c 100644
--- a/macros/latex/base/latexchanges.pdf
+++ b/macros/latex/base/latexchanges.pdf
Binary files differ
diff --git a/macros/latex/base/latexchanges.tex b/macros/latex/base/latexchanges.tex
index 22f162d790..1442ca229c 100644
--- a/macros/latex/base/latexchanges.tex
+++ b/macros/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/macros/latex/base/latexrelease.pdf b/macros/latex/base/latexrelease.pdf
index aed540afe2..6f83afba79 100644
--- a/macros/latex/base/latexrelease.pdf
+++ b/macros/latex/base/latexrelease.pdf
Binary files differ
diff --git a/macros/latex/base/latexsym.pdf b/macros/latex/base/latexsym.pdf
index 0d007da1a8..c5301dadf7 100644
--- a/macros/latex/base/latexsym.pdf
+++ b/macros/latex/base/latexsym.pdf
Binary files differ
diff --git a/macros/latex/base/lb2.pdf b/macros/latex/base/lb2.pdf
index 4814719f4f..214a5b5a2e 100644
--- a/macros/latex/base/lb2.pdf
+++ b/macros/latex/base/lb2.pdf
Binary files differ
diff --git a/macros/latex/base/letter.pdf b/macros/latex/base/letter.pdf
index 537654eea0..1f7dd2a0ae 100644
--- a/macros/latex/base/letter.pdf
+++ b/macros/latex/base/letter.pdf
Binary files differ
diff --git a/macros/latex/base/lgc2.pdf b/macros/latex/base/lgc2.pdf
index aa8c51ad62..378045ff88 100644
--- a/macros/latex/base/lgc2.pdf
+++ b/macros/latex/base/lgc2.pdf
Binary files differ
diff --git a/macros/latex/base/ltclass.dtx b/macros/latex/base/ltclass.dtx
index 96daa3aa30..578443921b 100644
--- a/macros/latex/base/ltclass.dtx
+++ b/macros/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/macros/latex/base/ltfssbas.dtx b/macros/latex/base/ltfssbas.dtx
index b59b0fafdd..fedfcb68ec 100644
--- a/macros/latex/base/ltfssbas.dtx
+++ b/macros/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>
+%<*2ekernel|latexrelease>
+%<latexrelease>\IncludeInRelease{2020/02/02}%
+%<latexrelease> {\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}
+%</2ekernel|latexrelease>
+%<latexrelease>\EndIncludeInRelease
+%<latexrelease>\IncludeInRelease{0000/00/00}%
+%<latexrelease> {\DeclareFontShape@}{Maybe drop one m}%
+%<latexrelease>
+%<latexrelease>\def\DeclareFontShape@#1#2#3#4#5#6{%
+%<latexrelease> \expandafter\ifx\csname #1+#2\endcsname\relax
+%<latexrelease> \@latex@error{Font family `#1+#2' unknown}\@eha
+%<latexrelease> \else
+%<latexrelease> \expandafter
+%<latexrelease> \xdef\csname#1/#2/#3/#4\endcsname{\expandafter\noexpand
+%<latexrelease> \csname #5\endcsname}%
+%<latexrelease> \def\reserved@a{#6}%
+%<latexrelease> \global
+%<latexrelease> \expandafter\let\csname#5\expandafter\endcsname
+%<latexrelease> \ifx\reserved@a\@empty
+%<latexrelease> \@empty
+%<latexrelease> \else
+%<latexrelease> \reserved@a
+%<latexrelease> \fi
+%<latexrelease> \fi
+%<latexrelease> }
+%<latexrelease>\EndIncludeInRelease
+%<*2ekernel>
+% \end{macrocode}
% \end{macro}
%
%
diff --git a/macros/latex/base/ltluatex.pdf b/macros/latex/base/ltluatex.pdf
index 4a2e1faff6..9b84365411 100644
--- a/macros/latex/base/ltluatex.pdf
+++ b/macros/latex/base/ltluatex.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews.pdf b/macros/latex/base/ltnews.pdf
index 7318c1aaa8..fdd874ae57 100644
--- a/macros/latex/base/ltnews.pdf
+++ b/macros/latex/base/ltnews.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews01.pdf b/macros/latex/base/ltnews01.pdf
index f95f3717b4..04eaa53a50 100644
--- a/macros/latex/base/ltnews01.pdf
+++ b/macros/latex/base/ltnews01.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews02.pdf b/macros/latex/base/ltnews02.pdf
index c94e1045d6..8b6b7049d8 100644
--- a/macros/latex/base/ltnews02.pdf
+++ b/macros/latex/base/ltnews02.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews03.pdf b/macros/latex/base/ltnews03.pdf
index 6af9fa362c..1c53581470 100644
--- a/macros/latex/base/ltnews03.pdf
+++ b/macros/latex/base/ltnews03.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews04.pdf b/macros/latex/base/ltnews04.pdf
index 85d6d4fa87..ae2f8ffec4 100644
--- a/macros/latex/base/ltnews04.pdf
+++ b/macros/latex/base/ltnews04.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews05.pdf b/macros/latex/base/ltnews05.pdf
index b8994f4eb1..e1e06fdce2 100644
--- a/macros/latex/base/ltnews05.pdf
+++ b/macros/latex/base/ltnews05.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews06.pdf b/macros/latex/base/ltnews06.pdf
index 12f564c84e..72d783c537 100644
--- a/macros/latex/base/ltnews06.pdf
+++ b/macros/latex/base/ltnews06.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews07.pdf b/macros/latex/base/ltnews07.pdf
index 4fb8b04747..670f748ab0 100644
--- a/macros/latex/base/ltnews07.pdf
+++ b/macros/latex/base/ltnews07.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews08.pdf b/macros/latex/base/ltnews08.pdf
index 614ab0281f..f6ca68db8a 100644
--- a/macros/latex/base/ltnews08.pdf
+++ b/macros/latex/base/ltnews08.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews09.pdf b/macros/latex/base/ltnews09.pdf
index 6821952624..8dd75d2a10 100644
--- a/macros/latex/base/ltnews09.pdf
+++ b/macros/latex/base/ltnews09.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews10.pdf b/macros/latex/base/ltnews10.pdf
index a6bee038c5..fe0b41042e 100644
--- a/macros/latex/base/ltnews10.pdf
+++ b/macros/latex/base/ltnews10.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews11.pdf b/macros/latex/base/ltnews11.pdf
index 022f650d12..06199153dd 100644
--- a/macros/latex/base/ltnews11.pdf
+++ b/macros/latex/base/ltnews11.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews12.pdf b/macros/latex/base/ltnews12.pdf
index aa69251597..c7845c9ef8 100644
--- a/macros/latex/base/ltnews12.pdf
+++ b/macros/latex/base/ltnews12.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews13.pdf b/macros/latex/base/ltnews13.pdf
index a3e8f99b75..ec3bb79e40 100644
--- a/macros/latex/base/ltnews13.pdf
+++ b/macros/latex/base/ltnews13.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews14.pdf b/macros/latex/base/ltnews14.pdf
index 1d15742e9a..97572536eb 100644
--- a/macros/latex/base/ltnews14.pdf
+++ b/macros/latex/base/ltnews14.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews15.pdf b/macros/latex/base/ltnews15.pdf
index a67a846fcc..4342f766a9 100644
--- a/macros/latex/base/ltnews15.pdf
+++ b/macros/latex/base/ltnews15.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews16.pdf b/macros/latex/base/ltnews16.pdf
index 479e9f93e3..9596ff2dc4 100644
--- a/macros/latex/base/ltnews16.pdf
+++ b/macros/latex/base/ltnews16.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews17.pdf b/macros/latex/base/ltnews17.pdf
index cf49ce3d39..4d5769dbf8 100644
--- a/macros/latex/base/ltnews17.pdf
+++ b/macros/latex/base/ltnews17.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews18.pdf b/macros/latex/base/ltnews18.pdf
index 78add2d884..1423d09198 100644
--- a/macros/latex/base/ltnews18.pdf
+++ b/macros/latex/base/ltnews18.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews19.pdf b/macros/latex/base/ltnews19.pdf
index 492fab1c48..e3dd768981 100644
--- a/macros/latex/base/ltnews19.pdf
+++ b/macros/latex/base/ltnews19.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews20.pdf b/macros/latex/base/ltnews20.pdf
index 6d11605ae2..a5ca847e31 100644
--- a/macros/latex/base/ltnews20.pdf
+++ b/macros/latex/base/ltnews20.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews21.pdf b/macros/latex/base/ltnews21.pdf
index 4274227488..5810d0bf87 100644
--- a/macros/latex/base/ltnews21.pdf
+++ b/macros/latex/base/ltnews21.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews22.pdf b/macros/latex/base/ltnews22.pdf
index d7160e48c8..68dfa0947c 100644
--- a/macros/latex/base/ltnews22.pdf
+++ b/macros/latex/base/ltnews22.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews23.pdf b/macros/latex/base/ltnews23.pdf
index 28c252dd16..03eb1ac764 100644
--- a/macros/latex/base/ltnews23.pdf
+++ b/macros/latex/base/ltnews23.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews24.pdf b/macros/latex/base/ltnews24.pdf
index 2793520b3d..0f21c981bb 100644
--- a/macros/latex/base/ltnews24.pdf
+++ b/macros/latex/base/ltnews24.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews25.pdf b/macros/latex/base/ltnews25.pdf
index 015ba90157..d766eac5b6 100644
--- a/macros/latex/base/ltnews25.pdf
+++ b/macros/latex/base/ltnews25.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews26.pdf b/macros/latex/base/ltnews26.pdf
index 794b9b23e9..b46844e18d 100644
--- a/macros/latex/base/ltnews26.pdf
+++ b/macros/latex/base/ltnews26.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews27.pdf b/macros/latex/base/ltnews27.pdf
index 65a0421ab0..4c1d47b2df 100644
--- a/macros/latex/base/ltnews27.pdf
+++ b/macros/latex/base/ltnews27.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews28.pdf b/macros/latex/base/ltnews28.pdf
index e5628de156..d125191dae 100644
--- a/macros/latex/base/ltnews28.pdf
+++ b/macros/latex/base/ltnews28.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews29.pdf b/macros/latex/base/ltnews29.pdf
index c3eb998511..8e3d912e8c 100644
--- a/macros/latex/base/ltnews29.pdf
+++ b/macros/latex/base/ltnews29.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews30.pdf b/macros/latex/base/ltnews30.pdf
index a3f5373aae..37d9bf704a 100644
--- a/macros/latex/base/ltnews30.pdf
+++ b/macros/latex/base/ltnews30.pdf
Binary files differ
diff --git a/macros/latex/base/ltnews31.pdf b/macros/latex/base/ltnews31.pdf
index 42f5f32304..ec1ce7e4b5 100644
--- a/macros/latex/base/ltnews31.pdf
+++ b/macros/latex/base/ltnews31.pdf
Binary files differ
diff --git a/macros/latex/base/ltvers.dtx b/macros/latex/base/ltvers.dtx
index ce7a5d49d3..b38dee39c8 100644
--- a/macros/latex/base/ltvers.dtx
+++ b/macros/latex/base/ltvers.dtx
@@ -115,7 +115,7 @@
{2020-02-02}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{3}
+\def\patch@level{4}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
diff --git a/macros/latex/base/ltx3info.pdf b/macros/latex/base/ltx3info.pdf
index 315f4ec8ae..943f721f93 100644
--- a/macros/latex/base/ltx3info.pdf
+++ b/macros/latex/base/ltx3info.pdf
Binary files differ
diff --git a/macros/latex/base/ltxdoc.pdf b/macros/latex/base/ltxdoc.pdf
index ef9537d4ac..4d3b194557 100644
--- a/macros/latex/base/ltxdoc.pdf
+++ b/macros/latex/base/ltxdoc.pdf
Binary files differ
diff --git a/macros/latex/base/makeindx.pdf b/macros/latex/base/makeindx.pdf
index 8e8f4a7f2b..7e4449f227 100644
--- a/macros/latex/base/makeindx.pdf
+++ b/macros/latex/base/makeindx.pdf
Binary files differ
diff --git a/macros/latex/base/manual.pdf b/macros/latex/base/manual.pdf
index 2fc1392d49..2c16448391 100644
--- a/macros/latex/base/manual.pdf
+++ b/macros/latex/base/manual.pdf
Binary files differ
diff --git a/macros/latex/base/modguide.pdf b/macros/latex/base/modguide.pdf
index 23e362c5e5..5c2511393c 100644
--- a/macros/latex/base/modguide.pdf
+++ b/macros/latex/base/modguide.pdf
Binary files differ
diff --git a/macros/latex/base/nfssfont.pdf b/macros/latex/base/nfssfont.pdf
index e4007334e3..f27620a3ca 100644
--- a/macros/latex/base/nfssfont.pdf
+++ b/macros/latex/base/nfssfont.pdf
Binary files differ
diff --git a/macros/latex/base/proc.pdf b/macros/latex/base/proc.pdf
index 772bcef0dc..33c7b74736 100644
--- a/macros/latex/base/proc.pdf
+++ b/macros/latex/base/proc.pdf
Binary files differ
diff --git a/macros/latex/base/slides.pdf b/macros/latex/base/slides.pdf
index b6ef175860..99b9144c2d 100644
--- a/macros/latex/base/slides.pdf
+++ b/macros/latex/base/slides.pdf
Binary files differ
diff --git a/macros/latex/base/slifonts.pdf b/macros/latex/base/slifonts.pdf
index 48a428d8ab..dc88bca51b 100644
--- a/macros/latex/base/slifonts.pdf
+++ b/macros/latex/base/slifonts.pdf
Binary files differ
diff --git a/macros/latex/base/source2e.pdf b/macros/latex/base/source2e.pdf
index 011cdad592..82d453e69c 100644
--- a/macros/latex/base/source2e.pdf
+++ b/macros/latex/base/source2e.pdf
Binary files differ
diff --git a/macros/latex/base/syntonly.pdf b/macros/latex/base/syntonly.pdf
index 2abe6dc702..07ad732828 100644
--- a/macros/latex/base/syntonly.pdf
+++ b/macros/latex/base/syntonly.pdf
Binary files differ
diff --git a/macros/latex/base/tlc2.pdf b/macros/latex/base/tlc2.pdf
index ce6e947886..a018e81959 100644
--- a/macros/latex/base/tlc2.pdf
+++ b/macros/latex/base/tlc2.pdf
Binary files differ
diff --git a/macros/latex/base/tulm.pdf b/macros/latex/base/tulm.pdf
index d2ae577ef1..90918b8c2b 100644
--- a/macros/latex/base/tulm.pdf
+++ b/macros/latex/base/tulm.pdf
Binary files differ
diff --git a/macros/latex/base/usrguide.pdf b/macros/latex/base/usrguide.pdf
index 29050e863e..141948cc9f 100644
--- a/macros/latex/base/usrguide.pdf
+++ b/macros/latex/base/usrguide.pdf
Binary files differ
diff --git a/macros/latex/base/utf8ienc.pdf b/macros/latex/base/utf8ienc.pdf
index 8bf64ce898..4ccd4dc614 100644
--- a/macros/latex/base/utf8ienc.pdf
+++ b/macros/latex/base/utf8ienc.pdf
Binary files differ
diff --git a/macros/latex/base/webcomp.pdf b/macros/latex/base/webcomp.pdf
index 0748c1fcdb..1506af3d45 100644
--- a/macros/latex/base/webcomp.pdf
+++ b/macros/latex/base/webcomp.pdf
Binary files differ