diff options
author | Norbert Preining <norbert@preining.info> | 2023-03-31 03:01:28 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-03-31 03:01:28 +0000 |
commit | ff15e9aea45682289b6f31fa687c1b51f543d09e (patch) | |
tree | 6d69087aaae1e3fbd3ac00a7922eb41b940c1fa6 | |
parent | 0a426619b66178dd2257f1ece60ff80f86f40e88 (diff) |
CTAN sync 202303310301
149 files changed, 1079 insertions, 717 deletions
diff --git a/FILES.byname b/FILES.byname index ef803b2441..eb44d9f907 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2047,12 +2047,12 @@ 2022/12/25 | 1673 | biblio/citation-style-language/README.md 2022/12/25 | 11958 | biblio/citation-style-language/vancouver.csl 2022/12/25 | 604004 | biblio/citation-style-language.zip -2023/03/29 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/03/30 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2023/03/29 | 2773326 | biblio/ctan-bibdata/ctan.bib -2023/03/29 | 3660945 | biblio/ctan-bibdata/ctan.pdf +2023/03/30 | 2773331 | biblio/ctan-bibdata/ctan.bib +2023/03/30 | 3662535 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2023/03/29 | 4057600 | biblio/ctan-bibdata.zip +2023/03/30 | 4059623 | biblio/ctan-bibdata.zip 2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk 2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh 2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst @@ -5408,7 +5408,7 @@ 1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web -2023/03/29 | 494526 | FILES.last07days +2023/03/30 | 505492 | FILES.last07days 2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs 2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf 2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf @@ -193599,10 +193599,10 @@ 2022/10/12 | 9758977 | install/macros/latex/contrib/koma-script.tds.zip 2015/12/09 | 171418 | install/macros/latex/contrib/ksp-thesis.tds.zip 2019/12/19 | 302191 | install/macros/latex/contrib/kvdefinekeys.tds.zip -2023/01/16 | 971287 | install/macros/latex/contrib/l3backend.tds.zip +2023/03/30 | 972034 | install/macros/latex/contrib/l3backend.tds.zip 2023/03/27 | 819288 | install/macros/latex/contrib/l3build.tds.zip -2023/01/24 | 4451432 | install/macros/latex/contrib/l3experimental.tds.zip -2023/02/23 | 13989126 | install/macros/latex/contrib/l3kernel.tds.zip +2023/03/30 | 4453546 | install/macros/latex/contrib/l3experimental.tds.zip +2023/03/30 | 14001400 | install/macros/latex/contrib/l3kernel.tds.zip 2023/02/02 | 2252631 | install/macros/latex/contrib/l3packages.tds.zip 2023/03/07 | 596166 | install/macros/latex/contrib/lastpage.tds.zip 2009/09/02 | 556672 | install/macros/latex/contrib/layouts.tds.zip @@ -226503,20 +226503,20 @@ 2022/10/05 | 401856 | macros/latex/contrib/kvsetkeys/kvsetkeys.pdf 2022/10/05 | 542 | macros/latex/contrib/kvsetkeys/README.md 2022/10/05 | 398855 | macros/latex/contrib/kvsetkeys.zip -2023/01/16 | 9146 | macros/latex/contrib/l3backend/CHANGELOG.md -2023/01/16 | 16092 | macros/latex/contrib/l3backend/l3backend-basics.dtx -2023/01/16 | 14431 | macros/latex/contrib/l3backend/l3backend-box.dtx -2023/01/16 | 933659 | macros/latex/contrib/l3backend/l3backend-code.pdf -2023/01/16 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex -2023/01/16 | 41487 | macros/latex/contrib/l3backend/l3backend-color.dtx -2023/01/16 | 34288 | macros/latex/contrib/l3backend/l3backend-draw.dtx -2023/01/16 | 29448 | macros/latex/contrib/l3backend/l3backend-graphics.dtx -2023/01/16 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx -2023/01/16 | 4265 | macros/latex/contrib/l3backend/l3backend.ins -2023/01/16 | 8190 | macros/latex/contrib/l3backend/l3backend-opacity.dtx -2023/01/16 | 50809 | macros/latex/contrib/l3backend/l3backend-pdf.dtx -2023/01/16 | 549 | macros/latex/contrib/l3backend/README.md -2023/01/16 | 934251 | macros/latex/contrib/l3backend.zip +2023/03/30 | 9361 | macros/latex/contrib/l3backend/CHANGELOG.md +2023/03/30 | 16092 | macros/latex/contrib/l3backend/l3backend-basics.dtx +2023/03/30 | 14431 | macros/latex/contrib/l3backend/l3backend-box.dtx +2023/03/30 | 933580 | macros/latex/contrib/l3backend/l3backend-code.pdf +2023/03/30 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex +2023/03/30 | 41332 | macros/latex/contrib/l3backend/l3backend-color.dtx +2023/03/30 | 34288 | macros/latex/contrib/l3backend/l3backend-draw.dtx +2023/03/30 | 29448 | macros/latex/contrib/l3backend/l3backend-graphics.dtx +2023/03/30 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx +2023/03/30 | 4922 | macros/latex/contrib/l3backend/l3backend.ins +2023/03/30 | 9916 | macros/latex/contrib/l3backend/l3backend-opacity.dtx +2023/03/30 | 50809 | macros/latex/contrib/l3backend/l3backend-pdf.dtx +2023/03/30 | 549 | macros/latex/contrib/l3backend/README.md +2023/03/30 | 933781 | macros/latex/contrib/l3backend.zip 2023/03/27 | 19850 | macros/latex/contrib/l3build/CHANGELOG.md 2023/03/27 | 1816 | macros/latex/contrib/l3build/l3build.1 2023/03/27 | 7796 | macros/latex/contrib/l3build/l3build-arguments.lua @@ -226542,152 +226542,152 @@ 2023/03/27 | 4150 | macros/latex/contrib/l3build/l3build-zip.lua 2023/03/27 | 1019 | macros/latex/contrib/l3build/README.md 2023/03/27 | 815439 | macros/latex/contrib/l3build.zip -2023/01/24 | 7734 | macros/latex/contrib/l3experimental/CHANGELOG.md -2023/01/24 | 16509 | macros/latex/contrib/l3experimental/l3benchmark.dtx -2023/01/24 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins -2023/01/24 | 308483 | macros/latex/contrib/l3experimental/l3benchmark.pdf -2023/01/24 | 18694 | macros/latex/contrib/l3experimental/l3bitset.dtx -2023/01/24 | 1565 | macros/latex/contrib/l3experimental/l3bitset.ins -2023/01/24 | 404305 | macros/latex/contrib/l3experimental/l3bitset.pdf -2023/01/24 | 4323 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx -2023/01/24 | 679193 | macros/latex/contrib/l3experimental/l3draw-code.pdf -2023/01/24 | 1360 | macros/latex/contrib/l3experimental/l3draw-code.tex -2023/01/24 | 42558 | macros/latex/contrib/l3experimental/l3draw.dtx -2023/01/24 | 1906 | macros/latex/contrib/l3experimental/l3draw.ins -2023/01/24 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx -2023/01/24 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx -2023/01/24 | 517619 | macros/latex/contrib/l3experimental/l3draw.pdf -2023/01/24 | 36026 | macros/latex/contrib/l3experimental/l3draw-points.dtx -2023/01/24 | 10018 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx -2023/01/24 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx -2023/01/24 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx -2023/01/24 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx -2023/01/24 | 96041 | macros/latex/contrib/l3experimental/l3galley.dtx -2023/01/24 | 408825 | macros/latex/contrib/l3experimental/l3galley.pdf -2023/01/24 | 25753 | macros/latex/contrib/l3experimental/l3graphics.dtx -2023/01/24 | 1553 | macros/latex/contrib/l3experimental/l3graphics.ins -2023/01/24 | 382072 | macros/latex/contrib/l3experimental/l3graphics.pdf -2023/01/24 | 4011 | macros/latex/contrib/l3experimental/l3opacity.dtx -2023/01/24 | 1547 | macros/latex/contrib/l3experimental/l3opacity.ins -2023/01/24 | 313535 | macros/latex/contrib/l3experimental/l3opacity.pdf -2023/01/24 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx -2023/01/24 | 367940 | macros/latex/contrib/l3experimental/l3str-format.pdf -2023/01/24 | 1564 | macros/latex/contrib/l3experimental/l3str.ins -2023/01/24 | 12361 | macros/latex/contrib/l3experimental/l3sys-shell.dtx -2023/01/24 | 1565 | macros/latex/contrib/l3experimental/l3sys-shell.ins -2023/01/24 | 347982 | macros/latex/contrib/l3experimental/l3sys-shell.pdf -2023/01/24 | 4284 | macros/latex/contrib/l3experimental/README.md -2023/01/24 | 35092 | macros/latex/contrib/l3experimental/xcoffins.dtx -2023/01/24 | 1569 | macros/latex/contrib/l3experimental/xcoffins.ins -2023/01/24 | 394409 | macros/latex/contrib/l3experimental/xcoffins.pdf -2023/01/24 | 58083 | macros/latex/contrib/l3experimental/xgalley.dtx -2023/01/24 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins -2023/01/24 | 299636 | macros/latex/contrib/l3experimental/xgalley.pdf -2023/01/24 | 4414253 | macros/latex/contrib/l3experimental.zip -2023/02/23 | 44488 | macros/latex/contrib/l3kernel/CHANGELOG.md -2023/02/23 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx -2023/02/23 | 622500 | macros/latex/contrib/l3kernel/expl3.pdf -2023/02/23 | 1740152 | macros/latex/contrib/l3kernel/interface3.pdf -2023/02/23 | 2038 | macros/latex/contrib/l3kernel/interface3.tex -2023/02/23 | 129434 | macros/latex/contrib/l3kernel/l3basics.dtx -2023/02/23 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx -2023/02/23 | 79698 | macros/latex/contrib/l3kernel/l3box.dtx -2023/02/23 | 68242 | macros/latex/contrib/l3kernel/l3candidates.dtx -2023/02/23 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx -2023/02/23 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx -2023/02/23 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx -2023/02/23 | 111040 | macros/latex/contrib/l3kernel/l3color.dtx -2023/02/23 | 43212 | macros/latex/contrib/l3kernel/l3debug.dtx -2023/02/23 | 23530 | macros/latex/contrib/l3kernel/l3deprecation.dtx -2023/02/23 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx -2023/02/23 | 557491 | macros/latex/contrib/l3kernel/l3doc.pdf -2023/02/23 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx -2023/02/23 | 151517 | macros/latex/contrib/l3kernel/l3docstrip.pdf -2023/02/23 | 106443 | macros/latex/contrib/l3kernel/l3expan.dtx -2023/02/23 | 136651 | macros/latex/contrib/l3kernel/l3file.dtx -2023/02/23 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx -2023/02/23 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx -2023/02/23 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx -2023/02/23 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx -2023/02/23 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx -2023/02/23 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx -2023/02/23 | 70247 | macros/latex/contrib/l3kernel/l3fp.dtx -2023/02/23 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx -2023/02/23 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx -2023/02/23 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx -2023/02/23 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx -2023/02/23 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx -2023/02/23 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx -2023/02/23 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx -2023/02/23 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx -2023/02/23 | 6224 | macros/latex/contrib/l3kernel/l3.ins -2023/02/23 | 34167 | macros/latex/contrib/l3kernel/l3intarray.dtx -2023/02/23 | 92068 | macros/latex/contrib/l3kernel/l3int.dtx -2023/02/23 | 26736 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx -2023/02/23 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx -2023/02/23 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx -2023/02/23 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx -2023/02/23 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx -2023/02/23 | 82195 | macros/latex/contrib/l3kernel/l3names.dtx -2023/02/23 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf -2023/02/23 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex -2023/02/23 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf -2023/02/23 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex -2023/02/23 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf -2023/02/23 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex -2023/02/23 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf -2023/02/23 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex -2023/02/23 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf -2023/02/23 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex -2023/02/23 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf -2023/02/23 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex -2023/02/23 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf -2023/02/23 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex -2023/02/23 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf -2023/02/23 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex -2023/02/23 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf -2023/02/23 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex -2023/02/23 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf -2023/02/23 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex -2023/02/23 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf -2023/02/23 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex -2023/02/23 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf -2023/02/23 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex -2023/02/23 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf -2023/02/23 | 4890 | macros/latex/contrib/l3kernel/l3news.tex -2023/02/23 | 19161 | macros/latex/contrib/l3kernel/l3pdf.dtx -2023/02/23 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv -2023/02/23 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf -2023/02/23 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex -2023/02/23 | 66654 | macros/latex/contrib/l3kernel/l3prg.dtx -2023/02/23 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx -2023/02/23 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx -2023/02/23 | 304752 | macros/latex/contrib/l3kernel/l3regex.dtx -2023/02/23 | 90470 | macros/latex/contrib/l3kernel/l3seq.dtx -2023/02/23 | 75926 | macros/latex/contrib/l3kernel/l3skip.dtx -2023/02/23 | 40704 | macros/latex/contrib/l3kernel/l3sort.dtx -2023/02/23 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx -2023/02/23 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx -2023/02/23 | 295977 | macros/latex/contrib/l3kernel/l3styleguide.pdf -2023/02/23 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex -2023/02/23 | 242645 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf -2023/02/23 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex -2023/02/23 | 33656 | macros/latex/contrib/l3kernel/l3sys.dtx -2023/02/23 | 215187 | macros/latex/contrib/l3kernel/l3term-glossary.pdf -2023/02/23 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex -2023/02/23 | 62574 | macros/latex/contrib/l3kernel/l3text-case.dtx -2023/02/23 | 50921 | macros/latex/contrib/l3kernel/l3text.dtx -2023/02/23 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx -2023/02/23 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx -2023/02/23 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx -2023/02/23 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx -2023/02/23 | 118796 | macros/latex/contrib/l3kernel/l3token.dtx -2023/02/23 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx -2023/02/23 | 3929 | macros/latex/contrib/l3kernel/README.md -2023/02/23 | 24841 | macros/latex/contrib/l3kernel/source3body.tex -2023/02/23 | 7327606 | macros/latex/contrib/l3kernel/source3.pdf -2023/02/23 | 2229 | macros/latex/contrib/l3kernel/source3.tex -2023/02/23 | 13729752 | macros/latex/contrib/l3kernel.zip +2023/03/30 | 7907 | macros/latex/contrib/l3experimental/CHANGELOG.md +2023/03/30 | 16508 | macros/latex/contrib/l3experimental/l3benchmark.dtx +2023/03/30 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins +2023/03/30 | 308403 | macros/latex/contrib/l3experimental/l3benchmark.pdf +2023/03/30 | 18694 | macros/latex/contrib/l3experimental/l3bitset.dtx +2023/03/30 | 1565 | macros/latex/contrib/l3experimental/l3bitset.ins +2023/03/30 | 404278 | macros/latex/contrib/l3experimental/l3bitset.pdf +2023/03/30 | 4323 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx +2023/03/30 | 679499 | macros/latex/contrib/l3experimental/l3draw-code.pdf +2023/03/30 | 1360 | macros/latex/contrib/l3experimental/l3draw-code.tex +2023/03/30 | 42558 | macros/latex/contrib/l3experimental/l3draw.dtx +2023/03/30 | 1906 | macros/latex/contrib/l3experimental/l3draw.ins +2023/03/30 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx +2023/03/30 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx +2023/03/30 | 517668 | macros/latex/contrib/l3experimental/l3draw.pdf +2023/03/30 | 36026 | macros/latex/contrib/l3experimental/l3draw-points.dtx +2023/03/30 | 10018 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx +2023/03/30 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx +2023/03/30 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx +2023/03/30 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx +2023/03/30 | 96041 | macros/latex/contrib/l3experimental/l3galley.dtx +2023/03/30 | 408782 | macros/latex/contrib/l3experimental/l3galley.pdf +2023/03/30 | 25753 | macros/latex/contrib/l3experimental/l3graphics.dtx +2023/03/30 | 1553 | macros/latex/contrib/l3experimental/l3graphics.ins +2023/03/30 | 382031 | macros/latex/contrib/l3experimental/l3graphics.pdf +2023/03/30 | 4011 | macros/latex/contrib/l3experimental/l3opacity.dtx +2023/03/30 | 1547 | macros/latex/contrib/l3experimental/l3opacity.ins +2023/03/30 | 313467 | macros/latex/contrib/l3experimental/l3opacity.pdf +2023/03/30 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx +2023/03/30 | 367903 | macros/latex/contrib/l3experimental/l3str-format.pdf +2023/03/30 | 1564 | macros/latex/contrib/l3experimental/l3str.ins +2023/03/30 | 12361 | macros/latex/contrib/l3experimental/l3sys-shell.dtx +2023/03/30 | 1565 | macros/latex/contrib/l3experimental/l3sys-shell.ins +2023/03/30 | 347924 | macros/latex/contrib/l3experimental/l3sys-shell.pdf +2023/03/30 | 4284 | macros/latex/contrib/l3experimental/README.md +2023/03/30 | 35092 | macros/latex/contrib/l3experimental/xcoffins.dtx +2023/03/30 | 1569 | macros/latex/contrib/l3experimental/xcoffins.ins +2023/03/30 | 394348 | macros/latex/contrib/l3experimental/xcoffins.pdf +2023/03/30 | 58083 | macros/latex/contrib/l3experimental/xgalley.dtx +2023/03/30 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins +2023/03/30 | 299507 | macros/latex/contrib/l3experimental/xgalley.pdf +2023/03/30 | 4415461 | macros/latex/contrib/l3experimental.zip +2023/03/30 | 44988 | macros/latex/contrib/l3kernel/CHANGELOG.md +2023/03/30 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx +2023/03/30 | 622894 | macros/latex/contrib/l3kernel/expl3.pdf +2023/03/30 | 1741657 | macros/latex/contrib/l3kernel/interface3.pdf +2023/03/30 | 2038 | macros/latex/contrib/l3kernel/interface3.tex +2023/03/30 | 129545 | macros/latex/contrib/l3kernel/l3basics.dtx +2023/03/30 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx +2023/03/30 | 79698 | macros/latex/contrib/l3kernel/l3box.dtx +2023/03/30 | 68365 | macros/latex/contrib/l3kernel/l3candidates.dtx +2023/03/30 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx +2023/03/30 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx +2023/03/30 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx +2023/03/30 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx +2023/03/30 | 43212 | macros/latex/contrib/l3kernel/l3debug.dtx +2023/03/30 | 23530 | macros/latex/contrib/l3kernel/l3deprecation.dtx +2023/03/30 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx +2023/03/30 | 557821 | macros/latex/contrib/l3kernel/l3doc.pdf +2023/03/30 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx +2023/03/30 | 151614 | macros/latex/contrib/l3kernel/l3docstrip.pdf +2023/03/30 | 106443 | macros/latex/contrib/l3kernel/l3expan.dtx +2023/03/30 | 136651 | macros/latex/contrib/l3kernel/l3file.dtx +2023/03/30 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx +2023/03/30 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx +2023/03/30 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx +2023/03/30 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx +2023/03/30 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx +2023/03/30 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx +2023/03/30 | 70279 | macros/latex/contrib/l3kernel/l3fp.dtx +2023/03/30 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx +2023/03/30 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx +2023/03/30 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx +2023/03/30 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx +2023/03/30 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx +2023/03/30 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx +2023/03/30 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx +2023/03/30 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx +2023/03/30 | 6224 | macros/latex/contrib/l3kernel/l3.ins +2023/03/30 | 34167 | macros/latex/contrib/l3kernel/l3intarray.dtx +2023/03/30 | 92068 | macros/latex/contrib/l3kernel/l3int.dtx +2023/03/30 | 26736 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx +2023/03/30 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx +2023/03/30 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx +2023/03/30 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx +2023/03/30 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx +2023/03/30 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx +2023/03/30 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf +2023/03/30 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex +2023/03/30 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf +2023/03/30 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex +2023/03/30 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf +2023/03/30 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex +2023/03/30 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf +2023/03/30 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex +2023/03/30 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf +2023/03/30 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex +2023/03/30 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf +2023/03/30 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex +2023/03/30 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf +2023/03/30 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex +2023/03/30 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf +2023/03/30 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex +2023/03/30 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf +2023/03/30 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex +2023/03/30 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf +2023/03/30 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex +2023/03/30 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf +2023/03/30 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex +2023/03/30 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf +2023/03/30 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex +2023/03/30 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf +2023/03/30 | 4890 | macros/latex/contrib/l3kernel/l3news.tex +2023/03/30 | 19161 | macros/latex/contrib/l3kernel/l3pdf.dtx +2023/03/30 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv +2023/03/30 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf +2023/03/30 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex +2023/03/30 | 66654 | macros/latex/contrib/l3kernel/l3prg.dtx +2023/03/30 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx +2023/03/30 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx +2023/03/30 | 304752 | macros/latex/contrib/l3kernel/l3regex.dtx +2023/03/30 | 90470 | macros/latex/contrib/l3kernel/l3seq.dtx +2023/03/30 | 75926 | macros/latex/contrib/l3kernel/l3skip.dtx +2023/03/30 | 40704 | macros/latex/contrib/l3kernel/l3sort.dtx +2023/03/30 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx +2023/03/30 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx +2023/03/30 | 296152 | macros/latex/contrib/l3kernel/l3styleguide.pdf +2023/03/30 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex +2023/03/30 | 242796 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf +2023/03/30 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex +2023/03/30 | 33656 | macros/latex/contrib/l3kernel/l3sys.dtx +2023/03/30 | 215323 | macros/latex/contrib/l3kernel/l3term-glossary.pdf +2023/03/30 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex +2023/03/30 | 66037 | macros/latex/contrib/l3kernel/l3text-case.dtx +2023/03/30 | 50921 | macros/latex/contrib/l3kernel/l3text.dtx +2023/03/30 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx +2023/03/30 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx +2023/03/30 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx +2023/03/30 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx +2023/03/30 | 118796 | macros/latex/contrib/l3kernel/l3token.dtx +2023/03/30 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx +2023/03/30 | 3929 | macros/latex/contrib/l3kernel/README.md +2023/03/30 | 24841 | macros/latex/contrib/l3kernel/source3body.tex +2023/03/30 | 7339540 | macros/latex/contrib/l3kernel/source3.pdf +2023/03/30 | 2229 | macros/latex/contrib/l3kernel/source3.tex +2023/03/30 | 13739132 | macros/latex/contrib/l3kernel.zip 2023/02/02 | 7253 | macros/latex/contrib/l3packages/CHANGELOG.md 2023/02/02 | 1444 | macros/latex/contrib/l3packages/l3keys2e-demo.tex 2023/02/02 | 12312 | macros/latex/contrib/l3packages/l3keys2e.dtx @@ -231844,18 +231844,18 @@ 2021/03/27 | 215721 | macros/latex/contrib/physconst/physconst.pdf 2021/03/27 | 3534 | macros/latex/contrib/physconst/README.md 2021/03/27 | 232403 | macros/latex/contrib/physconst.zip -2023/02/07 | 2961 | macros/latex/contrib/physics2/doc/phy2docdef.tex -2023/02/07 | 97692 | macros/latex/contrib/physics2/doc/physics2-legacy.pdf -2023/02/06 | 21013 | macros/latex/contrib/physics2/doc/physics2-legacy.tex -2023/02/07 | 87049 | macros/latex/contrib/physics2/doc/physics2.pdf -2023/02/06 | 21550 | macros/latex/contrib/physics2/doc/physics2.tex +2023/03/30 | 2961 | macros/latex/contrib/physics2/doc/phy2docdef.tex +2023/03/30 | 82826 | macros/latex/contrib/physics2/doc/physics2-legacy.pdf +2023/03/29 | 21078 | macros/latex/contrib/physics2/doc/physics2-legacy.tex +2023/03/30 | 87997 | macros/latex/contrib/physics2/doc/physics2.pdf +2023/03/29 | 21686 | macros/latex/contrib/physics2/doc/physics2.tex 2023/02/06 | 1020 | macros/latex/contrib/physics2/README.md -2023/02/07 | 3181 | macros/latex/contrib/physics2/tex/phy-ab.braket.sty -2023/02/07 | 1343 | macros/latex/contrib/physics2/tex/phy-ab.legacy.sty -2023/02/07 | 5234 | macros/latex/contrib/physics2/tex/phy-ab.sty +2023/03/29 | 3175 | macros/latex/contrib/physics2/tex/phy-ab.braket.sty +2023/03/29 | 1487 | macros/latex/contrib/physics2/tex/phy-ab.legacy.sty +2023/03/29 | 5168 | macros/latex/contrib/physics2/tex/phy-ab.sty 2023/02/07 | 1823 | macros/latex/contrib/physics2/tex/phy-bm-um.legacy.sty -2023/02/07 | 3836 | macros/latex/contrib/physics2/tex/phy-braket.sty -2023/02/07 | 2870 | macros/latex/contrib/physics2/tex/phy-common.sty +2023/03/29 | 3866 | macros/latex/contrib/physics2/tex/phy-braket.sty +2023/03/30 | 2947 | macros/latex/contrib/physics2/tex/phy-common.sty 2023/02/07 | 3597 | macros/latex/contrib/physics2/tex/phy-diagmat.sty 2023/02/07 | 1848 | macros/latex/contrib/physics2/tex/phy-doubleprod.sty 2023/02/07 | 1069 | macros/latex/contrib/physics2/tex/phy-explsetup.sty @@ -231864,7 +231864,7 @@ 2023/02/07 | 1897 | macros/latex/contrib/physics2/tex/phy-qtext.legacy.sty 2023/02/01 | 2586 | macros/latex/contrib/physics2/tex/physics2.sty 2023/02/07 | 5514 | macros/latex/contrib/physics2/tex/phy-xmat.sty -2023/02/07 | 208885 | macros/latex/contrib/physics2.zip +2023/03/30 | 196926 | macros/latex/contrib/physics2.zip 2012/12/13 | 249731 | macros/latex/contrib/physics/physics.pdf 2012/12/20 | 29610 | macros/latex/contrib/physics/physics.sty 2012/12/13 | 26241 | macros/latex/contrib/physics/physics.tex @@ -240684,12 +240684,12 @@ 1995/05/22 | 25294 | macros/latex/contrib/utthesis/utthesis.sty 2023/02/09 | 140439 | macros/latex/contrib/ut-thesis.zip 2005/04/27 | 638510 | macros/latex/contrib/utthesis.zip -2023/03/02 | 134477 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf -2023/03/02 | 2500 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex -2022/09/15 | 1072 | macros/latex/contrib/uvaletter/LICENSE -2023/03/02 | 2059 | macros/latex/contrib/uvaletter/README.md -2023/03/02 | 3345 | macros/latex/contrib/uvaletter/uvaletter.sty -2023/03/03 | 124908 | macros/latex/contrib/uvaletter.zip +2023/03/30 | 37118 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf +2023/03/30 | 2596 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex +2023/03/30 | 1072 | macros/latex/contrib/uvaletter/LICENSE +2023/03/30 | 2059 | macros/latex/contrib/uvaletter/README.md +2023/03/30 | 3475 | macros/latex/contrib/uvaletter/uvaletter.sty +2023/03/30 | 41146 | macros/latex/contrib/uvaletter.zip 2021/09/06 | 752 | macros/latex/contrib/uwa-colours/README 2021/09/06 | 7614 | macros/latex/contrib/uwa-colours/uwa-colours.dtx 2021/09/06 | 2080 | macros/latex/contrib/uwa-colours/uwa-colours.ins @@ -285575,10 +285575,10 @@ 2007/07/22 | 600 | support/wp2latex/readme.1st 2021/08/01 | 7401 | support/wp2latex/readme.txt 2020/02/11 | 305310 | support/wp2latex/wp2latex-3.87.deb -2021/04/27 | 3598647 | support/wp2latex/wp2latex-3.96.zip +2021/06/16 | 3775498 | support/wp2latex/wp2latex-3.97.zip 2018/01/26 | 45297 | support/wp2latex/wp2latex.doc.htm 2018/01/26 | 7259 | support/wp2latex/wp2latex.faq -2021/04/25 | 1642135 | support/wp2latex/WP2LaTeX_Installer-3.96.exe +2021/06/13 | 1643932 | support/wp2latex/WP2LaTeX_Installer-3.97.exe 2021/08/01 | 1241 | support/wp2latex/wp2latex.lsm 2018/01/26 | 35145 | support/wp2latex/wp2latex_pas-2.3.zip 2000/02/22 | 481 | support/wsuipa2tipa/README @@ -290358,7 +290358,7 @@ 2021/05/11 | 624 | systems/texlive/tlnet/archive/collection-basic.r59159.tar.xz 2022/12/13 | 1284 | systems/texlive/tlnet/archive/collection-bibtexextra.r65257.tar.xz 2023/03/05 | 980 | systems/texlive/tlnet/archive/collection-binextra.r66381.tar.xz -2023/02/27 | 568 | systems/texlive/tlnet/archive/collection-context.r66171.tar.xz +2023/03/30 | 584 | systems/texlive/tlnet/archive/collection-context.r66706.tar.xz 2022/11/08 | 1996 | systems/texlive/tlnet/archive/collection-fontsextra.r64952.tar.xz 2020/03/04 | 560 | systems/texlive/tlnet/archive/collection-fontsrecommended.r54074.tar.xz 2021/12/03 | 536 | systems/texlive/tlnet/archive/collection-fontutils.r61207.tar.xz @@ -290554,6 +290554,8 @@ 2019/02/28 | 2520 | systems/texlive/tlnet/archive/context-lettrine.r47085.tar.xz 2019/02/28 | 399952 | systems/texlive/tlnet/archive/context-mathsets.doc.r47085.tar.xz 2019/02/28 | 4896 | systems/texlive/tlnet/archive/context-mathsets.r47085.tar.xz +2023/03/30 | 2199704 | systems/texlive/tlnet/archive/context-notes-zh-cn.doc.r66706.tar.xz +2023/03/30 | 508 | systems/texlive/tlnet/archive/context-notes-zh-cn.r66706.tar.xz 2023/03/28 | 9982588 | systems/texlive/tlnet/archive/context.r66691.tar.xz 2019/02/28 | 126944 | systems/texlive/tlnet/archive/context-rst.doc.r47085.tar.xz 2019/02/28 | 31068 | systems/texlive/tlnet/archive/context-rst.r47085.tar.xz @@ -295344,8 +295346,8 @@ 2022/02/27 | 7684 | systems/texlive/tlnet/archive/lua-uni-algos.r62204.tar.xz 2023/01/05 | 289572 | systems/texlive/tlnet/archive/lua-visual-debug.doc.r65464.tar.xz 2023/01/05 | 3500 | systems/texlive/tlnet/archive/lua-visual-debug.r65464.tar.xz -2022/08/19 | 95244 | systems/texlive/tlnet/archive/luavlna.doc.r64142.tar.xz -2022/08/19 | 7636 | systems/texlive/tlnet/archive/luavlna.r64142.tar.xz +2023/03/30 | 95240 | systems/texlive/tlnet/archive/luavlna.doc.r66705.tar.xz +2023/03/30 | 9060 | systems/texlive/tlnet/archive/luavlna.r66705.tar.xz 2022/11/23 | 1118500 | systems/texlive/tlnet/archive/lua-widow-control.doc.r65084.tar.xz 2022/11/23 | 19916 | systems/texlive/tlnet/archive/lua-widow-control.r65084.tar.xz 2022/11/23 | 57184 | systems/texlive/tlnet/archive/lua-widow-control.source.r65084.tar.xz @@ -296114,8 +296116,8 @@ 2019/02/28 | 1348 | systems/texlive/tlnet/archive/mparrows.r39729.tar.xz 2019/02/28 | 11328 | systems/texlive/tlnet/archive/mpattern.doc.r15878.tar.xz 2019/02/28 | 2752 | systems/texlive/tlnet/archive/mpattern.r15878.tar.xz -2023/03/26 | 1529436 | systems/texlive/tlnet/archive/mpchess.doc.r66670.tar.xz -2023/03/26 | 21516 | systems/texlive/tlnet/archive/mpchess.r66670.tar.xz +2023/03/30 | 1752620 | systems/texlive/tlnet/archive/mpchess.doc.r66703.tar.xz +2023/03/30 | 19120 | systems/texlive/tlnet/archive/mpchess.r66703.tar.xz 2019/02/28 | 108768 | systems/texlive/tlnet/archive/mpcolornames.doc.r23252.tar.xz 2019/02/28 | 6792 | systems/texlive/tlnet/archive/mpcolornames.r23252.tar.xz 2019/02/28 | 3364 | systems/texlive/tlnet/archive/mpcolornames.source.r23252.tar.xz @@ -298928,9 +298930,9 @@ 2019/02/28 | 1248060 | systems/texlive/tlnet/archive/songbook.doc.r18136.tar.xz 2019/02/28 | 9680 | systems/texlive/tlnet/archive/songbook.r18136.tar.xz 2019/02/28 | 43224 | systems/texlive/tlnet/archive/songbook.source.r18136.tar.xz -2022/11/08 | 100256 | systems/texlive/tlnet/archive/songproj.doc.r64966.tar.xz -2022/11/08 | 3844 | systems/texlive/tlnet/archive/songproj.r64966.tar.xz -2022/11/08 | 9260 | systems/texlive/tlnet/archive/songproj.source.r64966.tar.xz +2023/03/30 | 129596 | systems/texlive/tlnet/archive/songproj.doc.r66704.tar.xz +2023/03/30 | 3944 | systems/texlive/tlnet/archive/songproj.r66704.tar.xz +2023/03/30 | 9732 | systems/texlive/tlnet/archive/songproj.source.r66704.tar.xz 2019/06/28 | 1166396 | systems/texlive/tlnet/archive/songs.doc.r51494.tar.xz 2019/06/28 | 20712 | systems/texlive/tlnet/archive/songs.r51494.tar.xz 2019/06/28 | 94680 | systems/texlive/tlnet/archive/songs.source.r51494.tar.xz @@ -299694,7 +299696,7 @@ 2023/02/18 | 164944 | systems/texlive/tlnet/archive/tex.i386-solaris.r65877.tar.xz 2019/02/28 | 1956 | systems/texlive/tlnet/archive/texilikechaps.r28553.tar.xz 2019/02/28 | 956 | systems/texlive/tlnet/archive/texilikecover.r15878.tar.xz -2023/03/23 | 97444 | systems/texlive/tlnet/archive/texinfo.r66644.tar.xz +2023/03/30 | 97360 | systems/texlive/tlnet/archive/texinfo.r66701.tar.xz 2019/02/28 | 1336 | systems/texlive/tlnet/archive/tex-ini-files.doc.r40533.tar.xz 2019/02/28 | 3264 | systems/texlive/tlnet/archive/tex-ini-files.r40533.tar.xz 2019/02/28 | 36596 | systems/texlive/tlnet/archive/tex-label.doc.r16372.tar.xz @@ -299759,7 +299761,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2023/03/29 | 422704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66693.tar.xz +2023/03/30 | 422704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66701.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz 2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz @@ -299781,7 +299783,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2023/03/29 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r66693.tar.xz +2023/03/30 | 114036 | systems/texlive/tlnet/archive/texlive-scripts.r66701.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2023/03/08 | 60300 | systems/texlive/tlnet/archive/texlive-scripts.windows.r66427.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -301637,16 +301639,16 @@ 2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz 2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz 2023/03/12 | 125532 | systems/texlive/tlnet/install-tl -2023/03/29 | 5737439 | systems/texlive/tlnet/install-tl-unx.tar.gz -2023/03/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2023/03/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/03/30 | 5737435 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/03/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/03/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/02/19 | 5098 | systems/texlive/tlnet/install-tl-windows.bat -2023/03/29 | 21039073 | systems/texlive/tlnet/install-tl-windows.exe -2023/03/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/03/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/03/29 | 26024767 | systems/texlive/tlnet/install-tl.zip -2023/03/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/03/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/03/30 | 21035872 | systems/texlive/tlnet/install-tl-windows.exe +2023/03/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/03/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/03/30 | 26024778 | systems/texlive/tlnet/install-tl.zip +2023/03/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/03/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -301656,7 +301658,7 @@ 2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2023/01/17 | 49938 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2023/03/28 | 7200 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2023/03/29 | 7246 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/01/11 | 216583 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt @@ -301698,12 +301700,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2023/03/29 | 17988686 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2023/03/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/03/30 | 17998394 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/03/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2023/03/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2023/03/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/03/29 | 2433496 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/03/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/03/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/03/30 | 2433680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/02/26 | 42350 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -312090,7 +312092,7 @@ 2014/07/05 | 611 | systems/win32/yandy/README 2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz 2014/07/05 | 1012416 | systems/win32/yandy.zip -2023/03/30 | 186 | timestamp +2023/03/31 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz Binary files differindex ca0bade002..567a58f94f 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index 7268ed04b8..edf254f7fb 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,208 @@ +2023/03/30 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex +2023/03/30 | 9916 | macros/latex/contrib/l3backend/l3backend-opacity.dtx +2023/03/30 | 97360 | systems/texlive/tlnet/archive/texinfo.r66701.tar.xz +2023/03/30 | 9732 | systems/texlive/tlnet/archive/songproj.source.r66704.tar.xz +2023/03/30 | 972034 | install/macros/latex/contrib/l3backend.tds.zip +2023/03/30 | 96041 | macros/latex/contrib/l3experimental/l3galley.dtx +2023/03/30 | 95240 | systems/texlive/tlnet/archive/luavlna.doc.r66705.tar.xz +2023/03/30 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex +2023/03/30 | 9436 | macros/latex/contrib/l3kernel/l3flag.dtx +2023/03/30 | 9361 | macros/latex/contrib/l3backend/CHANGELOG.md +2023/03/30 | 933781 | macros/latex/contrib/l3backend.zip +2023/03/30 | 933580 | macros/latex/contrib/l3backend/l3backend-code.pdf +2023/03/30 | 92068 | macros/latex/contrib/l3kernel/l3int.dtx +2023/03/30 | 9060 | systems/texlive/tlnet/archive/luavlna.r66705.tar.xz +2023/03/30 | 90470 | macros/latex/contrib/l3kernel/l3seq.dtx +2023/03/30 | 87997 | macros/latex/contrib/physics2/doc/physics2.pdf +2023/03/30 | 87463 | macros/latex/contrib/l3kernel/l3coffins.dtx +2023/03/30 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex +2023/03/30 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx +2023/03/30 | 82826 | macros/latex/contrib/physics2/doc/physics2-legacy.pdf +2023/03/30 | 82667 | macros/latex/contrib/l3kernel/l3clist.dtx +2023/03/30 | 82260 | macros/latex/contrib/l3kernel/l3names.dtx +2023/03/30 | 81640 | macros/latex/contrib/l3kernel/l3prefixes.pdf +2023/03/30 | 79698 | macros/latex/contrib/l3kernel/l3box.dtx +2023/03/30 | 7907 | macros/latex/contrib/l3experimental/CHANGELOG.md +2023/03/30 | 78692 | macros/latex/contrib/l3kernel/l3str.dtx +2023/03/30 | 75926 | macros/latex/contrib/l3kernel/l3skip.dtx +2023/03/30 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx +2023/03/30 | 74250 | macros/latex/contrib/l3kernel/l3msg.dtx +2023/03/30 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx +2023/03/30 | 7339540 | macros/latex/contrib/l3kernel/source3.pdf +2023/03/30 | 70859 | macros/latex/contrib/l3kernel/expl3.dtx +2023/03/30 | 70279 | macros/latex/contrib/l3kernel/l3fp.dtx +2023/03/30 | 68365 | macros/latex/contrib/l3kernel/l3candidates.dtx +2023/03/30 | 679499 | macros/latex/contrib/l3experimental/l3draw-code.pdf +2023/03/30 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex +2023/03/30 | 66654 | macros/latex/contrib/l3kernel/l3prg.dtx +2023/03/30 | 66037 | macros/latex/contrib/l3kernel/l3text-case.dtx +2023/03/30 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex +2023/03/30 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex +2023/03/30 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx +2023/03/30 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex +2023/03/30 | 622894 | macros/latex/contrib/l3kernel/expl3.pdf +2023/03/30 | 6224 | macros/latex/contrib/l3kernel/l3.ins +2023/03/30 | 6169 | macros/latex/contrib/l3kernel/l3term-glossary.tex +2023/03/30 | 584 | systems/texlive/tlnet/archive/collection-context.r66706.tar.xz +2023/03/30 | 58083 | macros/latex/contrib/l3experimental/xgalley.dtx +2023/03/30 | 57974 | macros/latex/contrib/l3kernel/l3prop.dtx +2023/03/30 | 5737435 | systems/texlive/tlnet/install-tl-unx.tar.gz +2023/03/30 | 5653 | macros/latex/contrib/l3experimental/l3draw-layers.dtx +2023/03/30 | 557821 | macros/latex/contrib/l3kernel/l3doc.pdf +2023/03/30 | 549 | macros/latex/contrib/l3backend/README.md +2023/03/30 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex +2023/03/30 | 517668 | macros/latex/contrib/l3experimental/l3draw.pdf +2023/03/30 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx +2023/03/30 | 50921 | macros/latex/contrib/l3kernel/l3text.dtx +2023/03/30 | 508 | systems/texlive/tlnet/archive/context-notes-zh-cn.r66706.tar.xz +2023/03/30 | 50809 | macros/latex/contrib/l3backend/l3backend-pdf.dtx +2023/03/30 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex +2023/03/30 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex +2023/03/30 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx +2023/03/30 | 4922 | macros/latex/contrib/l3backend/l3backend.ins +2023/03/30 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2023/03/30 | 4890 | macros/latex/contrib/l3kernel/l3news.tex +2023/03/30 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx +2023/03/30 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex +2023/03/30 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2023/03/30 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2023/03/30 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2023/03/30 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2023/03/30 | 45418 | macros/latex/contrib/l3kernel/l3prefixes.csv +2023/03/30 | 4538 | macros/latex/contrib/l3kernel/l3legacy.dtx +2023/03/30 | 44988 | macros/latex/contrib/l3kernel/CHANGELOG.md +2023/03/30 | 4453546 | install/macros/latex/contrib/l3experimental.tds.zip +2023/03/30 | 4448 | macros/latex/contrib/l3experimental/l3draw-state.dtx +2023/03/30 | 4415461 | macros/latex/contrib/l3experimental.zip +2023/03/30 | 4323 | macros/latex/contrib/l3experimental/l3draw-boxes.dtx +2023/03/30 | 43212 | macros/latex/contrib/l3kernel/l3debug.dtx +2023/03/30 | 4284 | macros/latex/contrib/l3experimental/README.md +2023/03/30 | 42558 | macros/latex/contrib/l3experimental/l3draw.dtx +2023/03/30 | 422704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66701.tar.xz +2023/03/30 | 41332 | macros/latex/contrib/l3backend/l3backend-color.dtx +2023/03/30 | 41146 | macros/latex/contrib/uvaletter.zip +2023/03/30 | 408782 | macros/latex/contrib/l3experimental/l3galley.pdf +2023/03/30 | 40704 | macros/latex/contrib/l3kernel/l3sort.dtx +2023/03/30 | 4059623 | biblio/ctan-bibdata.zip +2023/03/30 | 404278 | macros/latex/contrib/l3experimental/l3bitset.pdf +2023/03/30 | 4011 | macros/latex/contrib/l3experimental/l3opacity.dtx +2023/03/30 | 395876 | macros/latex/contrib/l3kernel/l3news.pdf +2023/03/30 | 3944 | systems/texlive/tlnet/archive/songproj.r66704.tar.xz +2023/03/30 | 394348 | macros/latex/contrib/l3experimental/xcoffins.pdf +2023/03/30 | 3929 | macros/latex/contrib/l3kernel/README.md +2023/03/30 | 382031 | macros/latex/contrib/l3experimental/l3graphics.pdf +2023/03/30 | 37118 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf +2023/03/30 | 367903 | macros/latex/contrib/l3experimental/l3str-format.pdf +2023/03/30 | 3662535 | biblio/ctan-bibdata/ctan.pdf +2023/03/30 | 36026 | macros/latex/contrib/l3experimental/l3draw-points.dtx +2023/03/30 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx +2023/03/30 | 35092 | macros/latex/contrib/l3experimental/xcoffins.dtx +2023/03/30 | 347924 | macros/latex/contrib/l3experimental/l3sys-shell.pdf +2023/03/30 | 3475 | macros/latex/contrib/uvaletter/uvaletter.sty +2023/03/30 | 34288 | macros/latex/contrib/l3backend/l3backend-draw.dtx +2023/03/30 | 34167 | macros/latex/contrib/l3kernel/l3intarray.dtx +2023/03/30 | 33656 | macros/latex/contrib/l3kernel/l3sys.dtx +2023/03/30 | 32935 | macros/latex/contrib/l3kernel/l3unicode.dtx +2023/03/30 | 32508 | macros/latex/contrib/l3experimental/l3draw-paths.dtx +2023/03/30 | 32409 | macros/latex/contrib/l3kernel/l3cctab.dtx +2023/03/30 | 31827 | macros/latex/contrib/l3experimental/l3str-format.dtx +2023/03/30 | 313467 | macros/latex/contrib/l3experimental/l3opacity.pdf +2023/03/30 | 308403 | macros/latex/contrib/l3experimental/l3benchmark.pdf +2023/03/30 | 304752 | macros/latex/contrib/l3kernel/l3regex.dtx +2023/03/30 | 299507 | macros/latex/contrib/l3experimental/xgalley.pdf +2023/03/30 | 2961 | macros/latex/contrib/physics2/doc/phy2docdef.tex +2023/03/30 | 296152 | macros/latex/contrib/l3kernel/l3styleguide.pdf +2023/03/30 | 2947 | macros/latex/contrib/physics2/tex/phy-common.sty +2023/03/30 | 29448 | macros/latex/contrib/l3backend/l3backend-graphics.dtx +2023/03/30 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex +2023/03/30 | 2773331 | biblio/ctan-bibdata/ctan.bib +2023/03/30 | 26736 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx +2023/03/30 | 26024778 | systems/texlive/tlnet/install-tl.zip +2023/03/30 | 2596 | macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex +2023/03/30 | 25753 | macros/latex/contrib/l3experimental/l3graphics.dtx +2023/03/30 | 25650 | macros/latex/contrib/l3kernel/l3fp-random.dtx +2023/03/30 | 250136 | macros/latex/contrib/l3kernel/l3news09.pdf +2023/03/30 | 24841 | macros/latex/contrib/l3kernel/source3body.tex +2023/03/30 | 2433680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2023/03/30 | 242796 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf +2023/03/30 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx +2023/03/30 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx +2023/03/30 | 23530 | macros/latex/contrib/l3kernel/l3deprecation.dtx +2023/03/30 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx +2023/03/30 | 2229 | macros/latex/contrib/l3kernel/source3.tex +2023/03/30 | 2199704 | systems/texlive/tlnet/archive/context-notes-zh-cn.doc.r66706.tar.xz +2023/03/30 | 215323 | macros/latex/contrib/l3kernel/l3term-glossary.pdf +2023/03/30 | 21035872 | systems/texlive/tlnet/install-tl-windows.exe +2023/03/30 | 2059 | macros/latex/contrib/uvaletter/README.md +2023/03/30 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf +2023/03/30 | 20451 | macros/latex/contrib/l3experimental/l3draw-softpath.dtx +2023/03/30 | 2038 | macros/latex/contrib/l3kernel/interface3.tex +2023/03/30 | 20359 | macros/latex/contrib/l3kernel/l3text-purify.dtx +2023/03/30 | 196926 | macros/latex/contrib/physics2.zip +2023/03/30 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx +2023/03/30 | 19161 | macros/latex/contrib/l3kernel/l3pdf.dtx +2023/03/30 | 19120 | systems/texlive/tlnet/archive/mpchess.r66703.tar.xz +2023/03/30 | 1906 | macros/latex/contrib/l3experimental/l3draw.ins +2023/03/30 | 18694 | macros/latex/contrib/l3experimental/l3bitset.dtx +2023/03/30 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx +2023/03/30 | 17998394 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2023/03/30 | 1752620 | systems/texlive/tlnet/archive/mpchess.doc.r66703.tar.xz +2023/03/30 | 1741657 | macros/latex/contrib/l3kernel/interface3.pdf +2023/03/30 | 170076 | macros/latex/contrib/l3kernel/l3news11.pdf +2023/03/30 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2023/03/30 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx +2023/03/30 | 16508 | macros/latex/contrib/l3experimental/l3benchmark.dtx +2023/03/30 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf +2023/03/30 | 1624 | macros/latex/contrib/l3experimental/xgalley.ins +2023/03/30 | 16092 | macros/latex/contrib/l3backend/l3backend-basics.dtx +2023/03/30 | 1569 | macros/latex/contrib/l3experimental/xcoffins.ins +2023/03/30 | 1565 | macros/latex/contrib/l3experimental/l3sys-shell.ins +2023/03/30 | 1565 | macros/latex/contrib/l3experimental/l3bitset.ins +2023/03/30 | 1564 | macros/latex/contrib/l3experimental/l3str.ins +2023/03/30 | 1558 | macros/latex/contrib/l3experimental/l3benchmark.ins +2023/03/30 | 155616 | macros/latex/contrib/l3kernel/l3doc.dtx +2023/03/30 | 1553 | macros/latex/contrib/l3experimental/l3graphics.ins +2023/03/30 | 1547 | macros/latex/contrib/l3experimental/l3opacity.ins +2023/03/30 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2023/03/30 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2023/03/30 | 151614 | macros/latex/contrib/l3kernel/l3docstrip.pdf +2023/03/30 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf +2023/03/30 | 150674 | macros/latex/contrib/l3kernel/l3news02.pdf +2023/03/30 | 150283 | macros/latex/contrib/l3kernel/l3news10.pdf +2023/03/30 | 14927 | macros/latex/contrib/l3kernel/l3bootstrap.dtx +2023/03/30 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex +2023/03/30 | 148706 | macros/latex/contrib/l3kernel/l3news03.pdf +2023/03/30 | 14669 | macros/latex/contrib/l3backend/l3backend-header.dtx +2023/03/30 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2023/03/30 | 145318 | macros/latex/contrib/l3kernel/l3tl.dtx +2023/03/30 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/03/30 | 14431 | macros/latex/contrib/l3backend/l3backend-box.dtx +2023/03/30 | 14001400 | install/macros/latex/contrib/l3kernel.tds.zip +2023/03/30 | 13739132 | macros/latex/contrib/l3kernel.zip +2023/03/30 | 136651 | macros/latex/contrib/l3kernel/l3file.dtx +2023/03/30 | 1360 | macros/latex/contrib/l3experimental/l3draw-code.tex +2023/03/30 | 1331 | macros/latex/contrib/l3backend/l3backend-code.tex +2023/03/30 | 129596 | systems/texlive/tlnet/archive/songproj.doc.r66704.tar.xz +2023/03/30 | 129545 | macros/latex/contrib/l3kernel/l3basics.dtx +2023/03/30 | 128316 | macros/latex/contrib/l3kernel/l3news07.pdf +2023/03/30 | 12783 | macros/latex/contrib/l3kernel/l3fp-traps.dtx +2023/03/30 | 127087 | macros/latex/contrib/l3kernel/l3keys.dtx +2023/03/30 | 12361 | macros/latex/contrib/l3experimental/l3sys-shell.dtx +2023/03/30 | 122710 | macros/latex/contrib/l3kernel/l3news01.pdf +2023/03/30 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex +2023/03/30 | 118796 | macros/latex/contrib/l3kernel/l3token.dtx +2023/03/30 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx +2023/03/30 | 114586 | macros/latex/contrib/l3kernel/l3news04.pdf +2023/03/30 | 114036 | systems/texlive/tlnet/archive/texlive-scripts.r66701.tar.xz +2023/03/30 | 113427 | macros/latex/contrib/l3kernel/l3str-convert.dtx +2023/03/30 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf +2023/03/30 | 112270 | macros/latex/contrib/l3kernel/l3color.dtx +2023/03/30 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex +2023/03/30 | 1072 | macros/latex/contrib/uvaletter/LICENSE +2023/03/30 | 106443 | macros/latex/contrib/l3kernel/l3expan.dtx +2023/03/30 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx +2023/03/30 | 10136 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx +2023/03/30 | 10018 | macros/latex/contrib/l3experimental/l3draw-scopes.dtx 2023/03/29 | 9993 | info/context-notes-zh-cn/src/figures/zhfonts-01.pdf 2023/03/29 | 9929 | macros/latex/contrib/wargame/source/hex/terrain/swamp.dtx 2023/03/29 | 9746 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-pgn.mp @@ -17,6 +222,7 @@ 2023/03/29 | 7527 | macros/latex/contrib/wargame/source/wargame.ins 2023/03/29 | 742 | macros/latex/contrib/wargame/source/natoapp6c/compat/seamine.dtx 2023/03/29 | 726800 | systems/texlive/tlnet/archive/babel.source.r66698.tar.xz +2023/03/29 | 7246 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/03/29 | 705 | macros/luatex/generic/luavlna/luavlna-predegrees.lua 2023/03/29 | 703260 | support/TeX4ht/source/tex4ht-fonts-modern.tex 2023/03/29 | 6718 | info/context-notes-zh-cn/src/zhfonts.tex @@ -31,25 +237,20 @@ 2023/03/29 | 5787 | macros/latex/contrib/wargame/source/util/compound.dtx 2023/03/29 | 5775 | macros/latex/contrib/wargame/doc/tutorial/game.tex 2023/03/29 | 5737 | info/context-notes-zh-cn/src/doc-env.tex -2023/03/29 | 5737439 | systems/texlive/tlnet/install-tl-unx.tar.gz 2023/03/29 | 5617 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-preamble.tex 2023/03/29 | 5370 | macros/latex/contrib/wargame/source/chit/oob.dtx 2023/03/29 | 5249 | macros/latex/contrib/wargame/source/util/tikz.dtx 2023/03/29 | 5228 | macros/latex/contrib/wargame/source/natoapp6c/compat/seasurface.dtx +2023/03/29 | 5168 | macros/latex/contrib/physics2/tex/phy-ab.sty 2023/03/29 | 512 | macros/latex/contrib/wargame/source/util/core.dtx 2023/03/29 | 499 | macros/latex/contrib/wargame/source/util/randomid.dtx 2023/03/29 | 496 | macros/latex/contrib/songproj/Makefile 2023/03/29 | 4906 | macros/latex/contrib/wargame/source/hex/ridges.dtx -2023/03/29 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2023/03/29 | 4738 | macros/latex/contrib/wargame/source/chit/table.dtx 2023/03/29 | 4715 | macros/latex/contrib/wargame/source/natoapp6c/compat/equipment.dtx 2023/03/29 | 46 | macros/luatex/generic/luavlna/luavlna.4ht 2023/03/29 | 46781 | macros/latex/contrib/wargame/source/hex/terrain/woods.dtx 2023/03/29 | 462 | macros/latex/contrib/wargame/source/hex/tile.dtx -2023/03/29 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2023/03/29 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2023/03/29 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2023/03/29 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/03/29 | 4514 | macros/latex/contrib/wargame/source/hex/labels.dtx 2023/03/29 | 449 | macros/luatex/generic/luavlna/luavlna-csplain-langs.lua 2023/03/29 | 4491 | macros/latex/contrib/wargame/source/natoapp6c/list.dtx @@ -60,25 +261,24 @@ 2023/03/29 | 432819 | macros/latex/contrib/wargame/doc/compat.pdf 2023/03/29 | 42 | graphics/metapost/contrib/macros/mpchess/doc/test.pgn 2023/03/29 | 4248 | macros/luatex/generic/luavlna/luavlna.tex -2023/03/29 | 422704 | systems/texlive/tlnet/archive/texlive-scripts.doc.r66693.tar.xz 2023/03/29 | 420 | info/context-notes-zh-cn/src/postscript.tex 2023/03/29 | 41667 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-cburnett.mp 2023/03/29 | 415 | graphics/metapost/contrib/macros/mpchess/LICENSE 2023/03/29 | 413 | macros/latex/contrib/wargame/source/natoapp6c/compat/missile.dtx 2023/03/29 | 41234 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-doc-fr.tex -2023/03/29 | 4057600 | biblio/ctan-bibdata.zip 2023/03/29 | 39670 | macros/latex/contrib/wargame/source/hex/terrain/light_woods.dtx +2023/03/29 | 3866 | macros/latex/contrib/physics2/tex/phy-braket.sty 2023/03/29 | 38629 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-doc-en.tex 2023/03/29 | 37519 | macros/latex/contrib/wargame/source/hex/terrain/beach.dtx 2023/03/29 | 37420 | macros/latex/contrib/wargame/source/hex/terrain/mountains.dtx 2023/03/29 | 37337 | macros/latex/contrib/songproj/songproj.dtx -2023/03/29 | 3660945 | biblio/ctan-bibdata/ctan.pdf 2023/03/29 | 3568 | macros/latex/contrib/wargame/source/chit/elements.dtx 2023/03/29 | 3475127 | info/context-notes-zh-cn.zip 2023/03/29 | 33813 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess.mp 2023/03/29 | 3320 | macros/luatex/generic/luavlna/README.md 2023/03/29 | 3210 | macros/latex/contrib/wargame/source/natoapp6c/weaponry.dtx 2023/03/29 | 3209 | macros/latex/contrib/wargame/source/natoapp6c/compat/air.dtx +2023/03/29 | 3175 | macros/latex/contrib/physics2/tex/phy-ab.braket.sty 2023/03/29 | 3148397 | install/macros/latex/contrib/wargame.tds.zip 2023/03/29 | 3131 | macros/luatex/generic/luavlna/luavlna-langno.lua 2023/03/29 | 3121 | macros/latex/contrib/wargame/source/util/icons.dtx @@ -90,13 +290,10 @@ 2023/03/29 | 2846 | macros/latex/contrib/wargame/source/natoapp6c/echelon.dtx 2023/03/29 | 2846109 | macros/latex/contrib/wargame.zip 2023/03/29 | 28173 | info/context-notes-zh-cn/src/figures/none-zhfonts.pdf -2023/03/29 | 2773326 | biblio/ctan-bibdata/ctan.bib 2023/03/29 | 27197 | macros/latex/contrib/wargame/source/util/export.dtx -2023/03/29 | 26024767 | systems/texlive/tlnet/install-tl.zip 2023/03/29 | 2527 | macros/latex/contrib/wargame/source/chit/misc.dtx 2023/03/29 | 2502 | macros/latex/contrib/wargame/source/hex/towns.dtx 2023/03/29 | 24989 | macros/latex/contrib/wargame/source/hex/terrain/town.dtx -2023/03/29 | 2433496 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/03/29 | 2335 | macros/latex/contrib/wargame/source/hex/core.dtx 2023/03/29 | 23273 | macros/latex/contrib/wargame/source/chit/shape.dtx 2023/03/29 | 2284 | macros/latex/contrib/wargame/source/hex/extra.dtx @@ -109,9 +306,10 @@ 2023/03/29 | 22071 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-pieces.mp 2023/03/29 | 220416 | support/TeX4ht/source/ChangeLog 2023/03/29 | 217 | macros/luatex/generic/luavlna/luavlna-presi.lua +2023/03/29 | 21686 | macros/latex/contrib/physics2/doc/physics2.tex 2023/03/29 | 21406 | info/context-notes-zh-cn/src/03.tex 2023/03/29 | 21092 | macros/latex/contrib/wargame/source/natoapp6c/shape.dtx -2023/03/29 | 21039073 | systems/texlive/tlnet/install-tl-windows.exe +2023/03/29 | 21078 | macros/latex/contrib/physics2/doc/physics2-legacy.tex 2023/03/29 | 204 | macros/luatex/generic/luavlna/luavlna-sufdegrees.lua 2023/03/29 | 2009 | macros/latex/contrib/wargame/source/tests/chits.dtx 2023/03/29 | 2002991 | info/context-notes-zh-cn/ctxnotes.pdf @@ -122,9 +320,7 @@ 2023/03/29 | 184525 | macros/latex/contrib/wargame/doc/symbols.pdf 2023/03/29 | 18195 | macros/latex/contrib/wargame/source/natoapp6c/frames/unknown.dtx 2023/03/29 | 1807 | macros/latex/contrib/wargame/source/natoapp6c/text.dtx -2023/03/29 | 17988686 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2023/03/29 | 1790 | graphics/metapost/contrib/macros/mpchess/README.md -2023/03/29 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2023/03/29 | 1653 | macros/latex/contrib/wargame/source/natoapp6c/compat/installation.dtx 2023/03/29 | 1641937 | graphics/metapost/contrib/macros/mpchess.zip 2023/03/29 | 16376 | macros/latex/contrib/wargame/doc/tutorial/export.tex @@ -135,13 +331,10 @@ 2023/03/29 | 1559 | macros/luatex/generic/luavlna/luavlna.sty 2023/03/29 | 15564 | macros/latex/contrib/wargame/source/hex/split.dtx 2023/03/29 | 1554072 | systems/texlive/tlnet/archive/milsymb.doc.r66697.tar.xz -2023/03/29 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2023/03/29 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2023/03/29 | 15233 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-skak.mp 2023/03/29 | 15175 | macros/latex/contrib/wargame/source/natoapp6c/frames/neutral.dtx 2023/03/29 | 15000 | macros/latex/contrib/wargame/source/hex/shape.dtx -2023/03/29 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2023/03/29 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2023/03/29 | 1487 | macros/latex/contrib/physics2/tex/phy-ab.legacy.sty 2023/03/29 | 1447296 | systems/texlive/tlnet/archive/tex4ht.source.r66699.tar.xz 2023/03/29 | 1444437 | macros/latex/contrib/wargame/doc/wargame.pdf 2023/03/29 | 14420 | info/context-notes-zh-cn/src/figures/zhfonts-03.pdf @@ -158,7 +351,6 @@ 2023/03/29 | 12119 | macros/latex/contrib/wargame/source/hex/coord.dtx 2023/03/29 | 119380 | macros/latex/contrib/wargame/source/hex/terrain/city.dtx 2023/03/29 | 11431 | macros/latex/contrib/wargame/source/hex/paths.dtx -2023/03/29 | 114040 | systems/texlive/tlnet/archive/texlive-scripts.r66693.tar.xz 2023/03/29 | 1133620 | systems/texlive/tlnet/archive/tex4ht.r66699.tar.xz 2023/03/29 | 11263 | macros/latex/contrib/wargame/README.md 2023/03/29 | 11120 | macros/latex/contrib/wargame/source/natoapp6c/compat/land.dtx @@ -208,7 +400,6 @@ 2023/03/28 | 7408 | info/context-notes-zh-cn/src/figures/aligned-2.pdf 2023/03/28 | 7327 | info/context-notes-zh-cn/src/figures/08-vbox-and-hbox.pdf 2023/03/28 | 7211 | info/context-notes-zh-cn/src/06.tex -2023/03/28 | 7200 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/03/28 | 71998 | info/context-notes-zh-cn/src/figures/11-watermark.png 2023/03/28 | 70520117 | systems/win32/TLW64/gs10011w64full-gpl.exe 2023/03/28 | 6836 | systems/texlive/tlnet/archive/collection-latexextra.r66687.tar.xz @@ -2993,7 +3184,6 @@ 2023/03/26 | 2154 | macros/texinfo/texinfo/tp/maintain/lib/Text-Unidecode/lib/Text/Unidecode/x33.pm 2023/03/26 | 2151 | macros/texinfo/texinfo/tp/t/results/layout/navigation_node/res_html/index.html 2023/03/26 | 21519 | macros/texinfo/texinfo/tp/t/results/sectioning/shortcontents.pl -2023/03/26 | 21516 | systems/texlive/tlnet/archive/mpchess.r66670.tar.xz 2023/03/26 | 2150 | macros/texinfo/texinfo/tp/Texinfo/XS/gnulib/lib/_Noreturn.h 2023/03/26 | 2148 | macros/texinfo/texinfo/tp/t/results/plaintext_tests/sc_with_utf8_enable_encoding.pl 2023/03/26 | 2147 | support/texlab/Cargo.toml @@ -3602,7 +3792,6 @@ 2023/03/26 | 15333 | macros/texinfo/texinfo/tp/t/results/def/defx_after_empty_line_in_example.pl 2023/03/26 | 1531 | macros/texinfo/texinfo/tp/t/results/moresectioning/nodes_after_top_before_chapter/res_html/nodes_after_top_before_chapter.html 2023/03/26 | 1530 | macros/texinfo/texinfo/tp/Texinfo/XS/gnulib/lib/free.c -2023/03/26 | 1529436 | systems/texlive/tlnet/archive/mpchess.doc.r66670.tar.xz 2023/03/26 | 1528 | macros/texinfo/texinfo/tp/t/results/formats_encodings/at_commands_in_refs_utf8/res_html/_2261-error_002d_002d_003e-_20ac-_00a1-_21a6-_2212.html 2023/03/26 | 1526 | macros/texinfo/texinfo/tp/t/results/sectioning/sections.pl 2023/03/26 | 1523 | macros/texinfo/texinfo/tp/t/results/formats_encodings/at_commands_in_refs_latin1/res_html/e-e-e-e-e-j-ee.html @@ -4746,163 +4935,3 @@ 2023/03/24 | 1188 | macros/xetex/latex/xduts/xduts.ins 2023/03/24 | 1119 | fonts/simpleicons/map/simpleicons.map 2023/03/24 | 1089924 | systems/texlive/tlnet/archive/spreadtab.doc.r66655.tar.xz -2023/03/23 | 9986 | macros/latex/contrib/profcollege/latex/PfCDessinGradue.tex -2023/03/23 | 9951 | macros/latex/contrib/profcollege/latex/PfCTriominos.tex -2023/03/23 | 9815 | macros/latex/contrib/profcollege/latex/PfCVueCubes.tex -2023/03/23 | 97444 | systems/texlive/tlnet/archive/texinfo.r66644.tar.xz -2023/03/23 | 9699 | macros/latex/contrib/profcollege/latex/PfCCartographie.tex -2023/03/23 | 955 | graphics/pgf/contrib/tikzviolinplots/AMR.csv -2023/03/23 | 9453 | macros/latex/contrib/profcollege/latex/PfCPyramideCalculs.tex -2023/03/23 | 9427 | macros/latex/contrib/profcollege/latex/PfCLabyrintheJeu.tex -2023/03/23 | 9413 | macros/latex/contrib/profcollege/latex/PfCEcrireunQCM.tex -2023/03/23 | 9367 | macros/latex/contrib/profcollege/latex/PfCDefiTables.tex -2023/03/23 | 9028642 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf -2023/03/23 | 9017 | macros/luatex/latex/novel/lualatex/novel-PostLayout.sty -2023/03/23 | 8711 | macros/latex/contrib/profcollege/latex/PfCShikaku.tex -2023/03/23 | 8676 | macros/latex/contrib/profcollege/latex/PfCYohaku.tex -2023/03/23 | 857 | support/match_parens/README.md -2023/03/23 | 8271 | macros/latex/contrib/profcollege/latex/PfCBillard.tex -2023/03/23 | 8221 | macros/latex/contrib/profcollege/latex/PfCTortueBase.tex -2023/03/23 | 8180 | macros/latex/contrib/profcollege/latex/PfCDecDeci.tex -2023/03/23 | 816798 | info/install-latex-guide-zh-cn.zip -2023/03/23 | 8113 | macros/latex/contrib/profcollege/latex/PfCPourcentage.tex -2023/03/23 | 7797 | macros/luatex/latex/novel/lualatex/novel-DropCap.sty -2023/03/23 | 7797 | macros/latex/contrib/profcollege/latex/PfCReseauxSociaux.tex -2023/03/23 | 775354 | info/install-latex-guide-zh-cn/install-latex-guide-zh-cn.pdf -2023/03/23 | 7695 | macros/latex/contrib/profcollege/latex/PfCProbabilites.tex -2023/03/23 | 76753 | macros/latex/contrib/profcollege/latex/PfCTableauxUnites.tex -2023/03/23 | 7452 | macros/context/contrib/context-calendar-examples/tex/context/third/calendar-examples/Menu-calendar.tex -2023/03/23 | 7244 | macros/latex/contrib/profcollege/latex/PfCFrise.tex -2023/03/23 | 7147 | macros/luatex/latex/novel/lualatex/novel-FileData.sty -2023/03/23 | 7124 | support/match_parens/match_parens -2023/03/23 | 7102 | macros/latex/contrib/profcollege/latex/PfCPuzzleSommePyramide.tex -2023/03/23 | 7088 | macros/latex/contrib/profcollege/latex/PfCColorilude.tex -2023/03/23 | 7072 | macros/latex/contrib/profcollege/latex/PfCPuissanceQuatre.tex -2023/03/23 | 6997 | macros/luatex/latex/novel/doc/novel.tex -2023/03/23 | 6866 | macros/latex/contrib/profcollege/latex/PfCSimplifierFraction.tex -2023/03/23 | 656416 | systems/texlive/tlnet/archive/beamertheme-arguelles.doc.r66645.tar.xz -2023/03/23 | 65296 | macros/latex/contrib/profcollege/latex/PfCReperage.tex -2023/03/23 | 6428 | macros/latex/contrib/profcollege/latex/PfCNombreAstral.tex -2023/03/23 | 6370 | info/install-latex-guide-zh-cn/appendix/updateinfo.tex -2023/03/23 | 62627 | macros/latex/contrib/profcollege/latex/PfCStatistiques.tex -2023/03/23 | 6260 | macros/latex/contrib/profcollege/latex/PfCProgrammeCalcul.tex -2023/03/23 | 615 | graphics/pgf/contrib/tikzviolinplots/WPR.csv -2023/03/23 | 60840 | support/match_parens.zip -2023/03/23 | 6030 | macros/latex/contrib/profcollege/latex/PfCTectonic.tex -2023/03/23 | 60158 | macros/luatex/latex/novel/doc/novel.pdf -2023/03/23 | 5905 | macros/context/contrib/context-collatingmarks/tex/context/third/collationg-marks/t-collatingmarks.tex -2023/03/23 | 58462 | macros/latex/contrib/profcollege/latex/PfCDistributivite.tex -2023/03/23 | 572 | graphics/pgf/contrib/tikzviolinplots/EMR.csv -2023/03/23 | 56986 | macros/latex/contrib/profcollege/latex/PfCThales.tex -2023/03/23 | 56312 | support/match_parens/match_parens.pdf -2023/03/23 | 5561 | macros/latex/contrib/profcollege/latex/PfCRepresenterEntier.tex -2023/03/23 | 5365 | macros/latex/contrib/profcollege/latex/PfCMidpoint.tex -2023/03/23 | 531144 | systems/texlive/tlnet/archive/hfutexam.doc.r66646.tar.xz -2023/03/23 | 5248 | macros/latex/contrib/profcollege/latex/PfCRepresenterTableur.tex -2023/03/23 | 5071830 | macros/luatex/latex/novel.zip -2023/03/23 | 4736 | macros/latex/contrib/profcollege/latex/PfCRLE.tex -2023/03/23 | 4730 | macros/latex/contrib/profcollege/latex/PfCOperationsTrou.tex -2023/03/23 | 4692 | macros/latex/contrib/profcollege/latex/PfCFutoshiki.tex -2023/03/23 | 4664 | macros/latex/contrib/profcollege/latex/PfCDiagrammeRadar.tex -2023/03/23 | 4548 | macros/latex/contrib/profcollege/latex/PfCMosaique.tex -2023/03/23 | 4356 | systems/texlive/tlnet/archive/hfutexam.r66646.tar.xz -2023/03/23 | 4138 | macros/latex/contrib/profcollege/latex/PfCPixelArt.tex -2023/03/23 | 411 | graphics/pgf/contrib/tikzviolinplots/README.md -2023/03/23 | 4117 | macros/latex/contrib/profcollege/latex/PfCDomino.tex -2023/03/23 | 4034 | macros/latex/contrib/profcollege/latex/PfCCalculatrice.tex -2023/03/23 | 4012 | support/match_parens/match_parens.1 -2023/03/23 | 4004 | macros/luatex/latex/novel/lualatex/novel-Sandbox.sty -2023/03/23 | 3835 | macros/latex/contrib/profcollege/latex/PfCKenKen.tex -2023/03/23 | 3765 | macros/latex/contrib/profcollege/latex/PfCEnquete.tex -2023/03/23 | 3618 | macros/latex/contrib/profcollege/latex/PfCDecompFracDeci.tex -2023/03/23 | 353626 | graphics/pgf/contrib/tikzviolinplots.zip -2023/03/23 | 352 | graphics/pgf/contrib/tikzviolinplots/SEAR.csv -2023/03/23 | 350558 | graphics/pgf/contrib/tikzviolinplots/tikzviolinplots.pdf -2023/03/23 | 3431 | macros/latex/contrib/profcollege/latex/PfCBarresCalculs.tex -2023/03/23 | 331809 | macros/luatex/latex/novel/doc/novel-documentation.html -2023/03/23 | 3280 | macros/latex/contrib/profcollege/latex/PfCFicheMemo.tex -2023/03/23 | 30990 | graphics/pgf/contrib/tikzviolinplots/tikzviolinplots.tex -2023/03/23 | 3043 | macros/latex/contrib/profcollege/latex/PfCEngrenagesBase.tex -2023/03/23 | 3036 | systems/texlive/tlnet/archive/beamertheme-arguelles.r66645.tar.xz -2023/03/23 | 299089 | macros/latex/contrib/eso-pic/eso-pic.pdf -2023/03/23 | 298107 | macros/latex/contrib/eso-pic.zip -2023/03/23 | 2975 | macros/latex/contrib/profcollege/latex/PfCTablesOperations.tex -2023/03/23 | 2939 | macros/latex/contrib/profcollege/latex/PfCBarreNiveaux.tex -2023/03/23 | 28937 | macros/latex/contrib/profcollege/latex/PfCPythagore.tex -2023/03/23 | 2860 | info/install-latex-guide-zh-cn/chapter/preface.tex -2023/03/23 | 28434 | macros/latex/contrib/profcollege/latex/PfCRappelsFormules.tex -2023/03/23 | 2837 | macros/latex/contrib/profcollege/latex/PfCMentalo.tex -2023/03/23 | 28303 | macros/latex/contrib/profcollege/latex/PfCSolides.tex -2023/03/23 | 2815 | macros/latex/contrib/profcollege/latex/PfCMotsCodes.tex -2023/03/23 | 27597 | macros/latex/contrib/profcollege/latex/PfCRepresenterFraction.tex -2023/03/23 | 2724 | macros/latex/contrib/profcollege/latex/PfCRangementNombres.tex -2023/03/23 | 2636015 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip -2023/03/23 | 2634 | macros/latex/contrib/profcollege/latex/PfCSquaro.tex -2023/03/23 | 2617 | macros/latex/contrib/profcollege/latex/PfCQuiSuisJe.tex -2023/03/23 | 2605 | macros/latex/contrib/profcollege/latex/PfCKakurasu.tex -2023/03/23 | 25823 | info/install-latex-guide-zh-cn/chapter/editor.tex -2023/03/23 | 25302 | macros/latex/contrib/profcollege/latex/PfCQuestionsFlash.tex -2023/03/23 | 2473 | macros/latex/contrib/profcollege/latex/PfCEcritureLettres.tex -2023/03/23 | 24665 | macros/latex/contrib/profcollege/latex/PfCTrigonometrie.tex -2023/03/23 | 24156 | macros/luatex/latex/novel/lualatex/novel.cls -2023/03/23 | 23942 | macros/latex/contrib/eso-pic/eso-pic.dtx -2023/03/23 | 23088 | macros/latex/contrib/profcollege/latex/PfCLabyrintheNombre.tex -2023/03/23 | 2305 | macros/latex/contrib/profcollege/latex/PfCQuestionsRelier.tex -2023/03/23 | 22985 | macros/latex/contrib/profcollege/latex/PfCDecomposerNombrePremier.tex -2023/03/23 | 2285 | macros/latex/contrib/profcollege/latex/PfCGrades.tex -2023/03/23 | 2276 | macros/latex/contrib/profcollege/latex/PfCKakuro.tex -2023/03/23 | 2222 | macros/latex/contrib/profcollege/latex/PfCMotsCroises.tex -2023/03/23 | 2216 | macros/luatex/latex/novel/README.md -2023/03/23 | 2211 | macros/latex/contrib/profcollege/latex/PfCHiddenMessage.tex -2023/03/23 | 21729 | macros/luatex/latex/novel/lualatex/novel-TextMacros.sty -2023/03/23 | 2155 | macros/latex/contrib/profcollege/latex/PfCGaram.tex -2023/03/23 | 2072 | macros/latex/contrib/profcollege/latex/PfCBonSortie.tex -2023/03/23 | 20113 | macros/latex/contrib/profcollege/latex/PfCCartesJeux.tex -2023/03/23 | 19995 | macros/luatex/latex/novel/lualatex/novel-Images.sty -2023/03/23 | 19106 | graphics/pgf/contrib/tikzviolinplots/LICENSE -2023/03/23 | 1862 | macros/latex/contrib/profcollege/latex/PfCMotsEmpiles.tex -2023/03/23 | 1830 | info/install-latex-guide-zh-cn/appendix/wsladdition.tex -2023/03/23 | 18282 | macros/luatex/latex/novel/lualatex/novel-HeadFootStyles.sty -2023/03/23 | 17950 | macros/latex/contrib/profcollege/latex/ProfCollege.sty -2023/03/23 | 1777 | macros/latex/contrib/profcollege/latex/PfCRapido.tex -2023/03/23 | 17605 | graphics/pgf/contrib/tikzviolinplots/tikzviolinplots.sty -2023/03/23 | 17436 | macros/luatex/latex/novel/lualatex/novel-LayoutSettings.sty -2023/03/23 | 17355 | macros/luatex/latex/novel/lualatex/novel-Fonts.sty -2023/03/23 | 17095 | macros/luatex/latex/novel/lualatex/novel-pdfx.sty -2023/03/23 | 16349 | macros/latex/contrib/profcollege/latex/PfCRondeInfernale.tex -2023/03/23 | 16197 | macros/latex/contrib/profcollege/latex/PfCResoudreEquation.tex -2023/03/23 | 15977 | macros/luatex/latex/novel/lualatex/novel-Footnotes.sty -2023/03/23 | 1596 | macros/latex/contrib/profcollege/latex/PfCGeometrie.tex -2023/03/23 | 15575 | macros/latex/contrib/profcollege/latex/PfCFonctionAffine.tex -2023/03/23 | 15546 | macros/latex/contrib/profcollege/latex/PfCNotionFonction.tex -2023/03/23 | 1528 | macros/latex/contrib/profcollege/latex/PfCCartesMentales.tex -2023/03/23 | 15260 | macros/latex/contrib/profcollege/latex/PfCPropor.tex -2023/03/23 | 151928 | systems/texlive/tlnet/archive/texlive-msg-translations.r66648.tar.xz -2023/03/23 | 15169 | macros/latex/contrib/profcollege/latex/PfCPapiers.tex -2023/03/23 | 15060 | info/install-latex-guide-zh-cn/chapter/ubuntu.tex -2023/03/23 | 1495 | macros/context/contrib/context-collatingmarks/doc/context/third/collating-marks/README.md -2023/03/23 | 14927 | macros/latex/contrib/profcollege/latex/PfCCalculsCroises.tex -2023/03/23 | 1488 | macros/latex/contrib/profcollege/latex/PfCScratch.tex -2023/03/23 | 14836 | macros/latex/contrib/profcollege/latex/PfCRepresentationGraphique.tex -2023/03/23 | 14481 | macros/luatex/latex/novel/lualatex/novel-ChapterScene.sty -2023/03/23 | 14157 | macros/latex/contrib/profcollege/latex/PfCCAN.tex -2023/03/23 | 14131 | macros/latex/contrib/profcollege/latex/PfCDessinerRatio.tex -2023/03/23 | 140658 | macros/context/contrib/context-collatingmarks/doc/context/third/collating-marks/t-collatingmarks-module-doc.pdf -2023/03/23 | 13960286 | macros/latex/contrib/profcollege.zip -2023/03/23 | 136 | macros/context/contrib/context-collatingmarks/doc/context/third/collating-marks/t-collatingmarks-module-doc.tex -2023/03/23 | 13280 | macros/luatex/latex/novel/lualatex/novel-CalculateLayout.sty -2023/03/23 | 1314 | graphics/pgf/contrib/tikzviolinplots/EUR.csv -2023/03/23 | 1227 | graphics/pgf/contrib/tikzviolinplots/AFR.csv -2023/03/23 | 12157 | info/install-latex-guide-zh-cn/chapter/wsl.tex -2023/03/23 | 11943 | macros/latex/contrib/profcollege/latex/PfCModeleBarre.tex -2023/03/23 | 11740 | macros/latex/contrib/profcollege/latex/PfCSommeAngles.tex -2023/03/23 | 11419 | macros/latex/contrib/profcollege/latex/PfCEcritureUnites.tex -2023/03/23 | 11250 | macros/latex/contrib/profcollege/latex/PfCCompteBon.tex -2023/03/23 | 11026 | macros/latex/contrib/profcollege/latex/PfCProprietesDroites.tex -2023/03/23 | 10 | macros/context/contrib/context-pocketdiary/VERSION -2023/03/23 | 10 | macros/context/contrib/context-collatingmarks/VERSION -2023/03/23 | 10 | macros/context/contrib/context-calendar-examples/VERSION -2023/03/23 | 10951 | macros/latex/contrib/profcollege/latex/PfCAutonomie.tex -2023/03/23 | 10633 | macros/latex/contrib/profcollege/latex/PfCEnigmeAire.tex -2023/03/23 | 10530 | macros/latex/contrib/profcollege/latex/PfCCalisson.tex -2023/03/23 | 10074 | macros/latex/contrib/profcollege/latex/PfCRose.tex diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index dcabe02eec..1b76a95d8f 100644 --- a/biblio/ctan-bibdata/ctan.bib +++ b/biblio/ctan-bibdata/ctan.bib @@ -1,7 +1,7 @@ %% bib file of all CTAN packages %% (C) Herbert Voß %% -%% created at 30-03-2023, 02:00:12 +%% created at 31-03-2023, 02:00:11 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -14607,6 +14607,20 @@ url = {https://ctan.org/pkg/context-bnf}, } +@manual{ctan-context-calendar-examples, + title = {The \texttt{context-calendar-examples} package}, + subtitle = {Collection of calendars based on the PocketDiary-module}, + author = {Willi Egger}, + date = {2023-03-30}, + version = {}, + license = {pd}, + mirror = {https://mirror.ctan.org/macros/context/contrib/context-calendar-examples}, + url = {https://ctan.org/pkg/context-calendar-examples}, + annotation = {The module contains examples for creating calendars based on the + -module in various page sizes. + In this collection there are the following examples:}, +} + @manual{ctan-context-chromato, title = {The \texttt{context-chromato} package}, subtitle = {ConTeXt macros for chromatograms}, @@ -14646,6 +14660,17 @@ .}, } +@manual{ctan-context-collatingmarks, + title = {The \texttt{context-collatingmarks} package}, + subtitle = {Environment to place collating marks on the spine of a section}, + author = {Willi Egger}, + date = {2023-03-30}, + version = {}, + license = {pd}, + mirror = {https://mirror.ctan.org/macros/context/contrib/context-collatingmarks}, + url = {https://ctan.org/pkg/context-collatingmarks}, +} + @manual{ctan-context-construction-plan, title = {The \texttt{context-construction-plan} package}, subtitle = {Construction plans in ConTeXt}, @@ -14787,6 +14812,17 @@ url = {https://ctan.org/pkg/context-inifile}, } +@manual{ctan-context-interval-calendar, + title = {The \texttt{context-interval-calendar} package}, + subtitle = {Date driven lists or lists driven by date-intervals}, + author = {Willi Egger}, + date = {2023-03-30}, + version = {}, + license = {pd}, + mirror = {https://mirror.ctan.org/macros/context/contrib/context-interval-calendar}, + url = {https://ctan.org/pkg/context-interval-calendar}, +} + @manual{ctan-context-layout, title = {The \texttt{context-layout} package}, subtitle = {Show ConTeXt layouts}, @@ -14848,7 +14884,7 @@ title = {The \texttt{context-notes-zh-cn} package}, subtitle = {Notes on using ConTeXt MkIV}, author = {Yanrui Li}, - date = {2023-03-29}, + date = {2023-03-30}, version = {}, license = {gpl3}, mirror = {https://mirror.ctan.org/info/context-notes-zh-cn}, @@ -23724,7 +23760,7 @@ title = {The \texttt{expl3} package}, subtitle = {Wrapper package for experimental \LaTeX{}3}, author = {{The \LaTeX{} Project Team}}, - date = {2023-02-23}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -36306,7 +36342,7 @@ title = {The \texttt{l3backend} package}, subtitle = {LaTeX3 backend drivers}, author = {{The \LaTeX{} Project Team}}, - date = {2023-01-16}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3backend}, @@ -36328,7 +36364,7 @@ title = {The \texttt{l3docstrip} package}, subtitle = {Strip documentation in \LaTeX{}3 source}, author = {{The \LaTeX{} Project Team}}, - date = {2023-02-23}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -36339,7 +36375,7 @@ title = {The \texttt{l3experimental} package}, subtitle = {Experimental \LaTeX{}3 concepts}, author = {{The \LaTeX{} Project Team}}, - date = {2023-01-24}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental}, @@ -36350,7 +36386,7 @@ title = {The \texttt{l3kernel} package}, subtitle = {LaTeX3 programming conventions}, author = {{The \LaTeX{} Project Team}}, - date = {2023-02-23}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel}, @@ -36383,7 +36419,7 @@ title = {The \texttt{l3regex} package}, subtitle = {Regular expression facilities for \LaTeX{}}, author = {{The \LaTeX{} Project Team}}, - date = {2023-02-23}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3kernel/l3regex.dtx}, @@ -52302,10 +52338,10 @@ @manual{ctan-physics2, title = {The \texttt{physics2} package}, - subtitle = {Macros for typesetting math faster and more simply}, + subtitle = {Macros for typesetting maths faster and more simply}, author = {Tingxuan Zhang}, - date = {2023-02-08}, - version = {0.1.1}, + date = {2023-03-30}, + version = {0.2.0}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/physics2}, url = {https://ctan.org/pkg/physics2}, @@ -73405,8 +73441,8 @@ title = {The \texttt{uvaletter} package}, subtitle = {Unofficial letterhead template for the University of Amsterdam}, author = {Michele Piazzai}, - date = {2023-03-18}, - version = {1.1.0}, + date = {2023-03-30}, + version = {1.1.1}, license = {mit}, mirror = {https://mirror.ctan.org/macros/latex/contrib/uvaletter}, url = {https://ctan.org/pkg/uvaletter}, @@ -75657,7 +75693,7 @@ title = {The \texttt{xcoffins} package}, subtitle = {Rich boxed material for \LaTeX{} 3}, author = {{The \LaTeX{} Project Team}}, - date = {2023-01-24}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental}, @@ -76176,7 +76212,7 @@ title = {The \texttt{xgalley} package}, subtitle = {Control text feeding onto the page}, author = {{The \LaTeX{} Project Team}}, - date = {2023-01-24}, + date = {2023-03-30}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/l3experimental/xgalley.dtx}, diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf Binary files differindex 04ad9e563e..6b49b50eeb 100644 --- a/biblio/ctan-bibdata/ctan.pdf +++ b/biblio/ctan-bibdata/ctan.pdf diff --git a/macros/latex/contrib/l3backend/CHANGELOG.md b/macros/latex/contrib/l3backend/CHANGELOG.md index 9a588abdaa..82228400e2 100644 --- a/macros/latex/contrib/l3backend/CHANGELOG.md +++ b/macros/latex/contrib/l3backend/CHANGELOG.md @@ -6,6 +6,12 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-03-30] + +### Changed +- Integrate l3color and l3opacity with luaotfload to ensure that + opacity specifications don't conflict. + ## [2023-01-16] ### Changed @@ -14,7 +20,7 @@ this project uses date-based 'snapshot' version identifiers. ## [2022-10-26] ### Changed -- Avoid setting media box is `\mag` is non-standard +- Avoid setting media box if `\mag` is non-standard ## [2022-09-28] @@ -282,7 +288,8 @@ this project uses date-based 'snapshot' version identifiers. - Include `l3backend` in file names - Moved backend code to internal for each 'parent' module -[Unreleased]: https://github.com/latex3/latex3/compare/2023-01-16...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2023-03-30...HEAD +[2023-03-30]: https://github.com/latex3/latex3/compare/2023-01-16...2023-03-30 [2023-01-16]: https://github.com/latex3/latex3/compare/2022-10-26...2023-01-16 [2022-10-26]: https://github.com/latex3/latex3/compare/2022-09-28...2022-10-26 [2022-09-28]: https://github.com/latex3/latex3/compare/2022-08-30...2022-09-28 diff --git a/macros/latex/contrib/l3backend/README.md b/macros/latex/contrib/l3backend/README.md index dba3d7b409..02fab16f9f 100644 --- a/macros/latex/contrib/l3backend/README.md +++ b/macros/latex/contrib/l3backend/README.md @@ -1,7 +1,7 @@ LaTeX3 Backend Drivers ====================== -Release 2023-01-16 +Release 2023-03-30 This package forms parts of `expl3`, and contains the code used to interface with backends (drivers) across the `expl3` codebase. The functions here are diff --git a/macros/latex/contrib/l3backend/l3backend-basics.dtx b/macros/latex/contrib/l3backend/l3backend-basics.dtx index 918ddaa06d..1f821aff25 100644 --- a/macros/latex/contrib/l3backend/l3backend-basics.dtx +++ b/macros/latex/contrib/l3backend/l3backend-basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-basics} Implementation} +% \section{\pkg{l3backend-basics} implementation} % % \begin{macrocode} %<*package> @@ -70,27 +70,27 @@ % \begin{macrocode} \ProvidesExplFile %<*dvipdfmx> - {l3backend-dvipdfmx.def}{2023-01-16}{} + {l3backend-dvipdfmx.def}{2023-03-30}{} {L3 backend support: dvipdfmx} %</dvipdfmx> %<*dvips> - {l3backend-dvips.def}{2023-01-16}{} + {l3backend-dvips.def}{2023-03-30}{} {L3 backend support: dvips} %</dvips> %<*dvisvgm> - {l3backend-dvisvgm.def}{2023-01-16}{} + {l3backend-dvisvgm.def}{2023-03-30}{} {L3 backend support: dvisvgm} %</dvisvgm> %<*luatex> - {l3backend-luatex.def}{2023-01-16}{} + {l3backend-luatex.def}{2023-03-30}{} {L3 backend support: PDF output (LuaTeX)} %</luatex> %<*pdftex> - {l3backend-pdftex.def}{2023-01-16}{} + {l3backend-pdftex.def}{2023-03-30}{} {L3 backend support: PDF output (pdfTeX)} %</pdftex> %<*xetex> - {l3backend-xetex.def}{2023-01-16}{} + {l3backend-xetex.def}{2023-03-30}{} {L3 backend support: XeTeX} %</xetex> % \end{macrocode} diff --git a/macros/latex/contrib/l3backend/l3backend-box.dtx b/macros/latex/contrib/l3backend/l3backend-box.dtx index f7e1c7d37a..ae7e2281fc 100644 --- a/macros/latex/contrib/l3backend/l3backend-box.dtx +++ b/macros/latex/contrib/l3backend/l3backend-box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-box} Implementation} +% \section{\pkg{l3backend-box} implementation} % % \begin{macrocode} %<*package> diff --git a/macros/latex/contrib/l3backend/l3backend-code.pdf b/macros/latex/contrib/l3backend/l3backend-code.pdf Binary files differindex 8a33bad815..1ce7f2d3a8 100644 --- a/macros/latex/contrib/l3backend/l3backend-code.pdf +++ b/macros/latex/contrib/l3backend/l3backend-code.pdf diff --git a/macros/latex/contrib/l3backend/l3backend-color.dtx b/macros/latex/contrib/l3backend/l3backend-color.dtx index 1aff7262eb..786282333e 100644 --- a/macros/latex/contrib/l3backend/l3backend-color.dtx +++ b/macros/latex/contrib/l3backend/l3backend-color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-color} Implementation} +% \section{\pkg{l3backend-color} implementation} % % \begin{macrocode} %<*package> @@ -68,85 +68,6 @@ % \texttt{dvipdfmx}/\XeTeX{} is PDF-based means it (largely) sticks closer to % direct PDF output. % -% \subsection{Collecting information from \LaTeXe{}} -% -% \subsubsection{\texttt{dvips}-style} -% -% \begin{macrocode} -%<*dvisvgm|dvipdfmx|dvips|xetex> -% \end{macrocode} -% -% \begin{macro}{\@@_backend_pickup:N} -% \begin{macro}{\@@_backend_pickup:w} -% Allow for \LaTeXe{} color. Here, the possible input values are limited: -% \texttt{dvips}-style colors can be taken as-is. The \texttt{x}-type expansion -% is there to cover the case where \pkg{xcolor} is in use. -% \begin{macrocode} -\cs_new_protected:Npn \@@_backend_pickup:N #1 - { - \exp_args:NV \tl_if_head_is_space:nTF \current@color - { - \tl_set:Nn #1 { { gray } { 0 } } - \msg_warning:nnx { color } { unhandled } - { \current@color } - } - { - \exp_last_unbraced:Nx \@@_backend_pickup:w - { \current@color } \s_@@_stop #1 - } - } -\cs_new_protected:Npn \@@_backend_pickup:w #1 ~ #2 \s_@@_stop #3 - { \tl_set:Nn #3 { {#1} {#2} } } -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macrocode} -%</dvisvgm|dvipdfmx|dvips|xetex> -% \end{macrocode} -% -% \subsubsection{\LuaTeX{} and \pdfTeX{}} -% -% \begin{macrocode} -%<*luatex|pdftex> -% \end{macrocode} -% -% \begin{macro}{\@@_backend_pickup:N} -% \begin{macro}{\@@_backend_pickup:w} -% Same ideas, but with a different backend-dependent format. -% \begin{macrocode} -\cs_new_protected:Npn \@@_backend_pickup:N #1 - { - \exp_last_unbraced:Nx \@@_backend_pickup:w - { \current@color } ~ 0 ~ 0 ~ 0 \s_@@_stop #1 - } -\cs_new_protected:Npn \@@_backend_pickup:w - #1 ~ #2 ~ #3 ~ #4 ~ #5 ~ #6 \s_@@_stop #7 - { - \str_if_eq:nnTF {#2} { g } - { \tl_set:Nn #7 { { gray } {#1} } } - { - \str_if_eq:nnTF {#4} { rg } - { \tl_set:Nn #7 { { rgb } { #1 ~ #2 ~ #3 } } } - { - \str_if_eq:nnTF {#5} { k } - { \tl_set:Nn #7 { { cmyk } { #1 ~ #2 ~ #3 ~ #4 } } } - { - \tl_set:Nn #1 { { gray } { 0 } } - \msg_warning:nnx { color } { unhandled } - { \current@color } - } - } - } - } -% \end{macrocode} -% \end{macro} -% \end{macro} -% -% \begin{macrocode} -%</luatex|pdftex> -% \end{macrocode} -% % \subsection{The color stack} % % For PDF-based engines, we have a color stack available inside the specials. @@ -289,6 +210,8 @@ % \begin{macrocode} \tl_new:N \l_@@_backend_fill_tl \tl_new:N \l_@@_backend_stroke_tl +\tl_set:Nn \l_@@_backend_fill_tl { 0 ~ g } +\tl_set:Nn \l_@@_backend_stroke_tl { 0 ~ G } % \end{macrocode} % \end{variable} % @@ -1341,6 +1264,85 @@ %</package> % \end{macrocode} % +% \subsection{Font handling integration} +% +% In \LuaTeX{} these colors should also be usable to color fonts, so +% \texttt{luaotfload} color handling is extended to include these. +% +% \begin{macrocode} +%<*lua> +% \end{macrocode} +% +% \begin{macrocode} +local l = lpeg +local spaces = l.P' '^0 +local digit16 = l.R('09', 'af', 'AF') + +local octet = digit16 * digit16 / function(s) + return string.format('%.3g ', tonumber(s, 16) / 255) +end + +if luaotfload and luaotfload.set_transparent_colorstack then + local htmlcolor = l.Cs(octet * octet * octet * -1 * l.Cc'rg') + local color_export = { + token.create'tex_endlocalcontrol:D', + token.create'tex_hpack:D', + token.new(0, 1), + token.create'color_export:nnN', + token.new(0, 1), + '', + token.new(0, 2), + token.new(0, 1), + 'backend', + token.new(0, 2), + token.create'l_tmpa_tl', + token.create'exp_after:wN', + token.create'__color_select:nn', + token.create'l_tmpa_tl', + token.new(0, 2), + } + local group_end = token.create'group_end:' + local value = (1 - l.P'}')^0 + luatexbase.add_to_callback('luaotfload.parse_color', function (value) +% Also allow HTML colors to preserve compatibility + local html = htmlcolor:match(value) + if html then return html end + + tex.runtoks(function() + token.get_next() + color_export[6] = value + tex.sprint(-2, color_export) + end) + local list = token.scan_list() + if not list.head or list.head.next + or list.head.subtype ~= node.subtype'pdf_colorstack' then + error'Unexpected backend behavior' + end + local cmd = list.head.data + node.free(list) + return cmd + end, 'l3color') +end +% \end{macrocode} +% +% \begin{macrocode} +%</lua> +% \end{macrocode} +% +% \begin{macrocode} +%<*luatex> +% \end{macrocode} +% +% \begin{macrocode} +%<*package> +\lua_load_module:n {l3backend-luatex} +%</package> +% \end{macrocode} +% +% \begin{macrocode} +%</luatex> +% \end{macrocode} +% % \end{implementation} % % \PrintIndex diff --git a/macros/latex/contrib/l3backend/l3backend-draw.dtx b/macros/latex/contrib/l3backend/l3backend-draw.dtx index d9f4f53cff..6577bc3008 100644 --- a/macros/latex/contrib/l3backend/l3backend-draw.dtx +++ b/macros/latex/contrib/l3backend/l3backend-draw.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-draw} Implementation} +% \section{\pkg{l3backend-draw} implementation} % % \begin{macrocode} %<*package> diff --git a/macros/latex/contrib/l3backend/l3backend-graphics.dtx b/macros/latex/contrib/l3backend/l3backend-graphics.dtx index a347bddccf..b042bd04e5 100644 --- a/macros/latex/contrib/l3backend/l3backend-graphics.dtx +++ b/macros/latex/contrib/l3backend/l3backend-graphics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-graphics} Implementation} +% \section{\pkg{l3backend-graphics} implementation} % % \begin{macrocode} %<*package> diff --git a/macros/latex/contrib/l3backend/l3backend-header.dtx b/macros/latex/contrib/l3backend/l3backend-header.dtx index 69062bf241..595e6a2924 100644 --- a/macros/latex/contrib/l3backend/l3backend-header.dtx +++ b/macros/latex/contrib/l3backend/l3backend-header.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-header} Implementation} +% \section{\pkg{l3backend-header} implementation} % % \begin{macrocode} %<*dvips&header> diff --git a/macros/latex/contrib/l3backend/l3backend-opacity.dtx b/macros/latex/contrib/l3backend/l3backend-opacity.dtx index 465e51804a..3f3dd1c84a 100644 --- a/macros/latex/contrib/l3backend/l3backend-opacity.dtx +++ b/macros/latex/contrib/l3backend/l3backend-opacity.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-opacity} Implementation} +% \section{\pkg{l3backend-opacity} implementation} % % \begin{macrocode} %<*package> @@ -287,6 +287,69 @@ %</package> % \end{macrocode} % +% \subsection{Font handling integration} +% +% In \LuaTeX{} we want to use these functions also for transparent fonts +% to avoid interference between both uses of transparency. +% +% \begin{macrocode} +%<*lua> +% \end{macrocode} +% +% First we need to check if pdfmanagement is active from Lua. +% \begin{macrocode} +local pdfmanagement_active do + local pdfmanagement_if_active_p = token.create'pdfmanagement_if_active_p:' + local cmd = pdfmanagement_if_active_p.cmdname + if cmd == 'undefined_cs' then + pdfmanagement_active = false + else + token.put_next(pdfmanagement_if_active_p) + pdfmanagement_active = token.scan_int() ~= 0 + end +end + +if pdfmanagement_active and luaotfload and luaotfload.set_transparent_colorstack then + luaotfload.set_transparent_colorstack(token.create'c__opacity_backend_stack_int'.index) + + local transparent_register = { + token.create'pdfmanagement_add:nnn', + token.new(0, 1), + 'Page/Resources/ExtGState', + token.new(0, 2), + token.new(0, 1), + '', + token.new(0, 2), + token.new(0, 1), + '<</ca ', + '', + '/CA ', + '', + '>>', + token.new(0, 2), + } + luatexbase.add_to_callback('luaotfload.parse_transparent', function(value) + value = (octet * -1):match(value) + if not value then + tex.error'Invalid transparency value' + return + end + value = value:sub(1, -2) + local result = 'opacity' .. value + tex.runtoks(function() + transparent_register[6], transparent_register[10], transparent_register[12] = result, value, value + tex.sprint(-2, transparent_register) + end) + return '/' .. result .. ' gs' + end, 'l3opacity') +end +% \end{macrocode} +% +% \begin{macrocode} +%</lua> +% \end{macrocode} +% +% % \end{implementation} % % \PrintIndex diff --git a/macros/latex/contrib/l3backend/l3backend-pdf.dtx b/macros/latex/contrib/l3backend/l3backend-pdf.dtx index 321a4baa0e..bb80237d4d 100644 --- a/macros/latex/contrib/l3backend/l3backend-pdf.dtx +++ b/macros/latex/contrib/l3backend/l3backend-pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-01-16} +% \date{Released 2023-03-30} % % \maketitle % @@ -53,7 +53,7 @@ % % \begin{implementation} % -% \section{\pkg{l3backend-pdf} Implementation} +% \section{\pkg{l3backend-pdf} implementation} % % \begin{macrocode} %<*package> diff --git a/macros/latex/contrib/l3backend/l3backend.ins b/macros/latex/contrib/l3backend/l3backend.ins index cfa8ece984..5b8945f012 100644 --- a/macros/latex/contrib/l3backend/l3backend.ins +++ b/macros/latex/contrib/l3backend/l3backend.ins @@ -137,4 +137,32 @@ and all files in that bundle must be distributed together. } } +% Lua code + +\def\MetaPrefix{--} +\preamble + +Copyright (C) 2023 The LaTeX Project + +It may be distributed and/or modified under the conditions of +the LaTeX Project Public License (LPPL), either version 1.3c of +this license or (at your option) any later version. The latest +version of this license is in the file: + + https://www.latex-project.org/lppl.txt + +This file is part of the "l3backend bundle" (The Work in LPPL) +and all files in that bundle must be distributed together. + +\endpreamble +\nopostamble +\generate + { + \file{l3backend-luatex.lua} + { + \from{l3backend-color.dtx} {lua} + \from{l3backend-opacity.dtx} {lua} + } + } + \endbatchfile diff --git a/macros/latex/contrib/l3experimental/CHANGELOG.md b/macros/latex/contrib/l3experimental/CHANGELOG.md index d147f91b32..a3be92ce0f 100644 --- a/macros/latex/contrib/l3experimental/CHANGELOG.md +++ b/macros/latex/contrib/l3experimental/CHANGELOG.md @@ -7,6 +7,12 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-03-30] + +### Fixed +- 'Fallback' value used for benchmarking single op + (see \#1182) + ## [2023-01-24] ### Changed @@ -256,7 +262,8 @@ this project uses date-based 'snapshot' version identifiers. - New `l3color` module using `xcolor`-like expression syntax - New `l3draw` module, based on `pgf` layer of the TikZ system -[Unreleased]: https://github.com/latex3/latex3/compare/2023-01-24...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2023-03-30...HEAD +[2023-03-30]: https://github.com/latex3/latex3/compare/2023-01-24...2023-03-30 [2023-01-24]: https://github.com/latex3/latex3/compare/2022-04-20...2023-01-24 [2022-04-20]: https://github.com/latex3/latex3/compare/2022-04-10...2022-04-20 [2022-04-10]: https://github.com/latex3/latex3/compare/2022-02-05...2022-04-10 diff --git a/macros/latex/contrib/l3experimental/README.md b/macros/latex/contrib/l3experimental/README.md index 8b6fe49c3b..9415c76d92 100644 --- a/macros/latex/contrib/l3experimental/README.md +++ b/macros/latex/contrib/l3experimental/README.md @@ -1,7 +1,7 @@ Experimental LaTeX3 Concepts ============================ -Release 2023-01-24 +Release 2023-03-30 Overview -------- diff --git a/macros/latex/contrib/l3experimental/l3benchmark.dtx b/macros/latex/contrib/l3experimental/l3benchmark.dtx index e3d41c8084..e8290bc435 100644 --- a/macros/latex/contrib/l3experimental/l3benchmark.dtx +++ b/macros/latex/contrib/l3experimental/l3benchmark.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -122,7 +122,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3benchmark}{2023-01-24}{} +\ProvidesExplPackage{l3benchmark}{2023-03-30}{} {L3 Experimental benchmarking} % \end{macrocode} % @@ -408,7 +408,7 @@ \tl_gset:Nn \g_@@_code_tl { \int_gadd:Nn \g_@@_duration_int { 0 } } \@@_aux: - \fp_gset:Nn \g_@@_one_op_fp { max(\g_benchmark_time_fp, 1e-16) } + \fp_gset:Nn \g_@@_one_op_fp { max(\g_benchmark_time_fp, 1e-8) } \int_gset:Nn \g_@@_duration_int { \fp_to_int:n { 65536 * \g_benchmark_duration_target_fp } } } diff --git a/macros/latex/contrib/l3experimental/l3benchmark.pdf b/macros/latex/contrib/l3experimental/l3benchmark.pdf Binary files differindex 6d1815f3b0..7abb2355b2 100644 --- a/macros/latex/contrib/l3experimental/l3benchmark.pdf +++ b/macros/latex/contrib/l3experimental/l3benchmark.pdf diff --git a/macros/latex/contrib/l3experimental/l3bitset.dtx b/macros/latex/contrib/l3experimental/l3bitset.dtx index e4a40a7d7f..f3b7c26e1c 100644 --- a/macros/latex/contrib/l3experimental/l3bitset.dtx +++ b/macros/latex/contrib/l3experimental/l3bitset.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % \begin{documentation} @@ -264,7 +264,7 @@ %<@@=bitset> % \end{macrocode} % \begin{macrocode} -\ProvidesExplPackage{l3bitset}{2023-01-24}{} +\ProvidesExplPackage{l3bitset}{2023-03-30}{} {L3 Experimental bitset support} % \end{macrocode} % A bitset is a string variable. diff --git a/macros/latex/contrib/l3experimental/l3bitset.pdf b/macros/latex/contrib/l3experimental/l3bitset.pdf Binary files differindex 13daed2625..b151ffb155 100644 --- a/macros/latex/contrib/l3experimental/l3bitset.pdf +++ b/macros/latex/contrib/l3experimental/l3bitset.pdf diff --git a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx index 504d92ce26..c03fa2770a 100644 --- a/macros/latex/contrib/l3experimental/l3draw-boxes.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-boxes.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-code.pdf b/macros/latex/contrib/l3experimental/l3draw-code.pdf Binary files differindex 0b8e93868c..3614cec3be 100644 --- a/macros/latex/contrib/l3experimental/l3draw-code.pdf +++ b/macros/latex/contrib/l3experimental/l3draw-code.pdf diff --git a/macros/latex/contrib/l3experimental/l3draw-layers.dtx b/macros/latex/contrib/l3experimental/l3draw-layers.dtx index aa930cfcc7..36f3433092 100644 --- a/macros/latex/contrib/l3experimental/l3draw-layers.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-layers.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-paths.dtx b/macros/latex/contrib/l3experimental/l3draw-paths.dtx index 7201051b82..70b7608f2b 100644 --- a/macros/latex/contrib/l3experimental/l3draw-paths.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-paths.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-points.dtx b/macros/latex/contrib/l3experimental/l3draw-points.dtx index 01b82b4a8e..6467e01202 100644 --- a/macros/latex/contrib/l3experimental/l3draw-points.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-points.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx index 4663049adf..9727e9ce6e 100644 --- a/macros/latex/contrib/l3experimental/l3draw-scopes.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-scopes.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx index 971a4236af..234c4930ef 100644 --- a/macros/latex/contrib/l3experimental/l3draw-softpath.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-softpath.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-state.dtx b/macros/latex/contrib/l3experimental/l3draw-state.dtx index defbbf9a92..86275a5226 100644 --- a/macros/latex/contrib/l3experimental/l3draw-state.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-state.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx index 23febfae6c..e7d370a245 100644 --- a/macros/latex/contrib/l3experimental/l3draw-transforms.dtx +++ b/macros/latex/contrib/l3experimental/l3draw-transforms.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3experimental/l3draw.dtx b/macros/latex/contrib/l3experimental/l3draw.dtx index 6affc2f427..c3d10d3b3e 100644 --- a/macros/latex/contrib/l3experimental/l3draw.dtx +++ b/macros/latex/contrib/l3experimental/l3draw.dtx @@ -110,7 +110,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -1173,7 +1173,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3draw}{2023-01-24}{} +\ProvidesExplPackage{l3draw}{2023-03-30}{} {L3 Experimental core drawing support} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3draw.pdf b/macros/latex/contrib/l3experimental/l3draw.pdf Binary files differindex e2eb79087d..30899fd0ca 100644 --- a/macros/latex/contrib/l3experimental/l3draw.pdf +++ b/macros/latex/contrib/l3experimental/l3draw.pdf diff --git a/macros/latex/contrib/l3experimental/l3galley.dtx b/macros/latex/contrib/l3experimental/l3galley.dtx index 1770aa7fad..405b248b64 100644 --- a/macros/latex/contrib/l3experimental/l3galley.dtx +++ b/macros/latex/contrib/l3experimental/l3galley.dtx @@ -61,7 +61,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -615,7 +615,7 @@ % % \begin{implementation} % -% \section{\pkg{l3galley} Implementation} +% \section{\pkg{l3galley} implementation} % % At the implementation level, there are a number of challenges which % have to be overcome in order to make the galley easy to use at the @@ -686,7 +686,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3galley}{2023-01-24}{} +\ProvidesExplPackage{l3galley}{2023-03-30}{} {L3 Experimental galley code} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3galley.pdf b/macros/latex/contrib/l3experimental/l3galley.pdf Binary files differindex 4319a2d561..09c4291374 100644 --- a/macros/latex/contrib/l3experimental/l3galley.pdf +++ b/macros/latex/contrib/l3experimental/l3galley.pdf diff --git a/macros/latex/contrib/l3experimental/l3graphics.dtx b/macros/latex/contrib/l3experimental/l3graphics.dtx index ed7f01717d..942b15fd7d 100644 --- a/macros/latex/contrib/l3experimental/l3graphics.dtx +++ b/macros/latex/contrib/l3experimental/l3graphics.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -185,7 +185,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3graphics}{2023-01-24}{} +\ProvidesExplPackage{l3graphics}{2023-03-30}{} {L3 Experimental graphics inclusion support} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3graphics.pdf b/macros/latex/contrib/l3experimental/l3graphics.pdf Binary files differindex e763b0ec8f..731fbae62e 100644 --- a/macros/latex/contrib/l3experimental/l3graphics.pdf +++ b/macros/latex/contrib/l3experimental/l3graphics.pdf diff --git a/macros/latex/contrib/l3experimental/l3opacity.dtx b/macros/latex/contrib/l3experimental/l3opacity.dtx index eceff60d45..4d2de0fc69 100644 --- a/macros/latex/contrib/l3experimental/l3opacity.dtx +++ b/macros/latex/contrib/l3experimental/l3opacity.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -85,7 +85,7 @@ % % \begin{implementation} % -% \section{\pkg{l3opacity} Implementation} +% \section{\pkg{l3opacity} implementation} % % \begin{macrocode} %<*package> @@ -96,7 +96,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3opacity}{2023-01-24}{} +\ProvidesExplPackage{l3opacity}{2023-03-30}{} {L3 Experimental opacity support} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3opacity.pdf b/macros/latex/contrib/l3experimental/l3opacity.pdf Binary files differindex 4329f8c4d9..1ed2e3f71e 100644 --- a/macros/latex/contrib/l3experimental/l3opacity.pdf +++ b/macros/latex/contrib/l3experimental/l3opacity.pdf diff --git a/macros/latex/contrib/l3experimental/l3str-format.dtx b/macros/latex/contrib/l3experimental/l3str-format.dtx index 5ab0724373..05f466dbd4 100644 --- a/macros/latex/contrib/l3experimental/l3str-format.dtx +++ b/macros/latex/contrib/l3experimental/l3str-format.dtx @@ -48,7 +48,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -166,7 +166,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3str-format}{2023-01-24}{} +\ProvidesExplPackage{l3str-format}{2023-03-30}{} {L3 Experimental string formatting} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3str-format.pdf b/macros/latex/contrib/l3experimental/l3str-format.pdf Binary files differindex fed8cd5755..f44719f92a 100644 --- a/macros/latex/contrib/l3experimental/l3str-format.pdf +++ b/macros/latex/contrib/l3experimental/l3str-format.pdf diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.dtx b/macros/latex/contrib/l3experimental/l3sys-shell.dtx index 0f0852a95c..f830455bf6 100644 --- a/macros/latex/contrib/l3experimental/l3sys-shell.dtx +++ b/macros/latex/contrib/l3experimental/l3sys-shell.dtx @@ -46,7 +46,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -151,7 +151,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{l3sys-shell}{2023-01-24}{} +\ProvidesExplPackage{l3sys-shell}{2023-03-30}{} {L3 Experimental system shell functions} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/l3sys-shell.pdf b/macros/latex/contrib/l3experimental/l3sys-shell.pdf Binary files differindex 8d591b15e9..2c80015c8f 100644 --- a/macros/latex/contrib/l3experimental/l3sys-shell.pdf +++ b/macros/latex/contrib/l3experimental/l3sys-shell.pdf diff --git a/macros/latex/contrib/l3experimental/xcoffins.dtx b/macros/latex/contrib/l3experimental/xcoffins.dtx index 8794786d59..7b41377cc2 100644 --- a/macros/latex/contrib/l3experimental/xcoffins.dtx +++ b/macros/latex/contrib/l3experimental/xcoffins.dtx @@ -53,7 +53,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -672,7 +672,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xcoffins}{2023-01-24}{} +\ProvidesExplPackage{xcoffins}{2023-03-30}{} {L3 Experimental design level coffins} % \end{macrocode} % diff --git a/macros/latex/contrib/l3experimental/xcoffins.pdf b/macros/latex/contrib/l3experimental/xcoffins.pdf Binary files differindex a2af833a39..09c8d7a162 100644 --- a/macros/latex/contrib/l3experimental/xcoffins.pdf +++ b/macros/latex/contrib/l3experimental/xcoffins.pdf diff --git a/macros/latex/contrib/l3experimental/xgalley.dtx b/macros/latex/contrib/l3experimental/xgalley.dtx index 4510cba15b..b450528125 100644 --- a/macros/latex/contrib/l3experimental/xgalley.dtx +++ b/macros/latex/contrib/l3experimental/xgalley.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-01-24} +% \date{Released 2023-03-30} % % \maketitle % @@ -715,7 +715,7 @@ % % \begin{implementation} % -% \section{\pkg{xgalley} Implementation} +% \section{\pkg{xgalley} implementation} % % This module provided a template-level interface for the \LaTeX3 galley. As % such, the code here is intended for design-level changes which apply to @@ -731,7 +731,7 @@ % \end{macrocode} % % \begin{macrocode} -\ProvidesExplPackage{xgalley}{2023-01-24}{} +\ProvidesExplPackage{xgalley}{2023-03-30}{} {L3 Experimental galley} \RequirePackage{xtemplate,l3galley} % \end{macrocode} diff --git a/macros/latex/contrib/l3experimental/xgalley.pdf b/macros/latex/contrib/l3experimental/xgalley.pdf Binary files differindex f2cb9014a6..af229347da 100644 --- a/macros/latex/contrib/l3experimental/xgalley.pdf +++ b/macros/latex/contrib/l3experimental/xgalley.pdf diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index 492a1ea3a5..7cbc8d71c0 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,6 +7,21 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-03-30] + + +### Added +- `\tex_endlocalcontrol:D` as expl3 name for the LuaTeX primitive + +### Changed +- Allow non-integer values in color expressions +- Restrict color expressions values to the range [0, 100] +- Leave Greek spacing diacritics unchanged in uppercasing + +### Fixed +- Fix minor version in `\c_sys_engine_version_str` for pdfTeX and LuaTeX + (issue [\#1186](https://github.com/latex3/latex3/issues/1186)) + ## [2023-02-22] ### Changed @@ -1304,7 +1319,8 @@ this project uses date-based 'snapshot' version identifiers. - Step functions have been added for dim variables, e.g. `\dim_step_inline:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2023-02-22...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2023-03-30...HEAD +[2023-03-30]: https://github.com/latex3/latex3/compare/2023-02-22...2023-03-30 [2023-02-22]: https://github.com/latex3/latex3/compare/2023-02-07...2023-02-22 [2023-02-07]: https://github.com/latex3/latex3/compare/2023-02-02...2023-02-07 [2023-02-02]: https://github.com/latex3/latex3/compare/2023-02-01...2023-02-02 diff --git a/macros/latex/contrib/l3kernel/README.md b/macros/latex/contrib/l3kernel/README.md index 3cd8f9c155..0df952a621 100644 --- a/macros/latex/contrib/l3kernel/README.md +++ b/macros/latex/contrib/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2023-02-22 +Release 2023-03-30 Overview -------- diff --git a/macros/latex/contrib/l3kernel/expl3.dtx b/macros/latex/contrib/l3kernel/expl3.dtx index 269b471a76..263dff0730 100644 --- a/macros/latex/contrib/l3kernel/expl3.dtx +++ b/macros/latex/contrib/l3kernel/expl3.dtx @@ -24,7 +24,7 @@ % %<*driver|generic|package|2ekernel> %</driver|generic|package|2ekernel> -\def\ExplFileDate{2023-02-22}% +\def\ExplFileDate{2023-03-30}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/expl3.pdf b/macros/latex/contrib/l3kernel/expl3.pdf Binary files differindex 56e6b0f952..067a893604 100644 --- a/macros/latex/contrib/l3kernel/expl3.pdf +++ b/macros/latex/contrib/l3kernel/expl3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.pdf b/macros/latex/contrib/l3kernel/interface3.pdf Binary files differindex 4d6d16de01..102275e76a 100644 --- a/macros/latex/contrib/l3kernel/interface3.pdf +++ b/macros/latex/contrib/l3kernel/interface3.pdf diff --git a/macros/latex/contrib/l3kernel/interface3.tex b/macros/latex/contrib/l3kernel/interface3.tex index 70fc48ed44..6824f38aef 100644 --- a/macros/latex/contrib/l3kernel/interface3.tex +++ b/macros/latex/contrib/l3kernel/interface3.tex @@ -62,7 +62,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2023-02-22} +\date{Released 2023-03-30} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/l3kernel/l3basics.dtx b/macros/latex/contrib/l3kernel/l3basics.dtx index 6188e7b7cc..37af99717e 100644 --- a/macros/latex/contrib/l3kernel/l3basics.dtx +++ b/macros/latex/contrib/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -1267,6 +1267,9 @@ % latter function does not turn the control sequence in question into % "\scan_stop:"! This can be useful when dealing with control % sequences which cannot be entered as a single token. +% \begin{texnote} +% These are \TeX{}'s \tn{ifdefined} and \tn{ifcsname}, respectively. +% \end{texnote} % \end{function} % % \begin{function}[EXP] diff --git a/macros/latex/contrib/l3kernel/l3bootstrap.dtx b/macros/latex/contrib/l3kernel/l3bootstrap.dtx index 2760747db3..73064e4ce4 100644 --- a/macros/latex/contrib/l3kernel/l3bootstrap.dtx +++ b/macros/latex/contrib/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3box.dtx b/macros/latex/contrib/l3kernel/l3box.dtx index 2ab05edbc6..26fb88edd9 100644 --- a/macros/latex/contrib/l3kernel/l3box.dtx +++ b/macros/latex/contrib/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3candidates.dtx b/macros/latex/contrib/l3kernel/l3candidates.dtx index 7b4ce3695c..3b804316c2 100644 --- a/macros/latex/contrib/l3kernel/l3candidates.dtx +++ b/macros/latex/contrib/l3kernel/l3candidates.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -1319,7 +1319,9 @@ { { pdftex } { - \fp_eval:n { round(\int_use:N \tex_pdftexversion:D / 100 , 2) } + \int_div_truncate:nn { \tex_pdftexversion:D } { 100 } + . + \int_mod:nn { \tex_pdftexversion:D } { 100 } . \tex_pdftexrevision:D } @@ -1338,7 +1340,9 @@ } { luatex } { - \fp_eval:n { round(\int_use:N \tex_luatexversion:D / 100, 2) } + \int_div_truncate:nn { \tex_luatexversion:D } { 100 } + . + \int_mod:nn { \tex_luatexversion:D } { 100 } . \tex_luatexrevision:D } diff --git a/macros/latex/contrib/l3kernel/l3cctab.dtx b/macros/latex/contrib/l3kernel/l3cctab.dtx index a03c9ffced..8233acdc79 100644 --- a/macros/latex/contrib/l3kernel/l3cctab.dtx +++ b/macros/latex/contrib/l3kernel/l3cctab.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3clist.dtx b/macros/latex/contrib/l3kernel/l3clist.dtx index 4c9dc79db2..c8a9d89bcb 100644 --- a/macros/latex/contrib/l3kernel/l3clist.dtx +++ b/macros/latex/contrib/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3coffins.dtx b/macros/latex/contrib/l3kernel/l3coffins.dtx index 2166c0bfde..4a496da85f 100644 --- a/macros/latex/contrib/l3kernel/l3coffins.dtx +++ b/macros/latex/contrib/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3color.dtx b/macros/latex/contrib/l3kernel/l3color.dtx index 218f560acb..017cad63c5 100644 --- a/macros/latex/contrib/l3kernel/l3color.dtx +++ b/macros/latex/contrib/l3kernel/l3color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -155,13 +155,13 @@ % In addition to allowing specification of color by model and values, % \pkg{l3color} also supports color expressions. These are created % by combining one or more color names, with the amount of each specified -% as a percentage. The latter is given between |!| symbols in the expression. -% Thus for example +% as a value in the range $0$--$100$. The value should be given between +% |!| symbols in the expression. Thus for example % \begin{verbatim} % red!50!green % \end{verbatim} -% is a mixture of $50\,\%$ red and $50\,\%$ green. A trailing percentage is -% interpreted as implicitly followed by |white|, and so +% is a mixture of $50\,\%$ red and $50\,\%$ green. A trailing value is +% interpreted as implicitly followed by |!white|, and so % \begin{verbatim} % red!25 % \end{verbatim} @@ -643,6 +643,14 @@ % \end{macrocode} % \end{variable} % +% \begin{variable}{\l_@@_ignore_error_bool} +% Used to avoid issuing multiple errors if there is a change-of-model with +% input container an error. +% \begin{macrocode} +\bool_new:N \l_@@_ignore_error_bool +% \end{macrocode} +% \end{variable} +% % \subsection{Utility functions} % % \begin{macro}[pTF, EXP]{\color_if_exist:n} @@ -825,6 +833,7 @@ % \begin{macro}{\@@_parse:Nw} % \begin{macro}{\@@_parse_loop_init:Nnn} % \begin{macro}{\@@_parse_loop:w} +% \begin{macro}{\@@_parse_loop_check:nn} % \begin{macro}{\@@_parse_loop:nn} % \begin{macro}{\@@_parse_gray:n, \@@_parse_std:n} % \begin{macro}{\@@_parse_break:w} @@ -936,17 +945,11 @@ % \begin{macrocode} \cs_new_protected:Npn \@@_parse_loop:w #1 ! #2 ! #3 ! #4 ! #5 \s_@@_stop { - \bool_lazy_or:nnF - { \tl_if_blank_p:n {#1} } - { \int_compare_p:nNn {#1} = { 100 } } + \tl_if_blank:nF {#1} { - \int_compare:nNnTF {#1} = { 0 } - { - \tl_if_blank:nTF {#2} - { \@@_extract:nNN { white } } - { \@@_extract:nNN {#2} } - \l_@@_model_tl \l_@@_value_tl - } + \bool_lazy_and:nnTF + { \fp_compare_p:nNn {#1} > { 0 } } + { \fp_compare_p:nNn {#1} < { 100 } } { \use:x { @@ -954,12 +957,35 @@ { \tl_if_blank:nTF {#2} { white } {#2} } } } + { \@@_parse_loop_check:nn {#1} {#2} } } \tl_if_blank:nF {#3} { \@@_parse_loop:w #3 ! #4 ! #5 \s_@@_stop } \@@_parse_end: } % \end{macrocode} +% As these are unusual cases, we accept slower performance here for clearer +% code: check for the error conditions, handle the boundary cases after +% that. +% \begin{macrocode} +\cs_new_protected:Npn \@@_parse_loop_check:nn #1#2 + { + \bool_if:NF \l_@@_ignore_error_bool + { + \bool_lazy_or:nnT + { \fp_compare_p:nNn {#1} < { 0 } } + { \fp_compare_p:nNn {#1} > { 100 } } + { \msg_error:nnnnn { color } { out-of-range } {#1} { 0 } { 100 } } + } + \fp_compare:nNnF {#1} > \c_zero_fp + { + \tl_if_blank:nTF {#2} + { \@@_extract:nNN { white } } + { \@@_extract:nNN {#2} } + \l_@@_model_tl \l_@@_value_tl + } + } +% \end{macrocode} % The \enquote{payload} of calculation in the loop first. If the model for % the upcoming color is different from that of the existing (partial) color, % convert the model. For |gray| the two are flipped round so that the outcome @@ -1065,6 +1091,7 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % % \begin{macro}[EXP] % { @@ -1779,6 +1806,7 @@ \prop_if_in:cnF { l_@@_named_ #1 _prop } {##1} { \group_begin: + \bool_set_true:N \l_@@_ignore_error_bool \tl_set:cn { l_@@_named_ #3 _tl } {##1} \@@_parse:nN {#2} \l_@@_internal_tl \exp_args:NNNV \group_end: @@ -3116,6 +3144,13 @@ LaTeX~was~asked~to~define~a~new~color~model~called~'#1',~but~ this~color~model~already~exists. } +\msg_new:nnnn { color } { out-of-range } + { Input~value~#1~out~of~range~[#2,~#3]. } + { + LaTeX~was~expecting~a~value~in~the~range~[#2,~#3]~as~part~of~a~color,~ + but~you~gave~#1.~LaTeX~will~assume~you~meant~the~limit~of~the~range~ + and~continue. + } \msg_new:nnnn { color } { separation-alternative-model } { Separation~color~space~'#1'~require~an~alternative~model. } { diff --git a/macros/latex/contrib/l3kernel/l3debug.dtx b/macros/latex/contrib/l3kernel/l3debug.dtx index fbba62fa36..854f4f5b61 100644 --- a/macros/latex/contrib/l3kernel/l3debug.dtx +++ b/macros/latex/contrib/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3deprecation.dtx b/macros/latex/contrib/l3kernel/l3deprecation.dtx index e002e78421..1e8af30022 100644 --- a/macros/latex/contrib/l3kernel/l3deprecation.dtx +++ b/macros/latex/contrib/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3doc.dtx b/macros/latex/contrib/l3kernel/l3doc.dtx index 9143ccc7df..f4f19d5aaa 100644 --- a/macros/latex/contrib/l3kernel/l3doc.dtx +++ b/macros/latex/contrib/l3kernel/l3doc.dtx @@ -85,7 +85,7 @@ and all files in that bundle must be distributed together. % require you to do updates, if the class changes.}} % % \author{\Team} -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % \maketitle % \tableofcontents % diff --git a/macros/latex/contrib/l3kernel/l3doc.pdf b/macros/latex/contrib/l3kernel/l3doc.pdf Binary files differindex a9e6f09376..fb8f1d82b3 100644 --- a/macros/latex/contrib/l3kernel/l3doc.pdf +++ b/macros/latex/contrib/l3kernel/l3doc.pdf diff --git a/macros/latex/contrib/l3kernel/l3docstrip.dtx b/macros/latex/contrib/l3kernel/l3docstrip.dtx index ec8530dd71..750356ac9f 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.dtx +++ b/macros/latex/contrib/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3docstrip.pdf b/macros/latex/contrib/l3kernel/l3docstrip.pdf Binary files differindex b68f9145a7..b16829443d 100644 --- a/macros/latex/contrib/l3kernel/l3docstrip.pdf +++ b/macros/latex/contrib/l3kernel/l3docstrip.pdf diff --git a/macros/latex/contrib/l3kernel/l3expan.dtx b/macros/latex/contrib/l3kernel/l3expan.dtx index d89d8192ff..d8a6c8cc99 100644 --- a/macros/latex/contrib/l3kernel/l3expan.dtx +++ b/macros/latex/contrib/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3file.dtx b/macros/latex/contrib/l3kernel/l3file.dtx index 411ac9f3d7..dfc1c6338d 100644 --- a/macros/latex/contrib/l3kernel/l3file.dtx +++ b/macros/latex/contrib/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3flag.dtx b/macros/latex/contrib/l3kernel/l3flag.dtx index 5f1ba43313..e30f49f7f2 100644 --- a/macros/latex/contrib/l3kernel/l3flag.dtx +++ b/macros/latex/contrib/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-assign.dtx b/macros/latex/contrib/l3kernel/l3fp-assign.dtx index c1836f77ca..3efd565575 100644 --- a/macros/latex/contrib/l3kernel/l3fp-assign.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-assign.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-aux.dtx b/macros/latex/contrib/l3kernel/l3fp-aux.dtx index a10f589f67..0391f3e34f 100644 --- a/macros/latex/contrib/l3kernel/l3fp-aux.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-aux.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-basics.dtx b/macros/latex/contrib/l3kernel/l3fp-basics.dtx index a9798f492e..9af50e5850 100644 --- a/macros/latex/contrib/l3kernel/l3fp-basics.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-basics.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-convert.dtx b/macros/latex/contrib/l3kernel/l3fp-convert.dtx index 31a53d3b86..d7a1936e77 100644 --- a/macros/latex/contrib/l3kernel/l3fp-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-convert.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-expo.dtx b/macros/latex/contrib/l3kernel/l3fp-expo.dtx index da1d0e77b3..1ea73e116e 100644 --- a/macros/latex/contrib/l3kernel/l3fp-expo.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-expo.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-extended.dtx b/macros/latex/contrib/l3kernel/l3fp-extended.dtx index 0ab976ed16..5384037de1 100644 --- a/macros/latex/contrib/l3kernel/l3fp-extended.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-extended.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-logic.dtx b/macros/latex/contrib/l3kernel/l3fp-logic.dtx index 5f513092be..2956f840a5 100644 --- a/macros/latex/contrib/l3kernel/l3fp-logic.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-logic.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-parse.dtx b/macros/latex/contrib/l3kernel/l3fp-parse.dtx index 1d5eac4aa4..ef58cd8600 100644 --- a/macros/latex/contrib/l3kernel/l3fp-parse.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-parse.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-random.dtx b/macros/latex/contrib/l3kernel/l3fp-random.dtx index 9be2dae96f..a8929a1fae 100644 --- a/macros/latex/contrib/l3kernel/l3fp-random.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-random.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-round.dtx b/macros/latex/contrib/l3kernel/l3fp-round.dtx index 0e6342be59..e721fc76c5 100644 --- a/macros/latex/contrib/l3kernel/l3fp-round.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-round.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp-traps.dtx b/macros/latex/contrib/l3kernel/l3fp-traps.dtx index 999cd850a2..c09a940b1b 100644 --- a/macros/latex/contrib/l3kernel/l3fp-traps.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-traps.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % \maketitle % % \begin{documentation} diff --git a/macros/latex/contrib/l3kernel/l3fp-trig.dtx b/macros/latex/contrib/l3kernel/l3fp-trig.dtx index 48a2f06385..07f5211c98 100644 --- a/macros/latex/contrib/l3kernel/l3fp-trig.dtx +++ b/macros/latex/contrib/l3kernel/l3fp-trig.dtx @@ -40,7 +40,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3fp.dtx b/macros/latex/contrib/l3kernel/l3fp.dtx index e721465593..7cf429eaf8 100644 --- a/macros/latex/contrib/l3kernel/l3fp.dtx +++ b/macros/latex/contrib/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -681,6 +681,8 @@ % can be accessed as \texttt{deg}. % \end{variable} % +% \section{Scratch variables} +% % \begin{variable}[module = fp]{\l_tmpa_fp, \l_tmpb_fp} % Scratch floating points for local assignment. These are never used by % the kernel code, and so are safe for use with any \LaTeX3-defined diff --git a/macros/latex/contrib/l3kernel/l3fparray.dtx b/macros/latex/contrib/l3kernel/l3fparray.dtx index 9a6d43d7ef..121be8ee5b 100644 --- a/macros/latex/contrib/l3kernel/l3fparray.dtx +++ b/macros/latex/contrib/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3int.dtx b/macros/latex/contrib/l3kernel/l3int.dtx index 0d35d20c1d..b90f881036 100644 --- a/macros/latex/contrib/l3kernel/l3int.dtx +++ b/macros/latex/contrib/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3intarray.dtx b/macros/latex/contrib/l3kernel/l3intarray.dtx index 1f3a7ecac7..8dc10287a8 100644 --- a/macros/latex/contrib/l3kernel/l3intarray.dtx +++ b/macros/latex/contrib/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx index 884b51bd90..ddf3ed637e 100644 --- a/macros/latex/contrib/l3kernel/l3kernel-functions.dtx +++ b/macros/latex/contrib/l3kernel/l3kernel-functions.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3keys.dtx b/macros/latex/contrib/l3kernel/l3keys.dtx index 80fb0e087d..4650975217 100644 --- a/macros/latex/contrib/l3kernel/l3keys.dtx +++ b/macros/latex/contrib/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3legacy.dtx b/macros/latex/contrib/l3kernel/l3legacy.dtx index f98c7e3e01..dfb25ad07b 100644 --- a/macros/latex/contrib/l3kernel/l3legacy.dtx +++ b/macros/latex/contrib/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3luatex.dtx b/macros/latex/contrib/l3kernel/l3luatex.dtx index 7820193676..e25d630c23 100644 --- a/macros/latex/contrib/l3kernel/l3luatex.dtx +++ b/macros/latex/contrib/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3msg.dtx b/macros/latex/contrib/l3kernel/l3msg.dtx index c2fea024e3..e2c93d9504 100644 --- a/macros/latex/contrib/l3kernel/l3msg.dtx +++ b/macros/latex/contrib/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3names.dtx b/macros/latex/contrib/l3kernel/l3names.dtx index 109a2aebe4..edf14241cd 100644 --- a/macros/latex/contrib/l3kernel/l3names.dtx +++ b/macros/latex/contrib/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -832,6 +832,7 @@ \@@_primitive:NN \dvivariable \tex_dvivariable:D \@@_primitive:NN \eTeXglueshrinkorder \tex_eTeXglueshrinkorder:D \@@_primitive:NN \eTeXgluestretchorder \tex_eTeXgluestretchorder:D + \@@_primitive:NN \endlocalcontrol \tex_endlocalcontrol:D \@@_primitive:NN \etoksapp \tex_etoksapp:D \@@_primitive:NN \etokspre \tex_etokspre:D \@@_primitive:NN \exceptionpenalty \tex_exceptionpenalty:D diff --git a/macros/latex/contrib/l3kernel/l3news.pdf b/macros/latex/contrib/l3kernel/l3news.pdf Binary files differindex 31924b129f..dcf940275b 100644 --- a/macros/latex/contrib/l3kernel/l3news.pdf +++ b/macros/latex/contrib/l3kernel/l3news.pdf diff --git a/macros/latex/contrib/l3kernel/l3news01.pdf b/macros/latex/contrib/l3kernel/l3news01.pdf Binary files differindex d51ff57a3a..d9bb9779a1 100644 --- a/macros/latex/contrib/l3kernel/l3news01.pdf +++ b/macros/latex/contrib/l3kernel/l3news01.pdf diff --git a/macros/latex/contrib/l3kernel/l3news02.pdf b/macros/latex/contrib/l3kernel/l3news02.pdf Binary files differindex 398e509d94..f8a160c4c0 100644 --- a/macros/latex/contrib/l3kernel/l3news02.pdf +++ b/macros/latex/contrib/l3kernel/l3news02.pdf diff --git a/macros/latex/contrib/l3kernel/l3news03.pdf b/macros/latex/contrib/l3kernel/l3news03.pdf Binary files differindex 0e9547634b..f33e9649cd 100644 --- a/macros/latex/contrib/l3kernel/l3news03.pdf +++ b/macros/latex/contrib/l3kernel/l3news03.pdf diff --git a/macros/latex/contrib/l3kernel/l3news04.pdf b/macros/latex/contrib/l3kernel/l3news04.pdf Binary files differindex a79913bc01..93700a72d3 100644 --- a/macros/latex/contrib/l3kernel/l3news04.pdf +++ b/macros/latex/contrib/l3kernel/l3news04.pdf diff --git a/macros/latex/contrib/l3kernel/l3news05.pdf b/macros/latex/contrib/l3kernel/l3news05.pdf Binary files differindex 327963f635..b922a0083f 100644 --- a/macros/latex/contrib/l3kernel/l3news05.pdf +++ b/macros/latex/contrib/l3kernel/l3news05.pdf diff --git a/macros/latex/contrib/l3kernel/l3news06.pdf b/macros/latex/contrib/l3kernel/l3news06.pdf Binary files differindex 1c95a06b05..adfe4c942b 100644 --- a/macros/latex/contrib/l3kernel/l3news06.pdf +++ b/macros/latex/contrib/l3kernel/l3news06.pdf diff --git a/macros/latex/contrib/l3kernel/l3news07.pdf b/macros/latex/contrib/l3kernel/l3news07.pdf Binary files differindex 8920dbeb7d..4c668945bb 100644 --- a/macros/latex/contrib/l3kernel/l3news07.pdf +++ b/macros/latex/contrib/l3kernel/l3news07.pdf diff --git a/macros/latex/contrib/l3kernel/l3news08.pdf b/macros/latex/contrib/l3kernel/l3news08.pdf Binary files differindex 17b29f7368..b536ddde2b 100644 --- a/macros/latex/contrib/l3kernel/l3news08.pdf +++ b/macros/latex/contrib/l3kernel/l3news08.pdf diff --git a/macros/latex/contrib/l3kernel/l3news09.pdf b/macros/latex/contrib/l3kernel/l3news09.pdf Binary files differindex b65b916525..02d2819fd5 100644 --- a/macros/latex/contrib/l3kernel/l3news09.pdf +++ b/macros/latex/contrib/l3kernel/l3news09.pdf diff --git a/macros/latex/contrib/l3kernel/l3news10.pdf b/macros/latex/contrib/l3kernel/l3news10.pdf Binary files differindex 1cd0211dbe..0a1f80cd25 100644 --- a/macros/latex/contrib/l3kernel/l3news10.pdf +++ b/macros/latex/contrib/l3kernel/l3news10.pdf diff --git a/macros/latex/contrib/l3kernel/l3news11.pdf b/macros/latex/contrib/l3kernel/l3news11.pdf Binary files differindex fcf4d6f416..de7dfb6e2c 100644 --- a/macros/latex/contrib/l3kernel/l3news11.pdf +++ b/macros/latex/contrib/l3kernel/l3news11.pdf diff --git a/macros/latex/contrib/l3kernel/l3news12.pdf b/macros/latex/contrib/l3kernel/l3news12.pdf Binary files differindex 92dcad751f..60fb03748a 100644 --- a/macros/latex/contrib/l3kernel/l3news12.pdf +++ b/macros/latex/contrib/l3kernel/l3news12.pdf diff --git a/macros/latex/contrib/l3kernel/l3pdf.dtx b/macros/latex/contrib/l3kernel/l3pdf.dtx index 21a114b272..eacb62eb6f 100644 --- a/macros/latex/contrib/l3kernel/l3pdf.dtx +++ b/macros/latex/contrib/l3kernel/l3pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prefixes.pdf b/macros/latex/contrib/l3kernel/l3prefixes.pdf Binary files differindex 0b11501b37..7d03b58f92 100644 --- a/macros/latex/contrib/l3kernel/l3prefixes.pdf +++ b/macros/latex/contrib/l3kernel/l3prefixes.pdf diff --git a/macros/latex/contrib/l3kernel/l3prg.dtx b/macros/latex/contrib/l3kernel/l3prg.dtx index 76bda184a8..86e1e0e339 100644 --- a/macros/latex/contrib/l3kernel/l3prg.dtx +++ b/macros/latex/contrib/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3prop.dtx b/macros/latex/contrib/l3kernel/l3prop.dtx index 5e9779b3d6..dc611ae192 100644 --- a/macros/latex/contrib/l3kernel/l3prop.dtx +++ b/macros/latex/contrib/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3quark.dtx b/macros/latex/contrib/l3kernel/l3quark.dtx index fa9bc7f606..2f52ef9d1e 100644 --- a/macros/latex/contrib/l3kernel/l3quark.dtx +++ b/macros/latex/contrib/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3regex.dtx b/macros/latex/contrib/l3kernel/l3regex.dtx index 8c0006ec8e..09d078cd54 100644 --- a/macros/latex/contrib/l3kernel/l3regex.dtx +++ b/macros/latex/contrib/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3seq.dtx b/macros/latex/contrib/l3kernel/l3seq.dtx index 88a69a9ea5..47e48b2e1e 100644 --- a/macros/latex/contrib/l3kernel/l3seq.dtx +++ b/macros/latex/contrib/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3skip.dtx b/macros/latex/contrib/l3kernel/l3skip.dtx index 7c9b2177db..36e70ce35a 100644 --- a/macros/latex/contrib/l3kernel/l3skip.dtx +++ b/macros/latex/contrib/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3sort.dtx b/macros/latex/contrib/l3kernel/l3sort.dtx index f833f789da..e92a11b528 100644 --- a/macros/latex/contrib/l3kernel/l3sort.dtx +++ b/macros/latex/contrib/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str-convert.dtx b/macros/latex/contrib/l3kernel/l3str-convert.dtx index b09bc5f3c0..09539a13de 100644 --- a/macros/latex/contrib/l3kernel/l3str-convert.dtx +++ b/macros/latex/contrib/l3kernel/l3str-convert.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3str.dtx b/macros/latex/contrib/l3kernel/l3str.dtx index 60a5d4763b..c9229b83b5 100644 --- a/macros/latex/contrib/l3kernel/l3str.dtx +++ b/macros/latex/contrib/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3styleguide.pdf b/macros/latex/contrib/l3kernel/l3styleguide.pdf Binary files differindex 41b8870510..885afe83a1 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.pdf +++ b/macros/latex/contrib/l3kernel/l3styleguide.pdf diff --git a/macros/latex/contrib/l3kernel/l3styleguide.tex b/macros/latex/contrib/l3kernel/l3styleguide.tex index 0ab54f7810..248f40b448 100644 --- a/macros/latex/contrib/l3kernel/l3styleguide.tex +++ b/macros/latex/contrib/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-02-22} +\date{Released 2023-03-30} \begin{document} diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf Binary files differindex 4b418f6330..9c8164ddb4 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.pdf +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.pdf diff --git a/macros/latex/contrib/l3kernel/l3syntax-changes.tex b/macros/latex/contrib/l3kernel/l3syntax-changes.tex index f6ac35361a..383af6cc44 100644 --- a/macros/latex/contrib/l3kernel/l3syntax-changes.tex +++ b/macros/latex/contrib/l3kernel/l3syntax-changes.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-02-22} +\date{Released 2023-03-30} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3sys.dtx b/macros/latex/contrib/l3kernel/l3sys.dtx index 3c7415c50d..23115dde50 100644 --- a/macros/latex/contrib/l3kernel/l3sys.dtx +++ b/macros/latex/contrib/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.pdf b/macros/latex/contrib/l3kernel/l3term-glossary.pdf Binary files differindex c19451ed83..a9bd06e070 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.pdf +++ b/macros/latex/contrib/l3kernel/l3term-glossary.pdf diff --git a/macros/latex/contrib/l3kernel/l3term-glossary.tex b/macros/latex/contrib/l3kernel/l3term-glossary.tex index cf0e3743e2..ffa4204e75 100644 --- a/macros/latex/contrib/l3kernel/l3term-glossary.tex +++ b/macros/latex/contrib/l3kernel/l3term-glossary.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2023-02-22} +\date{Released 2023-03-30} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/contrib/l3kernel/l3text-case.dtx b/macros/latex/contrib/l3kernel/l3text-case.dtx index e8e07d236c..b93243040d 100644 --- a/macros/latex/contrib/l3kernel/l3text-case.dtx +++ b/macros/latex/contrib/l3kernel/l3text-case.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % @@ -885,6 +885,8 @@ % \begin{macro}[EXP,pTF]{\@@_change_case_if_greek:n} % \begin{macro}[EXP]{\@@_change_case_if_greek:n} % \begin{macro}[EXP,pTF]{\@@_change_case_if_greek:n} +% \begin{macro}[EXP,pTF]{\@@_change_case_if_greek_spacing_diacritic:n} +% \begin{macro}[EXP]{\@@_change_case_if_greek_spacing_diacritic:n} % \begin{macro}[EXP,pTF]{\@@_change_case_if_greek_accent:n} % \begin{macro}[EXP]{\@@_change_case_if_greek_accent:n} % \begin{macro}[EXP,pTF]{\@@_change_case_if_greek_diacritic:n} @@ -903,18 +905,31 @@ % although necessarily the implementation is somewhat different. The % \emph{ypogegrammeni} is filtered out here as it is not actually in the % Greek range, so gets lost if we leave until later. The one Greek codepoint -% we skip is the numeral sign: it's got an awkward NFD for \pdfTeX{} so is -% best left unchanged. +% we skip is the numeral sign and question mark: the first has an awkward NFD +% for \pdfTeX{} so is best left unchanged, and the latter has issues concerning +% how \texttt{LGR} outputs the input and output (differently!). % \begin{macrocode} \cs_new:Npn \@@_change_case_upper_el:nnnn #1#2#3#4 { \bool_lazy_and:nnTF { \@@_change_case_if_greek_p:n {#4} } - { ! \@@_codepoint_compare_p:nNn {#4} = { "0374 } } { - \exp_args:Ne \@@_change_case_upper_el:nnn + ! \bool_lazy_or_p:nn + { \@@_codepoint_compare_p:nNn {#4} = { "0374 } } + { \@@_codepoint_compare_p:nNn {#4} = { "037E } } + } + { + \@@_change_case_if_greek_spacing_diacritic:nTF {#4} + { + \@@_change_case_store:n {#4} + \@@_change_case_loop:nnw + } { - \codepoint_to_nfd:n { \@@_codepoint_from_chars:Nw #4 } + \exp_args:Ne \@@_change_case_upper_el:nnn + { + \codepoint_to_nfd:n + { \@@_codepoint_from_chars:Nw #4 } + } } {#2} {#3} } @@ -1247,6 +1262,84 @@ \fi: \fi: } +\prg_new_conditional:Npnn \@@_change_case_if_greek_spacing_diacritic:n + #1 { TF } + { + \exp_args:Nf \@@_change_case_if_greek_spacing_diacritic:n + { \int_eval:n { \@@_codepoint_from_chars:Nw #1 } } + } +\cs_new:Npn \@@_change_case_if_greek_spacing_diacritic:n #1 + { + \if_int_compare:w #1 < "1FBD \exp_stop_f: + \if_int_compare:w #1 = "037A \exp_stop_f: + \prg_return_true: + \else: + \prg_return_false: + \fi: + \else: + \if_int_compare:w #1 = "1FBD \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FBF \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FC0 \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FC1 \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FCD \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FCE \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FCF \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FDD \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FDE \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FDF \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FED \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FEE \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FEF \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FFD \exp_stop_f: + \prg_return_true: + \else: + \if_int_compare:w #1 = "1FFE \exp_stop_f: + \prg_return_true: + \else: + \prg_return_false: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + \fi: + } \prg_new_conditional:Npnn \@@_change_case_if_greek_diacritic:n #1 { TF , p } { @@ -1267,11 +1360,7 @@ \if_int_compare:w #1 = "0314 \exp_stop_f: \prg_return_true: \else: - \if_int_compare:w #1 = "0343 \exp_stop_f: - \prg_return_true: - \else: - \prg_return_false: - \fi: + \prg_return_false: \fi: \fi: \fi: @@ -1351,6 +1440,8 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} +% \end{macro} % \begin{macro}[EXP] % {\@@_change_case_boundary_upper_el:Nnnw, \@@_change_case_boundary_upper_el-x-iota:Nnnw} % \begin{macro}[EXP]{\@@_change_case_boundary_upper_el:nnN} @@ -1383,9 +1474,13 @@ } \cs_new:Npn \@@_change_case_boundary_upper_el:nnn #1#2#3 { - \bool_lazy_or:nnTF - { \@@_codepoint_compare_p:nNn {#3} = { "03AE } } - { \@@_codepoint_compare_p:nNn {#3} = { "1F22 } } + \bool_lazy_any:nTF + { + { \@@_codepoint_compare_p:nNn {#3} = { "0389 } } + { \@@_codepoint_compare_p:nNn {#3} = { "03AE } } + { \@@_codepoint_compare_p:nNn {#3} = { "1F22 } } + { \@@_codepoint_compare_p:nNn {#3} = { "1F2A } } + } { \@@_change_case_boundary_upper_el:nnnw {#1} {#2} {#3} } { \@@_change_case_loop:nnw {#1} {#2} #3 } } diff --git a/macros/latex/contrib/l3kernel/l3text-map.dtx b/macros/latex/contrib/l3kernel/l3text-map.dtx index 00ac1655c3..8d35064933 100644 --- a/macros/latex/contrib/l3kernel/l3text-map.dtx +++ b/macros/latex/contrib/l3kernel/l3text-map.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text-purify.dtx b/macros/latex/contrib/l3kernel/l3text-purify.dtx index 3fcc7dccf1..247dd7a0c3 100644 --- a/macros/latex/contrib/l3kernel/l3text-purify.dtx +++ b/macros/latex/contrib/l3kernel/l3text-purify.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3text.dtx b/macros/latex/contrib/l3kernel/l3text.dtx index 8440ecbdbc..eb5d2bede7 100644 --- a/macros/latex/contrib/l3kernel/l3text.dtx +++ b/macros/latex/contrib/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx index dc6ae26d45..8a281accd7 100644 --- a/macros/latex/contrib/l3kernel/l3tl-analysis.dtx +++ b/macros/latex/contrib/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3tl.dtx b/macros/latex/contrib/l3kernel/l3tl.dtx index b6a7ddfb37..70f545d0cf 100644 --- a/macros/latex/contrib/l3kernel/l3tl.dtx +++ b/macros/latex/contrib/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3token.dtx b/macros/latex/contrib/l3kernel/l3token.dtx index 24d565f100..ad94a32847 100644 --- a/macros/latex/contrib/l3kernel/l3token.dtx +++ b/macros/latex/contrib/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/l3unicode.dtx b/macros/latex/contrib/l3kernel/l3unicode.dtx index efe38cd6e7..664a788f4f 100644 --- a/macros/latex/contrib/l3kernel/l3unicode.dtx +++ b/macros/latex/contrib/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2023-02-22} +% \date{Released 2023-03-30} % % \maketitle % diff --git a/macros/latex/contrib/l3kernel/source3.pdf b/macros/latex/contrib/l3kernel/source3.pdf Binary files differindex c987faf29e..0caa972f9f 100644 --- a/macros/latex/contrib/l3kernel/source3.pdf +++ b/macros/latex/contrib/l3kernel/source3.pdf diff --git a/macros/latex/contrib/l3kernel/source3.tex b/macros/latex/contrib/l3kernel/source3.tex index be4df48233..ba0668514c 100644 --- a/macros/latex/contrib/l3kernel/source3.tex +++ b/macros/latex/contrib/l3kernel/source3.tex @@ -53,7 +53,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2023-02-22} +\date{Released 2023-03-30} \pagenumbering{roman} \maketitle diff --git a/macros/latex/contrib/physics2/doc/phy2docdef.tex b/macros/latex/contrib/physics2/doc/phy2docdef.tex index d5d0699a76..f6d5c5da9f 100644 --- a/macros/latex/contrib/physics2/doc/phy2docdef.tex +++ b/macros/latex/contrib/physics2/doc/phy2docdef.tex @@ -64,7 +64,7 @@ \newenvironment{example} {\stepcounter{example}\example@start}{\example@end} \author{Zhang Tingxuan} -\date{2023/02/07\quad Version 0.1.1\thanks{% +\date{2023/03/30\quad Version 0.2.0\thanks{% \url{https://www.github.com/AlphaZTX/physics2}}} \makeatother \endinput
\ No newline at end of file diff --git a/macros/latex/contrib/physics2/doc/physics2-legacy.pdf b/macros/latex/contrib/physics2/doc/physics2-legacy.pdf Binary files differindex 796463ab07..682d20a08b 100644 --- a/macros/latex/contrib/physics2/doc/physics2-legacy.pdf +++ b/macros/latex/contrib/physics2/doc/physics2-legacy.pdf diff --git a/macros/latex/contrib/physics2/doc/physics2-legacy.tex b/macros/latex/contrib/physics2/doc/physics2-legacy.tex index fea5894ad0..d1b64a4374 100644 --- a/macros/latex/contrib/physics2/doc/physics2-legacy.tex +++ b/macros/latex/contrib/physics2/doc/physics2-legacy.tex @@ -8,10 +8,10 @@ \documentclass[11pt,letterpaper]{article} \usepackage{amsmath} \usepackage{unicode-math} -\setmainfont{Latin Modern Roman} -\setsansfont{Latin Modern Sans} -\setmonofont{Latin Modern Mono} -\setmathfont{Latin Modern Math} +\setmainfont{Libertinus Serif} +\setsansfont{Libertinus Sans} +\setmonofont{Noto Sans Mono}[Scale=MatchLowercase] +\setmathfont{Libertinus Math} \usepackage{physics2} \usephysicsmodule{ab} \usephysicsmodule{ab.legacy,nabla.legacy} @@ -177,11 +177,11 @@ the \modu{ab} module of \pkg{physics2}, these commands have changed to \[ \aab{\0} \quad \vab{\0} \quad \Vab{\0} \] \end{example} -Also, after \texttt{\textbackslash}$X$\texttt{ab} can be a ``biggg'' command -or a star. For example, +\texttt{\textbackslash$X$ab} can take an optional star and an optional \oarg{biggg} +argument. For example, \begin{example} \def\0{\frac12} -\[ \pab\Big{\0} \quad \bab*{\0} \] +\[ \pab[Big]{\0} \quad \bab*{\0} \] \end{example} \pkg{physics} also provides the following commands: @@ -197,18 +197,19 @@ the first four commands can be used through the \modu{ab.legacy} module of For example, \begin{example} \def\0{\frac12} -\[ \abs{\0} \quad \abs\Big{\0} +\[ \abs{\0} \quad \abs[big]{\0} \quad \abs*{\0} \] \end{example} Users of the legacy \pkg{physics} package should notice that the syntax of -\cs{eval} has been changed to \cs{eval}\oarg{left delimiter}\marg{subformula}. -The \modu{ab.legacy} module abandoned the \verb"\eval(foo|"-like syntax. The -\meta{left delimiter} argument is optional. For example, +\cs{eval} has been changed. The \modu{ab.legacy} module abandoned the +\verb"\eval(foo|"-like syntax. The new \cs{eval}'s syntax is just like other +commands in this module. There are also two variants of \cs{eval} --- \cs{peval} +and \cs{beval}. For example, \begin{example} -\def\0{\frac12x} -\[ \eval{\0}_a^b \quad - \eval[(]{\0}_a^b \quad - \eval[[]\big{\0}_a^b \] +\def\0{1+\frac12x} +\[ \eval{\0}_a^b \quad + \peval*{\0}_a^b \quad + \beval[big]{\0}_a^b \] \end{example} The \cs{comm}, \cs{acomm} and \cs{pb} (Poisson bracket) are not supported. But you can write like \verb|\ab[foo,baz]| or \verb|\bab{foo,baz}| instead. diff --git a/macros/latex/contrib/physics2/doc/physics2.pdf b/macros/latex/contrib/physics2/doc/physics2.pdf Binary files differindex a5721ef991..47645e84d8 100644 --- a/macros/latex/contrib/physics2/doc/physics2.pdf +++ b/macros/latex/contrib/physics2/doc/physics2.pdf diff --git a/macros/latex/contrib/physics2/doc/physics2.tex b/macros/latex/contrib/physics2/doc/physics2.tex index 043e262853..f567d5219c 100644 --- a/macros/latex/contrib/physics2/doc/physics2.tex +++ b/macros/latex/contrib/physics2/doc/physics2.tex @@ -172,11 +172,12 @@ with paired delimiters. For example, \[ \pab{\0} \bab{\0} \Bab{\0} \] \[ \aab{\0} \vab{\0} \Vab{\0} \] \end{example} -After \texttt{\textbackslash}$X$\texttt{ab} can be a ``biggg'' command or a -star. For example, +These \texttt{\textbackslash$X$ab} commands can take an optional star and +an optional \oarg{biggg} argument. Star stands for using the default sizes. +For example, \begin{example} -\def\0{\frac12} -\[ \pab\Big{\0} \quad \bab*{\0} \] +\def\0{n+\frac12} +\[ \pab[Big]{\0} \quad \bab*{\0} \] \end{example} \paragraph{The options of \modu{ab} module} @@ -471,21 +472,22 @@ legacy \pkg{physics} package. It's not suggest to use them in a new document. \subsection{The \modu{ab.legacy} module} This module provides the following commands: \begin{Verbatim}[fontsize=\small] -\abs \norm \eval \order +\abs \norm \eval (\peval \beval) \order \end{Verbatim} -They can take a normal argument. Between these commands and their argument -can be a ``biggg'' command or a star. For example, +They shares the same syntax as \meta{cmd}\opt{*}\oarg{biggg}\marg{subformula}. +Star and \meta{biggg} are optional. Star stands for ``use the default size''. +For example, \begin{example} -\def\0{\frac12} +\def\0{1+\frac12} \[ \abs{\0} \quad - \norm\Big{\0} \quad + \norm[Big]{\0} \quad \order*{\0} \] \end{example} \begin{example} -\def\0{\frac12x} -\[ \eval{\0}_a^b \quad - \eval[(]{\0}_a^b \quad - \eval[[]\big{\0}_a^b \] +\def\0{1+\frac12x} +\[ \eval{\0}_a^b \quad + \peval*{\0}_a^b \quad + \beval[big]{\0}_a^b \] \end{example} You can set the ``order'' symbol in this module through the \opt{order} option like this: diff --git a/macros/latex/contrib/physics2/tex/phy-ab.braket.sty b/macros/latex/contrib/physics2/tex/phy-ab.braket.sty index a65ce94bc5..818d8a75e8 100644 --- a/macros/latex/contrib/physics2/tex/phy-ab.braket.sty +++ b/macros/latex/contrib/physics2/tex/phy-ab.braket.sty @@ -39,11 +39,11 @@ % \braket<foo|bar> \begingroup \catcode`\|=\active -\gdef\phy@@mb@bk#1#2{\begingroup% +\gdef\phy@@mb@bk#1#2{\begingroup \mathcode`\|="8000\def|{\egroup#1\vert\bgroup}% \def\<{\mathrel{<}}\def\>{\mathrel{>}}% \mathopen#1\langle\bgroup#2\egroup\mathclose#1\rangle\endgroup} -\gdef\phy@@ab@bk#1{\begingroup% +\gdef\phy@@ab@bk#1{\begingroup \mathcode`\|="8000\def|{\egroup\phy@abb@bkv\bgroup}% \def\<{\mathrel{<}}\def\>{\mathrel{>}}% \phy@abopen\langle\bgroup#1\egroup\phy@abclose\rangle\endgroup} @@ -58,18 +58,18 @@ \begingroup \catcode`\<=\active \catcode`\>=\active -\gdef\phy@@mb@kb#1#2{\begingroup% +\gdef\phy@@mb@kb#1#2{\begingroup \mathcode`\<="8000 \mathcode`\>="8000% \def<{#1\langle}\def>{#1\rangle}% \def\<{\phy@abb@l}\def\>{\phy@abb@r}% \mathopen#1\vert#2\mathclose#1\vert\endgroup} \endgroup -\gdef\phy@@ab@kb#1>#2<#3\phy@@end{\begingroup% +\gdef\phy@@ab@kb#1>#2<#3\phy@@end{\begingroup \def\<{\phy@abb@l}\def\>{\phy@abb@r}% \phy@abopen\vert\mathopen{\phy@mathvphantom{#3}}#1\phy@abclose\rangle#2% - \phy@abopen\langle#3\mathclose{\phy@mathvphantom{#1}}\phy@abclose\vert% + \phy@abopen\langle#3\mathclose{\phy@mathvphantom{#1}}\phy@abclose\vert \endgroup} -\AtBeginDocument{\ifcsname symbf\endcsname% +\AtBeginDocument{\ifcsname symbf\endcsname \def\phy@abb@l{\Umathchar 3 \symoperators "003C }% \def\phy@abb@r{\Umathchar 3 \symoperators "003E }% \fi} diff --git a/macros/latex/contrib/physics2/tex/phy-ab.legacy.sty b/macros/latex/contrib/physics2/tex/phy-ab.legacy.sty index d21e52f5d1..bbfa1f2b4a 100644 --- a/macros/latex/contrib/physics2/tex/phy-ab.legacy.sty +++ b/macros/latex/contrib/physics2/tex/phy-ab.legacy.sty @@ -17,7 +17,7 @@ %% The Current Maintainer of this work is Zhang Tingxuan. %% \ProvidesFile{phy-ab.legacy.sty} - [2023/01/25 `ab.legacy' module of `physics2.sty'] + [2023/03/29 `ab.legacy' module of `physics2.sty'] \phy@requiremodule{ab} % The `tight' bool option, true or false. \phy@define@key{ab.legacy}{order}[\mathcal{O}]{\def\phy@ab@ordersym{#1}} @@ -25,9 +25,19 @@ \phy@setkeys{ab.legacy}{order} \phy@processkeyopt{ab.legacy} % The braced operators. -\DeclareRobustCommand\abs{\phy@d@ly\vert\vert} -\DeclareRobustCommand\norm{\phy@d@ly\Vert\Vert} -\DeclareRobustCommand\order{\phy@ab@ordersym\phy@d@ly()} -\DeclareRobustCommand\eval[1][.]{\phy@d@ly#1|} +\phy@d@l@geny\abs\vert\vert +\phy@d@l@geny\norm\Vert\Vert +\DeclareDocumentCommand\order{som}{% + \phy@ab@ordersym + \IfBooleanTF{#1}% + {(#3)}% + {\IfValueTF{#2}% + {\csname#2l\endcsname(#3\csname#2r\endcsname)}% + {\phy@abopen(#3\phy@abclose)}% + }% +} +\phy@d@l@geny\eval.\vert +\phy@d@l@geny\peval(\vert +\phy@d@l@geny\beval[\vert \endinput %% End of file `phy-ab.legacy.sty'. diff --git a/macros/latex/contrib/physics2/tex/phy-ab.sty b/macros/latex/contrib/physics2/tex/phy-ab.sty index 089d01b53c..4436a65214 100644 --- a/macros/latex/contrib/physics2/tex/phy-ab.sty +++ b/macros/latex/contrib/physics2/tex/phy-ab.sty @@ -57,7 +57,7 @@ \phy@AB@gen{mb}\vert{mr\vert\vert}{\mathopen#1\vert#2\mathclose#1\vert} \phy@AB@gen{mb}\Vert{mr\Vert\Vert}{\mathopen#1\Vert#2\mathclose#1\Vert} \phy@AB@gen{mb}\langle{mr\langle\rangle}{\mathopen#1\langle#2\mathclose#1\rangle} -% \phy@del, the automatic +% \phy@del, the automatic braces. #1: opensymbol; #2: close symbol; #3 \def\phy@del#1#2#3{\phy@abopen#1#3\phy@abclose#2} \expandafter\def\csname phy@del\string*\endcsname#1#2#3{\mathopen#1#3\mathclose#2} \expandafter\def\csname phy@del\string\big\endcsname#1#2#3{\bigl#1#3\bigr#2} @@ -66,8 +66,6 @@ \expandafter\def\csname phy@del\string\Bigg\endcsname#1#2#3{\Biggl#1#3\Biggr#2} \expandafter\def\csname phy@del\string\biggg\endcsname#1#2#3{\bigggl#1#3\bigggr#2} \expandafter\def\csname phy@del\string\Biggg\endcsname#1#2#3{\Bigggl#1#3\Bigggr#2} -% \phy@AB@gb(a|b|..): gobble (a|b|..) arguments in the middle. -\def\phy@AB@gbc#1#2#3#4#5{#1{#5}} % \phy@d@lx (phy_del_x): the internal defination of \ab. % #1: `mb', according to \phy@AB@gen; #2: `ab'; #3: star or big or left delimiter. \def\phy@d@lx#1#2#3{% @@ -88,18 +86,24 @@ % Generate the `mb' and `ab' arguments. \phy@d@l@genxm{mb} \phy@d@l@genxa{ab} -% \phy@d@ly (phy_del_y): the internal defination of \(p|b|..)ab. -\def\phy@d@ly#1#2#3{\ifcsname phy@del\string#3\endcsname - \phy@AB@gbc{\csname phy@del\string#3\endcsname#1#2}% - \else{\phy@del#1#2{#3}}\fi} % \ab(<subformula>), after \ab can be a star or \biggg. \DeclareRobustCommand\ab{\phy@d@lx{mb}{ab}} -% \(p|b|..)ab{<subformula>}, after \(p|..)ab can be a star or \biggg. -\DeclareRobustCommand\pab{\phy@d@ly()} -\DeclareRobustCommand\bab{\phy@d@ly[]} -\DeclareRobustCommand\Bab{\phy@d@ly\lbrace\rbrace} -\DeclareRobustCommand\vab{\phy@d@ly\vert\vert} -\DeclareRobustCommand\aab{\phy@d@ly\langle\rangle} -\DeclareRobustCommand\Vab{\phy@d@ly\Vert\Vert} +% \phy@d@l@geny: define commands like \pab. #1: cs; #2: open symbol; #3: close symbol. +\def\phy@d@l@geny#1#2#3{% + \DeclareDocumentCommand#1{som}{% ##1: star; ##2: bigg (csname); ##3: subformula. + \IfBooleanTF{##1}% + {#2##3#3}% + {\IfValueTF{##2}% + {\csname##2l\endcsname#2##3\csname##2r\endcsname#3}% + {\phy@abopen#2##3\phy@abclose#3}% + }% + }% +} +\phy@d@l@geny\pab() +\phy@d@l@geny\bab[] +\phy@d@l@geny\Bab\lbrace\rbrace +\phy@d@l@geny\vab\vert\vert +\phy@d@l@geny\aab\langle\rangle +\phy@d@l@geny\Vab\Vert\Vert \endinput %% End of file `phy-ab.sty'. diff --git a/macros/latex/contrib/physics2/tex/phy-braket.sty b/macros/latex/contrib/physics2/tex/phy-braket.sty index a6e88c13cc..bd3a9f3249 100644 --- a/macros/latex/contrib/physics2/tex/phy-braket.sty +++ b/macros/latex/contrib/physics2/tex/phy-braket.sty @@ -17,7 +17,7 @@ %% The Current Maintainer of this work is Zhang Tingxuan. %% \ProvidesFile{phy-braket.sty} - [2023/01/25 `braket' module of `physics2.sty'] + [2023/03/29 `braket' module of `physics2.sty'] % Here we need to get the definition of \phy@abopen and \phy@abclose. \phy@requiremodule{ab} \ifdefined\phy@abb@bkv @@ -74,23 +74,23 @@ \csname\@phy@bk@m\endcsname\vert{#2}% \csname\@phy@bk@m\endcsname\vert{#3}% \csname\@phy@bk@r\endcsname\rangle} -% Parse the optional argument of \braket. -\def\@phy@bk@do@pt#1,{\ifx#1\relax\@empty\else% +% Parse the optional argument of \braket. This will add 3 entries to hash table. +\def\@phy@bk@do@pt#1,{\ifx#1\relax\@empty\else \edef\reserved@a{\zap@space#1 \@empty}% - \ifx\reserved@a\@empty\else% - \ifcsname phy@del\expandafter\string\csname\reserved@a\endcsname\endcsname% + \ifx\reserved@a\@empty\else + \ifcsname phy@del\expandafter\string\csname\reserved@a\endcsname\endcsname \xdef\@phy@bk@l{\reserved@a l}% \xdef\@phy@bk@m{\reserved@a}% but not m (m stands for \mathrel) \xdef\@phy@bk@r{\reserved@a r}% - \else% + \else \ifnum\reserved@a>3% \PackageError{physics2}{\string\braket\space can only take 3 mandatory arguments at most}{Check if you had written a number more than 3 in the [optional] argument.}% - \fi% + \fi \xdef\@phy@bk@argnum{\romannumeral\reserved@a}% - \fi% - \fi% + \fi + \fi \expandafter\@phy@bk@do@pt\fi} \def\phy@bk@doopt#1{\@phy@bk@do@pt#1,\relax,} % \ketbra @@ -100,9 +100,9 @@ {\IfValueTF{#2}% {\csname#2l\endcsname\vert#3\csname#2r\endcsname\rangle#4% \csname#2l\endcsname\langle#5\csname#2r\endcsname\vert}% - {\begingroup% + {\begingroup \phy@abopen\vert\mathopen{\phy@mathvphantom{#5}}#3\phy@abclose\rangle#4% - \phy@abopen\langle#5\mathclose{\phy@mathvphantom{#3}}\phy@abclose\vert% + \phy@abopen\langle#5\mathclose{\phy@mathvphantom{#3}}\phy@abclose\vert \endgroup}% }% } diff --git a/macros/latex/contrib/physics2/tex/phy-common.sty b/macros/latex/contrib/physics2/tex/phy-common.sty index f20d258365..e587c02bec 100644 --- a/macros/latex/contrib/physics2/tex/phy-common.sty +++ b/macros/latex/contrib/physics2/tex/phy-common.sty @@ -17,9 +17,10 @@ %% The Current Maintainer of this work is Zhang Tingxuan. %% \ProvidesFile{phy-common.sty} - [2023/01/25 `common' module of `physics2.sty'] -% Check if `unicode-math' loaded and (re)define the vert symbols. -% The `\relax'es here are for \ifx to compare. + [2023/03/29 `common' module of `physics2.sty'] +% Check if unicode-math loaded and (re)define the vert symbols. +% The \relax's here are for \ifx to compare. +% unicode-math sets these symbols in \fam1, \symoperators is set 1 in 2e kernel. \AtBeginDocument{\ifcsname symrm\endcsname \protected\def\|{\Udelimiter 0 \symoperators "2016 }% \protected\def\vert{\Udelimiter 0 \symoperators "007C\relax}% diff --git a/macros/latex/contrib/uvaletter/README.md b/macros/latex/contrib/uvaletter/README.md index eb1edbfc0a..0e200331ad 100644 --- a/macros/latex/contrib/uvaletter/README.md +++ b/macros/latex/contrib/uvaletter/README.md @@ -1,5 +1,5 @@ <!-- -uvaletter v1.1.0 +uvaletter v1.1.1 author: Michele Piazzai contact: michele.piazzai@uc3m.es license: MIT diff --git a/macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf b/macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf Binary files differindex 4d66682285..33b7af561b 100644 --- a/macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf +++ b/macros/latex/contrib/uvaletter/demo/uvaletter-demo.pdf diff --git a/macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex b/macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex index 72276484f1..eca0162025 100644 --- a/macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex +++ b/macros/latex/contrib/uvaletter/demo/uvaletter-demo.tex @@ -1,3 +1,8 @@ +% uvaletter v1.1.1 +% Author: Michele Piazzai +% Contact: michele.piazzai@uc3m.es +% License: MIT + \documentclass[11pt]{letter} \usepackage[pageno]{uvaletter} diff --git a/macros/latex/contrib/uvaletter/uvaletter.sty b/macros/latex/contrib/uvaletter/uvaletter.sty index c1148eeab7..b2f864592d 100644 --- a/macros/latex/contrib/uvaletter/uvaletter.sty +++ b/macros/latex/contrib/uvaletter/uvaletter.sty @@ -1,15 +1,22 @@ -% uvaletter v1.1.0 +% uvaletter v1.1.1 % Author: Michele Piazzai % Contact: michele.piazzai@uc3m.es % License: MIT \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{uvaletter}[2023/03/02 UvA Letter] +\ProvidesPackage{uvaletter}[2023/03/30 UvA Letter] \RequirePackage[T1]{fontenc} \RequirePackage[utf8]{inputenc} \RequirePackage[a4paper,margin=3.05cm]{geometry} -\RequirePackage{times,microtype,fancyhdr,setspace,graphicx,ifthen,soul,lastpage} +\RequirePackage{times} +\RequirePackage{microtype} +\RequirePackage{fancyhdr} +\RequirePackage{setspace} +\RequirePackage{graphicx} +\RequirePackage{ifthen} +\RequirePackage{soul} +\RequirePackage{lastpage} \pagestyle{fancy} \fancyhf{} @@ -106,3 +113,5 @@ \newcommand\@subject{} \newcommand\enclosed[1]{\renewcommand\@enclosed{#1}} \newcommand\@enclosed{} + +\endinput @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2023-03-30-02-02 +2023-03-31-02-02 |