From d43e1a067f81785ef853564816e403766ff3586f Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 6 Jul 2022 20:20:37 +0000 Subject: latex (6jul22) git-svn-id: svn://tug.org/texlive/trunk@63825 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/base/README.md | 2 +- Master/texmf-dist/doc/latex/base/alltt.pdf | Bin 223831 -> 223831 bytes Master/texmf-dist/doc/latex/base/cfgguide.pdf | Bin 242888 -> 242888 bytes Master/texmf-dist/doc/latex/base/changes.txt | 26 +++++++++- Master/texmf-dist/doc/latex/base/classes.pdf | Bin 560350 -> 560350 bytes Master/texmf-dist/doc/latex/base/clsguide.pdf | Bin 402780 -> 402780 bytes Master/texmf-dist/doc/latex/base/cmfonts.pdf | Bin 292376 -> 292376 bytes Master/texmf-dist/doc/latex/base/cyrguide.pdf | Bin 239689 -> 239689 bytes Master/texmf-dist/doc/latex/base/doc-code.pdf | Bin 1081708 -> 1081839 bytes Master/texmf-dist/doc/latex/base/doc.pdf | Bin 755175 -> 755306 bytes Master/texmf-dist/doc/latex/base/docstrip.pdf | Bin 503590 -> 503671 bytes Master/texmf-dist/doc/latex/base/encguide.pdf | Bin 1318126 -> 1318126 bytes Master/texmf-dist/doc/latex/base/exscale.pdf | Bin 204711 -> 204711 bytes Master/texmf-dist/doc/latex/base/fix-cm.pdf | Bin 287733 -> 287733 bytes Master/texmf-dist/doc/latex/base/fntguide.pdf | Bin 502880 -> 502880 bytes Master/texmf-dist/doc/latex/base/graphpap.pdf | Bin 161713 -> 161713 bytes Master/texmf-dist/doc/latex/base/ifthen.pdf | Bin 221211 -> 221211 bytes Master/texmf-dist/doc/latex/base/inputenc.pdf | Bin 318204 -> 318204 bytes .../texmf-dist/doc/latex/base/lamport-manual.pdf | Bin 170878 -> 170878 bytes Master/texmf-dist/doc/latex/base/latexrelease.pdf | Bin 281906 -> 281906 bytes Master/texmf-dist/doc/latex/base/latexsym.pdf | Bin 200760 -> 200760 bytes Master/texmf-dist/doc/latex/base/lb2.pdf | Bin 252140 -> 252140 bytes Master/texmf-dist/doc/latex/base/letter.pdf | Bin 337759 -> 337850 bytes Master/texmf-dist/doc/latex/base/lgc2.pdf | Bin 215684 -> 215684 bytes Master/texmf-dist/doc/latex/base/lppl.pdf | Bin 132382 -> 132382 bytes .../texmf-dist/doc/latex/base/ltcmdhooks-code.pdf | Bin 719928 -> 720074 bytes .../texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf | Bin 478764 -> 478906 bytes .../texmf-dist/doc/latex/base/ltfilehook-code.pdf | Bin 802706 -> 802907 bytes .../texmf-dist/doc/latex/base/ltfilehook-doc.pdf | Bin 548407 -> 548594 bytes Master/texmf-dist/doc/latex/base/lthooks-code.pdf | Bin 1096835 -> 1097030 bytes Master/texmf-dist/doc/latex/base/lthooks-doc.pdf | Bin 703719 -> 703906 bytes Master/texmf-dist/doc/latex/base/ltluatex.pdf | Bin 317700 -> 317700 bytes Master/texmf-dist/doc/latex/base/ltmarks-code.pdf | Bin 715597 -> 715715 bytes Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf | Bin 587038 -> 587167 bytes Master/texmf-dist/doc/latex/base/ltnews.pdf | Bin 1180993 -> 1180993 bytes Master/texmf-dist/doc/latex/base/ltnews01.pdf | Bin 161518 -> 161518 bytes Master/texmf-dist/doc/latex/base/ltnews02.pdf | Bin 159792 -> 159792 bytes Master/texmf-dist/doc/latex/base/ltnews03.pdf | Bin 159332 -> 159332 bytes Master/texmf-dist/doc/latex/base/ltnews04.pdf | Bin 152525 -> 152525 bytes Master/texmf-dist/doc/latex/base/ltnews05.pdf | Bin 174494 -> 174494 bytes Master/texmf-dist/doc/latex/base/ltnews06.pdf | Bin 142849 -> 142849 bytes Master/texmf-dist/doc/latex/base/ltnews07.pdf | Bin 137811 -> 137811 bytes Master/texmf-dist/doc/latex/base/ltnews08.pdf | Bin 155053 -> 155053 bytes Master/texmf-dist/doc/latex/base/ltnews09.pdf | Bin 129570 -> 129570 bytes Master/texmf-dist/doc/latex/base/ltnews10.pdf | Bin 169416 -> 169416 bytes Master/texmf-dist/doc/latex/base/ltnews11.pdf | Bin 111948 -> 111948 bytes Master/texmf-dist/doc/latex/base/ltnews12.pdf | Bin 156551 -> 156551 bytes Master/texmf-dist/doc/latex/base/ltnews13.pdf | Bin 182225 -> 182225 bytes Master/texmf-dist/doc/latex/base/ltnews14.pdf | Bin 170473 -> 170473 bytes Master/texmf-dist/doc/latex/base/ltnews15.pdf | Bin 130309 -> 130309 bytes Master/texmf-dist/doc/latex/base/ltnews16.pdf | Bin 138073 -> 138073 bytes Master/texmf-dist/doc/latex/base/ltnews17.pdf | Bin 166228 -> 166228 bytes Master/texmf-dist/doc/latex/base/ltnews18.pdf | Bin 38033 -> 38033 bytes Master/texmf-dist/doc/latex/base/ltnews19.pdf | Bin 230028 -> 230028 bytes Master/texmf-dist/doc/latex/base/ltnews20.pdf | Bin 318548 -> 318548 bytes Master/texmf-dist/doc/latex/base/ltnews21.pdf | Bin 244867 -> 244867 bytes Master/texmf-dist/doc/latex/base/ltnews22.pdf | Bin 317773 -> 317773 bytes Master/texmf-dist/doc/latex/base/ltnews23.pdf | Bin 286591 -> 286591 bytes Master/texmf-dist/doc/latex/base/ltnews24.pdf | Bin 265279 -> 265279 bytes Master/texmf-dist/doc/latex/base/ltnews25.pdf | Bin 204935 -> 204935 bytes Master/texmf-dist/doc/latex/base/ltnews26.pdf | Bin 379462 -> 379462 bytes Master/texmf-dist/doc/latex/base/ltnews27.pdf | Bin 250592 -> 250592 bytes Master/texmf-dist/doc/latex/base/ltnews28.pdf | Bin 376643 -> 376643 bytes Master/texmf-dist/doc/latex/base/ltnews29.pdf | Bin 455107 -> 455107 bytes Master/texmf-dist/doc/latex/base/ltnews30.pdf | Bin 511909 -> 511909 bytes Master/texmf-dist/doc/latex/base/ltnews31.pdf | Bin 526323 -> 526323 bytes Master/texmf-dist/doc/latex/base/ltnews32.pdf | Bin 546160 -> 546160 bytes Master/texmf-dist/doc/latex/base/ltnews33.pdf | Bin 522412 -> 522412 bytes Master/texmf-dist/doc/latex/base/ltnews34.pdf | Bin 508044 -> 508044 bytes Master/texmf-dist/doc/latex/base/ltnews35.pdf | Bin 563513 -> 563513 bytes Master/texmf-dist/doc/latex/base/ltpara-code.pdf | Bin 667069 -> 667279 bytes Master/texmf-dist/doc/latex/base/ltpara-doc.pdf | Bin 560543 -> 560756 bytes .../texmf-dist/doc/latex/base/ltshipout-code.pdf | Bin 820798 -> 820981 bytes Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf | Bin 565087 -> 565273 bytes Master/texmf-dist/doc/latex/base/ltx3info.pdf | Bin 219349 -> 219349 bytes Master/texmf-dist/doc/latex/base/ltxdoc.pdf | Bin 242645 -> 242645 bytes Master/texmf-dist/doc/latex/base/makeindx.pdf | Bin 165821 -> 165821 bytes Master/texmf-dist/doc/latex/base/modguide.pdf | Bin 243605 -> 243605 bytes Master/texmf-dist/doc/latex/base/nfssfont.pdf | Bin 211180 -> 211180 bytes Master/texmf-dist/doc/latex/base/proc.pdf | Bin 227059 -> 227059 bytes Master/texmf-dist/doc/latex/base/slides.pdf | Bin 375518 -> 375518 bytes Master/texmf-dist/doc/latex/base/slifonts.pdf | Bin 234191 -> 234191 bytes Master/texmf-dist/doc/latex/base/source2e.pdf | Bin 5762787 -> 5767995 bytes Master/texmf-dist/doc/latex/base/syntonly.pdf | Bin 189835 -> 189919 bytes Master/texmf-dist/doc/latex/base/tlc2.pdf | Bin 290615 -> 290615 bytes Master/texmf-dist/doc/latex/base/tulm.pdf | Bin 162772 -> 162772 bytes Master/texmf-dist/doc/latex/base/usrguide.pdf | Bin 430994 -> 430994 bytes Master/texmf-dist/doc/latex/base/usrguide3.pdf | Bin 403394 -> 410688 bytes Master/texmf-dist/doc/latex/base/usrguide3.tex | 57 ++++++++++++++++++++- Master/texmf-dist/doc/latex/base/utf8ienc.pdf | Bin 353408 -> 353634 bytes Master/texmf-dist/doc/latex/base/webcomp.pdf | Bin 146198 -> 146198 bytes 91 files changed, 81 insertions(+), 4 deletions(-) (limited to 'Master/texmf-dist/doc/latex') diff --git a/Master/texmf-dist/doc/latex/base/README.md b/Master/texmf-dist/doc/latex/base/README.md index 94ffab343f4..8dba55fe14f 100644 --- a/Master/texmf-dist/doc/latex/base/README.md +++ b/Master/texmf-dist/doc/latex/base/README.md @@ -1,7 +1,7 @@ The LaTeX kernel ================ -Release 2022-06-01 patch level 4 +Release 2022-06-01 patch level 5 Overview -------- diff --git a/Master/texmf-dist/doc/latex/base/alltt.pdf b/Master/texmf-dist/doc/latex/base/alltt.pdf index 4e2858abb80..d4173fd4169 100644 Binary files a/Master/texmf-dist/doc/latex/base/alltt.pdf and b/Master/texmf-dist/doc/latex/base/alltt.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cfgguide.pdf b/Master/texmf-dist/doc/latex/base/cfgguide.pdf index 9f7729c703c..49ecab6d416 100644 Binary files a/Master/texmf-dist/doc/latex/base/cfgguide.pdf and b/Master/texmf-dist/doc/latex/base/cfgguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/changes.txt b/Master/texmf-dist/doc/latex/base/changes.txt index eeb9833e3c7..217efcf626c 100644 --- a/Master/texmf-dist/doc/latex/base/changes.txt +++ b/Master/texmf-dist/doc/latex/base/changes.txt @@ -10,9 +10,31 @@ are not part of the distribution. All changes above are only part of the development branch for the next release. ================================================================================ +######################### +# 2022-06-01 PL5 Release +######################### + +2022-07-05 Joseph Wright + + * ltkeys.dtx (subsection{Main mechanism}) + Correct name of store for raw class options list + Support \CurrentOption in unknown keys + +2022-07-04 Frank Mittelbach + + * ltfssbas.dtx, ltfssdcl.dtx: + Ignore spaces if necessary, i.e., after display math done with $$ (gh/886) + +2022-07-04 Joseph Wright + + * ltfinal.dtx + Introduce \MakeTitlecase, \CaseSwitch and \DeclareCaseChangeEquivalent + as LaTeX2e names for expl3 case changing hooks, needed to support + some customisation requirements (e.g. biblatex) + ######################### # 2022-06-01 PL4 Release -######################## +######################### 2022-06-30 David Carlisle @@ -22,7 +44,7 @@ All changes above are only part of the development branch for the next release. ######################### # 2022-06-01 PL3 Release -######################## +######################### 2022-06-23 Frank Mittelbach diff --git a/Master/texmf-dist/doc/latex/base/classes.pdf b/Master/texmf-dist/doc/latex/base/classes.pdf index ecd3771a6ae..f4e8a51d5b3 100644 Binary files a/Master/texmf-dist/doc/latex/base/classes.pdf and b/Master/texmf-dist/doc/latex/base/classes.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/clsguide.pdf b/Master/texmf-dist/doc/latex/base/clsguide.pdf index 8ebd50d30ec..c86a168e45b 100644 Binary files a/Master/texmf-dist/doc/latex/base/clsguide.pdf and b/Master/texmf-dist/doc/latex/base/clsguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cmfonts.pdf b/Master/texmf-dist/doc/latex/base/cmfonts.pdf index 3de2f17be54..708ec8a3896 100644 Binary files a/Master/texmf-dist/doc/latex/base/cmfonts.pdf and b/Master/texmf-dist/doc/latex/base/cmfonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/cyrguide.pdf b/Master/texmf-dist/doc/latex/base/cyrguide.pdf index 1655712443e..ee3a68232b0 100644 Binary files a/Master/texmf-dist/doc/latex/base/cyrguide.pdf and b/Master/texmf-dist/doc/latex/base/cyrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/doc-code.pdf b/Master/texmf-dist/doc/latex/base/doc-code.pdf index 8adca71d1e3..681bc851436 100644 Binary files a/Master/texmf-dist/doc/latex/base/doc-code.pdf and b/Master/texmf-dist/doc/latex/base/doc-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/doc.pdf b/Master/texmf-dist/doc/latex/base/doc.pdf index 0065954929d..41b3bd0270b 100644 Binary files a/Master/texmf-dist/doc/latex/base/doc.pdf and b/Master/texmf-dist/doc/latex/base/doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/docstrip.pdf b/Master/texmf-dist/doc/latex/base/docstrip.pdf index 8780f6bc20d..cf287333f6b 100644 Binary files a/Master/texmf-dist/doc/latex/base/docstrip.pdf and b/Master/texmf-dist/doc/latex/base/docstrip.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/encguide.pdf b/Master/texmf-dist/doc/latex/base/encguide.pdf index bb73e9671a3..38a18aa70c9 100644 Binary files a/Master/texmf-dist/doc/latex/base/encguide.pdf and b/Master/texmf-dist/doc/latex/base/encguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/exscale.pdf b/Master/texmf-dist/doc/latex/base/exscale.pdf index 970be296934..aabccee5ebb 100644 Binary files a/Master/texmf-dist/doc/latex/base/exscale.pdf and b/Master/texmf-dist/doc/latex/base/exscale.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fix-cm.pdf b/Master/texmf-dist/doc/latex/base/fix-cm.pdf index 60ee0c1f66c..d95d45ed93c 100644 Binary files a/Master/texmf-dist/doc/latex/base/fix-cm.pdf and b/Master/texmf-dist/doc/latex/base/fix-cm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/fntguide.pdf b/Master/texmf-dist/doc/latex/base/fntguide.pdf index 9b46aa3f16c..a8222b760c9 100644 Binary files a/Master/texmf-dist/doc/latex/base/fntguide.pdf and b/Master/texmf-dist/doc/latex/base/fntguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/graphpap.pdf b/Master/texmf-dist/doc/latex/base/graphpap.pdf index 0948a425e27..81fc7ecaa7a 100644 Binary files a/Master/texmf-dist/doc/latex/base/graphpap.pdf and b/Master/texmf-dist/doc/latex/base/graphpap.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ifthen.pdf b/Master/texmf-dist/doc/latex/base/ifthen.pdf index 32f0d68c5e8..10c6f991add 100644 Binary files a/Master/texmf-dist/doc/latex/base/ifthen.pdf and b/Master/texmf-dist/doc/latex/base/ifthen.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/inputenc.pdf b/Master/texmf-dist/doc/latex/base/inputenc.pdf index e0e02296423..063aa537db5 100644 Binary files a/Master/texmf-dist/doc/latex/base/inputenc.pdf and b/Master/texmf-dist/doc/latex/base/inputenc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lamport-manual.pdf b/Master/texmf-dist/doc/latex/base/lamport-manual.pdf index 93661a64414..ff9c9f2890b 100644 Binary files a/Master/texmf-dist/doc/latex/base/lamport-manual.pdf and b/Master/texmf-dist/doc/latex/base/lamport-manual.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexrelease.pdf b/Master/texmf-dist/doc/latex/base/latexrelease.pdf index 2afb503b8ca..cd9871e06e8 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexrelease.pdf and b/Master/texmf-dist/doc/latex/base/latexrelease.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/latexsym.pdf b/Master/texmf-dist/doc/latex/base/latexsym.pdf index c52adce8883..aa3dac63d57 100644 Binary files a/Master/texmf-dist/doc/latex/base/latexsym.pdf and b/Master/texmf-dist/doc/latex/base/latexsym.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lb2.pdf b/Master/texmf-dist/doc/latex/base/lb2.pdf index a8c5eb17380..9ad793fdfde 100644 Binary files a/Master/texmf-dist/doc/latex/base/lb2.pdf and b/Master/texmf-dist/doc/latex/base/lb2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/letter.pdf b/Master/texmf-dist/doc/latex/base/letter.pdf index 3c036cbc036..5a8ee46a915 100644 Binary files a/Master/texmf-dist/doc/latex/base/letter.pdf and b/Master/texmf-dist/doc/latex/base/letter.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lgc2.pdf b/Master/texmf-dist/doc/latex/base/lgc2.pdf index 0f1d04e66e6..c2bf5f2103c 100644 Binary files a/Master/texmf-dist/doc/latex/base/lgc2.pdf and b/Master/texmf-dist/doc/latex/base/lgc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lppl.pdf b/Master/texmf-dist/doc/latex/base/lppl.pdf index efadd551fca..298b841732f 100644 Binary files a/Master/texmf-dist/doc/latex/base/lppl.pdf and b/Master/texmf-dist/doc/latex/base/lppl.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf b/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf index c3c720c3999..c5ea646d287 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf and b/Master/texmf-dist/doc/latex/base/ltcmdhooks-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf b/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf index 12bd4225d7f..f584f9915f4 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf and b/Master/texmf-dist/doc/latex/base/ltcmdhooks-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf b/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf index ec25e3bf8f6..2ff4c09418d 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf and b/Master/texmf-dist/doc/latex/base/ltfilehook-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf index 58caa9608f5..c29c1901546 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf and b/Master/texmf-dist/doc/latex/base/ltfilehook-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lthooks-code.pdf b/Master/texmf-dist/doc/latex/base/lthooks-code.pdf index 3e1620cef41..250950b91cb 100644 Binary files a/Master/texmf-dist/doc/latex/base/lthooks-code.pdf and b/Master/texmf-dist/doc/latex/base/lthooks-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf b/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf index 6bfe835b5fb..ae0db8168aa 100644 Binary files a/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf and b/Master/texmf-dist/doc/latex/base/lthooks-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltluatex.pdf b/Master/texmf-dist/doc/latex/base/ltluatex.pdf index 7b6cde5ccf1..145035b41cd 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltluatex.pdf and b/Master/texmf-dist/doc/latex/base/ltluatex.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf b/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf index 361fc4ab29f..c1d9b03a2f3 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf and b/Master/texmf-dist/doc/latex/base/ltmarks-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf b/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf index ba685434ccb..2be35c3b577 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf and b/Master/texmf-dist/doc/latex/base/ltmarks-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews.pdf b/Master/texmf-dist/doc/latex/base/ltnews.pdf index 69d04a9bd39..034754546d9 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews.pdf and b/Master/texmf-dist/doc/latex/base/ltnews.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews01.pdf b/Master/texmf-dist/doc/latex/base/ltnews01.pdf index 8ea91c3bf9d..990d35848d2 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews01.pdf and b/Master/texmf-dist/doc/latex/base/ltnews01.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews02.pdf b/Master/texmf-dist/doc/latex/base/ltnews02.pdf index ca516dabdea..d6d78abcc1b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews02.pdf and b/Master/texmf-dist/doc/latex/base/ltnews02.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews03.pdf b/Master/texmf-dist/doc/latex/base/ltnews03.pdf index cf53ab5a0b7..55c4f73b7fa 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews03.pdf and b/Master/texmf-dist/doc/latex/base/ltnews03.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews04.pdf b/Master/texmf-dist/doc/latex/base/ltnews04.pdf index 5a3221eed71..03b34f71f2e 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews04.pdf and b/Master/texmf-dist/doc/latex/base/ltnews04.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews05.pdf b/Master/texmf-dist/doc/latex/base/ltnews05.pdf index bf18d49deeb..693d87c8249 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews05.pdf and b/Master/texmf-dist/doc/latex/base/ltnews05.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews06.pdf b/Master/texmf-dist/doc/latex/base/ltnews06.pdf index 2c999c0e8c2..a205d98386c 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews06.pdf and b/Master/texmf-dist/doc/latex/base/ltnews06.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews07.pdf b/Master/texmf-dist/doc/latex/base/ltnews07.pdf index 7387e466219..1b927a766e7 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews07.pdf and b/Master/texmf-dist/doc/latex/base/ltnews07.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews08.pdf b/Master/texmf-dist/doc/latex/base/ltnews08.pdf index 0a0a9490483..7b5b895edfd 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews08.pdf and b/Master/texmf-dist/doc/latex/base/ltnews08.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews09.pdf b/Master/texmf-dist/doc/latex/base/ltnews09.pdf index d5244667a86..8ccfc749224 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews09.pdf and b/Master/texmf-dist/doc/latex/base/ltnews09.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews10.pdf b/Master/texmf-dist/doc/latex/base/ltnews10.pdf index c7e7980b031..2a991a06114 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews10.pdf and b/Master/texmf-dist/doc/latex/base/ltnews10.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews11.pdf b/Master/texmf-dist/doc/latex/base/ltnews11.pdf index ff5473b08cb..d69729c8c52 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews11.pdf and b/Master/texmf-dist/doc/latex/base/ltnews11.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews12.pdf b/Master/texmf-dist/doc/latex/base/ltnews12.pdf index ca725f5da2b..68b649e2444 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews12.pdf and b/Master/texmf-dist/doc/latex/base/ltnews12.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews13.pdf b/Master/texmf-dist/doc/latex/base/ltnews13.pdf index c6d94b1531a..44b1755b94b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews13.pdf and b/Master/texmf-dist/doc/latex/base/ltnews13.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews14.pdf b/Master/texmf-dist/doc/latex/base/ltnews14.pdf index 1990482f55d..d852638b7d5 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews14.pdf and b/Master/texmf-dist/doc/latex/base/ltnews14.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews15.pdf b/Master/texmf-dist/doc/latex/base/ltnews15.pdf index e724e091517..84f9092d454 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews15.pdf and b/Master/texmf-dist/doc/latex/base/ltnews15.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews16.pdf b/Master/texmf-dist/doc/latex/base/ltnews16.pdf index c989fdc2c3b..e2b4c586ed5 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews16.pdf and b/Master/texmf-dist/doc/latex/base/ltnews16.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews17.pdf b/Master/texmf-dist/doc/latex/base/ltnews17.pdf index 847df58461a..9f645aa690d 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews17.pdf and b/Master/texmf-dist/doc/latex/base/ltnews17.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews18.pdf b/Master/texmf-dist/doc/latex/base/ltnews18.pdf index 54561f9a0eb..1356eb153e6 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews18.pdf and b/Master/texmf-dist/doc/latex/base/ltnews18.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews19.pdf b/Master/texmf-dist/doc/latex/base/ltnews19.pdf index dd6672c3f8a..35e0bda64b5 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews19.pdf and b/Master/texmf-dist/doc/latex/base/ltnews19.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews20.pdf b/Master/texmf-dist/doc/latex/base/ltnews20.pdf index 4302752b8e7..65ebafbf08a 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews20.pdf and b/Master/texmf-dist/doc/latex/base/ltnews20.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews21.pdf b/Master/texmf-dist/doc/latex/base/ltnews21.pdf index bd2cb8a2f3e..25835060896 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews21.pdf and b/Master/texmf-dist/doc/latex/base/ltnews21.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews22.pdf b/Master/texmf-dist/doc/latex/base/ltnews22.pdf index 3ebcc2c2826..7069bbd8818 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews22.pdf and b/Master/texmf-dist/doc/latex/base/ltnews22.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews23.pdf b/Master/texmf-dist/doc/latex/base/ltnews23.pdf index fc4ff5abb96..ca66955afad 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews23.pdf and b/Master/texmf-dist/doc/latex/base/ltnews23.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews24.pdf b/Master/texmf-dist/doc/latex/base/ltnews24.pdf index 29d78c2ff2f..f2c8066238f 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews24.pdf and b/Master/texmf-dist/doc/latex/base/ltnews24.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews25.pdf b/Master/texmf-dist/doc/latex/base/ltnews25.pdf index c8b648f6c08..142bf7b0396 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews25.pdf and b/Master/texmf-dist/doc/latex/base/ltnews25.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews26.pdf b/Master/texmf-dist/doc/latex/base/ltnews26.pdf index 57342bb4c6a..6c5d647d648 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews26.pdf and b/Master/texmf-dist/doc/latex/base/ltnews26.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews27.pdf b/Master/texmf-dist/doc/latex/base/ltnews27.pdf index 926c1a751be..1f0bcbc27ac 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews27.pdf and b/Master/texmf-dist/doc/latex/base/ltnews27.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews28.pdf b/Master/texmf-dist/doc/latex/base/ltnews28.pdf index e31c50dc4db..de3a29db793 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews28.pdf and b/Master/texmf-dist/doc/latex/base/ltnews28.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews29.pdf b/Master/texmf-dist/doc/latex/base/ltnews29.pdf index b358d7636f3..4a094a88af0 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews29.pdf and b/Master/texmf-dist/doc/latex/base/ltnews29.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews30.pdf b/Master/texmf-dist/doc/latex/base/ltnews30.pdf index e2880410b73..db62aea7a8e 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews30.pdf and b/Master/texmf-dist/doc/latex/base/ltnews30.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews31.pdf b/Master/texmf-dist/doc/latex/base/ltnews31.pdf index 8ab5379cbd8..579fd7e2a85 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews31.pdf and b/Master/texmf-dist/doc/latex/base/ltnews31.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews32.pdf b/Master/texmf-dist/doc/latex/base/ltnews32.pdf index 6e286d770ba..1eaa53b6e1c 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews32.pdf and b/Master/texmf-dist/doc/latex/base/ltnews32.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews33.pdf b/Master/texmf-dist/doc/latex/base/ltnews33.pdf index 8eae06e555b..76c720e3b5d 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews33.pdf and b/Master/texmf-dist/doc/latex/base/ltnews33.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews34.pdf b/Master/texmf-dist/doc/latex/base/ltnews34.pdf index 8f5432e260d..3d7ae3a8d7d 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews34.pdf and b/Master/texmf-dist/doc/latex/base/ltnews34.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltnews35.pdf b/Master/texmf-dist/doc/latex/base/ltnews35.pdf index f571324c86c..c0dd1b20ea9 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltnews35.pdf and b/Master/texmf-dist/doc/latex/base/ltnews35.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltpara-code.pdf b/Master/texmf-dist/doc/latex/base/ltpara-code.pdf index 4ac9d23293a..80045a16e1b 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltpara-code.pdf and b/Master/texmf-dist/doc/latex/base/ltpara-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf b/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf index e9c2d13c9d0..b068275c12e 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf and b/Master/texmf-dist/doc/latex/base/ltpara-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf b/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf index f9fff6ed6bb..a677a7f9ec0 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf and b/Master/texmf-dist/doc/latex/base/ltshipout-code.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf b/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf index 09afa83f4d2..ec355c1a3f6 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf and b/Master/texmf-dist/doc/latex/base/ltshipout-doc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltx3info.pdf b/Master/texmf-dist/doc/latex/base/ltx3info.pdf index 5ddac150166..3b1653af0b5 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltx3info.pdf and b/Master/texmf-dist/doc/latex/base/ltx3info.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf index 14055e1eb66..7e39f14d7ee 100644 Binary files a/Master/texmf-dist/doc/latex/base/ltxdoc.pdf and b/Master/texmf-dist/doc/latex/base/ltxdoc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/makeindx.pdf b/Master/texmf-dist/doc/latex/base/makeindx.pdf index 2537c3a8b4a..91e05501c92 100644 Binary files a/Master/texmf-dist/doc/latex/base/makeindx.pdf and b/Master/texmf-dist/doc/latex/base/makeindx.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/modguide.pdf b/Master/texmf-dist/doc/latex/base/modguide.pdf index 27784384ab5..8afd8046aac 100644 Binary files a/Master/texmf-dist/doc/latex/base/modguide.pdf and b/Master/texmf-dist/doc/latex/base/modguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/nfssfont.pdf b/Master/texmf-dist/doc/latex/base/nfssfont.pdf index 670b8f57457..316a5afd994 100644 Binary files a/Master/texmf-dist/doc/latex/base/nfssfont.pdf and b/Master/texmf-dist/doc/latex/base/nfssfont.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/proc.pdf b/Master/texmf-dist/doc/latex/base/proc.pdf index c785c45c343..67e5dcf2356 100644 Binary files a/Master/texmf-dist/doc/latex/base/proc.pdf and b/Master/texmf-dist/doc/latex/base/proc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slides.pdf b/Master/texmf-dist/doc/latex/base/slides.pdf index 2f0be88563a..be6cc79358b 100644 Binary files a/Master/texmf-dist/doc/latex/base/slides.pdf and b/Master/texmf-dist/doc/latex/base/slides.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/slifonts.pdf b/Master/texmf-dist/doc/latex/base/slifonts.pdf index 1c38fe30626..4bb21df4817 100644 Binary files a/Master/texmf-dist/doc/latex/base/slifonts.pdf and b/Master/texmf-dist/doc/latex/base/slifonts.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/source2e.pdf b/Master/texmf-dist/doc/latex/base/source2e.pdf index 3f16f3e5d5b..625e2df5d4c 100644 Binary files a/Master/texmf-dist/doc/latex/base/source2e.pdf and b/Master/texmf-dist/doc/latex/base/source2e.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/syntonly.pdf b/Master/texmf-dist/doc/latex/base/syntonly.pdf index b4fef188999..c93990d55a5 100644 Binary files a/Master/texmf-dist/doc/latex/base/syntonly.pdf and b/Master/texmf-dist/doc/latex/base/syntonly.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tlc2.pdf b/Master/texmf-dist/doc/latex/base/tlc2.pdf index a78165e060e..5edfe4b1781 100644 Binary files a/Master/texmf-dist/doc/latex/base/tlc2.pdf and b/Master/texmf-dist/doc/latex/base/tlc2.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/tulm.pdf b/Master/texmf-dist/doc/latex/base/tulm.pdf index 5ff3bbba575..650e4ded6a7 100644 Binary files a/Master/texmf-dist/doc/latex/base/tulm.pdf and b/Master/texmf-dist/doc/latex/base/tulm.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/usrguide.pdf b/Master/texmf-dist/doc/latex/base/usrguide.pdf index f27f99cb4e8..e07b34bdaca 100644 Binary files a/Master/texmf-dist/doc/latex/base/usrguide.pdf and b/Master/texmf-dist/doc/latex/base/usrguide.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/usrguide3.pdf b/Master/texmf-dist/doc/latex/base/usrguide3.pdf index 2dbfa4d7e2b..1a4d6d3b018 100644 Binary files a/Master/texmf-dist/doc/latex/base/usrguide3.pdf and b/Master/texmf-dist/doc/latex/base/usrguide3.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/usrguide3.tex b/Master/texmf-dist/doc/latex/base/usrguide3.tex index efec9ad2a2c..a148c77ed57 100644 --- a/Master/texmf-dist/doc/latex/base/usrguide3.tex +++ b/Master/texmf-dist/doc/latex/base/usrguide3.tex @@ -37,7 +37,7 @@ \author{\copyright~Copyright 2020-2022, \LaTeX\ Project Team.\\ All rights reserved.} -\date{2022-02-19} +\date{2022-07-05} \NewDocumentCommand\cs{m}{\texttt{\textbackslash\detokenize{#1}}} \NewDocumentCommand\marg{m}{\arg{#1}} @@ -1054,4 +1054,59 @@ it is set to \dimeval{\topskip+\baselineskip*\inteval{40-1}}, given the values \cs{topskip} (\dimeval{\topskip}) and \cs{baselineskip} (\dimeval{\baselineskip}) in the current document. +\section{Case changing} + +\TeX{} provides two primitives \cs{uppercase} and \cs{lowercase} for changing +the case of text. However, these have a range of limitations: they only change +the case of explicit characters, do not account for the surrounding context, do +not support UTF-8 input with 8-bit engines, etc. To overcome this problem, +\LaTeX{} provides the commands \cs{MakeUppercase}, \cs{MakeLowercase} and +\cs{MakeTitlecase}: these offer significant enhancement over the \TeX{} +primitives. These commands are engine-robust (\cs{protected}), and so +can be used in moving arguments. + +Upper- and lower-casing are well-understood in general conversation. +Titlecasing here follows the definition given by the Unicode Consortium: the +first character of the input will be converted to (broadly) uppercase, and the +rest of the input to lowercase. The full range of Unicode UTF-8 input can be +supported, with the proviso that at present the characters set up with 8-bit +engines match those available in standard input encodings (|T1|, |T2|, |LGR|). +\begin{quotation} + \begin{tabular}{rl} + |\MakeUppercase{hello WORLD ßüé}| & \MakeUppercase{hello WORLD ßüé} \\ + |\MakeLowercase{hello WORLD ßüé}| & \MakeLowercase{hello WORLD ßüé} \\ + |\MakeTitlecase{hello WORLD ßüé}| & \MakeTitlecase{hello WORLD ßüé} \\ + \end{tabular} +\end{quotation} + +The input given to these commands is `expanded' before case changing is +applied. This means that any commands within the input that convert to pure +text will be case changed. Mathematical content is automatically excluded, as +are the arguments to the commands \cs{label}, \cs{ref}, \cs{cite}, \cs{begin} +and \cs{end}. Additional exclusions can be added using the command +\cs{AddToNoCaseChangeList}. Input can be excluded from case changing using the +command \cs{NoCaseChange}. +\begin{quotation} + \begin{tabular}{rl} + |\MakeUppercase{Some text $y = mx + c$}| + & \MakeUppercase{Some text $y = mx + c$} \\ + |\MakeUppercase{\NoCaseChange{iPhone}}| + & \MakeLowercase{\NoCaseChange{iPhone}} \\ + \end{tabular} +\end{quotation} + +To allow robust commands to be used within case changing \emph{and} to produce +the expected output, two additional control commands are available. +\cs{CaseSwitch} allows the user to specify the result for the four possible +cases +\begin{itemize} + \item No case changing + \item Uppercasing + \item Lowercasing + \item Titlecasing (only applies for the start of the input) +\end{itemize} +The command \cs{DeclareCaseChangeEquivalent} provides a way to substitute a +command by an alternative version when it is found inside a case changing +situation. + \end{document} diff --git a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf index 7069b2eab09..2d31ae6666c 100644 Binary files a/Master/texmf-dist/doc/latex/base/utf8ienc.pdf and b/Master/texmf-dist/doc/latex/base/utf8ienc.pdf differ diff --git a/Master/texmf-dist/doc/latex/base/webcomp.pdf b/Master/texmf-dist/doc/latex/base/webcomp.pdf index e94c1489355..5282d9681cf 100644 Binary files a/Master/texmf-dist/doc/latex/base/webcomp.pdf and b/Master/texmf-dist/doc/latex/base/webcomp.pdf differ -- cgit v1.2.3