diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev/base')
135 files changed, 554 insertions, 94 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md index 670f7eaa07f..8087411acb1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/README.md +++ b/Master/texmf-dist/doc/latex-dev/base/README.md @@ -1,7 +1,7 @@ The LaTeX kernel ================ -Release 2021-05-01 pre-release 1 +Release 2021-05-01 pre-release 2 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf Binary files differindex 3c889b299a3..de9abedb7cb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/alltt.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/alltt.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/bugs.txt b/Master/texmf-dist/doc/latex-dev/base/bugs.txt index 8fd071c8a7a..bbb78d8c224 100644 --- a/Master/texmf-dist/doc/latex-dev/base/bugs.txt +++ b/Master/texmf-dist/doc/latex-dev/base/bugs.txt @@ -21,7 +21,7 @@ Before you report an error, please check that: https://www.latex-project.org/bugs.html * The error is not caused by software other than the core LaTeX - software that is produced and maintained by the LaTeX3 project + software that is produced and maintained by the LaTeX Project team. Please report problems with other software to the authors or suppliers of that software, and not to us! @@ -30,9 +30,9 @@ Before you report an error, please check that: Also, the test file demonstrating the error should not use any classes or packages other than those authored and supported by the - LaTeX3 team. The files for the package or class will tell you how + LaTeX Project team. The files for the package or class will tell you how it is supported. The test file should use the package latexbug to - check that all packages in the file are supported by the LaTeX3 + check that all packages in the file are supported by the LaTeX Project (see the discussion on the website why this is important). * The error is not caused by using an obsolete version of any file or @@ -85,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,2020 the LaTeX3 project. All rights reserved --- +--- Copyright (C) 1997-2021 the LaTeX Project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf Binary files differindex 8171183a8eb..d5c5c2ee728 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cfgguide.tex b/Master/texmf-dist/doc/latex-dev/base/cfgguide.tex index 048f4f4ef5e..66c02e4c33e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cfgguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/cfgguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -39,7 +39,7 @@ \title{Configuration options for \LaTeXe} -\author{\copyright~Copyright 1998, 2001, 2003 \LaTeX3 Project Team.\\ +\author{\copyright~Copyright 1998, 2001, 2003 \LaTeX\ Project Team.\\ All rights reserved.} \date{14 February 2003} @@ -146,7 +146,7 @@ configuration files has the following consequences. portable only in the sense of being processable at a different site---the actual formatting will not be the same if different fonts are used. - \item The \LaTeX3 project team will not be able to support you in + \item The \LaTeX\ Project team will not be able to support you in diagnosing problems if these cannot be reproduced with a format that does not use any configuration files. \end{itemize} @@ -288,7 +288,7 @@ following consequences. portable only in the sense of being processable at a different site---the actual formatting will not be the same if different fonts are used. - \item The \LaTeX3 project team will not be able to support you in + \item The \LaTeX\ Project team will not be able to support you in diagnosing problems if these cannot be reproduced with a format that does not use any customised font definition files. \end{itemize} @@ -370,7 +370,7 @@ consequences. \item Documents are portable only in the sense of being processable at a different site---the actual formatting will not be the same if different fonts are used. - \item The \LaTeX3 project team will not be able to support you in + \item The \LaTeX\ Project team will not be able to support you in diagnosing problems if these cannot be reproduced with a format that does not use this configuration file. \end{itemize} diff --git a/Master/texmf-dist/doc/latex-dev/base/changes.txt b/Master/texmf-dist/doc/latex-dev/base/changes.txt index bdb299ae3c0..e9d856a3643 100644 --- a/Master/texmf-dist/doc/latex-dev/base/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt @@ -6,6 +6,154 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ================================================================================ +2021-02-25 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltfinal.dtx: + Improve speed of compatibility code for preloading \pdfglyphtounicode + into \everyjob + +2021-02-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltoutenc.dtx (subsection{Definitions for the TU encoding}): + Add \textnonbreakinghyphen, \textfiguredash and \texthorizontalbar + to OT1, T1 and TU encoding (gh/404) + + * doc-v3beta.sty: File added, currently for internal documentation + to be replaced in a later release. + +2021-02-18 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltclass.dtx: save raw package/class option lists to improve + key/val usage in optional argument of \usepackage and + \documentclass. + +2021-02-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltoutenc.dtx (subsection{Definitions for the TS1 encoding}): + Special definition for \textasteriskcentered when missing in TS1 (gh/502) + + * ltoutenc.dtx (subsection{Definitions for the TU encoding}): + Adjust values for \textasteriskcentered To match TS1 definition (gh/502) + +2021-02-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltpara.dtx: providing paragraph hooks,; full integration into + latex.ltx will happen at a later point in time. For documentation + see ltpara-doc.pdf. + +2021-02-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltfloat.dtx (subsection{Footnotes}): + \footref added + +2021-02-15 David Carlisle <David.Carlisle@latex-project.org> + + * ltfssdcl.dtx: two additional \expandafter to avoid infinite + loop on not in math error. (gh/501) + +2021-02-11 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * classes.dtx (subsubsection{Itemize}): + Drop incorrect space in \labelitemiv (gh/496) + Document use of \labelitemfont in ltnews33 (gh/497) + +2021-02-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltoutenc.dtx (subsection{Definitions for the TU encoding}): + Add \textnonbreakinghyphen}, \textfiguredash and + \texthorizontalbar (gh/404) + +2021-02-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltboxes.dtx (section{\LaTeX\ Box commands}): + Explicitly run \par at the end of footnote text in preparation + for paragraph hooks + + * ltfloat.dtx (subsection{Footnotes}): + Explicitly run \par at the end of footnote text in preparation + for paragraph hooks + +2021-02-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltfilehook.dtx (subsection{Patching \LaTeX{}'s \InputIfFileExists command}): + Undo the internal for robust \InputIfFileExists in rollback (gh/494) + +2021-02-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmiscen.dtx (subsection{Environments}): + Undo the internals for \begin and \end as well when + rolling back (gh/494) + +2021-02-04 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltboxes.dtx (section{\LaTeX\ Box commands}): + Always add the color groups (gh/488) + +2021-02-03 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltfloat.dtx (subsection{Floating Environments}): + Explicitly end the \marginpar argument with \par to support + tagging (gh/489) + +2021-01-31 David Carlisle <David.Carlisle@latex-project.org> + + * ltfilehook.dtx: set \protect to \string to avoid bad + expansion and possible non termination. github/481 + +2021-01-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * utf8ienc.dtx (subsection{The mapping table}): + Support various Unicode characters with dot accents for + Indic transliterations (gh/484) + +2021-01-22 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltshipout.dtx: + Define and call Lua callback pre_shipout_filter. + +2021-01-21 Marcel Krüger <Marcel.Krueger@latex-project.org> + + * ltfinal.dtx: + For pdfTeX enable automatic generation of ToUnicode maps. + For pdfTeX versions which do not support dumping these into the format, + all \pdfglyphtounicode instructions will be dumped into \everyjob + +2021-01-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx: Reordered execution of shipout hooks so that code + in one can influence code in later ones in a more natural manner. + +2020-01-16 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltexpl.dtx + Adjust for full xparse integration + + * ltcmd.dtx + New file to replace loading xparse + +2021-01-12 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx: Make sure that the shipout/firstpage hook material + is not stored inside \ShipoutBox, in case that gets reused, e.g. via + \RawShipout but is only ever added to the very first page shipped out. + +2021-01-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx: + Added internal \@kernel@after@shipout@background hook. + Added public shipout/after hook + + (subsection{Overloading the \shipout primitive}): + Add \RawShipout for shipping out while bypassing most hooks. + + (subsection{Emulating atbegshi}): Added + \AtBeginShipoutOriginalShipout to the emulation of atbegshi. + +2021-01-08 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltshipout.dtx (subsection{Package \pkg{everyshi} emulation}): + The emulation is no longer needed so taken out (gh440) + 2020-12-22 Frank Mittelbach <Frank.Mittelbach@latex-project.org> * ltfssaxes.dtx (subsection{Changing to a new series}): @@ -110,8 +258,8 @@ All changes above are only part of the development branch for the next release. 2020-12-03 Joseph Wright <Joseph.Wright@latex-project.org> - * usrguide3.tex - New file to cover creation of document commands + * usrguide3.tex + New file to cover creation of document commands ######################### diff --git a/Master/texmf-dist/doc/latex-dev/base/classes.pdf b/Master/texmf-dist/doc/latex-dev/base/classes.pdf Binary files differindex 7c2a8a111c8..01527318feb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/classes.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/classes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf Binary files differindex bf272bfaaec..c4c4cad12d4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/clsguide.tex b/Master/texmf-dist/doc/latex-dev/base/clsguide.tex index 57f4b2fd79e..3667210e5f3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -34,7 +34,7 @@ \title{\LaTeXe~for class and package writers} -\author{Copyright \copyright~1995--2006 The \LaTeX3 Project\\ +\author{Copyright \copyright~1995--2006 The \LaTeX\ Project\\ All rights reserved} \date{15 February 2006} diff --git a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf Binary files differindex 7ca95155089..9a9131d46c2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf Binary files differindex 6ff92200632..38b01ca8d0a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/cyrguide.tex b/Master/texmf-dist/doc/latex-dev/base/cyrguide.tex index 89c5a56b7f0..07d4bc0b3fb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/cyrguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/cyrguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -33,7 +33,7 @@ \title{Cyrillic languages support in \LaTeX} \author{\copyright~Copyright 1998--1999,\\ Vladimir Volovich, - Werner Lemberg and \LaTeX3 Project Team.\\ All rights reserved.} + Werner Lemberg and \LaTeX\ Project Team.\\ All rights reserved.} \date{12 March 1999} @@ -381,7 +381,7 @@ font encoding definition files, then you could try using the experimental \textsf{mathtext} package, which is also in the \textsf{T2}~bundle. Note that this package uses up at least one additional math alphabet per font encoding. For this and other -reasons, The \LaTeX3 Project Team considers that this experimental +reasons, The \LaTeX\ Project Team considers that this experimental extension to \LaTeX{}'s glyph-handling mechanisms should be used with caution; but please try it out and send us your opinions and ideas. Note that it is not included in the core of \LaTeX{} because both the diff --git a/Master/texmf-dist/doc/latex-dev/base/doc.pdf b/Master/texmf-dist/doc/latex-dev/base/doc.pdf Binary files differindex 960e997adb2..2914d862ff8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf Binary files differindex 1b07721077c..bcbaf41e21d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/docstrip.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf Binary files differindex fe668c7f930..367f5f7c411 100644 --- a/Master/texmf-dist/doc/latex-dev/base/encguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/encguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/encguide.tex b/Master/texmf-dist/doc/latex-dev/base/encguide.tex index aeb2f35037f..d70233eab4a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/encguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/encguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -188,7 +188,7 @@ \title{\LaTeX{} font encodings} \author{Frank Mittelbach \and Robin - Fairbairns \and Werner Lemberg \and \LaTeX3 Project Team.} + Fairbairns \and Werner Lemberg \and \LaTeX\ Project Team.} \date{\copyright~Copyright 1995--2016 \\[5pt] 18 February 2016} @@ -286,7 +286,7 @@ known needs of researchers in mathematics and the mathematical sciences. Independently, a first proposal (the so-called \emph{Aston proposal}) was worked out by Justin Ziegler together with Frank Mittelbach and other members of the -\LaTeX3 project team~\cite{ziegler}. A first implementation of +\LaTeX\ Project team~\cite{ziegler}. A first implementation of this propsal was realized by Matthias Clasen und Ulrik Vieth~\cite{clasen,clasen-vieth}. @@ -345,7 +345,7 @@ fonts. Names for encoding schemes are strings of up to three letters (all upper case) plus digits. -The \LaTeX3 project reserves the use of encoding names starting with the +The \LaTeX\ Project reserves the use of encoding names starting with the following letters: |T| (standard 256-long text encodings), |TS| (symbols that are designed to extend a corresponding |T| encoding), |X| (text encodings that do not conform to the strict requirements for diff --git a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf Binary files differindex 52395da9049..fb19614ee84 100644 --- a/Master/texmf-dist/doc/latex-dev/base/exscale.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf Binary files differindex 1c1c03621a5..00ac7590113 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/fix-cm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf Binary files differindex 5cadeb9dfba..48e00dbf086 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/fntguide.tex b/Master/texmf-dist/doc/latex-dev/base/fntguide.tex index 7a824d0a997..6e20cc253f1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/fntguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/fntguide.tex @@ -2,7 +2,7 @@ % % Copyright (C) 1993-2021 % -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -37,7 +37,7 @@ \title{\LaTeXe{} font selection} -\author{\copyright~Copyright 1995--2020, \LaTeX3 Project +\author{\copyright~Copyright 1995--2020, \LaTeX\ Project Team.\thanks{Thanks to Arash Esbati for documenting the newer NFSS features of 2020}\\ All rights reserved.} @@ -1800,7 +1800,7 @@ typesetting, as will the default declarations such as |\bfseries|. Names for encoding schemes are strings of up to three letters (all upper case) plus digits. - The \LaTeX3 project reserves the use of encodings starting with the + The \LaTeX\ Project reserves the use of encodings starting with the following letters: |T| (standard 256-long text encodings), |TS| (symbols that are designed to extend a corresponding |T| encoding), |X| (text encodings that do not conform to the strict requirements for diff --git a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf Binary files differindex b7cba8a565d..21ed3df036c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf Binary files differindex a5263ace6bd..777c2602e92 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ifthen.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf Binary files differindex e27e93c46e0..92bf387168a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/inputenc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf b/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf Binary files differindex 0a86ec34c42..5c361e61398 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexchanges.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexchanges.tex b/Master/texmf-dist/doc/latex-dev/base/latexchanges.tex index 500baa66c23..bc8e8dd07b9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexchanges.tex +++ b/Master/texmf-dist/doc/latex-dev/base/latexchanges.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2015-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -38,7 +38,7 @@ \title{Changes to the \LaTeXe{} format} -\author{\copyright~Copyright 2015--2021, \LaTeX3 Project Team.\\ +\author{\copyright~Copyright 2015--2021, \LaTeX\ Project Team.\\ All rights reserved.} \date{2021-01-08} @@ -985,7 +985,7 @@ we face an age old problem and unsolvable problem in \TeX: A reliable test for math mode that doesn't destroy kerning. Fortunately this problem can be solved when using e\TeX\ so if you use this as engine for your \LaTeX\ format, as recommended by -the \LaTeX3 Project, you will get a fully functioning |\TextOrMath| +the \LaTeX\ Project, you will get a fully functioning |\TextOrMath| command with no side effects. If you use regular \TeX\ as engine for your \LaTeX\ format then we have to choose between the lesser of two evils: 1)~breaking ligatures and preventing kerning or 2)~face the diff --git a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf Binary files differindex a0c1c75aad6..f91d690fb66 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexrelease.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf Binary files differindex 1b2b921b260..54b92b46ca3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/latexsym.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf Binary files differindex 7a7e1ad0cfb..f6d24713c43 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lb2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lb2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/legal.txt b/Master/texmf-dist/doc/latex-dev/base/legal.txt index 5e20be289d9..2fec428b916 100644 --- a/Master/texmf-dist/doc/latex-dev/base/legal.txt +++ b/Master/texmf-dist/doc/latex-dev/base/legal.txt @@ -7,9 +7,8 @@ COPYRIGHT ========= This distribution is -Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 - 2006 2007 2008 2009 2011 2014 2015 2016 -The LaTeX3 Project and the individual authors: +Copyright (C) 1993-2021 +The LaTeX Project and the individual authors: Leslie Lamport Johannes Braams diff --git a/Master/texmf-dist/doc/latex-dev/base/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf Binary files differindex 1843ce9d7b2..0280c54380e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/letter.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/letter.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf Binary files differindex eea053fb380..e285c6f20db 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lgc2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf Binary files differindex 6f50abcccef..37035109f38 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lppl.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lppl.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf Binary files differindex 54158158e33..27c4d704862 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf Binary files differindex 00ccfdaba9b..2ee786f0c91 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltfilehook-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf Binary files differindex 13d887db4e6..d47079374c4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf Binary files differindex 6a45fe27886..2bca7b91841 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lthooks-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf Binary files differindex b37fec19fbb..120ea02dcb2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltluatex.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf Binary files differindex 1fad83e1e14..ed24b7b4856 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews.tex index e22f0b32e4c..87982065d21 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews.tex @@ -1,7 +1,9 @@ % \iffalse meta-comment % -% Copyright 2006, 2009, 2011, 2014 Heiko Oberdiek -% Copyright (C) 2014-2020 The LaTeX3 Project +% Copyright (C) 2006, 2009, 2011, 2014 Heiko Oberdiek +% Copyright (C) 2014-2021 +% The LaTeX Project and any individual authors listed elsewhere +% in this file. % % This file is part of the LaTeX base system. % ------------------------------------------- diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf Binary files differindex 650b30ac91d..02a6c7a7764 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews01.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews01.tex index b8cff84839a..3703f23f611 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews01.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews01.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -52,8 +52,8 @@ fixes, newly available packages, or any other \LaTeX{} news. The most important news is the release of \LaTeXe, the new version of the \LaTeX{} software. This version has better support for fonts, -graphics and colour, and will be actively maintained by the \LaTeX3 -project team. Upgrades will be issued every six months, in June and +graphics and colour, and will be actively maintained by the \LaTeX\ +Project team. Upgrades will be issued every six months, in June and December. \section{Why a new \LaTeX?} @@ -110,7 +110,7 @@ from the distributor who brought you \LaTeXe: \item[graphics] for including images. \item[mfnfss] for using bitmap fonts. \item[psnfss] for using Type~1 fonts. -\item[tools] other packages by the \LaTeX3 team. +\item[tools] other packages by the \LaTeX\ Project team. \end{citations} The packages come with full documentation, and are also described in \emph{\LaTeX: A Document Processing System} or diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf Binary files differindex 6be0c94845e..a9a388e900f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews02.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews02.tex index 8051e595357..e1fa2909dc4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews02.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews02.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf Binary files differindex b8d7f44886f..256c443b84f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews03.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews03.tex index cb5776eaafe..f000d66e4d2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews03.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews03.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf Binary files differindex abc02c307c0..6f9651308ca 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews04.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews04.tex index 6d04da020b4..cbcf151f122 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews04.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews04.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf Binary files differindex cb2dece233a..01a5d7a1f8f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews05.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews05.tex index c3a87ab831e..f8d611808b1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews05.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews05.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf Binary files differindex 57c96ffe6ae..1c504ac5839 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews06.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews06.tex index 7d8798e4212..d0c5943b5e8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews06.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews06.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf Binary files differindex 7eeae6c33e9..654abf8b13b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews07.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews07.tex index 47bb0d0003e..53b8b778f47 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews07.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews07.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf Binary files differindex 0fef2ab5053..a672d94340f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews08.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews08.tex index 2bb9bf48c5f..5ea811267d3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews08.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews08.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf Binary files differindex 7119a3b1f69..c6e93c9496b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews09.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews09.tex index d3416545c86..0d959d9f92b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews09.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews09.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -47,7 +47,7 @@ \section{New math font encodings} -A joint working group of the \TeX{} Users Group and the \LaTeX3 +A joint working group of the \TeX{} Users Group and the \LaTeX\ Project is developing a new 8-bit math font encoding for \TeX{}. It is designed to overcome several limitations and implementation problems of the old math font encodings and to simplify switching diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf Binary files differindex fb1324621e9..7eba03fb13d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews10.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews10.tex index a888559e4ce..bad9fda6cef 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews10.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews10.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf Binary files differindex f3a652baf4f..3e4489ebcef 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews11.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews11.tex index c300ae95c9b..6d27fee067e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews11.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews11.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -110,7 +110,7 @@ package. \section{New math font encodings} As we announced in \LaTeX{} News~9, a joint working group of the -\TeX{} Users Group and the \LaTeX3 Project has developed a new +\TeX{} Users Group and the \LaTeX\ Project has developed a new \mbox{8-bit} math font encoding for \TeX{}. The reason why this work is not yet released is because of other exciting developments in the world of math fonts and math characters. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf Binary files differindex 1eb52def470..15ecabb663b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews12.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews12.tex index c0ee6fe4117..8815c232ec4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews12.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews12.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf Binary files differindex 9ad4d3baf94..c1731bc652b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews13.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews13.tex index 49519a871e8..185a080e2b9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews13.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews13.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf Binary files differindex 5b2c3e04a46..28c3a8adbdb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews14.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews14.tex index bc9b47d7cf9..836591019e1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews14.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews14.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf Binary files differindex 7f6d955457f..7e0bed9caa2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews15.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews15.tex index 6c602c60c57..4532111d98d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews15.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews15.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf Binary files differindex 2b01d63ba67..e8020df9f08 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews16.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews16.tex index 0e78e9b7910..8f96ed197f6 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews16.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews16.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -49,7 +49,7 @@ \section{Anniversary news} This anniversary \textit{Issue~16} takes a brief look into the future work of -the \LaTeX3 Project Team, both short and longer range. Please let +the \LaTeX\ Project Team, both short and longer range. Please let us know if you want %\newline to get involved with us in any of this work (see below). diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf Binary files differindex 80c54ada963..6b267b1406d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews17.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews17.tex index c6d7678f1a7..f850f8d64cb 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews17.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews17.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf Binary files differindex 6a6a7e211b8..d84aeeba0f8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews18.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews18.tex index 253f7057a30..518aeda0672 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews18.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews18.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf Binary files differindex 848d719f7bb..ad22c7254de 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews19.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews19.tex index 0c0bb5740b8..4d50b98c82f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews19.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews19.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf Binary files differindex 66a63d909c4..5eb13810e94 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews20.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews20.tex index a43aa37b7c3..44acd1ec3e3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews20.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews20.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 1993--2019 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf Binary files differindex 0f166e8e5c4..c40d64c9f2d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews21.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews21.tex index d94df28b480..14de47c6485 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews21.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews21.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 2019 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf Binary files differindex b25ebf972cd..bf670e208d3 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews22.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews22.tex index 90eed223f14..e73fb4b7c46 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews22.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews22.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2015-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf Binary files differindex 9ef72c15079..f485261a672 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews23.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews23.tex index b645bbf4ed4..36f8948e7d1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews23.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews23.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2015-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf Binary files differindex b4861051735..513e3d8779d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews24.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews24.tex index 15588f27a66..5dee9931865 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews24.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews24.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2015-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf Binary files differindex 973b4d7b639..085e5958bc8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews25.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews25.tex index 58ca8d78c74..e1881018bae 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews25.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews25.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2016-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf Binary files differindex 0a8d0c21d40..ce1f355dbfc 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews26.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews26.tex index af3b44264e0..e1ae85dda8d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews26.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews26.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2017-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf Binary files differindex f16a8a88d5c..6cf574b621c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews27.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews27.tex index a4cf53705f2..3572b5e0b19 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews27.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews27.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2017-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf Binary files differindex cea0c87f370..2d0c517c1c1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews28.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews28.tex index c1cdd6bdbf6..59b01ed4fcc 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews28.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews28.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2017-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -353,7 +353,7 @@ between 2016 and 2018. In: TUGboat, 38\#2, 2017. \url{https://www.latex-project.org/publications/} -\bibitem{amsldoc} American Mathematical Society and The \LaTeX3 Project: +\bibitem{amsldoc} American Mathematical Society and The \LaTeX\ Project: \emph{User's Guide for the \texttt{amsmath} package} (Version 2.1). April 2018. Available from diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf Binary files differindex c13f8bb8feb..feefff5b528 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews29.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews29.tex index 895b6d0f0cd..a5732eada9b 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews29.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews29.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 2018-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -513,7 +513,7 @@ source code (with index etc.\@) and a number of other goodies. \emph{\LaTeX{} Project publications on the \LaTeX{} Project Website}.\\ \url{https://latex-project.org/publications/} -\bibitem{29:amsldoc} American Mathematical Society and The \LaTeX3 Project: +\bibitem{29:amsldoc} American Mathematical Society and The \LaTeX\ Project: \emph{User's Guide for the \texttt{amsmath} Package} (Version 2.1). April 2018. Available from diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf Binary files differindex f46f249cb29..d55fccc019e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews30.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews30.tex index d09e1fe2b02..cfb67b0c689 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews30.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews30.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 2019 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf Binary files differindex 93104e511e9..fa449938c01 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex index 1b775a532ea..61e8b006833 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews31.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 2019-2020 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf Binary files differindex 6dceda4651a..901c02a46e2 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews32.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews32.tex index 85283a86a98..2f1db6c5605 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews32.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews32.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 2019-2020 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf Binary files differindex ec075df271c..548bb7c4da1 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews33.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews33.tex index f3341e7a996..922740a7edf 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews33.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews33.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright 2019-2020 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -78,6 +78,7 @@ \let\cls\pkg \providecommand\env[1]{\texttt{#1}} +\providecommand\acro[1]{\textsc{#1}} \vbadness=1400 % accept slightly empty columns @@ -111,8 +112,104 @@ +\section{Extending the hook concept to paragraphs} + +Largely triggered by the need for better control of paragraph text +processing, in particular when producing tagged PDF output (see +\cite{33:blueprint}), we have extended the paragraph processing of +\LaTeX{} so that the kernel gains control both at the start and the +end of each paragraph. This is done in a manner that is (or should +be) transparent to packages and user documents. + +Beside the internal control points for exclusive use of the \LaTeX{} +kernel we also implemented four public hooks that can be used by +packages or user via the hook management declarations to achieve +special effects or implement manipulations that in the past were only +possible through redefinitions of \cs{everypar} or \cs{par} with the +usual issue that such changes would conflict with changes in other +packages. + +The documentation of the hooks together with a few examples is +provided in \file{ltpara-doc.pdf} and for those who want to study the +(quite interesting) code is found in \file{ltpara-code.pdf}. At +some point in the future it will get fully merged into the \LaTeX{} +kernel and will then appear in \file{source2e.pdf}. + + + \section{Other changes to the \LaTeX{} kernel} +\subsection{Adjusting \env{itemize} labels with \cs{labelitemfont}} + +The command \cs{labelitemfont} was in fact already introduced with the +\LaTeX\ release 2020-02-02, but back then we forgot to describe it, so +we do this now. Its purpose is to resolve some bad formatting issues +with the \env{itemize} environment and at the same time make it easier +to adjust its layout if necessary. What could happen in the past was the the +\env{itemize} labels, e.g., the \textbullet{}, would sometimes react to +surrounding font changes and could suddenly change shape, for example +to \textit{\textbullet}. + +Now \cs{labelitemfont} is applied to each +label defaulting to \cs{normalfont} which will prevent this behavior. +By choosing a different settings other effects can be achieved, for example +\begin{verbatim} + \renewcommand\labelitemfont + {\normalfont\fontfamily{lmss}\selectfont} + \renewcommand\labelitemfont + {\rmfamily\normalshape} +\end{verbatim} +The first will take the symbols from Latin Modern Sans so that you get +% +\def\myfont#1{{\let\labelitemfont\empty\fontfamily{lmss}\selectfont#1}} +% +\myfont\labelitemi, \myfont\labelitemii, \myfont\labelitemiii\ and +\myfont\labelitemiv, while the second variant freezes the font family +and shape, but leave the series variable, so that an \env{itemize} in +a bold context would show bolder symbols. Making it empty would give +you the buggy old behavior back. +% +\githubissue{497} + + +\subsection{A note on file names with spaces, dots or UTF-8 characters} + +In one of the the recent \LaTeX{} releases we improved the interface +for specifying file names so that they can now safely contain spaces +(as is common on Windows but also elsewhere), UTF-8 characters +outside the \acro{ascii} range as well as names with several dots in +it. In the past this was only possible by applying a special syntax +(in cases of spaces), not at all for most UTF-8 characters and +not in all circumstances for files with several dots. + +However, \TeX{} has a built-in rule saying that you can leave out the +extension if it is \texttt{.tex}. Because of that \verb=\input{file}= +or \verb=\input{file.tex}= both load \file{file.tex} if it +exists. While this is convenient most of the time it is a little +awkward in some scenarios (for example, when both \file{file} and +\file{file.tex} exist) and also when you manually try to implement +that rule. + +\LaTeX{} therefore had one special syntax for \cs{include} and +\cs{includeonly}: they always expected that their arguments contains a +file name\footnote{In case of \cs{includeonly} a comma separated list + of such names.} without its extension, which had to be +\texttt{.tex}. Thus when you mistakenly wrote +\verb=\include{mychap.tex}= (for example, when you changed from \cs{input} +to \cs{include} somewhere), \LaTeX{} went ahead and looked for the +file \file{mychap.tex.tex} for inclusion and tried to write support +information to the file \file{mychap.tex.aux}. The reason was that +\cs{include} had to construct both physical file names from the +argument and it didn't bother to do something special about the +extension \texttt{.tex}. + +As a side effect of the new implementation this has now changed and +the argument of \cs{include} now gets the extension \texttt{.tex} +removed if it was used. Thus \verb=\include{mychap.tex}= now loads +\file{mychap.tex} and no longer looks for \file{mychap.tex.tex}. +% +\githubissue{486} + \subsection{\cs{end}\texttt{\textbraceleft document\textbraceright} should always start in v-mode} @@ -139,8 +236,32 @@ the name. The coding has now been slightly altered to allow for this. \githubissue{427} +\subsection{Add a Lua callback to \pkg{ltshipout} to provide + a uniform location for applying custom attributes} -\subsection{Provide hook in \cs{selectfont}} +Just before shipping out a page, a new \LuaTeX{} callback +\texttt{pre\_shipout\_filter} is now called to allow final +adjustments to the box to be shipped out. This is particularly for +Lua\TeX\ packages which flag certain elements of the page (e.g. using +attributes or properties) in order to apply certain effects to these +elements at shipout. An example for this is the \pkg{luacolor} +package which could insert the color commands using this callback. + + +\subsection{Improved copy\&paste support for \pdfTeX{} documents} + +When compiling with \pdfTeX{}, additional information is added to the +PDF file to improve copying from and searching in text. This especially +allows ligatures to copy correctly from \pdfTeX{} generated PDF files in +most cases. + +Since this has been integrated into the kernel, most documents should no +longer need to load the \pkg{cmap} package or input \texttt{glyphtounicode}. +% +\githubissue{465} + + +\subsection{Provide a hook in \cs{selectfont}} After \cs{selectfont} has altered the font we run a hook so that packages can make final adjustments. This functionality was originally @@ -173,6 +294,163 @@ the preamble. +\subsection{Shipping out a page while bypassing hooks} + +In the 2020 October release several hooks were added to the page +shipout process, e.g., to add some background or foreground material +to some or all pages. We now also added a \cs{RawShipout} command that +bypasses most of these hooks during the shipout. Some essential +internal bookkeeping still takes place such as updating the +\texttt{totalpages} counter or adding \texttt{shipout/firstpage} or +\texttt{shipout/lastpage} material if the page happens to be the first +or last. + +\subsection{Robust commands in filename arguments} +The filename handling has been modified so that \verb|\string| is +applied while normalizing robust commands while determining the file +name. Previously \verb|\input{\sqrt{2}}| would cause \LaTeX\ to loop indefinitely. +With the new behavior it accesses \verb|sqrt {2}.tex|. +% +\githubissue{481} + + +\subsection{Additional support for Unicode characters from the + Latin Extended Additional block} + +\LaTeX\ is quite capable of typesetting characters such as +\enquote{\d{m}}, but until now it lacked the Unicode mappings for some +characters that are used to write Sanskrit words in Latin +transliteration (as seen in books about yoga, Buddhist philosophy, +etc.). These have now been added so that such characters can be +entered directly instead of resorting to \verb=\d{m}= and so forth. +% +\githubissue{484} + + +\subsection{Always have color groups set up} + +To use color in \LaTeX{} certain constructs, especially boxes, need an +extra layer of groups to ensure that the color setting does not +\emph{escape} and continue outside the box when it shouldn't. To +arrange for this the \LaTeX{} kernel defined a number of commands, e.g., +\cs{color@begingroup} to be used in such places. They have been +initially no-ops and only the color packages redefined them to become +real groups. This arrangement complicates the coding as one has to +account for a group being there (or not there) depending of what is +loaded in the document. So now the kernel already adds the groups. +% +\githubissue{488} + + +\subsection{Execute \cs{par} at the end of \cs{marginpar} arguments} + +In preparation for tagged PDF it is important to properly tag all +paragraphs and this requires running code at the beginning and end of +each. At the end of a paragraph this is done inside the \cs{par} +command, but the way \cs{marginpar} was coded, \LaTeX{} ended the +marginal note without ever explicitly calling \cs{par}. This has now +been changed. +% +\githubissue{489} + + + +\subsection{Producing several footnote marks to one footnote} + +It is sometimes necessary to reference the same footnote several +times, i.e., produce several footnote marks with the same number or +symbol. This is now always possible by placing a \cs{label} into the +\cs{footnote} and reference it with the command \cs{footref} +elsewhere. This way marks refering to footnotes anywhere on the page +(including those in \texttt{minipage}s) can be generated. In the past +this command was only available with certain classes or when loading +the \pkg{footmisc} package. +% +\githubissue{482} + + + +\subsection{Providing the raw option list of packages or documentclass to key/value handlers} + +\LaTeXe{} has always normalized space in option lists so\\ +\verb|\documentclass[ a4paper , 12pt ]{article}|\\ +processed the intended options \texttt{a4paper} and \texttt{12pt}. + +Unfortunately the mechanism used was designed for the simple option +names of the standard option processing. Many classes and packages +now use extended \emph{keyval} processing, however this white space +normalisation makes this difficult: +\verb|[bb=1 2 3 4]| +which might be expected to pass a bounding box of four numbers is +normalised to \texttt{bb=1234} and +\verb|[bb={1 2 3 4}]|\\ +which might be expected to quote the spaces results in low level \TeX{} +parsing errors. + + +For compatibility reasons, the standard option processing has not been +changed however the original un-normalised package and class option lists +are now saved. They are not used in the standard processing, however +extended package option systems may use these \enquote{raw} option list +macros if they are defined. + +The one change affecting the standard processing is that the low level +error mentioned above is now avoided as values (any tokens to the +right of an = sign) are removed from consideration from the \enquote{unused +option list}. In this release \texttt{clip=true} and +\texttt{clip=false} both contribute \texttt{clip} to the list of +options that have been used. +% +\githubissue{85} + + + +\subsection{Poor man's \cs{textasteriskcentered} if missing} + +The \cs{textasteriskcentered} symbol, used as part of the set of +footnote symbols in \LaTeX{}, is assumed to be implemented by +every font in the \texttt{TS1} encoding (when \pdfTeX{} is used) or +in the \texttt{TU} encoding for the Unicode engines. Unfortunately, +that assumption is not correct for all fonts, for example, for the +\texttt{stix2} fonts don't offer the glyph, with the result that one +gets missing glyphs when using \cs{thanks} etc. + +For that reason the definition for \cs{textasteriskcentered} was +altered to check if there is a glyph in the right position and if not +a normal \enquote{*} is used, slightly enlarged and lowered. That may +not be perfect in all cases, but certainly better than nothing show +up. +% +\githubissue{502} + + + +\subsection{Provide more ``dashes'' in encodings \texttt{OT1}, \texttt{T1} and \texttt{TU}} + +When pasting in text from external sources one sometimes encounters the Unicode characters +% +\texttt{"2011} (non-breaking hyphen), +\texttt{"2012} (figure dash) and +\texttt{"2015} (horizontal bar) +% +in addition to the common \texttt{"2013} (en-dash) and \texttt{"2014} +(em-dash). In the past the first three characters produced an error +message when used with \pdfTeX{}. Now they typeset an approximation +(as they are unavailable in \texttt{OT1} or \texttt{T1} encoded fonts +used by \pdfTeX{}), e.g., the figure dash is approximated by an en-dash. + +In Unicode engines they either work (if contained in the selected +Unicode font) or typeset nothing and produce a ``Missing character'' +warning in the log file. + +However, what works in all engines now, is to access the characters +via the command names \cs{textnonbreakinghyphen}, \cs{textfiguredash} +and \cs{texthorizontalbar}, respectively. +% +\githubissue{404} + + + \subsection{\ldots} \emph{to be written} @@ -181,7 +459,6 @@ the preamble. - \section{Changes to packages in the \pkg{graphics} category} \subsection{\ldots} @@ -193,10 +470,23 @@ the preamble. \section{Changes to packages in the \pkg{tools} category} -\subsection{\ldots} +\subsection{\pkg{layout}: Support Japanese as a language option} +The package now recognizes \texttt{japanese} as a language option. +% +\githubissue{353} + + +\subsection{\pkg{longtable}: General bug fix update} +Minor update to \pkg{longtable} to fix bugs reported. Notably the +possibility of incorrect page breaks if floats appear on the same page +that a \env{longtable} starts. As this may affect page breaking in +existing documents, a rollback to \pkg{longtable 4.13} +(\file{longtable-2020-01-07.sty}) is supported. % -\githubissue{xxx} +\gnatsissue{tools}{3512} + + @@ -208,16 +498,23 @@ the preamble. \githubissue{xxx} +\medskip +\begin{thebibliography}{9} + +\fontsize{9.3}{11.3}\selectfont + +\bibitem{33:blueprint} Frank Mittelbach and Chris Rowley: + \emph{\LaTeX{} Tagged PDF — A blueprint for a large project}.\\ + \url{https://latex-project.org/publications/indexbyyear/2020/} +\end{thebibliography} -\end{document} +\end{document} -\medskip -\begin{thebibliography}{9} -\fontsize{9.3}{11.3}\selectfont +\endinput % needed for ltnews processing \bibitem{32:ltnews31} \LaTeX{} Project Team: \emph{\LaTeXe{} news 31}.\\ @@ -236,5 +533,5 @@ the preamble. \emph{Babel---Localization and internationalization}.\\ \url{https://www.ctan.org/pkg/babel} -\end{thebibliography} + diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf Binary files differnew file mode 100644 index 00000000000..cee442360d1 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.tex b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.tex new file mode 100644 index 00000000000..2e5beda31c0 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.tex @@ -0,0 +1,4 @@ +% this will typeset documentation + code + +\AtBeginDocument{\AlsoImplementation} +\input{ltpara.dtx} diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf Binary files differnew file mode 100644 index 00000000000..a264538a990 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.tex b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.tex new file mode 100644 index 00000000000..c3892b8180d --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.tex @@ -0,0 +1,6 @@ +% this will typeset only documentation but not the code + +\AtBeginDocument{\OnlyDescription + \let\tableofcontents\relax + } +\input{ltpara.dtx} diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf Binary files differindex 7c92232d137..f234cc2d028 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf Binary files differindex 384a4a09f15..6592e23b4ea 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltshipout-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf Binary files differindex 62baa687829..98075fb8227 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltx3info.tex b/Master/texmf-dist/doc/latex-dev/base/ltx3info.tex index b786a1f622f..2a376f64311 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltx3info.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltx3info.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. diff --git a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf Binary files differindex 4c74c8d46b6..5b9dc2b1198 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf Binary files differindex a23fd5ccd50..a0b1e589aa9 100644 --- a/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/makeindx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/manifest.txt b/Master/texmf-dist/doc/latex-dev/base/manifest.txt index 0cf27343c13..65e6f803893 100644 --- a/Master/texmf-dist/doc/latex-dev/base/manifest.txt +++ b/Master/texmf-dist/doc/latex-dev/base/manifest.txt @@ -135,6 +135,7 @@ % ----------------- % % ltexpl.dtx -- Basic support +% ltcmd.dtx -- Document command definition % lthooks.dtx -- Hook management % ltfilehook.dtx -- Hook management for file loading % ltshipout.dtx -- Hook management for \shipout @@ -185,6 +186,7 @@ % doc.dtx -- Package for self documenting code. % docstrip.dtx -- Module for removing comments. % ltxdoc.dtx -- Class file for printing documentation. +% doc-v3beta.sty -- New version of doc, current for internal use only. % % % Installation scripts for the various parts: diff --git a/Master/texmf-dist/doc/latex-dev/base/manual.pdf b/Master/texmf-dist/doc/latex-dev/base/manual.pdf Binary files differindex 8d00af366ac..d6c5c7c6f3f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/manual.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/manual.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf Binary files differindex ae7a44a56dd..86e0031dcab 100644 --- a/Master/texmf-dist/doc/latex-dev/base/modguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/modguide.tex b/Master/texmf-dist/doc/latex-dev/base/modguide.tex index 5374094e8ba..15aad3358f5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/modguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/modguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -40,7 +40,7 @@ \title{Modifying \LaTeX} -\author{\copyright~Copyright 1995, \LaTeX3 Project Team.\\ +\author{\copyright~Copyright 1995, \LaTeX\ Project Team.\\ All rights reserved.} \date{12 December 1995} diff --git a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf Binary files differindex d2a17482d6e..bdbd184b270 100644 --- a/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/proc.pdf b/Master/texmf-dist/doc/latex-dev/base/proc.pdf Binary files differindex 1fdce920aa2..f3813139e47 100644 --- a/Master/texmf-dist/doc/latex-dev/base/proc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/proc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slides.pdf b/Master/texmf-dist/doc/latex-dev/base/slides.pdf Binary files differindex 14519c05304..28983111b2e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slides.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slides.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf Binary files differindex e0b6be9b942..24115796a7f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/slifonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf Binary files differindex de20a00439a..181f2b6bf68 100644 --- a/Master/texmf-dist/doc/latex-dev/base/source2e.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/source2e.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/source2e.tex b/Master/texmf-dist/doc/latex-dev/base/source2e.tex index ad6f5c9fb01..28a516b9e98 100644 --- a/Master/texmf-dist/doc/latex-dev/base/source2e.tex +++ b/Master/texmf-dist/doc/latex-dev/base/source2e.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -248,6 +248,8 @@ page_precedence "rnaA" \DocInclude{ltdefns} % Initial definitions. + \DocInclude{ltcmd} % Document command creation + \DocInclude{lthooks} % Hook management (L3 module) \DocInclude{ltalloc} % Allocation of counters and others. diff --git a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf Binary files differindex 6e2933bdd49..f3cc919750e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/texpert.txt b/Master/texmf-dist/doc/latex-dev/base/texpert.txt index 8215f952a7d..0eb1dd77845 100644 --- a/Master/texmf-dist/doc/latex-dev/base/texpert.txt +++ b/Master/texmf-dist/doc/latex-dev/base/texpert.txt @@ -207,4 +207,4 @@ the distributed files with names <*>guide.tex. You will need to install the new version before you can typeset these files. ---- Copyright 1995-2019 the LaTeX3 project. All rights reserved --- +--- Copyright (C) 1995-2019 the LaTeX Project. All rights reserved --- diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf Binary files differindex e6f27b0a5a4..a37da643844 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf Binary files differindex c4319f500a5..4eac541e92f 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tulm.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tulm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf Binary files differindex 42b3dba05b2..92e5852045d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide.tex b/Master/texmf-dist/doc/latex-dev/base/usrguide.tex index a51bb438551..a94d8a6a70c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % % Copyright (C) 1993-2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -34,7 +34,7 @@ \title{\LaTeXe~for authors} -\author{\copyright~Copyright 1995--2020, \LaTeX3 Project Team.\\ +\author{\copyright~Copyright 1995--2020, \LaTeX\ Project Team.\\ All rights reserved.} \date{25 May 2020} @@ -103,10 +103,10 @@ A brief description of the project can be found in the document |ltx3info.tex|. If you would like to support the project then you are welcome to send -donations to the \LaTeX3 Project Fund; this has been set up to help +donations to the \LaTeX\ Project Fund; this has been set up to help the research team by financing various expenses associated with this voluntary work of maintaining the current \LaTeX{} and developing -\LaTeX3. +\LaTeX\ further. The fund is administered by The \TeX{} Users Group and by various local user groups. Information about making donations and joining diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf Binary files differindex 59db944a75d..a6e9571db44 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide3.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/usrguide3.tex b/Master/texmf-dist/doc/latex-dev/base/usrguide3.tex index 40ef882fba9..b14e753ea1e 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide3.tex +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide3.tex @@ -1,7 +1,7 @@ % \iffalse meta-comment % -% Copyright (C) 2020,2021 -% The LaTeX3 Project and any individual authors listed elsewhere +% Copyright (C) 2020-2021 +% The LaTeX Project and any individual authors listed elsewhere % in this file. % % This file is part of the LaTeX base system. @@ -32,7 +32,7 @@ \usepackage[T1]{fontenc} % needed for \textbackslash in tt -\title{\LaTeX3 methods for authors} +\title{New \LaTeX\ methods for authors (starting 2020)} \author{\copyright~Copyright 2020, \LaTeX\ Project Team.\\ All rights reserved.} diff --git a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf Binary files differindex 4e8f36ed7d8..207600f959a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/utf8ienc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf Binary files differindex 02223d1face..51a3b66f36d 100644 --- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf |