diff options
author | Karl Berry <karl@freefriends.org> | 2023-06-11 20:40:15 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-06-11 20:40:15 +0000 |
commit | a8fcd40df106640933a9d9c1a7851b655c213c60 (patch) | |
tree | 84765606037957df8234c5d1aa9d8eec53a2edd5 /Master/texmf-dist/doc/latex-dev | |
parent | 2ac5e7409822522e1e3ad28a3bc26a5df022f2f5 (diff) |
latex-dev (11jun23)
git-svn-id: svn://tug.org/texlive/trunk@67328 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex-dev')
182 files changed, 191 insertions, 3033 deletions
diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/README.md b/Master/texmf-dist/doc/latex-dev/amsmath/README.md index a636bfca30c..ac10c989eaf 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/README.md +++ b/Master/texmf-dist/doc/latex-dev/amsmath/README.md @@ -1,7 +1,7 @@ The amsmath bundle for LaTeX ============================ -Release 2023-06-01 pre-release 3 +Release 2023-11-01 pre-release 0 Overview -------- diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf Binary files differindex 6111ecae01c..87bfa6df038 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsbsy.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf Binary files differindex a2c2ed34614..bbfa58d70d8 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amscd.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf Binary files differindex d390ea31c1b..0a9a85254b7 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsgen.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf Binary files differindex e4a1de1d673..288bb124459 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsldoc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf Binary files differindex 448b93eb6ef..4a702bb99f1 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsmath.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf Binary files differindex 600d07b4515..339f576260d 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsopn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf Binary files differindex 22d74846a0c..09147c84e65 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amstext.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf Binary files differindex db5c8935781..06c8eab3e77 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/amsxtra.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt index afa03be5dd2..149da6b425e 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/amsmath/changes.txt @@ -2,6 +2,9 @@ All changes above are only part of the development branch for the next release. ================================================================================ +######################### +# 2023-06-01 Release +######################### 2023-05-13 David Carlisle <David.Carlisle@latex-project.org> diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf Binary files differindex a57bf089772..5a72c25f098 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/subeqn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf Binary files differindex fa8c5fb8d33..14fcc7374a8 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/technote.pdf diff --git a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf Binary files differindex 91af9de8693..4f43dc57b07 100644 --- a/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf +++ b/Master/texmf-dist/doc/latex-dev/amsmath/testmath.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/README.md b/Master/texmf-dist/doc/latex-dev/base/README.md index 494705bbabf..ba50e71a800 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 2023-06-01 pre-release 3 +Release 2023-11-01 pre-release 0 Overview -------- @@ -87,6 +87,6 @@ version 1.3c or later. ----- -<p>Copyright (C) 1989-2022 The LaTeX Project <br /> +<p>Copyright (C) 1989-2023 The LaTeX Project <br /> <a href="http://latex-project.org/">http://latex-project.org/</a> <br /> All rights reserved.</p> 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 c03d4793516..2f288f85c3e 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/cfgguide.pdf b/Master/texmf-dist/doc/latex-dev/base/cfgguide.pdf Binary files differindex 8e27a300f15..15f9b2e4b32 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/changes.txt b/Master/texmf-dist/doc/latex-dev/base/changes.txt index 790f9a5ad10..86fda4e1ca5 100644 --- a/Master/texmf-dist/doc/latex-dev/base/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/base/changes.txt @@ -6,6 +6,40 @@ completeness or accuracy and it contains some references to files that are not part of the distribution. ================================================================================ +2023-06-09 Joseph Wright <Joseph.Wright@latex-project.org> + + * usrguide.txt + Various refinements to descriptions of \NewDocumentCommand, etc. + +================================================================================ +All changes above are only part of the development branch for the next release. +================================================================================ + +######################### +# 2023-06-01 Release +######################### + +2023-05-21 Phelype Oleinik <phelype.oleinik@latex-project.org> + + * lthooks.dtx (subsection{Adding or removing hook code}): + Short-circuit when the hook is declared without args (gh1078). + +2023-05-31 Joseph Wright <Joseph.Wright@latex-project.org> + + * usrguide.txt + Correct syntax of opt. arg. for \DeclareLowercaseMapping, etc. + +2023-05-30 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltfinal.dtx + Fix implementation of \DeclareLowercaseMapping + +2023-05-26 Yukai Chou <muzimuzhi@gmail.com> + + * ltcmd.dtx (subsection{Structure of \pkg{xparse} commands}): + Use simpler 'NNno' variant instead of 'NNVo' for + \cs_generate_from_arg_count:NNnn + 2023-05-22 Joseph Wright <Joseph.Wright@latex-project.org> * usrguide.tex @@ -156,10 +190,6 @@ are not part of the distribution. Pre-2023 source moved to new name, re-worked material which remains relevant in updated file -================================================================================ -All changes above are only part of the development branch for the next release. -================================================================================ - 2023-01-19 Josef Friedrich <josef@friedrich.rocks> * ltluatex.dtx: @@ -210,10 +240,6 @@ All changes above are only part of the development branch for the next release. * doc.dtx: correctly handle \<space> and allow it to be excluded from the index (gh/943) -================================================================================ -All changes above are only part of the development branch for the next release. -================================================================================ - ######################### # 2022-11-01 PL1 Release ######################### @@ -232,7 +258,6 @@ All changes above are only part of the development branch for the next release. Eventually we will need to sync with the code in l3doc but for now we stay with the simpler definition from doc.sty. - 2022-11-30 Joseph Wright <Joseph.Wright@latex-project.org> * ltfinal.dtx: 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 ef4ed23c754..d41f58e2768 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-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf Binary files differindex 196a93f86e5..e5a2ce5fb61 100644 --- a/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/clsguide-historic.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 3d17c94cba2..de72af69526 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/cmfonts.pdf b/Master/texmf-dist/doc/latex-dev/base/cmfonts.pdf Binary files differindex 82de575e6d9..b1dfbca7d3d 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 1aa77ffdf51..9b65f892be9 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/doc-code.pdf b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf Binary files differindex 4181da43289..b6275f54a27 100644 --- a/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/doc-code.pdf 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 c0a027ae5d2..b06b8b45f38 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 88ef1e13700..f3b5f66e8e2 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 7f961d91483..5cdbd43262f 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/exscale.pdf b/Master/texmf-dist/doc/latex-dev/base/exscale.pdf Binary files differindex 11825176132..774055dd4e2 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 762b79017fd..885c9771af5 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 034fe97db8a..38d6bc75b69 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/graphpap.pdf b/Master/texmf-dist/doc/latex-dev/base/graphpap.pdf Binary files differindex 734a7e60e70..7f4f6f97577 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 a5b90c87820..5276d75a11d 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 ddd7928f373..2dc16e5a84d 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/lamport-manual.pdf b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf Binary files differindex fb9e0e0a25c..f37100a1aa7 100644 --- a/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/lamport-manual.pdf 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 3b4124e9d04..ec3e02593c7 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 dab8955e1c9..b080247c6f8 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 4c35d7053ea..c01ef84a407 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/letter.pdf b/Master/texmf-dist/doc/latex-dev/base/letter.pdf Binary files differindex 139eb554c73..da4b8da31b6 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 b1af720e502..e595b3c5770 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 c3b3b75bc7d..634e0cf4195 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/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf Binary files differindex 49e283c6d61..b1cd499d3cf 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf Binary files differindex 94caa644c46..91b366eb9f0 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltcmdhooks-doc.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 f8d5cc6817b..f7422c2a218 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 f1006dec781..e30bf34f5da 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 eb59fc8bbc5..60bfdc9c577 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 4c07148e48a..fe0c9da6b86 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 a2c7bdc1dc6..7c5864ac80d 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/ltmarks-code.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf Binary files differindex 22470e78141..bc9395f38d8 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf Binary files differindex b3a84ca9f74..feae65cce71 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltmarks-doc.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 20e9915fb02..057069d15c7 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/ltnews01.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews01.pdf Binary files differindex a7f03416324..163b63d1f89 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/ltnews02.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews02.pdf Binary files differindex 35984fad286..22d5f44f132 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/ltnews03.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews03.pdf Binary files differindex 447d1674df2..907142faeac 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/ltnews04.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews04.pdf Binary files differindex cc15094d782..8ec38ae7aaf 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/ltnews05.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews05.pdf Binary files differindex 0e70b1e807c..a7b467cce34 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/ltnews06.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews06.pdf Binary files differindex 59abf02bd76..6d3af11e7b3 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/ltnews07.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews07.pdf Binary files differindex 82a2540ab11..fde4db801ec 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/ltnews08.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews08.pdf Binary files differindex f32fb2cad02..9b5d5b54917 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/ltnews09.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews09.pdf Binary files differindex 4ca9012f177..6b73bd238d3 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/ltnews10.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews10.pdf Binary files differindex 5fca7346e95..a4e1070c637 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/ltnews11.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews11.pdf Binary files differindex 6627ca370af..8655dd1ebb1 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/ltnews12.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews12.pdf Binary files differindex 8bd9137660e..adaa3a8030b 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/ltnews13.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews13.pdf Binary files differindex dd8b6c663e0..5386e0271e5 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/ltnews14.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews14.pdf Binary files differindex 83c326971d2..2358596a461 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/ltnews15.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews15.pdf Binary files differindex 5f4eae06f92..a733dd4666a 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/ltnews16.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews16.pdf Binary files differindex 5e7ee0cd0b7..0d85052702e 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/ltnews17.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews17.pdf Binary files differindex 637d049e402..b7a68faf542 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/ltnews18.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews18.pdf Binary files differindex badbfac892b..10dff17af7f 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/ltnews19.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews19.pdf Binary files differindex 5f857220a2d..d382282afcf 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/ltnews20.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews20.pdf Binary files differindex 2cd03fc389c..a8f609ad222 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/ltnews21.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews21.pdf Binary files differindex fbf13d47b87..c49a3e744f7 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/ltnews22.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews22.pdf Binary files differindex f107f51d4dd..dc6307cae73 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/ltnews23.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews23.pdf Binary files differindex 0b1a540118b..a29989f019d 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/ltnews24.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews24.pdf Binary files differindex e7ee535ed46..e537c5858e0 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/ltnews25.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews25.pdf Binary files differindex 735abd907e4..1b3a3bf336a 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/ltnews26.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews26.pdf Binary files differindex d62efe0af41..50882f8175f 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/ltnews27.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews27.pdf Binary files differindex 487ee60ee41..2a7f4dada7d 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/ltnews28.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews28.pdf Binary files differindex 23876fc9d98..6c539c3d2b9 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/ltnews29.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews29.pdf Binary files differindex 19b4de4a576..1af62187fd9 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/ltnews30.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews30.pdf Binary files differindex b8f36728426..77b50dc8021 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/ltnews31.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews31.pdf Binary files differindex d46eff87c9e..aac568ca14a 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/ltnews32.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews32.pdf Binary files differindex 76a4a10cbe3..2d2fbac00a9 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/ltnews33.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews33.pdf Binary files differindex f255b9d1ef0..48e19ae5f22 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/ltnews34.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf Binary files differindex 5523ac2cd6d..f44a59c817c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews34.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf Binary files differindex a68acbd83f4..2163da5a3c4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews35.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf Binary files differindex 13802736fda..ae19fc9f58c 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews36.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf Binary files differindex 781a244469d..c8796695da4 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews37.pdf diff --git a/Master/texmf-dist/doc/latex-dev/base/ltnews37.tex b/Master/texmf-dist/doc/latex-dev/base/ltnews37.tex index 5b2a55dda33..5527975c540 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltnews37.tex +++ b/Master/texmf-dist/doc/latex-dev/base/ltnews37.tex @@ -113,10 +113,11 @@ \let\finalvspace\vspace % for document layout fixes % Undo ltnews's \verbatim@font with active < and > -\makeatletter -\def\verbatim@font{% - \normalsize\ttfamily} -\makeatletter +% (we have meta variables in verbatim, so keep it.) +%\makeatletter +%\def\verbatim@font{% +% \normalsize\ttfamily} +%\makeatother %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \providecommand\tubcommand[1]{} @@ -131,7 +132,7 @@ \begin{document} -\tubcommand{\addtolength\textheight{4.2pc}} % only for TUB +\tubcommand{\addtolength\textheight{4.1pc}} % only for TUB \maketitle {\hyphenpenalty=10000 \exhyphenpenalty=10000 \spaceskip=3.33pt \hbadness=10000 @@ -139,6 +140,9 @@ \setlength\rightskip{0pt plus 3em} +% for ltnews37, squeeze to five pages. +\tubcommand{\fontsize{9.6}{12}\selectfont} + \medskip @@ -146,7 +150,6 @@ %\section{Introduction} - \section{New functionality offered as part of the \enquote{\LaTeX{} Tagged PDF} project} @@ -178,17 +181,17 @@ but some of them will be delayed until after the June release. A prototype for math tagging (including support for the \pkg{amsmath} environments) is already available, but it is mainly intended for experimentation and feedback and the resulting tagging is by no means -the way we envision it to be eventually. If you like to try it out use +the way we envision it to be eventually. If you would like to try it out use the following line: \begin{verbatim} \DocumentMetadata{testphase={phase-III,math}} \end{verbatim} Note that the math tagging code at this point in time will clash with -packages that redefine the \texttt{\$} (which then may lead to strange +packages that redefine the \texttt{\$} character (which then may lead to strange errors) and that packages that use math mode for non-mathematical constructs may result in surprising output as far as tagging is -concerned. Feedback on which packages fail with the code in one or the -other way would be appreciated. +concerned. Feedback on which packages fail with the code in one or +another way would be appreciated. The \texttt{latex-lab} bundle contains various (still untagged) documentation files about the new code that can @@ -222,12 +225,12 @@ extension is completely compatible with older documents and packages. \AddToHook{cmd/verbatim@font/after}[hack]{\small} To declare a hook with arguments, use \begin{verbatim} -\NewHookWithArguments {<hook>} {<num args>} +\NewHookWithArguments {<hook>} {<num-args>} \end{verbatim} -then, similarly, to use the code in the hook (supposing a hook declared -with 2 arguments), write +then, similarly, to use the code in the hook, supposing a hook declared +with 2 arguments, write \begin{verbatim} -\UseHookWithArguments {<hook>} {2} {<arg 1>} {<arg 2>} +\UseHookWithArguments {<hook>} {2} {<arg1>} {<arg2>} \end{verbatim} Or, if you want to add some code to a hook that takes arguments, write @@ -250,20 +253,20 @@ mistakenly reference the newly added arguments. The commands \cs{NewReversedHookWithArguments}, \cs {NewMirroredHookPairWithArguments}, \cs {AddToHookNextWithArguments}, \cs{UseOneTimeHookWithArguments}, and -the \pkg{expl3} conterparts of the commands discussed in this section +the \pkg{expl3} counterparts of the commands discussed in this section were also added. The complete documentation can be found in the \pkg{lthooks} documentation \cite{37:lthooks-doc}. \subsubsection{Generic \texttt{cmd} hooks with arguments} -Along with the possibility to pass arguments to a regular hook as -discussed above, generic \hook{cmd} hooks now can access the arguments -of the command they are patched into using the interface described in +Along with the possibility of passing arguments to a regular hook as +discussed above, generic \hook{cmd} hooks can now access the arguments +of the command they are patched into, using the interface described in the previous section. For example, if you were to add some code to the \cs{title} command using hooks, you could access the actual title given in the argument. -For example, to write the title of the document in the terminal you +Thus, to write the title of the document in the terminal you could use: \begin{verbatim} \AddToHookWithArguments{cmd/title/before} @@ -278,7 +281,7 @@ they did before. \subsection{Providing copy and show functions for environments} -To copy a command definition we have introduced \cs{NewCommandCopy} in +To copy a command definition we introduced \cs{NewCommandCopy} in 2022. This even allows you to copy commands that consist of several internal components, such as robust commands or those with a complex signature. To do the same with environments, e.g., to define the environment @@ -294,13 +297,13 @@ In addition, we offer a \cs{ShowEnvironment} command, which displays the argument. E.g., \verb=\ShowEnvironment{center}= results in the following output: \begin{verbatim} - > \begin{center}=environment: - > ->\trivlist \centering \item \relax . - <recently read> } + >> \begin{center}=environment: + >> ->>\trivlist \centering \item \relax . + <<recently read>> } l. ...\ShowEnvironment{center} - > \end{center}: - > ->\endtrivlist . - <recently read> } + >> \end{center}: + >> ->>\endtrivlist . + <<recently read>> } l. ...\ShowEnvironment{center} \end{verbatim} % @@ -317,13 +320,13 @@ line. \githubissue{1015} \subsection{\cs{DeclareLowercaseMapping}, \cs{DeclareTitlecaseMapping} - and \cs{DeclareUppercaseMapping}} + and \cs{DeclareUppercaseMapping}\texorpdfstring{\raggedright}{}} The move from a case-changing approach using \cs{lccode} and \cs{uccode} data to one where information is stored by a kernel-managed structure left a gap in the ability of the user to \emph{tune} the case changing outcomes. This has now been addressed by the addition of three commands -\begin{itemize} +\begin{itemize}\tubcommand{\setlength{\parskip}{0pt}}% \item \cs{DeclareLowercaseMapping} \item \cs{DeclareTitlecaseMapping} \item \cs{DeclareUppercaseMapping} @@ -361,7 +364,7 @@ by both the kernel and any other \enquote{consumer} packages. The \cs{samepage} declaration sets various parameters to \texttt{10000} to prevent undesired page breaks. The \cs{predisplaypenalty} parameter has already by default a value of -\texttt{10000} and to save space back in the days it was therefore not +\texttt{10000}, and to save space in the past it was therefore not explicitly set. However, there are a few classes that change the parameter and as result the user might experience a page break in front of a display formula within the scope of \cs{samepage} when @@ -384,7 +387,7 @@ not use grouping. Previously, in standard \LaTeX{}, the \cs{label} command wrote a \cs{newlabel} declaration into the \texttt{.aux} file and stored two values in -second argument of this \cs{newlabel} command: +the second argument of this \cs{newlabel} command: \cs{@currentlabel}, which normally contains the state of the current counter and \cs{thepage} for the current page number. @@ -396,7 +399,7 @@ current title text and can be retrieved with \cs{nameref}, and active link. The fifth argument was only used if external references were loaded with the \pkg{xr-hyper} package. -Starting with this release, the number of values stored in \cs{newlabel} have been unified. +Starting with this release, the number of values stored in \cs{newlabel} has been unified. \cs{label} now writes a \cs{newlabel} command that always contains five values in the second argument (each in a brace group): \cs{@currentlabel}, \cs{thepage}, \cs{@currentlabelname}, @@ -404,17 +407,17 @@ Starting with this release, the number of values stored in \cs{newlabel} have be Additionally, a hook with the name \texttt{label} has been added. It takes one argument: the label string. -Code added to the hook can refer to this argument with \verb+#1+. +Code added to the hook can refer to this argument with~\verb+#1+. The hook is executed directly before the \cs{label} command writes to the \texttt{.aux} file -but \emph{after} the \cs{@bsphack} command has done its spacing magic and it is located \emph{inside} a group, thus its code only affects the write operation. +but \emph{after} the \cs{@bsphack} command has done its spacing magic, and it is located \emph{inside} a group; thus, its code only affects the write operation. \section{Code improvements} \subsection{Performance in checking file existence} -The addition of hooks, etc., to file operations had a side-effect in that -multiple checks were made that the file existed. In larger documents using -lots of files, these file system operations caused non-trivial performance +The addition of hooks, etc., to file operations had a side effect of making +multiple checks that the file existed. In larger documents using +many files, these file system operations caused non-trivial performance impact. We now cache the existence of files, such that these repeated filesystem calls are avoided. @@ -431,9 +434,9 @@ Due to some problems in the code it wasn't possible to prevent The default quote and backquote characters in typewriter fonts are typographical quotes, e.g., the input \begin{verbatim} - \verb*/`prog 'my input'`/ + \verb/`prog 'my input'`/ \end{verbatim} - is rendered as \verb*/`prog 'my input'`/ and not as + is rendered as \verb/`prog 'my input'`/ and not as % \begingroup % code to mimic upquote.sty \catcode`'=\active @@ -449,7 +452,7 @@ typographical quotes, e.g., the input \fi\fi} \endgroup % -\verb*/`prog 'my input'`/ as preferred by many programmers. +\verb/`prog 'my input'`/ as preferred by many programmers. This can be adjusted, for example, with the \pkg{upquote} package, which results in the second output. However, for historical reasons @@ -469,9 +472,9 @@ processing. However, it only got a definition when \verb=\begin{document}= was executed, with a result that a user definition in the preamble was unconditionally overwritten at this point. To properly alert the user that this command is not freely -available we now already provide a definition in the format so that +available we now make a definition in the format, so that \cs{newcommand} and friends produce a proper error message instead of -providing a definition that doesn't last. +allowing a definition that doesn't last. % \githubissue{975} @@ -502,11 +505,12 @@ adjust what is happening before, during, and after the can reset code they have altered (e.g., \cs{catcode}s during verbatim-like processing) and with \hook{shipout/background} and \hook{shipout/foreground} material can be added to the pages. -Details are given in \cite{37:ltshipout-doc}. However, what was +Details are given in \cite{37:ltshipout-doc}. + +However, still missing was a hook that allows a package writer to manipulate the completed page (with foreground and background attached) just before the actual shipout happens. - For this we now provide the additional hook \hook{shipout}. One use case (sometimes needed in print production) is to mirror the whole page via \cs{reflectbox} including all the extra data that may @@ -519,7 +523,7 @@ have been added into the fore- or background. \subsection{Displaying release information in the \texttt{.log}} \LaTeX{} displays its release information at the very beginning of the -\LaTeX{} run on the terminal and also writes it to the transcript file +\LaTeX{} run on the terminal, and also writes it to the transcript file if that is already opened at this point. While this is normally true, it is not the case if the \LaTeX{} run was started passing additional \TeX{} code on the command line, e.g., @@ -549,7 +553,7 @@ it is open and ready to receive material. The \pkg{unicode-math} package alters the catcode of \verb=|= but does not adjust its value for use in \pkg{doc}, with the result that -\enquote{or} module, i.e., $\langle A | B \rangle$ are displayed in a +\enquote{or} modules, i.e., $\langle A | B \rangle$ are displayed in a strange way. This is now fixed with some firstaid code that will eventually be moved into \pkg{unicode-math}. % @@ -558,14 +562,14 @@ eventually be moved into \pkg{unicode-math}. \subsection{A fix for \cs{hspace}} -The change to \cs{hspace}, done in 2020 to make it \pkg{calc} aware, +The change to \cs{hspace}, done in 2020 to make it \pkg{calc}-aware, had the unfortunate side effect that starting a paragraph with \cs{hspace} would result in the execution of \cs{everypar} inside a group (i.e., any local changes would immediately be revoked, breaking, for example, \pkg{wrapfig} in that special situation). % This got fixed with the 2022-11 PL1 hotfix, so was already corrected in -the previous release, but only now documented in the newsletter. +the previous release, but is only now documented in the newsletter. % \githubissue{967} @@ -586,15 +590,15 @@ class option \texttt{doc2}. This has now been corrected. A list and several other document elements add some vertical space in front of them. However this should not happen at the beginning of a box (such as a \env{minipage}) and normally it doesn't, because -\TeX{} automatically drops such spaces at the start of a vertical +\TeX{} automatically drops such space at the start of a vertical list. However, if there is some invisible material, such as a -\cs{color} command, some \pkg{hyperref} anchor, a \cs{write} or -something else, then the list is no longer empty and \TeX{} no longer -drops spaces, hence the difference. +\cs{color} command, a \pkg{hyperref} anchor, a \cs{write} or +other such items, then the list is no longer empty and \TeX{} no longer +drops the vertical space. With the new paragraph handling introduced in 2021 it is now finally possible to detect and avoid this problem and apply appropriate -counter measures so that from now on the spacing will be always +counter measures so that from now on the spacing will always be correct. % \githubissue{989} @@ -603,7 +607,7 @@ correct. \subsection{A fix for \cs{NewCommandCopy} and \cs{ShowCommand}} When copying and showing definitions of (non-expandable) document commands -(aka commands defined by \cs{NewDocumentCommand} and friends) containing empty +(a.k.a.\ commands defined by \cs{NewDocumentCommand} and friends) containing empty or only \texttt{m}-type arguments, these commands were wrongly recognized as expandable ones. This is fixed in the present \LaTeX{} release. @@ -656,10 +660,10 @@ to add \cs{ignorespaces} after the math group. When \LaTeXe{} was released, the team provided documentation for both document authors and package/class developers in the two files \texttt{usrguide} and \texttt{clsguide}. Over time, the team have augmented these documents as new -methods have been added to the kernel. However, they retained there structure -as starting from familiarity with \LaTeX{}~2.09. This meant that for new users, +methods have been added to the kernel. However, they retained their structure +as assuming familiarity with \LaTeX{}~2.09. This meant that for new users, there was material which is no longer relevant, and less clarity than desirable -in what approaches are recommended today. +regarding the approaches that are recommended today. The two files have now been (partially) re-written, with the versions available previously now frozen as \texttt{usrguide-historic} and \texttt{clsguide-historic}. @@ -671,7 +675,7 @@ user guide, but both are worth a re-read by experienced \LaTeX{} users. \subsection{Displaying the exact release dates for \LaTeX{}} In some situations it is necessary to find out the exact release dates -for older version of the \LaTeX{} format, for example, when you need +for older versions of the \LaTeX{} format, for example, when you need to use different code in a package depending on the availability of a certain feature and you therefore want to use \cs{IfFormatAtLeastTF}\texttt\{\meta{date}\texttt\} or the @@ -681,24 +685,24 @@ want to cater for formats that are older than 2020. Or you know that your package is definitely not going to work with a format before a certain \meta{date}, in which case you could use -\verb/\NeedsTeXFormat{LaTeX2e}[/\meta{date}\texttt] to ensure that any - user is alerted if their format is too old. +\verb/\NeedsTeXFormat{LaTeX2e}[/\meta{date}\texttt] to ensure that +users are alerted if their format is too old. -The big problem is to know the exact \meta{date} to put into such -commands and in the past that was not that easy to find. You could have -looked in the the file \file{changes.txt}, but that is hidden somewhere +The big problem is knowing the exact \meta{date} to put into such +commands; in the past, that was not that easy to find. You could have +looked in the file \file{changes.txt}, but that is hidden somewhere in your installation and if you try -\verb*/texdoc -l changes.txt/ you get more than thirty results and the %* +\verb/texdoc -l changes.txt/ you get more than thirty results and the %* right file is by no means the first. Yukai Chou (\textsf{@muzimuzhi}) kindly provided a patch for this, so that we now have the exact dates for each \LaTeX{} format listed in an easy to remember place: in \file{ltnews.pdf} and that file conveniently also contains all major features and changes to \LaTeX{} over the years\Dash one of which is -most likely the reason you need the \meta{date} date in the first +most likely the reason you need the \meta{date} in the first place. -It is given in parentheses in the newsletter title, thus this +The date is now given in parentheses in the newsletter title, thus this newsletter tells you that on % \makeatletter @@ -714,18 +718,18 @@ out that the \LaTeX3 programming layer was added on 2020-02-02 % \githubissue{982} -\subsection{Fresh from the press: \enquote{The \LaTeX{} Companion, third edition} is now in print} +\subsection{Fresh from the press:\ \enquote{The \LaTeX{} Companion, third~edition} is now in print} The third edition of \emph{The \LaTeX{} Companion} is now -available. This is the end of five years of careful work and we hope +available. This is the result of five years of careful work and we hope that it will provide our readers with all the information they need to successfully navigate the \LaTeX{} ecosystem and efficiently produce beautiful documents. -Since the publication of the last edition (2004) a lot has happened in +Since the publication of the last edition (2004), a lot has happened in the \LaTeX{} world and thus a complete rewrite was necessary. All -chapters have been thoroughly revised and in many cases largely -extended to describe new important functionality and features. More +chapters have been thoroughly revised, and in many cases significantly +extended, to describe new important functionality and features. More than 5,000 add-on packages have been analyzed in detail, out of which roughly 10\% have been chosen for inclusion in \emph{The \LaTeX{} Companion}. All important aspects of these packages are described to @@ -734,7 +738,7 @@ for the decade to come. To cover what we thought worth describing today, the book nearly doubled in size. The print edition is therefore produced as a -two-volume set and sold as a bundle. Both volumes come as hard-cover +two-volume set and sold as a bundle. Both volumes come as hardcover with ribbons to easily mark pages in the book. To give you an idea of what is covered in the third edition you can @@ -743,11 +747,13 @@ find some excerpts at \url{https://www.latex-project.org/news/2023/03/17/TLC3} \end{quote} -The edition is also available as an eBook (Parts I and II combined) -consisting of PDF and ePub format without DRM. Finally, the publisher +The edition is also available as an eBook (Parts~I and~II combined) +consisting of PDF and ePub format, without DRM\@. Finally, the publisher offers the combination of the printed books and the digital versions at a very attractive price not available anywhere else. +%% bb -- add reference to TUGboat review here + %\section{Changes to packages in the \pkg{amsmath} category} @@ -766,7 +772,7 @@ but for CJK (Chinese/Japanese/Korean) languages it is better to use a zero depth all characters have the same height and depth. And even with Latin-based languages one might want to use the depth of a \cs{strut} or that of a parenthesis. So we now offer a way to adjust this while -maintaining backward compatibility. Just redefine +maintaining backward compatibility: redefine \cs{multicolmindepthstring} to hold whatever you want to get measured for its depth (the width is not relevant). % @@ -790,10 +796,10 @@ page. This has now been fixed. \begin{thebibliography}{9} -\fontsize{9.3}{11.3}\selectfont +%\fontsize{9.3}{11.3}\selectfont \bibitem{37:ltshipout-doc} Frank Mittelbach, \LaTeX{}~Project~Team: - \emph{The \texttt{\upshape ltshipout} documentation}.\\ + \emph{The~\texttt{\upshape ltshipout} documentation}.\\ Run \texttt{texdoc} \texttt{ltshipout-doc} to view. \bibitem{37:lthooks-doc} Frank Mittelbach, Phelype Oleinik, \LaTeX{}~Project~Team: 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 differindex 9085a887da3..2a025487387 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-code.pdf 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 differindex cd675c22bfa..1aa8f1fff83 100644 --- a/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/ltpara-doc.pdf 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 c9209dbbb0f..a2b9753e1df 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 b05bab812ea..747936c204c 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 b69198d99fa..b29a68a68a0 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/ltxdoc.pdf b/Master/texmf-dist/doc/latex-dev/base/ltxdoc.pdf Binary files differindex b820c58deb2..86b5710cf97 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 39caa9b4cbf..2d417f6b01b 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/modguide.pdf b/Master/texmf-dist/doc/latex-dev/base/modguide.pdf Binary files differindex 6c5e0ef3e5f..e03c6e10756 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/nfssfont.pdf b/Master/texmf-dist/doc/latex-dev/base/nfssfont.pdf Binary files differindex a6455d33ada..84599cd94c9 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 3e75484000b..4797864d174 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 0b7fbe33b6a..af59f4891ac 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 411d29444c9..0704a460225 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 153a3709810..4b1b06981a7 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/syntonly.pdf b/Master/texmf-dist/doc/latex-dev/base/syntonly.pdf Binary files differindex bafd0048375..58ea87a4a4d 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/tlc2.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc2.pdf Binary files differindex af4dda256a1..9e68702dc87 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/tlc3.err b/Master/texmf-dist/doc/latex-dev/base/tlc3.err index f790c6d791b..b7e2c1c0fde 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc3.err +++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.err @@ -1,4 +1,4 @@ -\newcommand\erratafiledate{2023-05-16} +\newcommand\erratafiledate{2023-05-30} \def\comando#1{\texttt{\string#1}} @@ -20,7 +20,7 @@ \begin{filecontents}{ttcterrata.cls} %% %% Copyright (C) 1997-2021 Frank Mittelbach -%% This class file is licenced under LPPL latest version; +%% This class file is licensed under LPPL latest version; %% see https://www.latex-project.org/lppl % % @@ -391,7 +391,7 @@ content differs from that of the printed version: there is only a single font matter, a single bibliography, and a single index, whereas in the printed books these are separated out. However, all versions share the main matter (down to the page numbering) so most of the errata applies to -all versions, but to a few only to the digital and others only to the +all versions, but a few only to the digital and some only to the printed version. Thus, we end up with three separate lists. @@ -410,7 +410,7 @@ printed version. Thus, we end up with three separate lists. \section*{Errata for the print version (not applicable to the digital version)} The printed books differ from the digital version in that the -biligraphy is split across both volumes (with a few repeats) and that +bibliography is split across both volumes (with a few repeats) and that the font matter of each volume has its own table of contents and list of figures and tables. Therefore these parts have different page numbers and you will see similar errata entries for both print and @@ -430,7 +430,7 @@ formulas \> \u{F}ormulas documents \> \u{D}ocuments \erroronpage{I-xvii}{chapter head}{FMi}{2023/04/04}{s} -beyond \> \u{B}yond +beyond \> \u{B}eyond \erroronpage{I-xx\ldots I-xxi}{}{FMi}{2023/04/04}{s} Dot leaders have been changed on all sections. @@ -457,7 +457,7 @@ Add: Vancouver, 1999 Publishing \> Publishing\u{,} \erroronpage{I-790}{[122], l.1}{kb/bb}{2023/04/04}{s} -In \u{ACM editor} ``Proceedings \> In ``PODC'01: Proceedings +In \u{ACM editor} ``Proceedings \> In ``\u{PODC'01: }Proceedings \erroronpage{I-790}{[122], l.1}{kb/bb}{2023/04/04}{s} In \u{Unicode Consortium, editor} \> In @@ -480,7 +480,7 @@ formulas \> \u{F}ormulas documents \> \u{D}ocuments \erroronpage{II-xxi}{chapter head}{FMi}{2023/04/04}{s} -beyond \> \u{B}yond +beyond \> \u{B}eyond @@ -585,6 +585,15 @@ Situation is the same in the 2023 distributions; listing output updated. \CHAPTER{Chapter 8 --- Graphics Generation and Manipulation} +\erroronpage{I-619}{para -2, l.2}{FMi}{2023/05/30}{s} +in \u{light blue} \> in \u{red} + +\erroronpage{I-619}{exa 8-4-7}{FMi}{2023/05/30}{s} +The example uses \verb*/left color=red!20/ but this is not really +visible if the red is turned into some gray value in the book (which +is then made even lighter through \texttt{!20}). So it is better to +start from full red, i.e., \> \verb*/left color=red/ instead. +\\ Already corrected in the digital version. \CHAPTER{Chapter 9 --- Font Selection and Encodings} @@ -716,7 +725,7 @@ Paragraph moved to page 141. \\ Already corrected in the digital version. \erroronpage{II-141}{}{FMi}{2023/04/04}{s} -One paragraph added moved over from page 144. +One paragraph moved over from page 140. \\ Already corrected in the digital version. \erroronpage{II-144}{para 2, l.-3}{FMi}{2023/04/04}{s} @@ -738,6 +747,11 @@ longer honored. Chapter title not properly capitalized. \\ Already corrected in the digital version. +\erroronpage{II-261}{para 3, l.3}{FMi}{2023/05/26}{s} +Yoda spoke it seems: \ldots \u{and compare we should} \> +\ldots \u{and you should compare} +\\ Already corrected in the digital version. + \CHAPTER{Chapter 13 --- Localizing Documents} @@ -750,7 +764,12 @@ Chapter title not properly capitalized. \CHAPTER{Chapter 15 --- Bibliography Generation} - + +\erroronpage{II-435}{code}{FMi}{2023/05/26}{s} +\verb=\textcolor{See= \> \verb=\textcolor{blue}{See= +\\ Already corrected in the digital version. + + \CHAPTER{Chapter 16 --- Managing Citations} diff --git a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf b/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf Binary files differindex df716ea46f1..5228aefe9dd 100644 --- a/Master/texmf-dist/doc/latex-dev/base/tlc3.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/tlc3.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 3084afc1ab3..d99b8c586c0 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-historic.pdf b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf Binary files differindex b160cc0774c..cb96ab3d50a 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide-historic.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 4f4a8b4e28b..d61fe208e57 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 b1039a3595f..5577be9f033 100644 --- a/Master/texmf-dist/doc/latex-dev/base/usrguide.tex +++ b/Master/texmf-dist/doc/latex-dev/base/usrguide.tex @@ -142,7 +142,7 @@ arguments. The mandatory types is read between two identical characters, which cannot be any of |%|, |\|, |#|, |{|, |}| or \verb*| |. The verbatim argument can also be enclosed between braces, |{| and |}|. A command with a verbatim argument will - produce an error when it appears within an argument of another function. + produce an error when it appears within an argument of another command. \item[\texttt{b}] Only suitable in the argument specification of an environment, it denotes the body of the environment, between |\begin|\marg{environment} and |\end|\marg{environment}. See @@ -244,7 +244,7 @@ defined. \item \cs{RenewDocumentCommand} will issue an error if \meta{cmd} has not previously been defined. \item \cs{ProvideDocumentCommand} creates a new definition for - \meta{function} only if one has not already been given. + \meta{cmd} only if one has not already been given. \item \cs{DeclareDocumentCommand} will always create the new definition, irrespective of any existing \meta{cmd} with the same name. This should be used sparingly. @@ -619,7 +619,8 @@ Spaces are trimmed at each end of each item parsed. The \texttt{E} argument type is somewhat special, because with a single \texttt{E} in the command declaration you may end up with several arguments in a command (one formal argument per embellishment token). -Therefore, when an argument processor is applied to an \texttt{E}-type +Therefore, when an argument processor is applied to an +\texttt{e}/\texttt{E}-type argument, all the arguments pass through that processor before being fed to the \meta{code}. For example, this command \begin{verbatim} @@ -640,9 +641,9 @@ processed argument can be further processed using a mapping function \NewDocumentCommand \foo {>{\SplitList{;}} m} {\MappingFunction#1} \end{verbatim} -If only a single character \meta{token} is used for the split, any -category code $13$ (active) character matching the \meta{token} will -be replaced before the split takes place. +If only a single character \meta{token} is used for the split, it will +take account of the possibility that the \meta{token} has been made active +(category code~$13$) and will split at such tokens. Spaces are trimmed at each end of each item parsed. Exactly one set of braces will be stripped if an entire item is surrounded by them, i.e.~the following inputs and outputs result (each separte item as @@ -658,11 +659,11 @@ a,{b}c ==> {a}{{b}c} \end{verbatim} \begin{decl} - |\ProcessList| \arg{list} \arg{function} + |\ProcessList| \arg{list} \arg{cmd} \end{decl} To support \cs{SplitList}, the function \cs{ProcessList} is available -to apply a \meta{function} to every entry in a \meta{list}. The -\meta{function} should absorb one argument: the list entry. For example +to apply a \meta{cmd} to every entry in a \meta{list}. The +\meta{cmd} should absorb one argument: the list entry. For example \begin{verbatim} \NewDocumentCommand \foo {>{\SplitList{;}} m} {\ProcessList{#1}{\SomeDocumentCommand}} @@ -751,10 +752,10 @@ This facility should only be used when \emph{necessary}. |\ProvideExpandableDocumentCommand| \arg{cmd} \arg{arg spec} \arg{code} \\ |\DeclareExpandableDocumentCommand| \arg{cmd} \arg{arg spec} \arg{code} \end{decl} -This family of commands is used to create a document-level \meta{function}, +This family of commands is used to create a document-level \meta{cmd}, which will grab its arguments in a fully-expandable manner. The argument specification for the function is given by \meta{arg spec}, -and the function will execute \meta{code}. In general, \meta{code} will +and the \meta{cmd} will execute \meta{code}. In general, \meta{code} will also be fully expandable, although it is possible that this will not be the case (for example, a function for use in a table might expand so that \cs{omit} is the first non-expandable non-space token). @@ -832,7 +833,7 @@ and the command call is aborted. \subsubsection{Control sequence tokens} -A control sequence (or control character) token is characterized by is +A control sequence (or control character) token is characterized by its name, and its meaning is its definition. A token cannot have two different meanings at the same time. When a control sequence is defined as delimiter in a command, @@ -885,7 +886,7 @@ available for examination and use. |\GetDocumentCommandArgSpec| \arg{cmd} \\ |\GetDocumentEnvironmentArgSpec| \arg{environment} \end{decl} -These functions transfer the current argument specification for the +These commands transfer the current argument specification for the requested \meta{cmd} or \meta{environment} into the token list variable \cs{ArgumentSpecification}. If the \meta{cmd} or \meta{environment} has no known argument specification then an error @@ -896,7 +897,7 @@ the current \TeX{} group. |\ShowDocumentCommandArgSpec| \arg{cmd} \\ |\ShowDocumentEnvironmentArgSpec| \arg{environment} \end{decl} -These functions show the current argument specification for the +These commands show the current argument specification for the requested \meta{cmd} or \meta{environment} at the terminal. If the \meta{cmd} or \meta{environment} has no known argument specification then an error is issued. @@ -1279,10 +1280,10 @@ the engine does not support Unicode natively. Similarly, to set a locale \texttt{xx} to behave in the same way as Turkish and retain the difference between dotted- and dotless-i, one could use for example \begin{quotation} - |\DeclareLowercaseMapping{xx}{"0049}{\i}|\\ - |\DeclareLowercaseMapping{xx}{"0130}{i}|\\ - |\DeclareUppercaseMapping{xx}{"0069}{\.{I}}|\\ - |\DeclareUppercaseMapping{xx}{"0131}{I}| + |\DeclareLowercaseMapping[xx]{"0049}{\i}|\\ + |\DeclareLowercaseMapping[xx]{"0130}{i}|\\ + |\DeclareUppercaseMapping[xx]{"0069}{\.{I}}|\\ + |\DeclareUppercaseMapping[xx]{"0131}{I}| \end{quotation} \end{document} 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 d8b84af1b4e..d008d97030d 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 86adc3d75f8..735f72c3b89 100644 --- a/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf +++ b/Master/texmf-dist/doc/latex-dev/base/webcomp.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/README.md b/Master/texmf-dist/doc/latex-dev/graphics/README.md index 0705aac3162..2561c688839 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/README.md +++ b/Master/texmf-dist/doc/latex-dev/graphics/README.md @@ -1,7 +1,7 @@ The LaTeX `graphics` bundle =========================== -Release 2023-05-01 pre-release 0 +Release 2023-11-01 pre-release 0 Overview -------- @@ -61,4 +61,4 @@ of the package. ----- -<p>Copyright (C) 1993-2022 The LaTeX Project <br /> +<p>Copyright (C) 1993-2023 The LaTeX Project <br /> diff --git a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf Binary files differindex 60ff965219f..6a32cdb7f0c 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/color.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/color.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf Binary files differindex 2ff5ce85cb5..6059951a02a 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/drivers.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf Binary files differindex c7c77e4fc7f..e663d5bea79 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/epsfig.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf Binary files differindex ff41a912d3c..3bce5d9644d 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/graphics.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf Binary files differindex 733330d5377..dd0266001ca 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/graphicx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf Binary files differindex 80e906d3065..56fadc22e9c 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/grfguide.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf Binary files differindex 7bfca3934f0..32511514247 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/keyval.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf Binary files differindex 3d8b3d5394c..7385307c49a 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/lscape.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf b/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf Binary files differindex 43e44ed1862..16efc52884b 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/mathcolor.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf Binary files differindex ab77c4b4671..99ff1bfe085 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/rotating.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf Binary files differindex b6fe701a67b..264e6ec00b5 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/rotex.pdf diff --git a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf Binary files differindex e1df6687724..7c2cd0dd38a 100644 --- a/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf +++ b/Master/texmf-dist/doc/latex-dev/graphics/trig.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/README.md b/Master/texmf-dist/doc/latex-dev/latex-lab/README.md index ca44363c895..3f9efe728c0 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/README.md +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/README.md @@ -1,6 +1,6 @@ # LaTeX laboratory -Release 2023-06-01 pre-release 3 +Release 2023-11-01 pre-release 0 ## Overview diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/TODOS-unsorted.md b/Master/texmf-dist/doc/latex-dev/latex-lab/TODOS-unsorted.md deleted file mode 100644 index 1e2771ae679..00000000000 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/TODOS-unsorted.md +++ /dev/null @@ -1,33 +0,0 @@ - -# A number of todos (unsorted and incomplete) - - -## Code extensions / cleanup - -### theorem-like envs - - - this can currently only handle the simple version from LaTeX2e - - it is missing a proper set of templates - - it is missing extensions to support different styles (a la amsmath and the like) - - -## Missing basic support - - - `\textbf` should probably mapt to `<Strong>` - - `\emph` should probably map to `<Em>` - - - Logos such as `\TeX` and `\LaTeX` should produce proper ActualText - - - - -## Package Support - -### csquotes - - - we can't really grab TeX's basic quotes, e.g. - ``` - some quotes around ``text'' here -``` - at least not easily, but we can support `\enquote` and the like - diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-code.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-code.pdf Binary files differindex 26e27ee8ec2..f01d17db22e 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-doc.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-doc.pdf Binary files differindex 43851c76e73..416406acdef 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/blocks-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/changes.txt b/Master/texmf-dist/doc/latex-dev/latex-lab/changes.txt index baefa835e3c..7e76d749966 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/changes.txt @@ -1,3 +1,11 @@ +2023-06-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * latex-lab-block-tagging.dtx corrected tagging of caption + * new latex-lab-firstaid.dtx with adaptions to external packages + * latex-lab-float.dtx: declare variable + * latex-lab-toc-hyperref-changes: use hooks with arguments + * latex-lab-toc-kernel-changes: use hooks with arguments + * latex-lab-sec.dtx: provide \pdfgentounicode with lualatex + 2023-05-20 Ulrike Fischer <Ulrike.Fischer@latex-project.org> * renamed latex-lab-sec-tagging -> latex-lab-sec for consistency diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-code.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-code.pdf Binary files differindex 24e12ed18dd..863d390fc4a 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-code.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-code.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-doc.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-doc.pdf Binary files differindex 8922aaec6d2..b6ebb2888a0 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-doc.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/documentmetadata-support-doc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-amsmath.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-amsmath.pdf Binary files differindex a302eebeb6e..ee73972e159 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-amsmath.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-amsmath.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-bib.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-bib.pdf Binary files differindex f01786b536a..0de6ad02a6a 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-bib.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-bib.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-block-tagging.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-block-tagging.pdf Binary files differindex 46e660a4516..8c88ff980a8 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-block-tagging.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-block-tagging.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-firstaid.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-firstaid.pdf Binary files differnew file mode 100644 index 00000000000..bd656c629a1 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-firstaid.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-float.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-float.pdf Binary files differindex 120baf04fcd..e1a3ba40398 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-float.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-float.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf Binary files differindex 4012dd031af..b4f848dcbfc 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-footnotes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-graphic.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-graphic.pdf Binary files differindex 83de1b66ccb..563b0f13297 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-graphic.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-graphic.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathpkg.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathpkg.pdf Binary files differindex 25aede8aef8..f2362e1f8e7 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathpkg.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathpkg.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtagging.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtagging.pdf Binary files differindex be06230f296..4df1f5e1416 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtagging.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtagging.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtools.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtools.pdf Binary files differindex ba5758f433d..eb53e235bb7 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtools.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-mathtools.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-minipage.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-minipage.pdf Binary files differindex 79fd78a62c5..ca89cd0b8fa 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-minipage.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-minipage.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-1.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-1.pdf Binary files differindex 429fb807c26..1e97867f2aa 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-1.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-1.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-2.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-2.pdf Binary files differindex 623ce1e27f4..c0ec1ce19e8 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-2.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-new-or-2.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-sec.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-sec.pdf Binary files differindex 55f295aba4b..917b5c9bcf4 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-sec.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-sec.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-testphase.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-testphase.pdf Binary files differindex c907166e23a..4e48fddaa56 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-testphase.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-testphase.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-text.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-text.pdf Binary files differnew file mode 100644 index 00000000000..1e38ccd59d2 --- /dev/null +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-text.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.pdf Binary files differindex cea32c82bc5..722c82af28a 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-hyperref-changes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-kernel-changes.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-kernel-changes.pdf Binary files differindex 99d66248133..9994eebbf18 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-kernel-changes.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-kernel-changes.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-tagging-functions.pdf b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-tagging-functions.pdf Binary files differindex d5065171f83..8f52a2cc165 100644 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-tagging-functions.pdf +++ b/Master/texmf-dist/doc/latex-dev/latex-lab/latex-lab-toc-tagging-functions.pdf diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotemark.md b/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotemark.md deleted file mode 100644 index ad50b367320..00000000000 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotemark.md +++ /dev/null @@ -1,189 +0,0 @@ -# Packages that alter \@footnotemark ... - -Scan of TeXlive 2022 for checking ... may not be longer accurate and may contain a few false positives - -``` -% bibarts - -\let\ba@footnmark=\@footnotemark -\def\@footnotemark{\ifhmode{\nobreak \hskip 0.04em plus 0.01em}\else\leavevmode\fi\ba@footnmark}% - - -% ./bxjscls/bxjsja-minimal.def - -\def\bxjs@cjk@loaded{% - \def\@footnotemark{% - \leavevmode - \ifhmode - \edef\@x@sf{\the\spacefactor}% - \ifdim\lastkern>\z@\ifdim\lastkern<5sp\relax - \unkern\unkern - \ifdim\lastskip>\z@ \unskip \fi - \fi\fi - \nobreak - \fi - \@makefnmark - \ifhmode \spacefactor\@x@sf \fi - \relax}% - \let\bxjs@cjk@loaded\relax -} - -% ./arabtex/afoot.sty - -\let \a@@footnotemark \@footnotemark - -\def \a@footnotemark {% inside Arabic environment -\iftrans \unskip \unskip \nobreak \@makefnmark \fi -\ifarab \a@spacefalse \putwordb@x \@makefnmark \a@spacetrue \fi } - -% ./hyperref/hyperref.sty - - \def\@footnotemark{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi - \stepcounter{Hfootnote}% - \global\let\Hy@saved@currentHref\@currentHref - \hyper@makecurrent{Hfootnote}% - \global\let\Hy@footnote@currentHref\@currentHref - \global\let\@currentHref\Hy@saved@currentHref - \hyper@linkstart{link}{\Hy@footnote@currentHref}% - \@makefnmark - \hyper@linkend - \ifhmode\spacefactor\@x@sf\fi - \relax - }% - - -% ./hypdvips/hypdvips.sty - - \def\@footnotemark{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi - \stepcounter{Hfootnote}% - \global\let\Hy@saved@currentHref\@currentHref - \hyper@makecurrent{Hfootnote}% - \global\let\Hy@footnote@currentHref\@currentHref - \global\let\@currentHref\Hy@saved@currentHref - \ifHy@draft% - \@makefnmark% - \else% - \pp@hyperfootnote% - \fi% - \ifhmode\spacefactor\@x@sf\fi - \relax - } - - \newcommand{\pp@hyperfootnote}{% - \ifx\pp@activerect\pp@true% - \@makefnmark% - \else% - \ifpp@smallfootnotes% - \let\pp@backup@@thefnmark\@thefnmark% - \renewcommand{\@thefnmark}{\pdf@rect{\pp@backup@@thefnmark}}% - \Hy@colorlink\@footnotecolor% - \@makefnmark% - \Hy@endcolorlink% - \pdfmark{% - pdfmark=/ANN,% - linktype=footnote,% - Subtype=/Link,% - AcroHighlight=\@pdfhighlight,% - Border=\@pdfborder,% - BorderStyle=\@pdfborderstyle,% - Color=\@footnotebordercolor,% - Dest=\Hy@footnote@currentHref,% - Raw=H.B% - }% - \let\@thefnmark\pp@backup@@thefnmark% - \else% - \pdfmark[\@makefnmark]{% - pdfmark=/ANN,% - linktype=footnote,% - Subtype=/Link,% - AcroHighlight=\@pdfhighlight,% - Border=\@pdfborder,% - BorderStyle=\@pdfborderstyle,% - Color=\@footnotebordercolor,% - Dest=\Hy@footnote@currentHref% - }% - \fi% - \fi% - } - - -% ./memoir/memhfixc.sty - -\ifHy@hyperfootnotes - \def\@footnotemark{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}% - \m@mmf@check% <--- added - \nobreak\fi - \stepcounter{Hfootnote}% - \global\let\Hy@saved@currentHref\@currentHref - \hyper@makecurrent{Hfootnote}% - \global\let\Hy@footnote@currentHref\@currentHref - \global\let\@currentHref\Hy@saved@currentHref - \hyper@linkstart{link}{\Hy@footnote@currentHref}% - \@makefnmark - \hyper@linkend - \m@mmf@prepare% <--- added - \ifhmode\spacefactor\@x@sf\fi - \relax - }% -\fi - - -% caption3.sty - -% this is altering the top-level when inside a float - - -% ./koma-script/scrlttr2.cls - -\newcommand*{\scr@footnotemark}{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}\FN@mf@check\nobreak\fi - \@makefnmark - \csname FN@mf@prepare\endcsname - \ifhmode\spacefactor\@x@sf\fi - \relax} - -% tested against this ... - -\newcommand*{\scr@saved@footnotemark}{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi - \@makefnmark - \ifhmode\spacefactor\@x@sf\fi - \relax} - - -% ./chextras/chextras.sty - -\ifstd@notes\else - \let\std@footnotemark\@footnotemark - \def\alt@footnotemark{\unskip\thinspace\std@footnotemark} - \let\@footnotemark\alt@footnotemark - -% footmisx.sty - - \newcommand*\@footmisxnotemark{% - \leavevmode - \ifhmode - \edef\@x@sf{\the\spacefactor}% - \FN@mf@check - \nobreak - \fi - \@footmicx@makefnmark - \ifFN@pp@towrite - \FN@pp@writetemp - \FN@pp@towritefalse - \fi - \FN@mf@prepare - \ifhmode\spacefactor\@x@sf\fi - \relax - } - - -``` diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotetext.md b/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotetext.md deleted file mode 100644 index deda69fcd86..00000000000 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-footnotetext.md +++ /dev/null @@ -1,848 +0,0 @@ -# Packages that alter \@footnotetext ... - -Scan of TeXlive 2022 for checking ... may not be longer accurate and may contain a few false positives - -``` - -% ./bibarts/bibarts.sty - -\let\ba@footnotetext=\@footnotetext -\long\def\@footnotetext#1{\ba@footnotetext{% - \global\let\thisto@ba=-% - \global\let\thisti@ba=-% - \global\let\thisp@ba=-% - \global\let\thisvol@ba=-% - \global\let\thiss@ba=-% - \global\let\thisn@ba=-% - \global\let\pos@ba=0% - \kern 0.1em\nulskip@ba{\@footnotetrue\ignorespaces - #1\nulskip@ba\ba@textmode}\global\let\lastto@ba=\thisto@ba - \global\let\lastti@ba=\thisti@ba - \global\let\lastp@ba=\thisp@ba - \global\let\lastvol@ba=\thisvol@ba - \global\let\lasts@ba=\thiss@ba - \global\let\lastn@ba=\thisn@ba}}% - - -% ./fnbreak/fnbreak.sty - - \let\fnb@orig@footnotetext\@footnotetext - \long\def\@footnotetext#1{\fnb@orig@footnotetext{\fnb@fnstart#1\fnb@fnend}}% - - -% ./revtex4-1/revtex4-1.cls ./revtex/ltxutil.sty ./revtex/revtex4-2.cls ... - -\long\def\@footnotetext{% - \insert\footins\bgroup - \make@footnotetext -}% -\long\def\@mpfootnotetext{% - \minipagefootnote@pick - \make@footnotetext -}% -\long\def\make@footnotetext#1{% - \set@footnotefont - \set@footnotewidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@\@mpfn\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1% - \@finalstrut\strutbox\vadjust{\vskip\z@skip}% - }% - \color@endgroup - \minipagefootnote@drop -}% - - -% ./nrc/nrc1.cls ./nrc/nrc2.cls - -% this is missing the \par at the end and \@currentcounter - -\long\def\@footnotetext#1{% - \insert\footins{% - \reset@font\smallt - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox - }% - \color@endgroup - }% -}% - -%------------------------------------- - -% ./bigfoot/bigfoot.sty - - \def\@footnotetext{\Footnotetextdefault{}}% - -%------------------------------------- - - -% ./uafthesis/uafthesis.cls - -% this is missing the \par at the end and \@currentcounter - -%% this little gem provides for single-spaced footnotes -\long\def\@footnotetext#1{\insert\footins{% - \ssp - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -%------------------------------------- - - - -% ./resphilosophica/resphilosophica.cls - -% I wonder if this \, is really intended below ... - -\long\def\@footnotetext#1{% - \insert\footins{% - \normalfont\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep \splitmaxdepth \dp\strutbox - \floatingpenalty\@MM \hsize\columnwidth - \@parboxrestore \parindent\normalparindent \sloppy - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark}% - \@makefntext{% - \,\rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}} - -%------------------------------------- - - - -% ./setspace/setspace.sty - -% this is missing the \par at the end and \@currentcounter - -\long\def\@footnotetext#1{% - \insert\footins{% -% GT: Next line added. Hook desired here! - \def\baselinestretch {\setspace@singlespace}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} - -%------------------------------------- - - - -% ./linguex/linguex.sty - - -\let\predefinedfootnotetext=\@footnotetext -\long\def\@footnotetext#1{\@noftnotefalse\predefinedfootnotetext{#1}% - \@noftnotetrue} - - -%------------------------------------- - - -% ./fnpara/fnpara.sty - -\long\def\@footnotetext#1{\insert\footins{% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \setbox0=\hbox{% - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox - \penalty -10 - \hskip\footglue - }% - }% - \dp0=0pt \ht0=\fudgefactor\wd0 \box0 - \color@endgroup}} - -%------------------------------------- - - -% ./footmisc/footmisc.sty (para option) - -% this is missing the \par at the end and \@currentcounter - - \long\def\FN@footnotetext#1{% - \insert\footins{% - \ifFN@setspace - \let\baselinestretch\FN@baselinestretch - \fi - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox - \floatingpenalty\@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}% - \color@begingroup - \setbox\FN@tempboxa\hbox{% - \@makefntext{\ignorespaces#1\strut - \penalty-10\relax - \hskip\footglue - }% end of \@makefntext parameter - }% end of \hbox - \dp\FN@tempboxa\z@ - \ht\FN@tempboxa\dimexpr\wd\FN@tempboxa *% - \footnotebaselineskip / \columnwidth\relax - \box\FN@tempboxa - \color@endgroup - }% - \FN@mf@prepare - } - -%------------------------------------- - - -% ./footmisc/footmisc.sty (normal) - -% this is missing the \par at the end and \@currentcounter - - \long\def\FN@footnotetext#1{% - \insert\footins{% - \ifFN@setspace - \let\baselinestretch\FN@baselinestretch - \fi - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox - \floatingpenalty\@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep - \ignorespaces#1\@finalstrut\strutbox - }% - \color@endgroup - }% - \FN@mf@prepare - }% - - - -%------------------------------------- - - -% ./footmisc/footmisc.sty (side option) - - \long\def\FN@footnotetext#1{% - \marginpar{% - \ifFN@setspace - \let\baselinestretch\FN@baselinestretch - \fi - \reset@font\footnotesize - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \ignorespaces#1% - }% - \color@endgroup - }% - \FN@mf@prepare - }% - - - -%------------------------------------- - - - -% ./bxjscls/bxjsarticle.cls ./bxjscls/bxjsbook.cls ... - -\long\def\@footnotetext{% - \insert\footins\bgroup - \normalfont\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces}% - \futurelet\jsc@next\jsc@fo@t} -\def\jsc@fo@t{\ifcat\bgroup\noexpand\jsc@next \let\jsc@next\jsc@f@@t - \else \let\jsc@next\jsc@f@t\fi \jsc@next} -\def\jsc@f@@t{\bgroup\aftergroup\jsc@@foot\let\jsc@next} -\def\jsc@f@t#1{#1\jsc@@foot} -\def\jsc@@foot{\@finalstrut\strutbox\color@endgroup\egroup - \ifx\pltx@foot@penalty\@undefined\else - \ifhmode\null\fi - \ifnum\pltx@foot@penalty=\z@\else - \penalty\pltx@foot@penalty - \pltx@foot@penalty\z@ - \fi - \fi} - - -not covered so far supports \footnote{ catcode changes ...} but also -\foonote A --- the latter is questionable I would say - - -%------------------------------------- - - -% ./fn2end/fn2end.sty - -obsolete I guess, ignored in evaluation - - -%------------------------------------- - - -% ./hyperref/hyperref.sty - - \long\def\@footnotetext#1{% - \H@@footnotetext{% - \ifHy@nesting - \expandafter\ltx@firstoftwo - \else - \expandafter\ltx@secondoftwo - \fi - {% - \expandafter\hyper@@anchor\expandafter{% - \Hy@footnote@currentHref - }{\ignorespaces #1}% - }{% - \Hy@raisedlink{% - \expandafter\hyper@@anchor\expandafter{% - \Hy@footnote@currentHref - }{\relax}% - }% - \let\@currentHref\Hy@footnote@currentHref - \let\@currentlabelname\@empty - \ignorespaces #1% - }% - }% - }% - - -Handling of anchors (in nested context) I guess. This needs to be -married with the anchor setting that the tagging currently does and -the latter improved/adjusted - - -%------------------------------------- - -% ./biblatex-gb7714-2015/gb7714-2015ms.bbx ./biblatex-gb7714-2015/gb7714-2015mx.bbx ... - - \long\def\@footnotetext##1{\insert\footins{% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \leftskip \footbibmargin%增加的左侧缩进 - \@makefntext{% - \rule\z@\footnotesep\ignorespaces##1\@finalstrut\strutbox% - }% - \color@endgroup}}% - -fits the structure -%------------------------------------- - - -% ./amscls/amsbook.cls ./amscls/amsproc.cls ./amscls/amsart.cls ... - -\long\def\@footnotetext#1{% - \insert\footins{% - \normalfont\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep \splitmaxdepth \dp\strutbox - \floatingpenalty\@MM \hsize\columnwidth - \@parboxrestore \parindent\normalparindent \sloppy - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark}% - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\unskip\strut\par}}} - -fits the structure -%------------------------------------- - - -% ./umich-thesis/umich-thesis.cls - -% change LaTeX's footnotes to get vertical spacing correct -\skip\footins \baselinestretch2\skip\footins -\long\def\@footnotetext#1{% - \insert\footins{% - \def\baselinestretch {\setspace@singlespace}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \vskip 1.2\baselineskip - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} - -fits the structure -%------------------------------------- - - -% ./nostarch/nostarch.cls - -\long\def\@footnotetext#1{\insert\footins{% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@{13.5pt}\ignorespaces#1}% - \color@endgroup}}% - -fixed \footsep, probably very old -fits the structure -%------------------------------------- - - - -% ./coursepaper/coursepaper.cls - -\long\def\@footnotetext#1{% - \insert\footins{% - \def\baselinestretch {1}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} - -fits the structure -%------------------------------------- - - - -% ./ucthesis/ucthesis.cls - -% Single-space footnotes. -\long\def\@footnotetext#1{\insert\footins{\ssp\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -fits the structure -%------------------------------------- - - - -% ./jura/jura.cls - -\long\def\@footnotetext#1{\insert\footins{% - \linespread{\J@FootnoteSpread}\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}}% - -fits the structure -%------------------------------------- - - -% ./asaetr/asaesub.sty - -2.09 - -%------------------------------------- - - -% ./lineno/fnlineno.sty - -%% |\FNLN@@text| stores the `\@footnotetext' found, -%% we might check if it is `\FNLN@ltx@fntext' ... %% TODO -\let\FNLN@@text\@footnotetext -\def\@footnotetext{% - \ifLineNumbers \expandafter \FNLN@text - \else \expandafter \FNLN@@text - \fi} - - -\def \FNLN@text {% %% 2010/12/31 arg read later - \vadjust{\penalty-\FNLN@M@swap@codepen}% -%% Standard \LaTeX's `\@footnotetext' expands `\@thefnmark' -%% to produce the footnote mark at the page bottom, -%% right after it has been determined for the mark -%% in the main text. \emph{Here} the footnote text -%% will be typeset only when \emph{other} footnote marks -%% may have been formed for typesetting the main text -%% paragraph before. -%% %%% (TODO clearer wording) -%% In the \strong{footnote list} -%% macro |\FNLN@list|, the (\dqtd{`&\protect'ed}) -%% \emph{current} expansion <mark> of `\@thefnmark' -%% is stored as an item preceding the footnote text -%% <text>. One footnote entry in `\FNLN@list' -%% thus has the form \lq`<mark>\@lt<text>\@lt'\rq. -%% \LaTeX's internal `\g@addto@macro' is used to \emph{append} -%% an entry to the list (at the right). The OTR will later -%% take the entries from the left of the list. -%% -%% The argument of the auxiliary/temporary `\@tempa' -%% will contain the footnote text and thus must be able to -%% carry `\par' tokens. We therefore need a `\long' version of -%% `\protected@edef': - \let\@@protect\protect - \let\protect\@unexpandable@protect - \afterassignment\restore@protect - \long \edef \@tempa ##1{% - \noexpand\g@addto@macro \noexpand\FNLN@list {% - \@thefnmark \noexpand\@lt ##1\noexpand \@lt}}% -%% ... issuing -%% \lq`\g@addto@macro\FNLN@list{<mark>\elt<text>\@lt}'\rq\ ... - \@tempa %% reads arg -} -%% Here we initialize |\FNLN@list|: -\let\FNLN@list\@empty - - - -probably continues working but needs separate checking - -%------------------------------------- - - - -% ./jurabib/jurabib.sty - - \long\def\@footnotetext#1{% - \Orig@tabularx@footnotetext{% - \jb@fntrue - #1% - \setcounter{jb@cites@in@footnote}{0}% - }% - }% - - \let\jbsaved@footnotetext\@footnotetext - \long\def\@footnotetext#1{% - \begingroup - \jb@fntrue - \jbsaved@footnotetext{#1}% - \setcounter{jb@cites@in@footnote}{0}% - \endgroup - }% - - -first is table notes, second -fits the structure -%------------------------------------- - - - -% ./york-thesis/york-thesis.cls - -\long\def\@footnotetext#1{% - \insert\footins{% - \def\baselinestretch {1}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark}% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} - -fits the structure -%------------------------------------- - - -% ./ucdavisthesis/ucdavisthesis.cls - -\long\def\@footnotetext#1{\insert\footins{\renewcommand\baselinestretch{1} - \footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}\renewcommand\baselinestretch{\@spacing}}} - -looks old ... -fits the structure -%------------------------------------- - - -% ./ledmac/afoot.sty - -fairly old and buggy in some aspects - -%%% Make the LaTeX \cs{footnote} catcode-safe, like in Plain TeX. - -\def \@footnotetext {% new, do not yet read footnote text - \insert \footins \bgroup - \ifx \footglue \undefined % prepare normal footnote - \interlinepenalty \interfootnotelinepenalty \floatingpenalty \@MM - \splittopskip \footnotesep \splitmaxdepth \dp \strutbox - \else - \global\long\def \@makefntext ##1{{$^{\@thefnmark }$}##1\nobreak }% - \setbox0=\hbox \bgroup % fnpara.sty is present - \floatingpenalty=20000 \footnotesize - \fi - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}% - \a@fntext } - - -%------------------------------------- - - -% ./toptesi/toptesi.sty - - -\long\def\@footnotetext#1{\insert\footins{\linespread{1}\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}% - \@makefntext{\rule{\z@}{\footnotesep}\ignorespaces#1\strut}}} - - -fits the structure -%------------------------------------- - - -% ./gb4e/gb4e.sty - -\let\@gbsaved@footnotetext=\@footnotetext -\long\def\@footnotetext#1{% - \@noftnotefalse\setcounter{fnx}{0}% - \@gbsaved@footnotetext{#1}% - \@noftnotetrue} - -fits the structure -%------------------------------------- - - - -% ./koma-script/scrlttr2.cls ./koma-script/scrextend.sty ./koma-script/scrreprt.cls ... - -same bug as footmisc: the @prepare is in the wrong place - -fits the structure -%------------------------------------- - - - -% ./tabu/tabu.sty - -not checked what that does - - -%------------------------------------- - - -% ./uwthesis/uwthesis.cls - -does chapter notes -- ignore for now - -%------------------------------------- - - -% ./tools/multicol.sty - -\long\def\mult@footnotetext#1{\begingroup - \columnwidth\textwidth - \orig@footnotetext{#1}\endgroup} - - -fits the structure, but need to think what makes sense here as this a -temporary redefinition for the environment only - -%------------------------------------- - - -% ./fancyvrb/fancyvrb.sty - -\long\def\V@footnotetext{% - \afterassignment\V@@footnotetext - \let\@tempa} -\def\V@@footnotetext{% - \insert\footins\bgroup - \csname reset@font\endcsname - \footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth\dp\strutbox - \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \def\@currentcounter{footnote}% - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}% - \@makefntext{}% - \rule{\z@}{\footnotesep}% - \bgroup - \aftergroup\V@@@footnotetext - \ignorespaces} -\def\V@@@footnotetext{\strut\egroup} - - -another one of the footnote commands that do not read they argument as an argument - -%------------------------------------- - - -% ./savefnmark/savefnmark.sty - -obsolete - -%------------------------------------- - - -% ./changebar/changebar.sty - -\let\ltx@footnotetext\@footnotetext -\long\def\cb@footnotetext#1{% - \cb@trace@stack{end footnote on page \the\c@page}% - \cb@pop\cb@currentstack - \ifnum\cb@topleft=\cb@nil - \ltx@footnotetext{#1}% - \else - \cb@push\cb@currentstack - \edef\cb@temp{\the\cb@curbarwd}% - \ltx@footnotetext{\cb@start[\cb@temp]#1\cb@end}% - \fi} -\let\@footnotetext\cb@footnotetext - - -% ./eledmac/eledmac.sty - -\apptocmd{\@footnotetext}{\m@mmf@prepare}{}{} -\pretocmd{\@footnotetext}{% - \ifnumberedpar@ - \edtext{}{\l@dbfnote{#1}}% - \else - }{}{} -\apptocmd{\@footnotetext}{\fi}{}{}% - - -% ./yafoot/dblfnote.sty - -\long\def\dfn@footnotetext#1{{\setbox\dfn@boxa\vbox{ - \let\insert\dfn@gobble - \columnwidth\DFNcolumnwidth \hbadness\c@DFNsloppiness - \def\@makefnmark{\smash{\dfn@makefnmark}} - \dfn@latex@footnotetext{#1}\par \boxmaxdepth\dfn@fnmaxdp}% - \dfn@dima\ht\dfn@boxa \advance\dfn@dima\dp\dfn@boxa - \ifdim\dfn@dima>\z@\else - \dfn@dima1sp\relax - \setbox\dfn@boxa\vbox{\vbox to1sp{\unvbox\dfn@boxa\vfil}}\fi - \global\setbox\dfn@ins\vbox{\boxmaxdepth\dfn@fnmaxdp - \ifvoid\dfn@ins\else - \unvbox\dfn@ins \allowbreak \nointerlineskip \fi - \ifdfn@allowcbreak \unvbox \else \box \fi \dfn@boxa}% - \setbox\dfn@boxa\copy\dfn@ins - \dfn@split{.5\ht\dfn@boxa}\dfn@boxa\dfn@boxb\dfn@fnmaxdp\footnotesep - \advance\@tempdima\@tempdimb \@tempdimb\@tempdima - \advance\@tempdima-\dfn@fnht \global\dfn@fnht\@tempdimb - \insert\footins{\floatingpenalty\@MM \vbox to\@tempdima{}}% - \xdef\dfn@list{\dfn@list\@elt{\number\dfn@dima}{\number\@tempdima}}}} -\let\dfn@latex@footnotetext\@footnotetext -\let\@footnotetext\dfn@footnotetext - - -% ./ftnxtra/ftnxtra.sty - -not checked what this does - - -% ./acmart/acmart.cls - -\if@ACM@sigchiamode -\long\def\@footnotetext#1{\marginpar{% - \reset@font\small - \interlinepenalty\interfootnotelinepenalty - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}}% -\fi - - -% ./memoir/memoir.cls - - this needs some further analysis - -``` diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-kern-kern.md b/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-kern-kern.md deleted file mode 100644 index aac597db60f..00000000000 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-kern-kern.md +++ /dev/null @@ -1,88 +0,0 @@ -# Packages that use double \kern's - -Scan of TeXlive 2022 for checking ... may not be longer accurate and may contain a few false positives -(definitely contains bogus entries right now) - - -``` - - \ifdim\lastkern>\z@\ifdim\lastkern<5sp\relax -./bxjscls/bxjsja-minimal.def - - - - \ifdim\lastkern=-3sp \unkern - \ifdim\lastkern=3sp \kern-3sp - {\kern\MT@outer@kern\kern3sp\kern-3sp\relax}% -./microtype/letterspace.sty - - - \ifdim\lastkern=-3sp \unkern - \ifdim\lastkern=3sp \kern-3sp - {\kern\MT@outer@kern\kern3sp\kern-3sp\relax}% -./microtype/microtype-pdftex.def - - - \ifdim\lastkern=-3sp \unkern - \ifdim\lastkern=3sp \kern-3sp - {\kern\MT@outer@kern\kern3sp\kern-3sp\relax}% -./microtype/microtype-luatex.def - - - -\providecommand*{\multiplefootnotemarker}{3sp} -./eledmac/eledmac.sty - - - -\providecommand*{\multiplefootnotemarker}{3sp} -./reledmac/reledmac.sty - - -\edef\CJK@kern{\kern -2sp\kern 2sp} -\edef\CJK@CJK{\kern -1sp\kern 1sp} -./cjk/texinput/CJK.sty - - -\edef\ruby@kern{\kern -5sp\kern 5sp} -./cjk/texinput/ruby.sty - - -% hyphenation between pinyin syllables. Values 1sp-3sp are already used -\edef\py@sp{\kern -4sp\kern 4sp} -./cjk/texinput/pinyin.sty - - -\providecommand*{\multiplefootnotemarker}{3sp} -./tufte-latex/tufte-common.def - - - -\newcommand*{\multiplefootnotemarker}{3sp} -./memoir/memoir.cls - - -\providecommand*{\multiplefootnotemarker}{3sp} -./parnotes/parnotes.sty - - -\providecommand*{\multiplefootnotemarker}{3sp} -./lwarp/lwarp-footmisc.sty - - - \bgroup \kern-3sp\kern3sp % kerns so I can test for beginning of list -./examdesign/examdesign.cls - - - \kern-1sp \kern1sp } - \kern-2sp \kern2sp } - \kern-3sp \kern3sp } - \kern-4sp \kern4sp } -./polyglossia/gloss-korean.ldf - - - -\NewDocumentCommand \@sidenotes@multisign { } {3sp} -./sidenotes/sidenotes.sty - -``` diff --git a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-makefntext.md b/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-makefntext.md deleted file mode 100644 index d7cb0a9b920..00000000000 --- a/Master/texmf-dist/doc/latex-dev/latex-lab/usage-of-makefntext.md +++ /dev/null @@ -1,1751 +0,0 @@ -# Packages that alter \@makefntext ... - -Scan of TeXlive 2022 for checking ... may not be longer accurate and may contain a few false positives - -``` - -% ./footmisc/footmisc.sty - -% latex def (used with para option) - - - - \long\def\@makefntext#1{% - \ifFN@hangfoot - \bgroup - \setbox\@tempboxa\hbox{% - \ifdim\footnotemargin>0pt - \hb@xt@\footnotemargin{\@makefnmark\hss}% - \else - \@makefnmark - \fi - }% - \leftmargin\wd\@tempboxa - \rightmargin\z@ - \linewidth \columnwidth - \advance \linewidth -\leftmargin - \parshape \@ne \leftmargin \linewidth - \footnotesize - \@setpar{{\@@par}}% - \leavevmode - \llap{\box\@tempboxa}% - \parskip\hangfootparskip\relax - \parindent\hangfootparindent\relax - \else - \parindent1em - \noindent - \ifdim\footnotemargin>\z@ - \hb@xt@ \footnotemargin{\hss\@makefnmark}% - \else - \ifdim\footnotemargin=\z@ - \llap{\@makefnmark}% - \else - \llap{\hb@xt@ -\footnotemargin{\@makefnmark\hss}}% - \fi - \fi - \fi - \footnotelayout#1% - \ifFN@hangfoot - \par\egroup - \fi - } - - - - ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/aastex/aastex631.cls ---------------------------------------------------------- -\def\@makefntext#1{\hsize=\columnwidth\mbox{}\hspace*{3mm}\@makefnmark~#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/paper/paper.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% -... - \long\def\@makefntext#1{% - \leftskip 2.0em% - \noindent - \hbox to 0em{\hss\@makefnmark\kern 0.25em}#1} -... - \long\def\@makefntext#1{% - \parindent 1em% - \noindent - \hbox to 1.8em{\hss\@makefnmark\kern 0.25em}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex4-1/aip4-1.rtx ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex4-1/aps4-1.rtx ---------------------------------------------------------- -\long\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex4-1/revtex4-1.cls ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \parindent1em% - \noindent -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/smflatex/smfart.cls ---------------------------------------------------------- -\def\@makefntext{\parindent0pt\sloppy\indent\@makefnmark} -\hfuzz=1pt \vfuzz=\hfuzz -\def\sloppy{\tolerance9999 \emergencystretch 3em\relax} -\setcounter{topnumber}{4} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/smflatex/smfbook.cls ---------------------------------------------------------- -\def\@makefntext{\parindent0pt\sloppy\indent\@makefnmark} -\hfuzz=1pt \vfuzz=\hfuzz -\def\sloppy{\tolerance9999 \emergencystretch 3em\relax} -\setcounter{topnumber}{4} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrlttr2.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \raggedfootnote - \leftskip #2 - \l@addto@macro\@trivlist{% -... - \long\def\@makefntext##1{% - \setlength{\@tempdimc}{#3}% - \def\@tempa{#1}\ifx\@tempa\@empty - \@setpar{\@@par -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrextend.sty ---------------------------------------------------------- - \long\def\@makefntext##1{% - \raggedfootnote - \leftskip #2 - \l@addto@macro\@trivlist{% -... - \long\def\@makefntext##1{% - \setlength{\@tempdimc}{#3}% - \def\@tempa{#1}\ifx\@tempa\@empty - \@setpar{\@@par -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrreprt.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \raggedfootnote - \leftskip #2 - \l@addto@macro\@trivlist{% -... - \long\def\@makefntext##1{% - \setlength{\@tempdimc}{#3}% - \def\@tempa{#1}\ifx\@tempa\@empty - \@setpar{\@@par -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrartcl.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \raggedfootnote - \leftskip #2 - \l@addto@macro\@trivlist{% -... - \long\def\@makefntext##1{% - \setlength{\@tempdimc}{#3}% - \def\@tempa{#1}\ifx\@tempa\@empty - \@setpar{\@@par -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/koma-script/scrbook.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \raggedfootnote - \leftskip #2 - \l@addto@macro\@trivlist{% -... - \long\def\@makefntext##1{% - \setlength{\@tempdimc}{#3}% - \def\@tempa{#1}\ifx\@tempa\@empty - \@setpar{\@@par -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/uafthesis/uafthesis.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \parindent 1em% - \noindent - \hbox to 1.8em{\hss\@makefnmark}#1} -... - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/uwthesis/uwthesis.cls ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em\noindent \hangindent\parindent - \def\baselinestretch{1.0}\normalfont - \hb@xt@1.8em{\hss\@makefnmark}#1} - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/uwa-letterhead/uwa-letterhead.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \global\@topnum\z@ -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/onrannual/onrannual.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/thuthesis/thuthesis.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \begingroup - % 序号取消上标 - \def\@makefnmark{\hbox{\normalfont\@thefnmark}}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/gaceta/gaceta.cls ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/jpsj/jpsj2.cls ---------------------------------------------------------- - \long\def\@makefntext##1{%\vskip2\p@ - \hangindent8\p@ \hangafter1 \noindent - \hb@xt@1em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/gmutils/gmtypos.sty ---------------------------------------------------------- - \ampulexdef#1{\long\def\@makefntext}% - \if@twocolumn{\gmu@ATfootnotes\if@twocolumn}% Ampulex redefinition - % of \incs{maketitle} for \pk{mwcls}. -} -... - \long\pdef\@makefntext##1{% - \ifdefined\@parindent \parindent\@parindent - \else \parindent 1em\relax - \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/resphilosophica/resphilosophica.cls ---------------------------------------------------------- -\def\@makefntext{\noindent\@makefnmark - \if@enddoc\else - \immediate\write\@mainaux% - {\string\xdef\string\lastfootnote@page{\the\c@page}}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/tools/ftnright.sty ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em - \noindent\hbox to 2em{}% - \llap{\@thefnmark.\,\,}#1} -\setlength{\skip\footins} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/elegantnote/elegantnote.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/rapport1.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... - \long\def\@makefntext{\@xmakefntext{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/brief.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent\hb@xt@\leftmargini{\normalfont\@thefnmark.\hfil}#1} -\newcommand*\dutchbrief{% - \def\uwbrieftekst{Uw brief van} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/boek.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/rapport3.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... - \long\def\@makefntext{\@xmakefntext{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/boek3.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/artikel2.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}% - \leavevmode\hb@xt@.5\unitindent{% - \@textsuperscript{\normalfont\@thefnmark}\hfil}##1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/artikel3.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... - \long\def\@makefntext{\@xmakefntext{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ntgclass/artikel1.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% -... - \long\def\@makefntext{\@xmakefntext{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cdpbundl/letteracdp.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent - \hangindent 5\p@ - \hb@xt@5\p@{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/courseoutline/courseoutline.cls ---------------------------------------------------------- -\setlength {\evensidemargin}{0.0in} % right margin 1.0 inch -\setlength {\textwidth}{6.5in} % right margin 1.0 inch -\setlength {\footnotesep}{14pt} % baseline skip for fn's 1st line -\setlength {\headheight}{0.2in} % make room for header -\setlength {\headsep}{0.2in} % modest header separation -\setlength {\parskip}{0.2in} % set a paragraph skip -\setlength {\parindent}{0.0in} % no para indents -% -% redefine the titlematter -% -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \thispagestyle{empty}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - % - \global\let\university\@empty - \global\let\department\@empty - \global\let\coursename\@empty -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/stellenbosch/ustitle.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/chextras/chextras.sty ---------------------------------------------------------- - \long\def\@makefntext#1{\settowidth\@tempdima{.\kern\marginparsep} - \parindent\z@ - \advance\parindent-\@tempdima - \rule\z@\footnotesep -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/aiaa/aiaa-tc.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/oberdiek/enparen.sty ---------------------------------------------------------- - \long\def\@makefntext##1{% - \enparen@org@makefntext{% - \enparenBeginContext{footnote}% - ##1% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cleveref/cleveref.sty ---------------------------------------------------------- -\long\def\@makefntext{% - \cref@constructprefix{footnote}{\cref@result}% - \protected@edef\cref@currentlabel{% - [footnote][\arabic{footnote}][\cref@result]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ametsoc/ametsoc.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\footnotesize\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1 - \vskip1sp -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/combine/combine.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/active-conf/active-conf.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent##1}% - \@note - \setcounter{footnote}{0} - \global\def\note##1{% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/iso/isov2.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \parindent 1em% - \noindent - \hbox to 1.8em{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/elegantpaper/elegantpaper.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@0.1em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/fnpara/fnpara.sty ---------------------------------------------------------- -\long\def\@makefntext#1{% -% \parindent 1em% -% \noindent -% \hb@xt@1.8em{\hss\@makefnmark}#1 -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bxjscls/bxjsarticle.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\advance\leftskip 3\jsZw - \parindent 1\jsZw\noindent - \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3\jsZw}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bxjscls/bxjsbook.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\advance\leftskip 3\jsZw - \parindent 1\jsZw\noindent - \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3\jsZw}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bxjscls/bxjsslide.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\advance\leftskip 3\jsZw - \parindent 1\jsZw\noindent - \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3\jsZw}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bxjscls/bxjsreport.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\advance\leftskip 3\jsZw - \parindent 1\jsZw\noindent - \llap{\@textsuperscript{\normalfont\@thefnmark}\hskip0.3\jsZw}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/lettre/lettre.cls ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/titlefoot/titlefoot.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex/aip4-2.rtx ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex/aps4-2.rtx ---------------------------------------------------------- -\long\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex/revtex4-2.cls ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \parindent1em% - \noindent -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex/sor4-2.rtx ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex/aapm4-2.rtx ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \leftskip1em% - \parindent1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/lni/lni.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... -\long\def\@makefntext#1{% - \parindent \fnindent% - \leftskip \fnindent% Einrückung vor der footnotemark - \noindent -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/arabtex/arabrep.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{\hss\@makefnmark}##1}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/arabtex/arabrep1.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{\hss\@makefnmark}##1}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/llncs/llncs.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \parindent \fnindent% - \leftskip \fnindent% - \noindent -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/frankenstein/blkcntrl.sty ---------------------------------------------------------- -\defcommand\@makefntext [1] {% - \setlength\parindent{\@ne em}% - \noindent - \hb@xt@ 1.8em{\hss\@makefnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/frankenstein/blkcntrl.stq ---------------------------------------------------------- -\defcommand\@makefntext [1] {% - \setlength\parindent{\@ne em}% - \noindent - \hb@xt@ 1.8em{\hss\@makefnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cmpj/cmpj2.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cmpj/cmpj3.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cmpj/cmpj.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/pracjourn/pracjourn.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage -... -\def\@makefntext#1{% - \parindent 0em\relax - \makebox[1.5em][l]{\normalfont\footnotesize\@thefnmark.}#1} -\def\@ifx@empty#1{% Implicit #2#3 -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/extsizes/extbook.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/extsizes/extletter.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent - \hangindent 5\p@ - \hb@xt@5\p@{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/extsizes/extarticle.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/extsizes/extproc.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \twocolumn[\@maketitle]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/extsizes/extreport.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/h2020proposal/h2020proposal.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ms.bbx ---------------------------------------------------------- - \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 - \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} - - } -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015mx.bbx ---------------------------------------------------------- - \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 - \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} - - } -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015ay.bbx ---------------------------------------------------------- - \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 - \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} - - } -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/biblatex-gb7714-2015/gb7714-2015.bbx ---------------------------------------------------------- - \long\def\@makefntext##1{%增加了脚注标记与正文的间隔 - \parindent 1em\noindent \hb@xt@ 0em{\hss \@makefnmark\makebox[\footbiblabelsep]{}}##1} - - } -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/suftesi/suftesi.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/mwcls/mwrep.cls ---------------------------------------------------------- - \long\def\@makefntext##1{ - \parindent\@parindent - \@textsuperscript{\normalfont\@thefnmark}\enspace##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/mwcls/mwart.cls ---------------------------------------------------------- - \long\def\@makefntext##1{ - \parindent\@parindent - \@textsuperscript{\normalfont\@thefnmark}\enspace##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/mwcls/mwbk.cls ---------------------------------------------------------- - \long\def\@makefntext##1{ - \parindent\@parindent - \@textsuperscript{\normalfont\@thefnmark}\enspace##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/tugboat/ltugboat.cls ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em\noindent\hb@xt@2em{}% - \llap{\@makefnmark}\null$\mskip5mu$#1} - -%% \long\def\@makefntext#1{\parindent 1em -... - \def\@makefntext##1{##1}% - \footnotetext{\noindent #1#2}% - \endgroup -} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ptptex/ptptex.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% -\parindent 1.5em\noindent \footnotesize % -\hbox to 2.5em{\hss$^{\@thefnmark}$}\hskip3\p@#1} -\gdef\@thanks{} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/aguplus/aguplus.sty ---------------------------------------------------------- - \long\def\@makefntext##1{##1} - \footnotetext{{\parindent=1em\indent - \let\@elt=\par\@titlenote}} - \fi -... - \long\def\@makefntext##1{##1} - \footnotetext{{\parindent=10pt\indent - \parskip=6pt\let\@elt=\par\@titlenote}} - \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/aguplus/aguplus.cls ---------------------------------------------------------- - \long\def\@makefntext##1{##1} - \footnotetext{{\parindent=1em\indent - \let\@elt=\par\@titlenote}} - \fi -... - \long\def\@makefntext##1{##1} - \footnotetext{{\parindent=10pt\indent - \parskip=6pt\let\@elt=\par\@titlenote}} - \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/protocol/protocol.cls ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/cje/cje.cls ---------------------------------------------------------- - \long\def\@makefntext##1{%\parindent 1em - \noindent -% \hb@xt@1.8em{% -% \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% -... -\long\def\@makefntext#1{\raggedright\@setpar{\@@par\@tempdima \hsize - \advance\@tempdima-\@footindent - \parshape \@ne \@footindent \@tempdima}\par - \noindent \hbox to \z@{\hss\@thefnmark\enskip}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/tufte-latex/tufte-common.def ---------------------------------------------------------- -\long\def\@makefntext#1{\@textsuperscript{\@tufte@sidenote@font\tiny\@thefnmark}\,\footnotelayout#1} - -% Set the in-text footnote mark in the same typeface as the body text itself. -\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\footnotesize\@thefnmark}}} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsdtx.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% - \if@twocolumn - \ifnum \col@number=\@ne -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsbook.cls ---------------------------------------------------------- -\def\@makefntext{\indent\@makefnmark} -\long\def\@footnotetext#1{% - \insert\footins{% - \normalfont\footnotesize -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsproc.cls ---------------------------------------------------------- -\def\@makefntext{\indent\@makefnmark} -\long\def\@footnotetext#1{% - \insert\footins{% - \normalfont\footnotesize -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/amscls/amsart.cls ---------------------------------------------------------- -\def\@makefntext{\indent\@makefnmark} -\long\def\@footnotetext#1{% - \insert\footins{% - \normalfont\footnotesize -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/quantumarticle/quantumarticle.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \ifbool{@twocolumn} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ltxmisc/iagproc.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \twocolumn[\@maketitle]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/acmart/acmart.cls ---------------------------------------------------------- -\def\@makefntext{\noindent\@makefnmark} -\if@ACM@sigchiamode -\long\def\@footnotetext#1{\marginpar{% - \reset@font\small -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/memoir/memoir.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\makethanksmark ##1} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/footnotebackref/footnotebackref.sty ---------------------------------------------------------- -% than redefine the \@makefntext and \@makefnmark -% The \@makefnmark macro is redefined in the space of -% the \@makefntext macro -% So the footnote numbers in the main text are not influenced -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bangtex/barticle.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bangtex/bletter.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent - \hangindent 5\p@ - \hb@xt@5\p@{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/bangtex/bbook.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\sbng\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/elbioimp/elbioimp.cls ---------------------------------------------------------- - \def \@makefntext ##1{\noindent - \small \@thefnmark. \it ##1} - \renewcommand{\thempfootnote}% - {\arabic{mpfootnote}} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ebsthesis/ebsthesis.cls ---------------------------------------------------------- - \long\def\@makefntext#1{% - \bgroup - \setbox\@tempboxa\hbox{% - \ifdim\footnotemargin>0pt -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/coursepaper/coursepaper.cls ---------------------------------------------------------- - \setlength {\evensidemargin}{0.5in} % right margin 1.5 inch - \setlength {\textwidth}{5.5in} % right margin 1.5 inch - \spacing{2} % double spacing for final - \renewenvironment{quote} % redef as single spaced - {\oldquote\spacing{1}} - {\oldendquote\spacing{2}} - \renewenvironment{quotation} % redef as single spaced - {\oldquotation\spacing{1}} - {\oldendquotation\spacing{2}} - \renewenvironment{verse} % redef as single spaced - {\oldquotation\spacing{1}} - {\oldendquotation\spacing{2}} -} -\setlength {\footnotesep}{14pt} % baseline skip for fn's 1st line -\setlength {\headheight}{0.2in} % make room for header -\setlength {\headsep}{0.2in} % modest header separation -\setlength {\parskip}{0.2in} % set a paragraph skip -\setlength {\parindent}{0.2in} % I hate unindented first lines -\renewenvironment{bibliography}[1] % automatically enter toc line - {\addcontentsline{toc}{chapter}{Bibliography}\oldbibliography {#1}} - {\oldendbibliography} -% -% Make footnotes single spaced -% -% code shamelessly stolen from setspace.sty -% written by Geoffrey Tobin <G.Tobin@latrobe.edu.au> -% -\long\def\@footnotetext#1{% - \insert\footins{% - \def\baselinestretch {1}% - \reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel{% - \csname p@footnote\endcsname\@thefnmark - }% - \color@begingroup - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -% -% redefine the titlematter -% -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \thispagestyle{empty}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - % - \global\let\@studentnumber\@empty - \global\let\@coursenumber\@empty - \global\let\@coursename\@empty - \global\let\@coursesection\@empty - \global\let\@instructor\@empty - \global\let\@college\@empty - % - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -% -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{flushleft}% - \begin{spacing}{1}% - {\sffamily \LARGE \@title \par}% - \vskip 2em% - {\sffamily \large\lineskip .75em\@author}\\% - \sffamily \@studentnumber% - \vskip 1em% - \sffamily \@date - \vskip 3em% - \sffamily \@college\\% - \sffamily \@coursenumber\hskip 6pt\@coursesection\hskip 6pt% - \@coursename\\% - \sffamily For: \@instructor% - \par% - \end{spacing}% - \end{flushleft}\hrule\vskip 1em\par - \par - \vskip 1.5em} -% -% make section titles less obnoxious -% -\renewcommand\section{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\normalfont\large\bfseries}} -\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\normalfont\normalsize\bfseries}} -\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}% - {-3.25ex\@plus -1ex \@minus -.2ex}% - {1.5ex \@plus .2ex}% - {\normalfont\normalsize\bfseries}} -\renewcommand\paragraph{\@startsection{paragraph}{4}{\z@}% - {3.25ex \@plus1ex \@minus.2ex}% - {-1em}% - {\normalfont\normalsize\bfseries}} -\renewcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\normalfont\normalsize\bfseries}} -% -% Set up headers -% -\def\ps@myheadings{% - \let\@oddfoot\@empty\let\@evenfoot\@empty - \def\@evenhead{\thepage -- \slshape\leftmark\hfil}% - \def\@oddhead{\hfil{\slshape\rightmark} -- \thepage}% - \let\@mkboth\@gobbletwo - \let\sectionmark\@gobble - \let\subsectionmark\@gobble - } -% -% Position the abstract depending on presence of titlepage -% -\if@titlepage - \renewenvironment{abstract}{% - \titlepage - \null\vfil - \@beginparpenalty\@lowpenalty - \begin{center}% - \bfseries \abstractname - \@endparpenalty\@M - \end{center}}% - {\par\vfil\null\endtitlepage} -\fi -% -% change some names -% -\renewcommand\contentsname{Table of Contents} -\renewcommand\refname{Bibliography} -% -% \epigraph{text}{byline} -% -\newcommand{\epigraph}[2]{\begin{flushright}\begin{minipage}{4in}% - \spacing{1}#1\begin{flushright}#2\end{flushright}% - \hrule\end{minipage}\vskip 12pt\end{flushright}} -% -%% End of file `coursepaper.cls'. -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/kotex-utf/contrib/dhucsfn.sty ---------------------------------------------------------- - \long\def\@makefntext#1{ - \settowidth{\foot@parindent}{\fn@markstyle} - \@setpar{\@@par\@tempdima \hsize - \advance\@tempdima-\foot@parindent -... - \long\def\@makefntext#1{% - \hbox{\fn@markstyle\hskip\footnumbersep #1} - }% -} -... - \long\def\@makefntext#1{% - \fn@markstyle\ifdim\footnumbersep=\z@\else~\fi #1 - }% -} -... - \long\def\@makefntext#1{ - \settowidth{\foot@parindent}{\reset@font 각주} - \settowidth{\footnumbersep}{\reset@font 주} - \divide\footnumbersep by2 -... - \long\def\@makefntext#1{ - \settowidth{\leftskip}{\reset@font 각주} - \settowidth{\foot@parindent}{\fn@markstyle} - \settowidth{\footnumbersep}{\reset@font 주} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ucthesis/ucthesis.cls ---------------------------------------------------------- -% \long\def\@makefntext#1{\@setpar{\@@par\@tempdima \hsize -% \advance\@tempdima-10pt\parshape \@ne 10pt \@tempdima}\par -% \parindent 1em\noindent -% \hbox to \z@{\hss$\m@th^{\@thefnmark}$}#1} -... -\long\def\@makefntext#1{\parindent 1em\noindent - \hbox to 1.8em{\hss$\m@th^{\@thefnmark}$}#1} - -% \@makefnmark : A macro to generate the footnote marker that goes -... - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/apa/apa.cls ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont{\tiny\@thefnmark}\hspace{1.5pt}}}#1}% - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/uestcthesis/uestcthesis.cls ---------------------------------------------------------- -\def\@makefntext #1{\ifFN@hangfoot \bgroup \setbox \@tempboxa \hbox {\ifdim -\footnotemargin >0pt \hb@xt@ \footnotemargin {\hbox { \normalfont \@thefnmark} -\hss }\else \hbox { \normalfont \@thefnmark} \fi }\leftmargin \wd \@tempboxa -\rightmargin \z@ \linewidth \columnwidth \advance \linewidth -\leftmargin -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/gmdoc/gmdoc.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn \twocolumn [\@maketitle ]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/titling/titling.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\makethanksmark ##1} - \null\vfil - \vskip 60\p@ - \vspace*{\droptitle} -... - \long\def\@makefntext##1{\makethanksmark ##1} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/chletter/chletter.cls ---------------------------------------------------------- -\long\def\@makefntext#1{\noindent\hb@xt@\z@{\hss\@makefnmark}#1} -\def\fromname{\@author} -\def\fromsig{\@author} -\let\fromlocation\@empty -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/jurarsp/jurarsp.sty ---------------------------------------------------------- -\long\def\@makefntext#1{% - \rsp@fntrue% - \@setpar{\@@par - \@tempdima = \hsize -... -/usr/local/texlive/2021/texmf-dist/tex/latex/kluwer/klunote.sty ---------------------------------------------------------- -% \long\def\@makefntext#1{\parindent 1em\noindent -% \hbox to 1.5em{\hss$^{\@thefnmark}$}\hskip0.5em\footnotesize#1} -% \def\@makefnmark{\hbox{$^{\@thefnmark}\m@th$}} -% SK: reimplemented with \textsuperscript, following LaTeX format -... -\long\def\@makefntext#1{\parindent 1em\noindent - \hbox to 1.5em{\hss\textsuperscript{\@thefnmark}}% - \hskip0.5em\footnotesize#1} -\def\@makefnmark{\hbox{\textsuperscript{\@thefnmark}}} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/kluwer/kluwer.cls ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em\noindent - \hbox to 1.5em{\hss\textsuperscript{\@thefnmark}}% - \hskip0.5em\footnotesize#1} -\def\@makefnmark{\hbox{\textsuperscript{\@thefnmark}}} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/asaetr/asaesub.sty ---------------------------------------------------------- - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/asaetr/asaetr.sty ---------------------------------------------------------- -\long\def\@makefntext#1{\parindent 1em\noindent - \hbox to 1.8em{\hss$^{\@thefnmark}$}#1} - - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/refman/refrep.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... -\long\def\@makefntext#1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/refman/refart.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... -\long\def\@makefntext#1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/lwarp/lwarp-footnote.sty ---------------------------------------------------------- -\long\def\@makefntext#1{\textsuperscript{\@thefnmark}~#1} - -\LWR@ProvidesPackagePass{footnote}[1997/01/28] - -... -\long\def\@makefntext#1{\textsuperscript{\@thefnmark}~{#1}} - -\def\spewnotes{% - \endgroup% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/lwarp/lwarp.sty ---------------------------------------------------------- -\long\def\@makefntext#1{\textsuperscript{\@thefnmark}~{#1}} -\def\@makefnmark{% - \textsuperscript{\@thefnmark}% -} -... -\long\def\@makefntext##1{% -\textsuperscript{\@thefnmark}~% -{##1}% -}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/lwarp/lwarp-titling.sty ---------------------------------------------------------- - \long\def\@makefntext##1{% - \makethanksmark~% - {##1}% - }% \@makefntext -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/afthesis/afthesis.cls ---------------------------------------------------------- - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}}} - -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ijmart/ijmart.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\noindent\hangindent=2em\hangafter=1 - \hb@xt@2em{% - \hss\@textsuperscript{\normalfont\footnotesize\@thefnmark\space}}##1}% - \def\footnoterule{\kern-3pt\hrule width 2in\kern 2.6pt} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/oup-authoring-template/oup-authoring-template.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 3mm\noindent - \if@traditional\if@small\@hangfrom{{\normalfont\@thefnmark}\enskip}\else\@textsuperscript{\normalfont\@thefnmark}\fi\else\@textsuperscript{\normalfont\@thefnmark}\fi - ##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/akletter/akletter.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent - \hangindent 5\p@ - \hb@xt@5\p@{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex4/aps.rtx ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \reset@font - \footnotesize -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/revtex4/revtex4.cls ---------------------------------------------------------- -\def\@makefntext#1{% - \def\baselinestretch{1}% - \reset@font\footnotesize - \parindent 1em% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hitreport/hitreport.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \begingroup - % 序号取消上标 - \def\@makefnmark{\hbox{\normalfont\@thefnmark}}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/footnotehyper/footnotehyper.sty ---------------------------------------------------------- - \def\FNH@prefntext{\@makefntext{}}% - \iffootnotehyperwarn - \PackageInfo{footnotehyper}% - {Using the \string\@makefntext{} approach (see doc).\FNH@msgbk -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/basque-book/basque-book.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/dinbrief/dinbrief.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% - \noindent - \hangindent 5pt% - \hbox to 5pt{\hss $^{\@thefnmark}$}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/beamer/beamerbaseframecomponents.sty ---------------------------------------------------------- -\def\@makefntext#1{% - \def\insertfootnotetext{#1}% - \def\insertfootnotemark{\@makefnmark}% - \usebeamertemplate***{footnote}} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ucdavisthesis/ucdavisthesis.cls ---------------------------------------------------------- - \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces - #1\strut}\renewcommand\baselinestretch{\@spacing}}} -\ps@plain % 'plain' page style -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/computational-complexity/cclayout.sty ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/footmisx/footmisx.sty ---------------------------------------------------------- - \long\def\@makefntext#1{\leavevmode - \@makefnmark\nobreak - \hskip.5em\relax#1% - } -... - \long\def\@makefntext#1{% - \ifFN@hangfoot - \bgroup - \setbox\@tempboxa\hbox{% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/amsdtx.hyp ---------------------------------------------------------- - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/slides.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/book.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/ltxguide.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/ltnews.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/doc.hyp ---------------------------------------------------------- - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup - \edef\@currenthyper{\hyper@current@fnmark} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/ftnright.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/letter.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/amsbook.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{\indent% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/ltxdoc.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/proc.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/amsart.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{\indent% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/amsproc.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{\indent% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/article.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hyper/report.hyp ---------------------------------------------------------- -\long\def\@makefntext#1{% - \bgroup% - \hyper@currentfnmark% - \edef\@currenthyper{\hyper@current@fnmark}% -... - \long\def\@makefntext##1{% - \hyper@currentfnmark% - \bgroup% - \edef\@currenthyper{\hyper@current@fnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/hitec/hitec.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \newpage -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/emulateapj/emulateapj.cls ---------------------------------------------------------- -\def\@makefntext#1{\mbox{}\hspace*{3mm}\@makefnmark~#1} - -\def\notetoeditor#1{}% % We do not need notes to editor in the preprint -\def\placetable#1{}% % We do not need notes to editor in the preprint -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ledmac/afoot.sty ---------------------------------------------------------- - \long\def\@makefntext#1{{$^{\@thefnmark}$}#1\nobreak } -\fi - -%%% Make the LaTeX \cs{footnote} catcode-safe, like in Plain TeX. -... - \global\long\def \@makefntext ##1{{$^{\@thefnmark }$}##1\nobreak }% - \setbox0=\hbox \bgroup % fnpara.sty is present - \floatingpenalty=20000 \footnotesize - \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/footmisc/footmisc.sty ---------------------------------------------------------- - \long\def\@makefntext#1{\leavevmode - \@makefnmark\nobreak - \hskip.5em\relax#1% - } -... - \long\def\@makefntext#1{% - \ifFN@hangfoot - \bgroup - \setbox\@tempboxa\hbox{% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/footmisc/footmisc-2011-06-06.sty ---------------------------------------------------------- - \long\def\@makefntext#1{\leavevmode - \@makefnmark\nobreak - \hskip.5em\relax#1% - } -... - \long\def\@makefntext#1{% - \ifFN@hangfoot - \bgroup - \setbox\@tempboxa\hbox{% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/book.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/slides.cls ---------------------------------------------------------- -\long\def\@makefntext#1{ - \noindent - \hangindent 10\p@ - \hb@xt@10\p@{\hss\@makefnmark}#1} -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/doc.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% - \if@twocolumn \twocolumn [\@maketitle ]% - \else \newpage \global \@topnum \z@ \@maketitle \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/proc.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \twocolumn[\@maketitle]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/proc.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \twocolumn[\@maketitle]% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/doc-v3beta.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% - \if@twocolumn \twocolumn [\@maketitle ]% - \else \newpage \global \@topnum \z@ \@maketitle \fi -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/article.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/base/report.cls ---------------------------------------------------------- - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/twoinone/2in1.sty ---------------------------------------------------------- -\long\def\@makefntext##1{\parindent 1em\noindent -\hb@xt@1.8em{% -\hss\@textsuperscript{\normalfont\@thefnmark}}##1}% -\@maketitle -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/ltxtools/ltxtools-review.sty ---------------------------------------------------------- - \long\def\@makefntext##1{\rule\z@\footnotesep\parindent1em\noindent - \hb@xt@2em{\hss\@textsuperscript - {\normalfont\textcolor{#1}{\@thefnmark}}}% - \hspace{2\p@}\ignorespaces\textcolor{#1}{##1}% -... - \long\def\@makefntext##1{% - \rule\z@\footnotesep\parindent1em\noindent - \hb@xt@0em{\hss\@textsuperscript{\normalfont\color{#1}\@thefnmark}}% - \hspace{2\p@}\color{#1}\ignorespaces##1% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/skeyval/skeyval-testclass.cls ---------------------------------------------------------- - \long\def\@makefntext##1{% - \parindent1em\relax\noindent - \hb@xt@1.8em{\hss\@textsuperscript{% - \normalfont\skv@fnsymbol\@thefnmark}% -... ---------------------------------------------------------- -/usr/local/texlive/2021/texmf-dist/tex/latex/newlfm/newlfm.cls ---------------------------------------------------------- -\long\def\@makefntext#1{% -\noindent \hangindent 5\p@% -\hb@xt@5\p@{\hss\@makefnmark}#1}% -\renewcommand{\thefigure}{\@arabic\c@figure}% -... ---------------------------------------------------------- - -``` diff --git a/Master/texmf-dist/doc/latex-dev/tools/README.md b/Master/texmf-dist/doc/latex-dev/tools/README.md index 41e6036b98a..afcf184c4f8 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/README.md +++ b/Master/texmf-dist/doc/latex-dev/tools/README.md @@ -1,7 +1,7 @@ The LaTeX `tools` bundle ======================== -Release 2023-06-01 pre-release 3 +Release 2023-11-01 pre-release 0 Overview -------- @@ -51,4 +51,4 @@ of the package. ----- -<p>Copyright (C) 1993-2022 The LaTeX Project <br /> +<p>Copyright (C) 1993-2023 The LaTeX Project <br /> diff --git a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf Binary files differindex 6efc9c6d4c1..17eda0b12fb 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/afterpage.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/array.pdf b/Master/texmf-dist/doc/latex-dev/tools/array.pdf Binary files differindex 1526176b44d..1264fc160f6 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/array.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/array.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf Binary files differindex df46ae81bb4..291ccc98147 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/bm.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/bm.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf Binary files differindex e536d9581e9..ac4b159a159 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/calc.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/calc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/changes.txt b/Master/texmf-dist/doc/latex-dev/tools/changes.txt index fc1a9fc08bd..74318d41bba 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/changes.txt +++ b/Master/texmf-dist/doc/latex-dev/tools/changes.txt @@ -4,6 +4,15 @@ 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. ======================================================================= + +================================================================================ +All changes above are only part of the development branch for the next release. +================================================================================ + +######################### +# 2023-06-01 Release +######################### + 2023-05-11 Ulrike Fischer <Ulrike.Fischer@latex-project.org> * showkeys.dtx: Use label hook if format new enough. @@ -24,10 +33,6 @@ are not part of the distribution. Delay returning boxed multicols so that all parameters get restored first in case the boxed multicols is used into another multicols (gh/1002) -================================================================================ -All changes above are only part of the development branch for the next release. -================================================================================ - ######################### # 2022-11-01 Release ######################### diff --git a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf Binary files differindex d1bbbd45765..363aac31df9 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/dcolumn.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf Binary files differindex 7505f08b431..8a6a0acf51e 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/delarray.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf Binary files differindex 26b0872cbed..3c8a6b4621e 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/enumerate.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf Binary files differindex 3d7e0a8d157..6d3c7a2430a 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/fileerr.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf Binary files differindex c3f711a28f8..eb6abbfb697 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/fontsmpl.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf Binary files differindex 846ae64125f..3ddaef7217d 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/ftnright.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf Binary files differindex c9068dd180b..3fbc14c435a 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/hhline.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf Binary files differindex cf168f80934..2fadade2989 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/indentfirst.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf Binary files differindex 0dbc2cc2576..58124826649 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/layout.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/layout.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf Binary files differindex 23f0d9eaf5c..88c5fbce0f3 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/longtable.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf Binary files differindex 2363775dda9..c063c8d70eb 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/multicol.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf Binary files differindex ddbc6bce62e..63e25bc7a9a 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/rawfonts.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf Binary files differindex 8237a0b24ec..cbb18fe3075 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/shellesc.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf Binary files differindex c155beabae6..4566f82b610 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/showkeys.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf Binary files differindex e5e16f87014..e7389d5d092 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/somedefs.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf Binary files differindex f237e57663d..49b97c905b1 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/tabularx.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf Binary files differindex d5e952583fe..157a1f6ce6e 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/theorem.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf Binary files differindex 8db0f5233fe..39971309c4c 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/tools-overview.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf Binary files differindex 9fe9d8fff36..284b3be3d14 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/trace.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/trace.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf Binary files differindex 7541e2214d0..0573d850a6f 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/varioref.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf Binary files differindex fd4b0a264e7..ba986b56ef6 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/verbatim.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf Binary files differindex 3607da5d483..ce523eafe0a 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/xr.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/xr.pdf diff --git a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf Binary files differindex 656970c6c3e..4f6b3b1bc36 100644 --- a/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf +++ b/Master/texmf-dist/doc/latex-dev/tools/xspace.pdf |