diff options
author | Norbert Preining <norbert@preining.info> | 2024-12-23 03:04:00 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2024-12-23 03:04:00 +0000 |
commit | 35102b68291783e779cfef5f390ec522610e2786 (patch) | |
tree | 2fdb2c5fc96e75ba93f189fc420e29d7a992e423 | |
parent | e85f83d7d39665d2b21098bd5bd2f1be4caf4dd2 (diff) |
619 files changed, 9380 insertions, 1023 deletions
diff --git a/CTAN.sites b/CTAN.sites index ab4a629297..c612433593 100644 --- a/CTAN.sites +++ b/CTAN.sites @@ -109,9 +109,6 @@ by country): mirror.unpad.ac.id (Indonesia) URL: https://mirror.unpad.ac.id/ctan/ - repo.ugm.ac.id (Indonesia) - URL: http://repo.ugm.ac.id/ctan/ - ctan.asis.sh (Iran) URL: rsync://ctan.asis.sh/CTAN/ diff --git a/FILES.byname b/FILES.byname index ee422d2ae5..05973702d0 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2147,12 +2147,12 @@ 2024/11/18 | 1851 | biblio/citation-style-language/README.md 2024/11/18 | 12878 | biblio/citation-style-language/vancouver.csl 2024/11/18 | 4677009 | biblio/citation-style-language.zip -2024/12/21 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/12/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2024/12/21 | 2905114 | biblio/ctan-bibdata/ctan.bib -2024/12/21 | 3809976 | biblio/ctan-bibdata/ctan.pdf +2024/12/22 | 2905114 | biblio/ctan-bibdata/ctan.bib +2024/12/22 | 3809976 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2024/12/21 | 4228116 | biblio/ctan-bibdata.zip +2024/12/22 | 4228112 | 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 @@ -5514,7 +5514,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 -2024/12/21 | 75209 | FILES.last07days +2024/12/22 | 78546 | 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 @@ -207463,7 +207463,7 @@ 2020/06/01 | 1578753 | install/macros/latex/required/amscls.tds.zip 2024/12/21 | 3838748 | install/macros/latex/required/babel-base.tds.zip 2024/05/23 | 946356 | install/macros/latex/required/l3backend.tds.zip -2024/11/02 | 14393134 | install/macros/latex/required/l3kernel.tds.zip +2024/12/22 | 14434878 | install/macros/latex/required/l3kernel.tds.zip 2024/11/06 | 2796177 | install/macros/latex/required/latex-amsmath.tds.zip 2024/11/04 | 244824 | install/macros/latex/required/latexbug.tds.zip 2024/06/01 | 1349959 | install/macros/latex/required/latex-cyrillic.tds.zip @@ -224250,44 +224250,44 @@ 2024/01/30 | 1333 | macros/latex/contrib/achemso/README.md 2024/01/30 | 918111 | macros/latex/contrib/achemso.zip 2024/06/02 | 2773 | macros/latex/contrib/acmart/acmart.bib -2024/10/19 | 294535 | macros/latex/contrib/acmart/acmart.dtx +2024/12/21 | 294626 | macros/latex/contrib/acmart/acmart.dtx 2024/08/25 | 1076 | macros/latex/contrib/acmart/acmart.ins -2024/10/19 | 973610 | macros/latex/contrib/acmart/acmart.pdf -2023/03/26 | 20721 | macros/latex/contrib/acmart/acmauthoryear.bbx +2024/12/21 | 944335 | macros/latex/contrib/acmart/acmart.pdf +2024/12/21 | 20872 | macros/latex/contrib/acmart/acmauthoryear.bbx 2023/03/26 | 6245 | macros/latex/contrib/acmart/acmauthoryear.cbx 2023/03/26 | 1093 | macros/latex/contrib/acmart/acmdatamodel.dbx -2024/10/19 | 440154 | macros/latex/contrib/acmart/acmguide.pdf +2024/12/21 | 440153 | macros/latex/contrib/acmart/acmguide.pdf 2023/06/12 | 19718 | macros/latex/contrib/acmart/acm-jdslogo.png -2023/03/26 | 19840 | macros/latex/contrib/acmart/acmnumeric.bbx +2024/12/21 | 19992 | macros/latex/contrib/acmart/acmnumeric.bbx 2023/03/26 | 90 | macros/latex/contrib/acmart/acmnumeric.cbx -2024/09/01 | 90302 | macros/latex/contrib/acmart/ACM-Reference-Format.bst -2024/08/26 | 6145 | macros/latex/contrib/acmart/Makefile -2024/10/19 | 13984 | macros/latex/contrib/acmart/README +2024/12/21 | 90072 | macros/latex/contrib/acmart/ACM-Reference-Format.bst +2024/11/26 | 6151 | macros/latex/contrib/acmart/Makefile +2024/12/21 | 14240 | macros/latex/contrib/acmart/README 2023/03/26 | 4825 | macros/latex/contrib/acmart/samples/abbrev.bib 2024/02/06 | 12834 | macros/latex/contrib/acmart/samples/acmengage.dtx -2024/11/26 | 214842 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf -2024/11/26 | 399524 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf -2024/11/26 | 646811 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf -2024/11/26 | 668659 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf -2024/11/26 | 1091663 | macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf -2024/11/26 | 656117 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf -2024/11/26 | 658658 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf -2024/11/26 | 491272 | macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf -2024/11/26 | 604307 | macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf -2024/11/26 | 603858 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf +2024/12/21 | 217914 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf +2024/12/21 | 399509 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf +2024/12/21 | 646838 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf +2024/12/21 | 668124 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf +2024/12/21 | 1091119 | macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf +2024/12/21 | 655794 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf +2024/12/21 | 658335 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf +2024/12/21 | 491202 | macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf +2024/12/21 | 603198 | macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf +2024/12/21 | 602998 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf 2024/09/01 | 53502 | macros/latex/contrib/acmart/samples/sample-base.bib 2023/03/26 | 95030 | macros/latex/contrib/acmart/samples/sample-franklin.png -2024/11/26 | 657528 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf -2024/10/19 | 40294 | macros/latex/contrib/acmart/samples/samples.dtx -2024/11/26 | 1083410 | macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf -2024/11/26 | 656619 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf -2024/11/26 | 1094674 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf -2024/11/26 | 1079612 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf -2024/11/26 | 1055503 | macros/latex/contrib/acmart/samples/sample-sigplan.pdf +2024/12/21 | 657098 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf +2024/12/08 | 40296 | macros/latex/contrib/acmart/samples/samples.dtx +2024/12/21 | 1082894 | macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf +2024/12/21 | 656143 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf +2024/12/21 | 1094187 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf +2024/12/21 | 1079117 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf +2024/12/21 | 1055213 | macros/latex/contrib/acmart/samples/sample-sigplan.pdf 2024/08/26 | 1645 | macros/latex/contrib/acmart/samples/samples.ins 2023/03/26 | 439021 | macros/latex/contrib/acmart/samples/sampleteaser.pdf 2023/03/26 | 5221 | macros/latex/contrib/acmart/samples/software.bib -2024/11/26 | 13147582 | macros/latex/contrib/acmart.zip +2024/12/22 | 13117817 | macros/latex/contrib/acmart.zip 2000/05/18 | 66049 | macros/latex/contrib/acmconf/acmconf.dtx 2000/05/18 | 4408 | macros/latex/contrib/acmconf/acmconf.ins 2008/05/14 | 96012 | macros/latex/contrib/acmconf/acmconf.pdf @@ -233183,12 +233183,12 @@ 2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt 2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README 2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip -2024/12/21 | 95662 | macros/latex/contrib/easybook/easybook.dtx +2024/12/22 | 95693 | macros/latex/contrib/easybook/easybook.dtx 2024/11/16 | 2081 | macros/latex/contrib/easybook/easybook.ins -2024/12/21 | 651915 | macros/latex/contrib/easybook/easybook.pdf -2024/12/21 | 114046 | macros/latex/contrib/easybook/easybook.tex -2024/12/21 | 913 | macros/latex/contrib/easybook/README.md -2024/12/21 | 706891 | macros/latex/contrib/easybook.zip +2024/12/22 | 651938 | macros/latex/contrib/easybook/easybook.pdf +2024/12/22 | 114046 | macros/latex/contrib/easybook/easybook.tex +2024/12/22 | 913 | macros/latex/contrib/easybook/README.md +2024/12/22 | 706945 | macros/latex/contrib/easybook.zip 2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf 2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf 2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf @@ -236149,16 +236149,16 @@ 2020/07/21 | 126590 | macros/latex/contrib/fontaxes/fontaxes.pdf 2014/03/23 | 1645 | macros/latex/contrib/fontaxes/README 2020/07/22 | 137019 | macros/latex/contrib/fontaxes.zip -2024/12/09 | 7964 | macros/latex/contrib/fontscale/beery.cls -2024/12/09 | 7472 | macros/latex/contrib/fontscale/CHANGELOG.md -2024/12/09 | 109140 | macros/latex/contrib/fontscale/fontscale.pdf -2024/12/09 | 45419 | macros/latex/contrib/fontscale/fontscale.sty -2024/12/09 | 1083 | macros/latex/contrib/fontscale/fontscale-table-classic.tex -2024/12/09 | 831 | macros/latex/contrib/fontscale/fontscale-table-font-steps.tex -2024/12/09 | 960 | macros/latex/contrib/fontscale/fontscale-table-musical.tex -2024/12/09 | 22640 | macros/latex/contrib/fontscale/fontscale.tex +2024/12/22 | 7964 | macros/latex/contrib/fontscale/beery.cls +2024/12/22 | 7705 | macros/latex/contrib/fontscale/CHANGELOG.md +2024/12/22 | 109677 | macros/latex/contrib/fontscale/fontscale.pdf +2024/12/22 | 45701 | macros/latex/contrib/fontscale/fontscale.sty +2024/12/22 | 1083 | macros/latex/contrib/fontscale/fontscale-table-classic.tex +2024/12/22 | 831 | macros/latex/contrib/fontscale/fontscale-table-font-steps.tex +2024/12/22 | 960 | macros/latex/contrib/fontscale/fontscale-table-musical.tex +2024/12/22 | 23020 | macros/latex/contrib/fontscale/fontscale.tex 2024/10/20 | 260 | macros/latex/contrib/fontscale/README.txt -2024/12/09 | 125681 | macros/latex/contrib/fontscale.zip +2024/12/22 | 126388 | macros/latex/contrib/fontscale.zip 2024/12/04 | 87650 | macros/latex/contrib/fontsize/fontsize.dtx 2024/12/04 | 373510 | macros/latex/contrib/fontsize/fontsize.pdf 2024/12/04 | 1511 | macros/latex/contrib/fontsize/README @@ -260462,114 +260462,114 @@ 2024/05/23 | 50238 | macros/latex/required/l3backend/l3backend-pdf.dtx 2024/05/23 | 549 | macros/latex/required/l3backend/README.md 2024/05/23 | 908487 | macros/latex/required/l3backend.zip -2024/11/02 | 61665 | macros/latex/required/l3kernel/CHANGELOG.md -2024/11/02 | 71792 | macros/latex/required/l3kernel/expl3.dtx -2024/11/02 | 610284 | macros/latex/required/l3kernel/expl3.pdf -2024/11/02 | 1789657 | macros/latex/required/l3kernel/interface3.pdf -2024/11/02 | 1949 | macros/latex/required/l3kernel/interface3.tex -2024/11/02 | 138851 | macros/latex/required/l3kernel/l3basics.dtx -2024/11/02 | 19547 | macros/latex/required/l3kernel/l3bitset.dtx -2024/11/02 | 12955 | macros/latex/required/l3kernel/l3bootstrap.dtx -2024/11/02 | 87817 | macros/latex/required/l3kernel/l3box.dtx -2024/11/02 | 34447 | macros/latex/required/l3kernel/l3cctab.dtx -2024/11/02 | 83173 | macros/latex/required/l3kernel/l3clist.dtx -2024/11/02 | 88713 | macros/latex/required/l3kernel/l3coffins.dtx -2024/11/02 | 112291 | macros/latex/required/l3kernel/l3color.dtx -2024/11/02 | 41859 | macros/latex/required/l3kernel/l3debug.dtx -2024/11/02 | 24949 | macros/latex/required/l3kernel/l3deprecation.dtx -2024/11/02 | 160650 | macros/latex/required/l3kernel/l3doc.dtx -2024/11/02 | 565241 | macros/latex/required/l3kernel/l3doc.pdf -2024/11/02 | 2384 | macros/latex/required/l3kernel/l3docstrip.dtx -2024/11/02 | 150985 | macros/latex/required/l3kernel/l3docstrip.pdf -2024/11/02 | 88792 | macros/latex/required/l3kernel/l3expan.dtx -2024/11/02 | 144249 | macros/latex/required/l3kernel/l3file.dtx -2024/11/02 | 14152 | macros/latex/required/l3kernel/l3flag.dtx -2024/11/02 | 12946 | macros/latex/required/l3kernel/l3fparray.dtx -2024/11/02 | 9531 | macros/latex/required/l3kernel/l3fp-assign.dtx -2024/11/02 | 47237 | macros/latex/required/l3kernel/l3fp-aux.dtx -2024/11/02 | 84789 | macros/latex/required/l3kernel/l3fp-basics.dtx -2024/11/02 | 19637 | macros/latex/required/l3kernel/l3fp-convert.dtx -2024/11/02 | 76540 | macros/latex/required/l3kernel/l3fp.dtx -2024/11/02 | 49321 | macros/latex/required/l3kernel/l3fp-expo.dtx -2024/11/02 | 51091 | macros/latex/required/l3kernel/l3fp-extended.dtx -2024/11/02 | 7831 | macros/latex/required/l3kernel/l3fp-functions.dtx -2024/11/02 | 23206 | macros/latex/required/l3kernel/l3fp-logic.dtx -2024/11/02 | 105021 | macros/latex/required/l3kernel/l3fp-parse.dtx -2024/11/02 | 23581 | macros/latex/required/l3kernel/l3fp-random.dtx -2024/11/02 | 18528 | macros/latex/required/l3kernel/l3fp-round.dtx -2024/11/02 | 20310 | macros/latex/required/l3kernel/l3fp-symbolic.dtx -2024/11/02 | 12832 | macros/latex/required/l3kernel/l3fp-traps.dtx -2024/11/02 | 73845 | macros/latex/required/l3kernel/l3fp-trig.dtx -2024/11/02 | 4911 | macros/latex/required/l3kernel/l3fp-types.dtx -2024/11/02 | 6429 | macros/latex/required/l3kernel/l3.ins -2024/11/02 | 31532 | macros/latex/required/l3kernel/l3intarray.dtx -2024/11/02 | 90740 | macros/latex/required/l3kernel/l3int.dtx -2024/11/02 | 31020 | macros/latex/required/l3kernel/l3kernel-functions.dtx -2024/11/02 | 130484 | macros/latex/required/l3kernel/l3keys.dtx -2024/11/02 | 4570 | macros/latex/required/l3kernel/l3legacy.dtx -2024/11/02 | 23831 | macros/latex/required/l3kernel/l3luatex.dtx -2024/11/02 | 83835 | macros/latex/required/l3kernel/l3msg.dtx -2024/11/02 | 80089 | macros/latex/required/l3kernel/l3names.dtx -2024/11/02 | 122959 | macros/latex/required/l3kernel/l3news01.pdf -2024/11/02 | 4937 | macros/latex/required/l3kernel/l3news01.tex -2024/11/02 | 150919 | macros/latex/required/l3kernel/l3news02.pdf -2024/11/02 | 6677 | macros/latex/required/l3kernel/l3news02.tex -2024/11/02 | 154683 | macros/latex/required/l3kernel/l3news03.pdf -2024/11/02 | 6482 | macros/latex/required/l3kernel/l3news03.tex -2024/11/02 | 114754 | macros/latex/required/l3kernel/l3news04.pdf -2024/11/02 | 5429 | macros/latex/required/l3kernel/l3news04.tex -2024/11/02 | 112524 | macros/latex/required/l3kernel/l3news05.pdf -2024/11/02 | 4716 | macros/latex/required/l3kernel/l3news05.tex -2024/11/02 | 151591 | macros/latex/required/l3kernel/l3news06.pdf -2024/11/02 | 6433 | macros/latex/required/l3kernel/l3news06.tex -2024/11/02 | 128344 | macros/latex/required/l3kernel/l3news07.pdf -2024/11/02 | 4977 | macros/latex/required/l3kernel/l3news07.tex -2024/11/02 | 163484 | macros/latex/required/l3kernel/l3news08.pdf -2024/11/02 | 9465 | macros/latex/required/l3kernel/l3news08.tex -2024/11/02 | 256104 | macros/latex/required/l3kernel/l3news09.pdf -2024/11/02 | 107383 | macros/latex/required/l3kernel/l3news09.tex -2024/11/02 | 156257 | macros/latex/required/l3kernel/l3news10.pdf -2024/11/02 | 9999 | macros/latex/required/l3kernel/l3news10.tex -2024/11/02 | 176068 | macros/latex/required/l3kernel/l3news11.pdf -2024/11/02 | 8481 | macros/latex/required/l3kernel/l3news11.tex -2024/11/02 | 210960 | macros/latex/required/l3kernel/l3news12.pdf -2024/11/02 | 14913 | macros/latex/required/l3kernel/l3news12.tex -2024/11/02 | 402138 | macros/latex/required/l3kernel/l3news.pdf -2024/11/02 | 4890 | macros/latex/required/l3kernel/l3news.tex -2024/11/02 | 26784 | macros/latex/required/l3kernel/l3pdf.dtx -2024/11/02 | 51354 | macros/latex/required/l3kernel/l3prefixes.csv -2024/11/02 | 83202 | macros/latex/required/l3kernel/l3prefixes.pdf -2024/11/02 | 2821 | macros/latex/required/l3kernel/l3prefixes.tex -2024/11/02 | 70830 | macros/latex/required/l3kernel/l3prg.dtx -2024/11/02 | 108285 | macros/latex/required/l3kernel/l3prop.dtx -2024/11/02 | 35262 | macros/latex/required/l3kernel/l3quark.dtx -2024/11/02 | 305483 | macros/latex/required/l3kernel/l3regex.dtx -2024/11/02 | 99515 | macros/latex/required/l3kernel/l3seq.dtx -2024/11/02 | 92459 | macros/latex/required/l3kernel/l3skip.dtx -2024/11/02 | 40727 | macros/latex/required/l3kernel/l3sort.dtx -2024/11/02 | 113734 | macros/latex/required/l3kernel/l3str-convert.dtx -2024/11/02 | 82514 | macros/latex/required/l3kernel/l3str.dtx -2024/11/02 | 296259 | macros/latex/required/l3kernel/l3styleguide.pdf -2024/11/02 | 11882 | macros/latex/required/l3kernel/l3styleguide.tex -2024/11/02 | 231103 | macros/latex/required/l3kernel/l3syntax-changes.pdf -2024/11/02 | 6219 | macros/latex/required/l3kernel/l3syntax-changes.tex -2024/11/02 | 43235 | macros/latex/required/l3kernel/l3sys.dtx -2024/11/02 | 241896 | macros/latex/required/l3kernel/l3term-glossary.pdf -2024/11/02 | 7079 | macros/latex/required/l3kernel/l3term-glossary.tex -2024/11/02 | 76370 | macros/latex/required/l3kernel/l3text-case.dtx -2024/11/02 | 49009 | macros/latex/required/l3kernel/l3text.dtx -2024/11/02 | 16624 | macros/latex/required/l3kernel/l3text-map.dtx -2024/11/02 | 20460 | macros/latex/required/l3kernel/l3text-purify.dtx -2024/11/02 | 63576 | macros/latex/required/l3kernel/l3tl-analysis.dtx -2024/11/02 | 13292 | macros/latex/required/l3kernel/l3tl-build.dtx -2024/11/02 | 149636 | macros/latex/required/l3kernel/l3tl.dtx -2024/11/02 | 117504 | macros/latex/required/l3kernel/l3token.dtx -2024/11/02 | 35929 | macros/latex/required/l3kernel/l3unicode.dtx -2024/11/02 | 3078 | macros/latex/required/l3kernel/README.md -2024/11/02 | 25573 | macros/latex/required/l3kernel/source3body.tex -2024/11/02 | 7612299 | macros/latex/required/l3kernel/source3.pdf -2024/11/02 | 2282 | macros/latex/required/l3kernel/source3.tex -2024/11/02 | 14122883 | macros/latex/required/l3kernel.zip +2024/12/22 | 62638 | macros/latex/required/l3kernel/CHANGELOG.md +2024/12/22 | 71792 | macros/latex/required/l3kernel/expl3.dtx +2024/12/22 | 610530 | macros/latex/required/l3kernel/expl3.pdf +2024/12/22 | 1805466 | macros/latex/required/l3kernel/interface3.pdf +2024/12/22 | 1949 | macros/latex/required/l3kernel/interface3.tex +2024/12/22 | 138851 | macros/latex/required/l3kernel/l3basics.dtx +2024/12/22 | 20130 | macros/latex/required/l3kernel/l3bitset.dtx +2024/12/22 | 12955 | macros/latex/required/l3kernel/l3bootstrap.dtx +2024/12/22 | 87817 | macros/latex/required/l3kernel/l3box.dtx +2024/12/22 | 34333 | macros/latex/required/l3kernel/l3cctab.dtx +2024/12/22 | 84043 | macros/latex/required/l3kernel/l3clist.dtx +2024/12/22 | 88713 | macros/latex/required/l3kernel/l3coffins.dtx +2024/12/22 | 112291 | macros/latex/required/l3kernel/l3color.dtx +2024/12/22 | 41859 | macros/latex/required/l3kernel/l3debug.dtx +2024/12/22 | 24949 | macros/latex/required/l3kernel/l3deprecation.dtx +2024/12/22 | 160608 | macros/latex/required/l3kernel/l3doc.dtx +2024/12/22 | 565410 | macros/latex/required/l3kernel/l3doc.pdf +2024/12/22 | 2384 | macros/latex/required/l3kernel/l3docstrip.dtx +2024/12/22 | 151176 | macros/latex/required/l3kernel/l3docstrip.pdf +2024/12/22 | 88792 | macros/latex/required/l3kernel/l3expan.dtx +2024/12/22 | 144249 | macros/latex/required/l3kernel/l3file.dtx +2024/12/22 | 14152 | macros/latex/required/l3kernel/l3flag.dtx +2024/12/22 | 12946 | macros/latex/required/l3kernel/l3fparray.dtx +2024/12/22 | 9531 | macros/latex/required/l3kernel/l3fp-assign.dtx +2024/12/22 | 47237 | macros/latex/required/l3kernel/l3fp-aux.dtx +2024/12/22 | 84789 | macros/latex/required/l3kernel/l3fp-basics.dtx +2024/12/22 | 19637 | macros/latex/required/l3kernel/l3fp-convert.dtx +2024/12/22 | 76540 | macros/latex/required/l3kernel/l3fp.dtx +2024/12/22 | 49321 | macros/latex/required/l3kernel/l3fp-expo.dtx +2024/12/22 | 51091 | macros/latex/required/l3kernel/l3fp-extended.dtx +2024/12/22 | 7831 | macros/latex/required/l3kernel/l3fp-functions.dtx +2024/12/22 | 23206 | macros/latex/required/l3kernel/l3fp-logic.dtx +2024/12/22 | 105021 | macros/latex/required/l3kernel/l3fp-parse.dtx +2024/12/22 | 23581 | macros/latex/required/l3kernel/l3fp-random.dtx +2024/12/22 | 18528 | macros/latex/required/l3kernel/l3fp-round.dtx +2024/12/22 | 20310 | macros/latex/required/l3kernel/l3fp-symbolic.dtx +2024/12/22 | 12832 | macros/latex/required/l3kernel/l3fp-traps.dtx +2024/12/22 | 73845 | macros/latex/required/l3kernel/l3fp-trig.dtx +2024/12/22 | 4911 | macros/latex/required/l3kernel/l3fp-types.dtx +2024/12/22 | 6429 | macros/latex/required/l3kernel/l3.ins +2024/12/22 | 31532 | macros/latex/required/l3kernel/l3intarray.dtx +2024/12/22 | 93437 | macros/latex/required/l3kernel/l3int.dtx +2024/12/22 | 31020 | macros/latex/required/l3kernel/l3kernel-functions.dtx +2024/12/22 | 130970 | macros/latex/required/l3kernel/l3keys.dtx +2024/12/22 | 4570 | macros/latex/required/l3kernel/l3legacy.dtx +2024/12/22 | 23831 | macros/latex/required/l3kernel/l3luatex.dtx +2024/12/22 | 83835 | macros/latex/required/l3kernel/l3msg.dtx +2024/12/22 | 80089 | macros/latex/required/l3kernel/l3names.dtx +2024/12/22 | 122959 | macros/latex/required/l3kernel/l3news01.pdf +2024/12/22 | 4937 | macros/latex/required/l3kernel/l3news01.tex +2024/12/22 | 150919 | macros/latex/required/l3kernel/l3news02.pdf +2024/12/22 | 6677 | macros/latex/required/l3kernel/l3news02.tex +2024/12/22 | 154683 | macros/latex/required/l3kernel/l3news03.pdf +2024/12/22 | 6482 | macros/latex/required/l3kernel/l3news03.tex +2024/12/22 | 114754 | macros/latex/required/l3kernel/l3news04.pdf +2024/12/22 | 5429 | macros/latex/required/l3kernel/l3news04.tex +2024/12/22 | 112524 | macros/latex/required/l3kernel/l3news05.pdf +2024/12/22 | 4716 | macros/latex/required/l3kernel/l3news05.tex +2024/12/22 | 151591 | macros/latex/required/l3kernel/l3news06.pdf +2024/12/22 | 6433 | macros/latex/required/l3kernel/l3news06.tex +2024/12/22 | 128344 | macros/latex/required/l3kernel/l3news07.pdf +2024/12/22 | 4977 | macros/latex/required/l3kernel/l3news07.tex +2024/12/22 | 163484 | macros/latex/required/l3kernel/l3news08.pdf +2024/12/22 | 9465 | macros/latex/required/l3kernel/l3news08.tex +2024/12/22 | 256104 | macros/latex/required/l3kernel/l3news09.pdf +2024/12/22 | 107383 | macros/latex/required/l3kernel/l3news09.tex +2024/12/22 | 156257 | macros/latex/required/l3kernel/l3news10.pdf +2024/12/22 | 9999 | macros/latex/required/l3kernel/l3news10.tex +2024/12/22 | 176068 | macros/latex/required/l3kernel/l3news11.pdf +2024/12/22 | 8481 | macros/latex/required/l3kernel/l3news11.tex +2024/12/22 | 210960 | macros/latex/required/l3kernel/l3news12.pdf +2024/12/22 | 14913 | macros/latex/required/l3kernel/l3news12.tex +2024/12/22 | 402138 | macros/latex/required/l3kernel/l3news.pdf +2024/12/22 | 4890 | macros/latex/required/l3kernel/l3news.tex +2024/12/22 | 26784 | macros/latex/required/l3kernel/l3pdf.dtx +2024/12/22 | 51760 | macros/latex/required/l3kernel/l3prefixes.csv +2024/12/22 | 83253 | macros/latex/required/l3kernel/l3prefixes.pdf +2024/12/22 | 2821 | macros/latex/required/l3kernel/l3prefixes.tex +2024/12/22 | 70138 | macros/latex/required/l3kernel/l3prg.dtx +2024/12/22 | 108289 | macros/latex/required/l3kernel/l3prop.dtx +2024/12/22 | 35262 | macros/latex/required/l3kernel/l3quark.dtx +2024/12/22 | 305262 | macros/latex/required/l3kernel/l3regex.dtx +2024/12/22 | 105860 | macros/latex/required/l3kernel/l3seq.dtx +2024/12/22 | 92460 | macros/latex/required/l3kernel/l3skip.dtx +2024/12/22 | 40727 | macros/latex/required/l3kernel/l3sort.dtx +2024/12/22 | 113681 | macros/latex/required/l3kernel/l3str-convert.dtx +2024/12/22 | 82514 | macros/latex/required/l3kernel/l3str.dtx +2024/12/22 | 296514 | macros/latex/required/l3kernel/l3styleguide.pdf +2024/12/22 | 11882 | macros/latex/required/l3kernel/l3styleguide.tex +2024/12/22 | 231345 | macros/latex/required/l3kernel/l3syntax-changes.pdf +2024/12/22 | 6219 | macros/latex/required/l3kernel/l3syntax-changes.tex +2024/12/22 | 44374 | macros/latex/required/l3kernel/l3sys.dtx +2024/12/22 | 242146 | macros/latex/required/l3kernel/l3term-glossary.pdf +2024/12/22 | 7079 | macros/latex/required/l3kernel/l3term-glossary.tex +2024/12/22 | 76264 | macros/latex/required/l3kernel/l3text-case.dtx +2024/12/22 | 48903 | macros/latex/required/l3kernel/l3text.dtx +2024/12/22 | 16624 | macros/latex/required/l3kernel/l3text-map.dtx +2024/12/22 | 20460 | macros/latex/required/l3kernel/l3text-purify.dtx +2024/12/22 | 63576 | macros/latex/required/l3kernel/l3tl-analysis.dtx +2024/12/22 | 13292 | macros/latex/required/l3kernel/l3tl-build.dtx +2024/12/22 | 155324 | macros/latex/required/l3kernel/l3tl.dtx +2024/12/22 | 117253 | macros/latex/required/l3kernel/l3token.dtx +2024/12/22 | 35823 | macros/latex/required/l3kernel/l3unicode.dtx +2024/12/22 | 3078 | macros/latex/required/l3kernel/README.md +2024/12/22 | 25573 | macros/latex/required/l3kernel/source3body.tex +2024/12/22 | 7637916 | macros/latex/required/l3kernel/source3.pdf +2024/12/22 | 2282 | macros/latex/required/l3kernel/source3.tex +2024/12/22 | 14163997 | macros/latex/required/l3kernel.zip 2024/11/04 | 1716 | macros/latex/required/latexbug/changes.txt 2024/11/04 | 61652 | macros/latex/required/latexbug/latexbug.dtx 2024/11/04 | 1963 | macros/latex/required/latexbug/latexbug.ins @@ -264659,7 +264659,7 @@ 2024/09/17 | 24878 | macros/texinfo/latest/htmlxref.cnf 2023/11/10 | 56926 | macros/texinfo/latest/texi2dvi 2023/10/18 | 1163 | macros/texinfo/latest/texi2pdf -2024/02/09 | 381586 | macros/texinfo/latest/texinfo.tex +2024/12/20 | 382735 | macros/texinfo/latest/texinfo.tex 2023/10/23 | 67 | macros/texinfo/texinfo/ABOUT-NLS 2024/09/07 | 48987 | macros/texinfo/texinfo/aclocal.m4 2024/09/07 | 2201 | macros/texinfo/texinfo/AUTHORS @@ -305120,6 +305120,486 @@ 2007/12/18 | 1414734 | systems/ant/ant-0.8.tar.bz2 2007/12/16 | 1016687 | systems/ant/manual.pdf 2007/12/18 | 451 | systems/ant/README +2024/12/15 | 295 | systems/apltex/amsfonts/font.sh +2024/12/15 | 5717 | systems/apltex/amsfonts/luatex.map +2024/12/15 | 725 | systems/apltex/amsfonts/readme.txt +2024/12/15 | 1336 | systems/apltex/amsfonts/tfm/cmb10.tfm +2024/12/15 | 1116 | systems/apltex/amsfonts/tfm/cmbsy10.tfm +2024/12/15 | 1120 | systems/apltex/amsfonts/tfm/cmbsy5.tfm +2024/12/15 | 1124 | systems/apltex/amsfonts/tfm/cmbsy6.tfm +2024/12/15 | 1120 | systems/apltex/amsfonts/tfm/cmbsy7.tfm +2024/12/15 | 1120 | systems/apltex/amsfonts/tfm/cmbsy8.tfm +2024/12/15 | 1112 | systems/apltex/amsfonts/tfm/cmbsy9.tfm +2024/12/15 | 1328 | systems/apltex/amsfonts/tfm/cmbx10.tfm +2024/12/15 | 1324 | systems/apltex/amsfonts/tfm/cmbx12.tfm +2024/12/15 | 1332 | systems/apltex/amsfonts/tfm/cmbx5.tfm +2024/12/15 | 1344 | systems/apltex/amsfonts/tfm/cmbx6.tfm +2024/12/15 | 1336 | systems/apltex/amsfonts/tfm/cmbx7.tfm +2024/12/15 | 1332 | systems/apltex/amsfonts/tfm/cmbx8.tfm +2024/12/15 | 1328 | systems/apltex/amsfonts/tfm/cmbx9.tfm +2024/12/15 | 1532 | systems/apltex/amsfonts/tfm/cmbxsl10.tfm +2024/12/15 | 1532 | systems/apltex/amsfonts/tfm/cmbxti10.tfm +2024/12/15 | 1300 | systems/apltex/amsfonts/tfm/cmcsc10.tfm +2024/12/15 | 1304 | systems/apltex/amsfonts/tfm/cmcsc8.tfm +2024/12/15 | 1300 | systems/apltex/amsfonts/tfm/cmcsc9.tfm +2024/12/15 | 1296 | systems/apltex/amsfonts/tfm/cmdunh10.tfm +2024/12/15 | 992 | systems/apltex/amsfonts/tfm/cmex10.tfm +2024/12/15 | 1004 | systems/apltex/amsfonts/tfm/cmex7.tfm +2024/12/15 | 988 | systems/apltex/amsfonts/tfm/cmex8.tfm +2024/12/15 | 996 | systems/apltex/amsfonts/tfm/cmex9.tfm +2024/12/15 | 1324 | systems/apltex/amsfonts/tfm/cmff10.tfm +2024/12/15 | 1424 | systems/apltex/amsfonts/tfm/cmfi10.tfm +2024/12/15 | 1280 | systems/apltex/amsfonts/tfm/cmfib8.tfm +2024/12/15 | 492 | systems/apltex/amsfonts/tfm/cminch.tfm +2024/12/15 | 768 | systems/apltex/amsfonts/tfm/cmitt10.tfm +2024/12/15 | 600 | systems/apltex/amsfonts/tfm/cmman.tfm +2024/12/15 | 1528 | systems/apltex/amsfonts/tfm/cmmi10.tfm +2024/12/15 | 1524 | systems/apltex/amsfonts/tfm/cmmi12.tfm +2024/12/15 | 1508 | systems/apltex/amsfonts/tfm/cmmi5.tfm +2024/12/15 | 1512 | systems/apltex/amsfonts/tfm/cmmi6.tfm +2024/12/15 | 1528 | systems/apltex/amsfonts/tfm/cmmi7.tfm +2024/12/15 | 1520 | systems/apltex/amsfonts/tfm/cmmi8.tfm +2024/12/15 | 1524 | systems/apltex/amsfonts/tfm/cmmi9.tfm +2024/12/15 | 1524 | systems/apltex/amsfonts/tfm/cmmib10.tfm +2024/12/15 | 1496 | systems/apltex/amsfonts/tfm/cmmib5.tfm +2024/12/15 | 1516 | systems/apltex/amsfonts/tfm/cmmib6.tfm +2024/12/15 | 1508 | systems/apltex/amsfonts/tfm/cmmib7.tfm +2024/12/15 | 1528 | systems/apltex/amsfonts/tfm/cmmib8.tfm +2024/12/15 | 1528 | systems/apltex/amsfonts/tfm/cmmib9.tfm +2024/12/15 | 1296 | systems/apltex/amsfonts/tfm/cmr10.tfm +2024/12/15 | 1288 | systems/apltex/amsfonts/tfm/cmr12.tfm +2024/12/15 | 1292 | systems/apltex/amsfonts/tfm/cmr17.tfm +2024/12/15 | 1220 | systems/apltex/amsfonts/tfm/cmr5.tfm +2024/12/15 | 1300 | systems/apltex/amsfonts/tfm/cmr6.tfm +2024/12/15 | 1300 | systems/apltex/amsfonts/tfm/cmr7.tfm +2024/12/15 | 1292 | systems/apltex/amsfonts/tfm/cmr8.tfm +2024/12/15 | 1292 | systems/apltex/amsfonts/tfm/cmr9.tfm +2024/12/15 | 1508 | systems/apltex/amsfonts/tfm/cmsl10.tfm +2024/12/15 | 1504 | systems/apltex/amsfonts/tfm/cmsl12.tfm +2024/12/15 | 1504 | systems/apltex/amsfonts/tfm/cmsl8.tfm +2024/12/15 | 1504 | systems/apltex/amsfonts/tfm/cmsl9.tfm +2024/12/15 | 772 | systems/apltex/amsfonts/tfm/cmsltt10.tfm +2024/12/15 | 1316 | systems/apltex/amsfonts/tfm/cmss10.tfm +2024/12/15 | 1324 | systems/apltex/amsfonts/tfm/cmss12.tfm +2024/12/15 | 1320 | systems/apltex/amsfonts/tfm/cmss17.tfm +2024/12/15 | 1296 | systems/apltex/amsfonts/tfm/cmss8.tfm +2024/12/15 | 1320 | systems/apltex/amsfonts/tfm/cmss9.tfm +2024/12/15 | 1272 | systems/apltex/amsfonts/tfm/cmssbx10.tfm +2024/12/15 | 1328 | systems/apltex/amsfonts/tfm/cmssdc10.tfm +2024/12/15 | 1520 | systems/apltex/amsfonts/tfm/cmssi10.tfm +2024/12/15 | 1532 | systems/apltex/amsfonts/tfm/cmssi12.tfm +2024/12/15 | 1528 | systems/apltex/amsfonts/tfm/cmssi17.tfm +2024/12/15 | 1500 | systems/apltex/amsfonts/tfm/cmssi8.tfm +2024/12/15 | 1524 | systems/apltex/amsfonts/tfm/cmssi9.tfm +2024/12/15 | 1304 | systems/apltex/amsfonts/tfm/cmssq8.tfm +2024/12/15 | 1496 | systems/apltex/amsfonts/tfm/cmssqi8.tfm +2024/12/15 | 1124 | systems/apltex/amsfonts/tfm/cmsy10.tfm +2024/12/15 | 1112 | systems/apltex/amsfonts/tfm/cmsy5.tfm +2024/12/15 | 1116 | systems/apltex/amsfonts/tfm/cmsy6.tfm +2024/12/15 | 1120 | systems/apltex/amsfonts/tfm/cmsy7.tfm +2024/12/15 | 1120 | systems/apltex/amsfonts/tfm/cmsy8.tfm +2024/12/15 | 1116 | systems/apltex/amsfonts/tfm/cmsy9.tfm +2024/12/15 | 776 | systems/apltex/amsfonts/tfm/cmtcsc10.tfm +2024/12/15 | 768 | systems/apltex/amsfonts/tfm/cmtex10.tfm +2024/12/15 | 768 | systems/apltex/amsfonts/tfm/cmtex8.tfm +2024/12/15 | 764 | systems/apltex/amsfonts/tfm/cmtex9.tfm +2024/12/15 | 1480 | systems/apltex/amsfonts/tfm/cmti10.tfm +2024/12/15 | 1484 | systems/apltex/amsfonts/tfm/cmti12.tfm +2024/12/15 | 1492 | systems/apltex/amsfonts/tfm/cmti7.tfm +2024/12/15 | 1504 | systems/apltex/amsfonts/tfm/cmti8.tfm +2024/12/15 | 1476 | systems/apltex/amsfonts/tfm/cmti9.tfm +2024/12/15 | 768 | systems/apltex/amsfonts/tfm/cmtt10.tfm +2024/12/15 | 772 | systems/apltex/amsfonts/tfm/cmtt12.tfm +2024/12/15 | 768 | systems/apltex/amsfonts/tfm/cmtt8.tfm +2024/12/15 | 764 | systems/apltex/amsfonts/tfm/cmtt9.tfm +2024/12/15 | 1276 | systems/apltex/amsfonts/tfm/cmu10.tfm +2024/12/15 | 1248 | systems/apltex/amsfonts/tfm/cmvtt10.tfm +2024/12/15 | 200 | systems/apltex/amsfonts/tfm/dummy.tfm +2024/12/15 | 808 | systems/apltex/amsfonts/tfm/euex10.tfm +2024/12/15 | 808 | systems/apltex/amsfonts/tfm/euex7.tfm +2024/12/15 | 808 | systems/apltex/amsfonts/tfm/euex8.tfm +2024/12/15 | 812 | systems/apltex/amsfonts/tfm/euex9.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb10.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb5.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb6.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb7.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb8.tfm +2024/12/15 | 1028 | systems/apltex/amsfonts/tfm/eufb9.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm10.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm5.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm6.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm7.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm8.tfm +2024/12/15 | 1040 | systems/apltex/amsfonts/tfm/eufm9.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb10.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb5.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb6.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb7.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb8.tfm +2024/12/15 | 1208 | systems/apltex/amsfonts/tfm/eurb9.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm10.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm5.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm6.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm7.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm8.tfm +2024/12/15 | 1228 | systems/apltex/amsfonts/tfm/eurm9.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb10.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb5.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb6.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb7.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb8.tfm +2024/12/15 | 884 | systems/apltex/amsfonts/tfm/eusb9.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm10.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm5.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm6.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm7.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm8.tfm +2024/12/15 | 896 | systems/apltex/amsfonts/tfm/eusm9.tfm +2024/12/15 | 1100 | systems/apltex/amsfonts/tfm/manfnt.tfm +2024/12/15 | 916 | systems/apltex/amsfonts/tfm/msam10.tfm +2024/12/15 | 924 | systems/apltex/amsfonts/tfm/msam5.tfm +2024/12/15 | 928 | systems/apltex/amsfonts/tfm/msam6.tfm +2024/12/15 | 928 | systems/apltex/amsfonts/tfm/msam7.tfm +2024/12/15 | 920 | systems/apltex/amsfonts/tfm/msam8.tfm +2024/12/15 | 920 | systems/apltex/amsfonts/tfm/msam9.tfm +2024/12/15 | 908 | systems/apltex/amsfonts/tfm/msbm10.tfm +2024/12/15 | 940 | systems/apltex/amsfonts/tfm/msbm5.tfm +2024/12/15 | 940 | systems/apltex/amsfonts/tfm/msbm6.tfm +2024/12/15 | 940 | systems/apltex/amsfonts/tfm/msbm7.tfm +2024/12/15 | 940 | systems/apltex/amsfonts/tfm/msbm8.tfm +2024/12/15 | 940 | systems/apltex/amsfonts/tfm/msbm9.tfm +2024/12/15 | 660 | systems/apltex/amsfonts/tfm/random.tfm +2024/12/15 | 1588 | systems/apltex/amsfonts/tfm/wncyb10.tfm +2024/12/15 | 1600 | systems/apltex/amsfonts/tfm/wncyb5.tfm +2024/12/15 | 1600 | systems/apltex/amsfonts/tfm/wncyb6.tfm +2024/12/15 | 1600 | systems/apltex/amsfonts/tfm/wncyb7.tfm +2024/12/15 | 1596 | systems/apltex/amsfonts/tfm/wncyb8.tfm +2024/12/15 | 1596 | systems/apltex/amsfonts/tfm/wncyb9.tfm +2024/12/15 | 1652 | systems/apltex/amsfonts/tfm/wncyi10.tfm +2024/12/15 | 1676 | systems/apltex/amsfonts/tfm/wncyi5.tfm +2024/12/15 | 1656 | systems/apltex/amsfonts/tfm/wncyi6.tfm +2024/12/15 | 1668 | systems/apltex/amsfonts/tfm/wncyi7.tfm +2024/12/15 | 1672 | systems/apltex/amsfonts/tfm/wncyi8.tfm +2024/12/15 | 1648 | systems/apltex/amsfonts/tfm/wncyi9.tfm +2024/12/15 | 1560 | systems/apltex/amsfonts/tfm/wncyr10.tfm +2024/12/15 | 1556 | systems/apltex/amsfonts/tfm/wncyr5.tfm +2024/12/15 | 1564 | systems/apltex/amsfonts/tfm/wncyr6.tfm +2024/12/15 | 1556 | systems/apltex/amsfonts/tfm/wncyr7.tfm +2024/12/15 | 1560 | systems/apltex/amsfonts/tfm/wncyr8.tfm +2024/12/15 | 1560 | systems/apltex/amsfonts/tfm/wncyr9.tfm +2024/12/15 | 1524 | systems/apltex/amsfonts/tfm/wncysc10.tfm +2024/12/15 | 1580 | systems/apltex/amsfonts/tfm/wncyss10.tfm +2024/12/15 | 1564 | systems/apltex/amsfonts/tfm/wncyss8.tfm +2024/12/15 | 1596 | systems/apltex/amsfonts/tfm/wncyss9.tfm +2024/12/15 | 31983 | systems/apltex/amsfonts/type1/cmb10.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmb10.pfm +2024/12/15 | 34793 | systems/apltex/amsfonts/type1/cmbsy10.pfb +2024/12/15 | 662 | systems/apltex/amsfonts/type1/cmbsy10.pfm +2024/12/15 | 33824 | systems/apltex/amsfonts/type1/cmbsy5.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmbsy5.pfm +2024/12/15 | 33380 | systems/apltex/amsfonts/type1/cmbsy6.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmbsy6.pfm +2024/12/15 | 30068 | systems/apltex/amsfonts/type1/cmbsy7.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmbsy7.pfm +2024/12/15 | 29407 | systems/apltex/amsfonts/type1/cmbsy8.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmbsy8.pfm +2024/12/15 | 27817 | systems/apltex/amsfonts/type1/cmbsy9.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmbsy9.pfm +2024/12/15 | 34811 | systems/apltex/amsfonts/type1/cmbx10.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmbx10.pfm +2024/12/15 | 32080 | systems/apltex/amsfonts/type1/cmbx12.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmbx12.pfm +2024/12/15 | 32034 | systems/apltex/amsfonts/type1/cmbx5.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmbx5.pfm +2024/12/15 | 32378 | systems/apltex/amsfonts/type1/cmbx6.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmbx6.pfm +2024/12/15 | 32007 | systems/apltex/amsfonts/type1/cmbx7.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmbx7.pfm +2024/12/15 | 32166 | systems/apltex/amsfonts/type1/cmbx8.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmbx8.pfm +2024/12/15 | 32298 | systems/apltex/amsfonts/type1/cmbx9.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmbx9.pfm +2024/12/15 | 33268 | systems/apltex/amsfonts/type1/cmbxsl10.pfb +2024/12/15 | 1307 | systems/apltex/amsfonts/type1/cmbxsl10.pfm +2024/12/15 | 36554 | systems/apltex/amsfonts/type1/cmbxti10.pfb +2024/12/15 | 1303 | systems/apltex/amsfonts/type1/cmbxti10.pfm +2024/12/15 | 32001 | systems/apltex/amsfonts/type1/cmcsc10.pfb +2024/12/15 | 1314 | systems/apltex/amsfonts/type1/cmcsc10.pfm +2024/12/15 | 32957 | systems/apltex/amsfonts/type1/cmcsc8.pfb +2024/12/15 | 1289 | systems/apltex/amsfonts/type1/cmcsc8.pfm +2024/12/15 | 31942 | systems/apltex/amsfonts/type1/cmcsc9.pfb +2024/12/15 | 1289 | systems/apltex/amsfonts/type1/cmcsc9.pfm +2024/12/15 | 33089 | systems/apltex/amsfonts/type1/cmdunh10.pfb +2024/12/15 | 1307 | systems/apltex/amsfonts/type1/cmdunh10.pfm +2024/12/15 | 30251 | systems/apltex/amsfonts/type1/cmex10.pfb +2024/12/15 | 671 | systems/apltex/amsfonts/type1/cmex10.pfm +2024/12/15 | 30457 | systems/apltex/amsfonts/type1/cmex7.pfb +2024/12/15 | 670 | systems/apltex/amsfonts/type1/cmex7.pfm +2024/12/15 | 30273 | systems/apltex/amsfonts/type1/cmex8.pfb +2024/12/15 | 670 | systems/apltex/amsfonts/type1/cmex8.pfm +2024/12/15 | 30212 | systems/apltex/amsfonts/type1/cmex9.pfb +2024/12/15 | 670 | systems/apltex/amsfonts/type1/cmex9.pfm +2024/12/15 | 33987 | systems/apltex/amsfonts/type1/cmff10.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmff10.pfm +2024/12/15 | 34247 | systems/apltex/amsfonts/type1/cmfi10.pfb +2024/12/15 | 1301 | systems/apltex/amsfonts/type1/cmfi10.pfm +2024/12/15 | 32945 | systems/apltex/amsfonts/type1/cmfib8.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmfib8.pfm +2024/12/15 | 8797 | systems/apltex/amsfonts/type1/cminch.pfb +2024/12/15 | 553 | systems/apltex/amsfonts/type1/cminch.pfm +2024/12/15 | 26057 | systems/apltex/amsfonts/type1/cmitt10.pfb +2024/12/15 | 580 | systems/apltex/amsfonts/type1/cmitt10.pfm +2024/12/15 | 36299 | systems/apltex/amsfonts/type1/cmmi10.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmi10.pfm +2024/12/15 | 36741 | systems/apltex/amsfonts/type1/cmmi12.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmi12.pfm +2024/12/15 | 37912 | systems/apltex/amsfonts/type1/cmmi5.pfb +2024/12/15 | 1212 | systems/apltex/amsfonts/type1/cmmi5.pfm +2024/12/15 | 37166 | systems/apltex/amsfonts/type1/cmmi6.pfb +2024/12/15 | 1212 | systems/apltex/amsfonts/type1/cmmi6.pfm +2024/12/15 | 36281 | systems/apltex/amsfonts/type1/cmmi7.pfb +2024/12/15 | 1212 | systems/apltex/amsfonts/type1/cmmi7.pfm +2024/12/15 | 35469 | systems/apltex/amsfonts/type1/cmmi8.pfb +2024/12/15 | 1212 | systems/apltex/amsfonts/type1/cmmi8.pfm +2024/12/15 | 36094 | systems/apltex/amsfonts/type1/cmmi9.pfb +2024/12/15 | 1212 | systems/apltex/amsfonts/type1/cmmi9.pfm +2024/12/15 | 36912 | systems/apltex/amsfonts/type1/cmmib10.pfb +2024/12/15 | 1214 | systems/apltex/amsfonts/type1/cmmib10.pfm +2024/12/15 | 40540 | systems/apltex/amsfonts/type1/cmmib5.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmib5.pfm +2024/12/15 | 38151 | systems/apltex/amsfonts/type1/cmmib6.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmib6.pfm +2024/12/15 | 39386 | systems/apltex/amsfonts/type1/cmmib7.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmib7.pfm +2024/12/15 | 35479 | systems/apltex/amsfonts/type1/cmmib8.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmib8.pfm +2024/12/15 | 36510 | systems/apltex/amsfonts/type1/cmmib9.pfb +2024/12/15 | 1213 | systems/apltex/amsfonts/type1/cmmib9.pfm +2024/12/15 | 35752 | systems/apltex/amsfonts/type1/cmr10.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmr10.pfm +2024/12/15 | 32722 | systems/apltex/amsfonts/type1/cmr12.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmr12.pfm +2024/12/15 | 32362 | systems/apltex/amsfonts/type1/cmr17.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmr17.pfm +2024/12/15 | 31809 | systems/apltex/amsfonts/type1/cmr5.pfb +2024/12/15 | 1263 | systems/apltex/amsfonts/type1/cmr5.pfm +2024/12/15 | 32734 | systems/apltex/amsfonts/type1/cmr6.pfb +2024/12/15 | 1303 | systems/apltex/amsfonts/type1/cmr6.pfm +2024/12/15 | 32762 | systems/apltex/amsfonts/type1/cmr7.pfb +2024/12/15 | 1303 | systems/apltex/amsfonts/type1/cmr7.pfm +2024/12/15 | 32726 | systems/apltex/amsfonts/type1/cmr8.pfb +2024/12/15 | 1303 | systems/apltex/amsfonts/type1/cmr8.pfm +2024/12/15 | 33993 | systems/apltex/amsfonts/type1/cmr9.pfb +2024/12/15 | 1303 | systems/apltex/amsfonts/type1/cmr9.pfm +2024/12/15 | 35022 | systems/apltex/amsfonts/type1/cmsl10.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmsl10.pfm +2024/12/15 | 34586 | systems/apltex/amsfonts/type1/cmsl12.pfb +2024/12/15 | 1305 | systems/apltex/amsfonts/type1/cmsl12.pfm +2024/12/15 | 34511 | systems/apltex/amsfonts/type1/cmsl8.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmsl8.pfm +2024/12/15 | 34568 | systems/apltex/amsfonts/type1/cmsl9.pfb +2024/12/15 | 1304 | systems/apltex/amsfonts/type1/cmsl9.pfm +2024/12/15 | 30171 | systems/apltex/amsfonts/type1/cmsltt10.pfb +2024/12/15 | 581 | systems/apltex/amsfonts/type1/cmsltt10.pfm +2024/12/15 | 24457 | systems/apltex/amsfonts/type1/cmss10.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmss10.pfm +2024/12/15 | 24393 | systems/apltex/amsfonts/type1/cmss12.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmss12.pfm +2024/12/15 | 24416 | systems/apltex/amsfonts/type1/cmss17.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmss17.pfm +2024/12/15 | 24420 | systems/apltex/amsfonts/type1/cmss8.pfb +2024/12/15 | 1152 | systems/apltex/amsfonts/type1/cmss8.pfm +2024/12/15 | 24373 | systems/apltex/amsfonts/type1/cmss9.pfb +2024/12/15 | 1152 | systems/apltex/amsfonts/type1/cmss9.pfm +2024/12/15 | 28902 | systems/apltex/amsfonts/type1/cmssbx10.pfb +2024/12/15 | 1155 | systems/apltex/amsfonts/type1/cmssbx10.pfm +2024/12/15 | 28932 | systems/apltex/amsfonts/type1/cmssdc10.pfb +2024/12/15 | 1155 | systems/apltex/amsfonts/type1/cmssdc10.pfm +2024/12/15 | 25150 | systems/apltex/amsfonts/type1/cmssi10.pfb +2024/12/15 | 1154 | systems/apltex/amsfonts/type1/cmssi10.pfm +2024/12/15 | 25095 | systems/apltex/amsfonts/type1/cmssi12.pfb +2024/12/15 | 1154 | systems/apltex/amsfonts/type1/cmssi12.pfm +2024/12/15 | 24977 | systems/apltex/amsfonts/type1/cmssi17.pfb +2024/12/15 | 1154 | systems/apltex/amsfonts/type1/cmssi17.pfm +2024/12/15 | 25168 | systems/apltex/amsfonts/type1/cmssi8.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmssi8.pfm +2024/12/15 | 25029 | systems/apltex/amsfonts/type1/cmssi9.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmssi9.pfm +2024/12/15 | 28158 | systems/apltex/amsfonts/type1/cmssq8.pfb +2024/12/15 | 1153 | systems/apltex/amsfonts/type1/cmssq8.pfm +2024/12/15 | 29668 | systems/apltex/amsfonts/type1/cmssqi8.pfb +2024/12/15 | 1154 | systems/apltex/amsfonts/type1/cmssqi8.pfm +2024/12/15 | 32569 | systems/apltex/amsfonts/type1/cmsy10.pfb +2024/12/15 | 661 | systems/apltex/amsfonts/type1/cmsy10.pfm +2024/12/15 | 32915 | systems/apltex/amsfonts/type1/cmsy5.pfb +2024/12/15 | 660 | systems/apltex/amsfonts/type1/cmsy5.pfm +2024/12/15 | 32587 | systems/apltex/amsfonts/type1/cmsy6.pfb +2024/12/15 | 660 | systems/apltex/amsfonts/type1/cmsy6.pfm +2024/12/15 | 32716 | systems/apltex/amsfonts/type1/cmsy7.pfb +2024/12/15 | 660 | systems/apltex/amsfonts/type1/cmsy7.pfm +2024/12/15 | 32626 | systems/apltex/amsfonts/type1/cmsy8.pfb +2024/12/15 | 660 | systems/apltex/amsfonts/type1/cmsy8.pfm +2024/12/15 | 32442 | systems/apltex/amsfonts/type1/cmsy9.pfb +2024/12/15 | 660 | systems/apltex/amsfonts/type1/cmsy9.pfm +2024/12/15 | 29025 | systems/apltex/amsfonts/type1/cmtcsc10.pfb +2024/12/15 | 581 | systems/apltex/amsfonts/type1/cmtcsc10.pfm +2024/12/15 | 29352 | systems/apltex/amsfonts/type1/cmtex10.pfb +2024/12/15 | 580 | systems/apltex/amsfonts/type1/cmtex10.pfm +2024/12/15 | 24887 | systems/apltex/amsfonts/type1/cmtex8.pfb +2024/12/15 | 579 | systems/apltex/amsfonts/type1/cmtex8.pfm +2024/12/15 | 29687 | systems/apltex/amsfonts/type1/cmtex9.pfb +2024/12/15 | 579 | systems/apltex/amsfonts/type1/cmtex9.pfm +2024/12/15 | 37944 | systems/apltex/amsfonts/type1/cmti10.pfb +2024/12/15 | 1301 | systems/apltex/amsfonts/type1/cmti10.pfm +2024/12/15 | 36118 | systems/apltex/amsfonts/type1/cmti12.pfb +2024/12/15 | 1301 | systems/apltex/amsfonts/type1/cmti12.pfm +2024/12/15 | 36607 | systems/apltex/amsfonts/type1/cmti7.pfb +2024/12/15 | 1300 | systems/apltex/amsfonts/type1/cmti7.pfm +2024/12/15 | 35660 | systems/apltex/amsfonts/type1/cmti8.pfb +2024/12/15 | 1300 | systems/apltex/amsfonts/type1/cmti8.pfm +2024/12/15 | 36310 | systems/apltex/amsfonts/type1/cmti9.pfb +2024/12/15 | 1300 | systems/apltex/amsfonts/type1/cmti9.pfm +2024/12/15 | 31099 | systems/apltex/amsfonts/type1/cmtt10.pfb +2024/12/15 | 579 | systems/apltex/amsfonts/type1/cmtt10.pfm +2024/12/15 | 24252 | systems/apltex/amsfonts/type1/cmtt12.pfb +2024/12/15 | 579 | systems/apltex/amsfonts/type1/cmtt12.pfm +2024/12/15 | 24287 | systems/apltex/amsfonts/type1/cmtt8.pfb +2024/12/15 | 578 | systems/apltex/amsfonts/type1/cmtt8.pfm +2024/12/15 | 29078 | systems/apltex/amsfonts/type1/cmtt9.pfb +2024/12/15 | 578 | systems/apltex/amsfonts/type1/cmtt9.pfm +2024/12/15 | 32955 | systems/apltex/amsfonts/type1/cmu10.pfb +2024/12/15 | 1300 | systems/apltex/amsfonts/type1/cmu10.pfm +2024/12/15 | 29471 | systems/apltex/amsfonts/type1/cmvtt10.pfb +2024/12/15 | 1306 | systems/apltex/amsfonts/type1/cmvtt10.pfm +2024/12/15 | 12536 | systems/apltex/amsfonts/type1/euex10.pfb +2024/12/15 | 529 | systems/apltex/amsfonts/type1/euex10.pfm +2024/12/15 | 12103 | systems/apltex/amsfonts/type1/euex7.pfb +2024/12/15 | 528 | systems/apltex/amsfonts/type1/euex7.pfm +2024/12/15 | 12054 | systems/apltex/amsfonts/type1/euex8.pfb +2024/12/15 | 528 | systems/apltex/amsfonts/type1/euex8.pfm +2024/12/15 | 11989 | systems/apltex/amsfonts/type1/euex9.pfb +2024/12/15 | 528 | systems/apltex/amsfonts/type1/euex9.pfm +2024/12/15 | 21346 | systems/apltex/amsfonts/type1/eufb10.pfb +2024/12/15 | 477 | systems/apltex/amsfonts/type1/eufb10.pfm +2024/12/15 | 21612 | systems/apltex/amsfonts/type1/eufb5.pfb +2024/12/15 | 476 | systems/apltex/amsfonts/type1/eufb5.pfm +2024/12/15 | 21375 | systems/apltex/amsfonts/type1/eufb7.pfb +2024/12/15 | 476 | systems/apltex/amsfonts/type1/eufb7.pfm +2024/12/15 | 21098 | systems/apltex/amsfonts/type1/eufm10.pfb +2024/12/15 | 479 | systems/apltex/amsfonts/type1/eufm10.pfm +2024/12/15 | 21550 | systems/apltex/amsfonts/type1/eufm5.pfb +2024/12/15 | 478 | systems/apltex/amsfonts/type1/eufm5.pfm +2024/12/15 | 21251 | systems/apltex/amsfonts/type1/eufm7.pfb +2024/12/15 | 478 | systems/apltex/amsfonts/type1/eufm7.pfm +2024/12/15 | 22394 | systems/apltex/amsfonts/type1/eurb10.pfb +2024/12/15 | 545 | systems/apltex/amsfonts/type1/eurb10.pfm +2024/12/15 | 22964 | systems/apltex/amsfonts/type1/eurb5.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/eurb5.pfm +2024/12/15 | 22659 | systems/apltex/amsfonts/type1/eurb7.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/eurb7.pfm +2024/12/15 | 22644 | systems/apltex/amsfonts/type1/eurm10.pfb +2024/12/15 | 545 | systems/apltex/amsfonts/type1/eurm10.pfm +2024/12/15 | 23170 | systems/apltex/amsfonts/type1/eurm5.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/eurm5.pfm +2024/12/15 | 22927 | systems/apltex/amsfonts/type1/eurm7.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/eurm7.pfm +2024/12/15 | 10672 | systems/apltex/amsfonts/type1/eusb10.pfb +2024/12/15 | 465 | systems/apltex/amsfonts/type1/eusb10.pfm +2024/12/15 | 10761 | systems/apltex/amsfonts/type1/eusb5.pfb +2024/12/15 | 464 | systems/apltex/amsfonts/type1/eusb5.pfm +2024/12/15 | 10875 | systems/apltex/amsfonts/type1/eusb7.pfb +2024/12/15 | 464 | systems/apltex/amsfonts/type1/eusb7.pfm +2024/12/15 | 10538 | systems/apltex/amsfonts/type1/eusm10.pfb +2024/12/15 | 465 | systems/apltex/amsfonts/type1/eusm10.pfm +2024/12/15 | 10799 | systems/apltex/amsfonts/type1/eusm5.pfb +2024/12/15 | 464 | systems/apltex/amsfonts/type1/eusm5.pfm +2024/12/15 | 10655 | systems/apltex/amsfonts/type1/eusm7.pfb +2024/12/15 | 464 | systems/apltex/amsfonts/type1/eusm7.pfm +2024/12/15 | 10304 | systems/apltex/amsfonts/type1/lasy10.pfb +2024/12/15 | 345 | systems/apltex/amsfonts/type1/lasy10.pfm +2024/12/15 | 5409 | systems/apltex/amsfonts/type1/lasy5.pfb +2024/12/15 | 344 | systems/apltex/amsfonts/type1/lasy5.pfm +2024/12/15 | 5369 | systems/apltex/amsfonts/type1/lasy6.pfb +2024/12/15 | 344 | systems/apltex/amsfonts/type1/lasy6.pfm +2024/12/15 | 5360 | systems/apltex/amsfonts/type1/lasy7.pfb +2024/12/15 | 344 | systems/apltex/amsfonts/type1/lasy7.pfm +2024/12/15 | 5395 | systems/apltex/amsfonts/type1/lasy8.pfb +2024/12/15 | 344 | systems/apltex/amsfonts/type1/lasy8.pfm +2024/12/15 | 10156 | systems/apltex/amsfonts/type1/lasy9.pfb +2024/12/15 | 344 | systems/apltex/amsfonts/type1/lasy9.pfm +2024/12/15 | 5370 | systems/apltex/amsfonts/type1/lasyb10.pfb +2024/12/15 | 346 | systems/apltex/amsfonts/type1/lasyb10.pfm +2024/12/15 | 10594 | systems/apltex/amsfonts/type1/lcircle1.pfb +2024/12/15 | 548 | systems/apltex/amsfonts/type1/lcircle1.pfm +2024/12/15 | 10615 | systems/apltex/amsfonts/type1/lcirclew.pfb +2024/12/15 | 549 | systems/apltex/amsfonts/type1/lcirclew.pfm +2024/12/15 | 37691 | systems/apltex/amsfonts/type1/lcmss8.pfb +2024/12/15 | 1129 | systems/apltex/amsfonts/type1/lcmss8.pfm +2024/12/15 | 34561 | systems/apltex/amsfonts/type1/lcmssb8.pfb +2024/12/15 | 1130 | systems/apltex/amsfonts/type1/lcmssb8.pfm +2024/12/15 | 39505 | systems/apltex/amsfonts/type1/lcmssi8.pfb +2024/12/15 | 1130 | systems/apltex/amsfonts/type1/lcmssi8.pfm +2024/12/15 | 11493 | systems/apltex/amsfonts/type1/line10.pfb +2024/12/15 | 545 | systems/apltex/amsfonts/type1/line10.pfm +2024/12/15 | 11895 | systems/apltex/amsfonts/type1/linew10.pfb +2024/12/15 | 546 | systems/apltex/amsfonts/type1/linew10.pfm +2024/12/15 | 25889 | systems/apltex/amsfonts/type1/manfnt.pfb +2024/12/15 | 482 | systems/apltex/amsfonts/type1/manfnt.pfm +2024/12/15 | 31764 | systems/apltex/amsfonts/type1/msam10.pfb +2024/12/15 | 545 | systems/apltex/amsfonts/type1/msam10.pfm +2024/12/15 | 33536 | systems/apltex/amsfonts/type1/msam5.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/msam5.pfm +2024/12/15 | 32654 | systems/apltex/amsfonts/type1/msam6.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msam6.pfm +2024/12/15 | 33366 | systems/apltex/amsfonts/type1/msam7.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/msam7.pfm +2024/12/15 | 32516 | systems/apltex/amsfonts/type1/msam8.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msam8.pfm +2024/12/15 | 32553 | systems/apltex/amsfonts/type1/msam9.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msam9.pfm +2024/12/15 | 34694 | systems/apltex/amsfonts/type1/msbm10.pfb +2024/12/15 | 545 | systems/apltex/amsfonts/type1/msbm10.pfm +2024/12/15 | 35457 | systems/apltex/amsfonts/type1/msbm5.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/msbm5.pfm +2024/12/15 | 39731 | systems/apltex/amsfonts/type1/msbm6.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msbm6.pfm +2024/12/15 | 35309 | systems/apltex/amsfonts/type1/msbm7.pfb +2024/12/15 | 544 | systems/apltex/amsfonts/type1/msbm7.pfm +2024/12/15 | 39445 | systems/apltex/amsfonts/type1/msbm8.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msbm8.pfm +2024/12/15 | 34770 | systems/apltex/amsfonts/type1/msbm9.pfb +2024/12/15 | 562 | systems/apltex/amsfonts/type1/msbm9.pfm +2024/12/15 | 37781 | systems/apltex/amsfonts/type1/wncyb10.pfb +2024/12/15 | 1546 | systems/apltex/amsfonts/type1/wncyb10.pfm +2024/12/15 | 42244 | systems/apltex/amsfonts/type1/wncyi10.pfb +2024/12/15 | 1626 | systems/apltex/amsfonts/type1/wncyi10.pfm +2024/12/15 | 40110 | systems/apltex/amsfonts/type1/wncyr10.pfb +2024/12/15 | 1546 | systems/apltex/amsfonts/type1/wncyr10.pfm +2024/12/15 | 39820 | systems/apltex/amsfonts/type1/wncysc10.pfb +2024/12/15 | 1435 | systems/apltex/amsfonts/type1/wncysc10.pfm +2024/12/15 | 21783 | systems/apltex/amsfonts/type1/wncyss10.pfb +2024/12/15 | 1547 | systems/apltex/amsfonts/type1/wncyss10.pfm +2024/12/17 | 293 | systems/apltex/fmtdump/dump.sh +2024/12/15 | 3591 | systems/apltex/fmtdump/etexdefs.lib +2024/12/15 | 31690 | systems/apltex/fmtdump/etex.src +2024/12/15 | 27860 | systems/apltex/fmtdump/hyphen.tex +2024/12/15 | 7053 | systems/apltex/fmtdump/load-unicode-data.tex +2024/12/15 | 2037 | systems/apltex/fmtdump/luatexconfig.tex +2024/12/15 | 444 | systems/apltex/fmtdump/luatex.ini +2024/12/15 | 607 | systems/apltex/fmtdump/luatexiniconfig.tex +2024/12/15 | 550 | systems/apltex/fmtdump/pdftexconfig.tex +2024/12/15 | 44615 | systems/apltex/fmtdump/plain.tex +2024/12/15 | 1239 | systems/apltex/fmtdump/readme.txt +2024/12/16 | 1493 | systems/apltex/LICENSE +2024/12/17 | 433 | systems/apltex/luatex/comp.sh +2024/12/16 | 3123 | systems/apltex/luatex/texmf.in +2024/12/16 | 419 | systems/apltex/make/build.sh +2024/12/17 | 346 | systems/apltex/make/clean.sh +2024/12/17 | 701 | systems/apltex/make/install.sh +2024/12/22 | 3319 | systems/apltex/README.md +2024/12/15 | 213 | systems/apltex/web2c/init.sh +2024/12/16 | 2057 | systems/apltex/web2c/texmf.cnf +2024/12/22 | 4007931 | systems/apltex.zip 1992/10/31 | 507335 | systems/atari/birkhahn-metafont/mf27-2_2e-disk1.zoo 1992/10/31 | 693997 | systems/atari/birkhahn-metafont/mf27-2_2e-disk2.zoo 1996/03/28 | 103964 | systems/atari/birkhahn-metafont/mf27-2.3beta/mf231bin.lzh @@ -308123,7 +308603,7 @@ 2021/02/07 | 136588 | systems/texlive/tlnet/archive/babel-danish.doc.r57642.tar.xz 2021/02/07 | 2488 | systems/texlive/tlnet/archive/babel-danish.r57642.tar.xz 2021/02/07 | 5792 | systems/texlive/tlnet/archive/babel-danish.source.r57642.tar.xz -2024/12/01 | 1128368 | systems/texlive/tlnet/archive/babel.doc.r73005.tar.xz +2024/12/22 | 1130432 | systems/texlive/tlnet/archive/babel.doc.r73182.tar.xz 2021/08/30 | 157392 | systems/texlive/tlnet/archive/babel-dutch.doc.r60362.tar.xz 2021/08/30 | 2920 | systems/texlive/tlnet/archive/babel-dutch.r60362.tar.xz 2021/08/30 | 7968 | systems/texlive/tlnet/archive/babel-dutch.source.r60362.tar.xz @@ -308212,7 +308692,7 @@ 2021/07/10 | 146580 | systems/texlive/tlnet/archive/babel-portuges.doc.r59883.tar.xz 2021/07/10 | 2828 | systems/texlive/tlnet/archive/babel-portuges.r59883.tar.xz 2021/07/10 | 6692 | systems/texlive/tlnet/archive/babel-portuges.source.r59883.tar.xz -2024/12/01 | 233384 | systems/texlive/tlnet/archive/babel.r73005.tar.xz +2024/12/22 | 234188 | systems/texlive/tlnet/archive/babel.r73182.tar.xz 2021/04/07 | 113056 | systems/texlive/tlnet/archive/babel-romanian.doc.r58776.tar.xz 2021/04/07 | 2124 | systems/texlive/tlnet/archive/babel-romanian.r58776.tar.xz 2021/04/07 | 4308 | systems/texlive/tlnet/archive/babel-romanian.source.r58776.tar.xz @@ -308243,7 +308723,7 @@ 2021/11/07 | 209804 | systems/texlive/tlnet/archive/babel-sorbian.doc.r60975.tar.xz 2021/11/07 | 3156 | systems/texlive/tlnet/archive/babel-sorbian.r60975.tar.xz 2021/11/07 | 6328 | systems/texlive/tlnet/archive/babel-sorbian.source.r60975.tar.xz -2024/12/01 | 896768 | systems/texlive/tlnet/archive/babel.source.r73005.tar.xz +2024/12/22 | 899708 | systems/texlive/tlnet/archive/babel.source.r73182.tar.xz 2021/05/28 | 183140 | systems/texlive/tlnet/archive/babel-spanish.doc.r59367.tar.xz 2021/05/28 | 8876 | systems/texlive/tlnet/archive/babel-spanish.r59367.tar.xz 2021/05/28 | 29800 | systems/texlive/tlnet/archive/babel-spanish.source.r59367.tar.xz @@ -311178,9 +311658,9 @@ 2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz 2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz 2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz -2024/12/15 | 682168 | systems/texlive/tlnet/archive/easybook.doc.r73125.tar.xz -2024/12/15 | 20412 | systems/texlive/tlnet/archive/easybook.r73125.tar.xz -2024/12/15 | 20308 | systems/texlive/tlnet/archive/easybook.source.r73125.tar.xz +2024/12/22 | 682100 | systems/texlive/tlnet/archive/easybook.doc.r73180.tar.xz +2024/12/22 | 20432 | systems/texlive/tlnet/archive/easybook.r73180.tar.xz +2024/12/22 | 20312 | systems/texlive/tlnet/archive/easybook.source.r73180.tar.xz 2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz 2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.aarch64-linux.r68514.tar.xz 2023/10/12 | 344 | systems/texlive/tlnet/archive/easydtx.amd64-freebsd.r68514.tar.xz @@ -316834,9 +317314,9 @@ 2022/10/30 | 314616 | systems/texlive/tlnet/archive/pdflscape.doc.r64851.tar.xz 2022/10/30 | 2612 | systems/texlive/tlnet/archive/pdflscape.r64851.tar.xz 2022/10/30 | 6508 | systems/texlive/tlnet/archive/pdflscape.source.r64851.tar.xz -2024/10/28 | 9008580 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r72677.tar.xz -2024/10/28 | 55016 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r72677.tar.xz -2024/10/28 | 142152 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r72677.tar.xz +2024/12/22 | 8998928 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r73181.tar.xz +2024/12/22 | 55560 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r73181.tar.xz +2024/12/22 | 142168 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r73181.tar.xz 2019/02/28 | 381552 | systems/texlive/tlnet/archive/pdfmarginpar.doc.r23492.tar.xz 2019/02/28 | 2424 | systems/texlive/tlnet/archive/pdfmarginpar.r23492.tar.xz 2023/03/22 | 234168 | systems/texlive/tlnet/archive/pdfmsym.doc.r66618.tar.xz @@ -319710,7 +320190,7 @@ 2024/03/01 | 167384 | systems/texlive/tlnet/archive/tex.i386-solaris.r70276.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 -2024/02/12 | 97660 | systems/texlive/tlnet/archive/texinfo.r69809.tar.xz +2024/12/22 | 98004 | systems/texlive/tlnet/archive/texinfo.r73183.tar.xz 2023/11/21 | 1376 | systems/texlive/tlnet/archive/tex-ini-files.doc.r68920.tar.xz 2023/11/21 | 4400 | systems/texlive/tlnet/archive/tex-ini-files.r68920.tar.xz 2019/02/28 | 36596 | systems/texlive/tlnet/archive/tex-label.doc.r16372.tar.xz @@ -321764,16 +322244,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 2024/12/03 | 125893 | systems/texlive/tlnet/install-tl -2024/12/21 | 5756364 | systems/texlive/tlnet/install-tl-unx.tar.gz -2024/12/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2024/12/21 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/12/22 | 5756876 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/12/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/12/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2024/04/13 | 5743 | systems/texlive/tlnet/install-tl-windows.bat -2024/12/21 | 27716346 | systems/texlive/tlnet/install-tl-windows.exe -2024/12/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/12/21 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/12/21 | 34430678 | systems/texlive/tlnet/install-tl.zip -2024/12/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/12/21 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/12/22 | 27716484 | systems/texlive/tlnet/install-tl-windows.exe +2024/12/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/12/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/12/22 | 34430678 | systems/texlive/tlnet/install-tl.zip +2024/12/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/12/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2024/03/13 | 1229 | systems/texlive/tlnet/README.md 2024/03/13 | 0 | systems/texlive/tlnet/TEXLIVE_2024 2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -321825,12 +322305,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2024/05/02 | 5898 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2024/12/21 | 19667759 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2024/12/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/12/22 | 19667968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/12/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2024/06/22 | 87725 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2024/12/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2024/12/21 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/12/21 | 2618692 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/12/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/12/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/12/22 | 2618936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -333708,7 +334188,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 -2024/12/22 | 186 | timestamp +2024/12/23 | 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 120eb7620c..94f031fbd3 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index 1de60ade1d..432b40f978 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,57 +1,211 @@ +2024/12/22 | 9999 | macros/latex/required/l3kernel/l3news10.tex +2024/12/22 | 98004 | systems/texlive/tlnet/archive/texinfo.r73183.tar.xz +2024/12/22 | 960 | macros/latex/contrib/fontscale/fontscale-table-musical.tex +2024/12/22 | 95693 | macros/latex/contrib/easybook/easybook.dtx +2024/12/22 | 9531 | macros/latex/required/l3kernel/l3fp-assign.dtx +2024/12/22 | 9465 | macros/latex/required/l3kernel/l3news08.tex +2024/12/22 | 93437 | macros/latex/required/l3kernel/l3int.dtx +2024/12/22 | 92460 | macros/latex/required/l3kernel/l3skip.dtx +2024/12/22 | 913 | macros/latex/contrib/easybook/README.md +2024/12/22 | 8998928 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r73181.tar.xz +2024/12/22 | 899708 | systems/texlive/tlnet/archive/babel.source.r73182.tar.xz +2024/12/22 | 88792 | macros/latex/required/l3kernel/l3expan.dtx +2024/12/22 | 88713 | macros/latex/required/l3kernel/l3coffins.dtx +2024/12/22 | 87817 | macros/latex/required/l3kernel/l3box.dtx +2024/12/22 | 8481 | macros/latex/required/l3kernel/l3news11.tex +2024/12/22 | 84789 | macros/latex/required/l3kernel/l3fp-basics.dtx +2024/12/22 | 84043 | macros/latex/required/l3kernel/l3clist.dtx +2024/12/22 | 83835 | macros/latex/required/l3kernel/l3msg.dtx +2024/12/22 | 83253 | macros/latex/required/l3kernel/l3prefixes.pdf +2024/12/22 | 831 | macros/latex/contrib/fontscale/fontscale-table-font-steps.tex +2024/12/22 | 82514 | macros/latex/required/l3kernel/l3str.dtx +2024/12/22 | 80089 | macros/latex/required/l3kernel/l3names.dtx +2024/12/22 | 7964 | macros/latex/contrib/fontscale/beery.cls +2024/12/22 | 7831 | macros/latex/required/l3kernel/l3fp-functions.dtx +2024/12/22 | 7705 | macros/latex/contrib/fontscale/CHANGELOG.md +2024/12/22 | 76540 | macros/latex/required/l3kernel/l3fp.dtx +2024/12/22 | 7637916 | macros/latex/required/l3kernel/source3.pdf +2024/12/22 | 76264 | macros/latex/required/l3kernel/l3text-case.dtx +2024/12/22 | 73845 | macros/latex/required/l3kernel/l3fp-trig.dtx +2024/12/22 | 71792 | macros/latex/required/l3kernel/expl3.dtx +2024/12/22 | 7079 | macros/latex/required/l3kernel/l3term-glossary.tex +2024/12/22 | 706945 | macros/latex/contrib/easybook.zip +2024/12/22 | 70138 | macros/latex/required/l3kernel/l3prg.dtx +2024/12/22 | 682100 | systems/texlive/tlnet/archive/easybook.doc.r73180.tar.xz +2024/12/22 | 6677 | macros/latex/required/l3kernel/l3news02.tex +2024/12/22 | 651938 | macros/latex/contrib/easybook/easybook.pdf +2024/12/22 | 6482 | macros/latex/required/l3kernel/l3news03.tex +2024/12/22 | 6433 | macros/latex/required/l3kernel/l3news06.tex +2024/12/22 | 6429 | macros/latex/required/l3kernel/l3.ins +2024/12/22 | 63576 | macros/latex/required/l3kernel/l3tl-analysis.dtx +2024/12/22 | 62638 | macros/latex/required/l3kernel/CHANGELOG.md +2024/12/22 | 6219 | macros/latex/required/l3kernel/l3syntax-changes.tex +2024/12/22 | 610530 | macros/latex/required/l3kernel/expl3.pdf +2024/12/22 | 5756876 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/12/22 | 565410 | macros/latex/required/l3kernel/l3doc.pdf +2024/12/22 | 55560 | systems/texlive/tlnet/archive/pdfmanagement-testphase.r73181.tar.xz +2024/12/22 | 5429 | macros/latex/required/l3kernel/l3news04.tex +2024/12/22 | 51760 | macros/latex/required/l3kernel/l3prefixes.csv +2024/12/22 | 51091 | macros/latex/required/l3kernel/l3fp-extended.dtx +2024/12/22 | 4977 | macros/latex/required/l3kernel/l3news07.tex +2024/12/22 | 4937 | macros/latex/required/l3kernel/l3news01.tex +2024/12/22 | 49321 | macros/latex/required/l3kernel/l3fp-expo.dtx +2024/12/22 | 4911 | macros/latex/required/l3kernel/l3fp-types.dtx +2024/12/22 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/12/22 | 4890 | macros/latex/required/l3kernel/l3news.tex +2024/12/22 | 48903 | macros/latex/required/l3kernel/l3text.dtx +2024/12/22 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/12/22 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/12/22 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/12/22 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/12/22 | 47237 | macros/latex/required/l3kernel/l3fp-aux.dtx +2024/12/22 | 4716 | macros/latex/required/l3kernel/l3news05.tex +2024/12/22 | 4570 | macros/latex/required/l3kernel/l3legacy.dtx +2024/12/22 | 45701 | macros/latex/contrib/fontscale/fontscale.sty +2024/12/22 | 44374 | macros/latex/required/l3kernel/l3sys.dtx +2024/12/22 | 4228112 | biblio/ctan-bibdata.zip +2024/12/22 | 41859 | macros/latex/required/l3kernel/l3debug.dtx +2024/12/22 | 40727 | macros/latex/required/l3kernel/l3sort.dtx +2024/12/22 | 402138 | macros/latex/required/l3kernel/l3news.pdf +2024/12/22 | 4007931 | systems/apltex.zip +2024/12/22 | 3809976 | biblio/ctan-bibdata/ctan.pdf +2024/12/22 | 35823 | macros/latex/required/l3kernel/l3unicode.dtx +2024/12/22 | 35262 | macros/latex/required/l3kernel/l3quark.dtx +2024/12/22 | 34430678 | systems/texlive/tlnet/install-tl.zip +2024/12/22 | 34333 | macros/latex/required/l3kernel/l3cctab.dtx +2024/12/22 | 3319 | systems/apltex/README.md +2024/12/22 | 31532 | macros/latex/required/l3kernel/l3intarray.dtx +2024/12/22 | 31020 | macros/latex/required/l3kernel/l3kernel-functions.dtx +2024/12/22 | 3078 | macros/latex/required/l3kernel/README.md +2024/12/22 | 305262 | macros/latex/required/l3kernel/l3regex.dtx +2024/12/22 | 296514 | macros/latex/required/l3kernel/l3styleguide.pdf +2024/12/22 | 2905114 | biblio/ctan-bibdata/ctan.bib +2024/12/22 | 2821 | macros/latex/required/l3kernel/l3prefixes.tex +2024/12/22 | 27716484 | systems/texlive/tlnet/install-tl-windows.exe +2024/12/22 | 26784 | macros/latex/required/l3kernel/l3pdf.dtx +2024/12/22 | 2618936 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/12/22 | 256104 | macros/latex/required/l3kernel/l3news09.pdf +2024/12/22 | 25573 | macros/latex/required/l3kernel/source3body.tex +2024/12/22 | 24949 | macros/latex/required/l3kernel/l3deprecation.dtx +2024/12/22 | 242146 | macros/latex/required/l3kernel/l3term-glossary.pdf +2024/12/22 | 2384 | macros/latex/required/l3kernel/l3docstrip.dtx +2024/12/22 | 23831 | macros/latex/required/l3kernel/l3luatex.dtx +2024/12/22 | 23581 | macros/latex/required/l3kernel/l3fp-random.dtx +2024/12/22 | 234188 | systems/texlive/tlnet/archive/babel.r73182.tar.xz +2024/12/22 | 23206 | macros/latex/required/l3kernel/l3fp-logic.dtx +2024/12/22 | 231345 | macros/latex/required/l3kernel/l3syntax-changes.pdf +2024/12/22 | 23020 | macros/latex/contrib/fontscale/fontscale.tex +2024/12/22 | 2282 | macros/latex/required/l3kernel/source3.tex +2024/12/22 | 210960 | macros/latex/required/l3kernel/l3news12.pdf +2024/12/22 | 20460 | macros/latex/required/l3kernel/l3text-purify.dtx +2024/12/22 | 20432 | systems/texlive/tlnet/archive/easybook.r73180.tar.xz +2024/12/22 | 20312 | systems/texlive/tlnet/archive/easybook.source.r73180.tar.xz +2024/12/22 | 20310 | macros/latex/required/l3kernel/l3fp-symbolic.dtx +2024/12/22 | 20130 | macros/latex/required/l3kernel/l3bitset.dtx +2024/12/22 | 19667968 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/12/22 | 19637 | macros/latex/required/l3kernel/l3fp-convert.dtx +2024/12/22 | 1949 | macros/latex/required/l3kernel/interface3.tex +2024/12/22 | 18528 | macros/latex/required/l3kernel/l3fp-round.dtx +2024/12/22 | 1805466 | macros/latex/required/l3kernel/interface3.pdf +2024/12/22 | 176068 | macros/latex/required/l3kernel/l3news11.pdf +2024/12/22 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/12/22 | 16624 | macros/latex/required/l3kernel/l3text-map.dtx +2024/12/22 | 163484 | macros/latex/required/l3kernel/l3news08.pdf +2024/12/22 | 160608 | macros/latex/required/l3kernel/l3doc.dtx +2024/12/22 | 156257 | macros/latex/required/l3kernel/l3news10.pdf +2024/12/22 | 155324 | macros/latex/required/l3kernel/l3tl.dtx +2024/12/22 | 154683 | macros/latex/required/l3kernel/l3news03.pdf +2024/12/22 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/12/22 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/12/22 | 151591 | macros/latex/required/l3kernel/l3news06.pdf +2024/12/22 | 151176 | macros/latex/required/l3kernel/l3docstrip.pdf +2024/12/22 | 150919 | macros/latex/required/l3kernel/l3news02.pdf +2024/12/22 | 14913 | macros/latex/required/l3kernel/l3news12.tex +2024/12/22 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/12/22 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/12/22 | 14434878 | install/macros/latex/required/l3kernel.tds.zip +2024/12/22 | 144249 | macros/latex/required/l3kernel/l3file.dtx +2024/12/22 | 142168 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r73181.tar.xz +2024/12/22 | 14163997 | macros/latex/required/l3kernel.zip +2024/12/22 | 14152 | macros/latex/required/l3kernel/l3flag.dtx +2024/12/22 | 138851 | macros/latex/required/l3kernel/l3basics.dtx +2024/12/22 | 13292 | macros/latex/required/l3kernel/l3tl-build.dtx +2024/12/22 | 13117817 | macros/latex/contrib/acmart.zip +2024/12/22 | 130970 | macros/latex/required/l3kernel/l3keys.dtx +2024/12/22 | 12955 | macros/latex/required/l3kernel/l3bootstrap.dtx +2024/12/22 | 12946 | macros/latex/required/l3kernel/l3fparray.dtx +2024/12/22 | 128344 | macros/latex/required/l3kernel/l3news07.pdf +2024/12/22 | 12832 | macros/latex/required/l3kernel/l3fp-traps.dtx +2024/12/22 | 126388 | macros/latex/contrib/fontscale.zip +2024/12/22 | 122959 | macros/latex/required/l3kernel/l3news01.pdf +2024/12/22 | 11882 | macros/latex/required/l3kernel/l3styleguide.tex +2024/12/22 | 117253 | macros/latex/required/l3kernel/l3token.dtx +2024/12/22 | 114754 | macros/latex/required/l3kernel/l3news04.pdf +2024/12/22 | 114046 | macros/latex/contrib/easybook/easybook.tex +2024/12/22 | 113681 | macros/latex/required/l3kernel/l3str-convert.dtx +2024/12/22 | 1130432 | systems/texlive/tlnet/archive/babel.doc.r73182.tar.xz +2024/12/22 | 112524 | macros/latex/required/l3kernel/l3news05.pdf +2024/12/22 | 112291 | macros/latex/required/l3kernel/l3color.dtx +2024/12/22 | 109677 | macros/latex/contrib/fontscale/fontscale.pdf +2024/12/22 | 1083 | macros/latex/contrib/fontscale/fontscale-table-classic.tex +2024/12/22 | 108289 | macros/latex/required/l3kernel/l3prop.dtx +2024/12/22 | 107383 | macros/latex/required/l3kernel/l3news09.tex +2024/12/22 | 105860 | macros/latex/required/l3kernel/l3seq.dtx +2024/12/22 | 105021 | macros/latex/required/l3kernel/l3fp-parse.dtx 2024/12/21 | 997720 | systems/texlive/tlnet/archive/xepersian.doc.r73170.tar.xz -2024/12/21 | 95662 | macros/latex/contrib/easybook/easybook.dtx -2024/12/21 | 913 | macros/latex/contrib/easybook/README.md +2024/12/21 | 944335 | macros/latex/contrib/acmart/acmart.pdf +2024/12/21 | 90072 | macros/latex/contrib/acmart/ACM-Reference-Format.bst 2024/12/21 | 820366 | macros/latex/required/babel/base/babel.dtx 2024/12/21 | 8001 | macros/latex/required/babel/base/babel.ins 2024/12/21 | 74944 | systems/texlive/tlnet/archive/xepersian.source.r73170.tar.xz 2024/12/21 | 735414 | macros/latex/required/babel/base/babel-code.pdf 2024/12/21 | 7260 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl -2024/12/21 | 706891 | macros/latex/contrib/easybook.zip -2024/12/21 | 651915 | macros/latex/contrib/easybook/easybook.pdf +2024/12/21 | 668124 | macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf +2024/12/21 | 658335 | macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf +2024/12/21 | 657098 | macros/latex/contrib/acmart/samples/sample-manuscript.pdf +2024/12/21 | 656143 | macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf +2024/12/21 | 655794 | macros/latex/contrib/acmart/samples/sample-acmsmall.pdf +2024/12/21 | 646838 | macros/latex/contrib/acmart/samples/sample-acmlarge.pdf +2024/12/21 | 603198 | macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf 2024/12/21 | 60308 | systems/texlive/tlnet/archive/xepersian.r73170.tar.xz -2024/12/21 | 5756364 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/12/21 | 602998 | macros/latex/contrib/acmart/samples/sample-acmtog.pdf 2024/12/21 | 55752 | systems/texlive/tlnet/archive/bangorcsthesis.source.r73173.tar.xz 2024/12/21 | 521222 | macros/latex/required/babel/base/babel.pdf 2024/12/21 | 51812 | systems/texlive/tlnet/archive/bangorcsthesis.r73173.tar.xz -2024/12/21 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2024/12/21 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/12/21 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2024/12/21 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/12/21 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/12/21 | 491202 | macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf 2024/12/21 | 442332 | systems/texlive/tlnet/archive/texlive-scripts.doc.r73177.tar.xz -2024/12/21 | 4228116 | biblio/ctan-bibdata.zip +2024/12/21 | 440153 | macros/latex/contrib/acmart/acmguide.pdf 2024/12/21 | 4223948 | systems/texlive/tlnet/archive/bidi.doc.r73171.tar.xz +2024/12/21 | 399509 | macros/latex/contrib/acmart/samples/sample-acmengage.pdf 2024/12/21 | 392 | systems/texlive/tlnet/archive/latex-via-exemplos.r73175.tar.xz 2024/12/21 | 3838748 | install/macros/latex/required/babel-base.tds.zip -2024/12/21 | 3809976 | biblio/ctan-bibdata/ctan.pdf 2024/12/21 | 3563488 | systems/texlive/tlnet/archive/simpleicons.r73176.tar.xz 2024/12/21 | 3527 | macros/latex/required/babel/base/bbidxglo.dtx -2024/12/21 | 34430678 | systems/texlive/tlnet/install-tl.zip 2024/12/21 | 3224 | systems/texlive/tlnet/archive/clicks.source.r73172.tar.xz 2024/12/21 | 296704 | systems/texlive/tlnet/archive/bangorcsthesis.doc.r73173.tar.xz -2024/12/21 | 2905114 | biblio/ctan-bibdata/ctan.bib -2024/12/21 | 27716346 | systems/texlive/tlnet/install-tl-windows.exe +2024/12/21 | 294626 | macros/latex/contrib/acmart/acmart.dtx 2024/12/21 | 271476 | systems/texlive/tlnet/archive/tuple.doc.r73174.tar.xz -2024/12/21 | 2618692 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2024/12/21 | 2610372 | systems/texlive/tlnet/archive/simpleicons.doc.r73176.tar.xz 2024/12/21 | 2599 | macros/latex/required/babel/base/README.md 2024/12/21 | 2472344 | macros/latex/required/babel/base.zip 2024/12/21 | 244688 | systems/texlive/tlnet/archive/clicks.doc.r73172.tar.xz 2024/12/21 | 21889 | macros/latex/required/babel/base/bbcompat.dtx -2024/12/21 | 19667759 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/12/21 | 217914 | macros/latex/contrib/acmart/samples/sample-acmcp.pdf +2024/12/21 | 20872 | macros/latex/contrib/acmart/acmauthoryear.bbx +2024/12/21 | 19992 | macros/latex/contrib/acmart/acmnumeric.bbx 2024/12/21 | 1682272 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.r73175.tar.xz -2024/12/21 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2024/12/21 | 1612 | systems/texlive/tlnet/archive/clicks.r73172.tar.xz -2024/12/21 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/12/21 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2024/12/21 | 149664 | systems/texlive/tlnet/archive/bidi.source.r73171.tar.xz -2024/12/21 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/12/21 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/12/21 | 14240 | macros/latex/contrib/acmart/README 2024/12/21 | 132872 | systems/texlive/tlnet/archive/bidi.r73171.tar.xz 2024/12/21 | 11492841 | macros/latex/contrib/pdfmanagement-testphase.zip 2024/12/21 | 114428 | systems/texlive/tlnet/archive/texlive-scripts.r73177.tar.xz -2024/12/21 | 114046 | macros/latex/contrib/easybook/easybook.tex 2024/12/21 | 1095755 | macros/latex/required/babel/base/locale.zip +2024/12/21 | 1094187 | macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf +2024/12/21 | 1091119 | macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf +2024/12/21 | 1082894 | macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf +2024/12/21 | 1079117 | macros/latex/contrib/acmart/samples/sample-sigconf.pdf +2024/12/21 | 1055213 | macros/latex/contrib/acmart/samples/sample-sigplan.pdf 2024/12/21 | 10500 | systems/texlive/tlnet/archive/tuple.r73174.tar.xz 2024/12/20 | 9865 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx 2024/12/20 | 969776 | macros/latex/contrib/pdfmanagement-testphase/hyperref-generic.pdf @@ -104,6 +258,7 @@ 2024/12/20 | 3932 | fonts/simpleicons/enc/simpleiconsone.enc 2024/12/20 | 389224 | systems/texlive/tlnet/archive/lisp-on-tex.doc.r73165.tar.xz 2024/12/20 | 38725 | macros/xetex/latex/xepersian/ftxe-0.12.py +2024/12/20 | 382735 | macros/texinfo/latest/texinfo.tex 2024/12/20 | 3811 | fonts/simpleicons/enc/simpleiconsthree.enc 2024/12/20 | 3673472 | macros/xetex/latex/bidi/bidi.pdf 2024/12/20 | 3668 | fonts/simpleicons/enc/simpleiconsoneone.enc @@ -387,6 +542,7 @@ 2024/12/17 | 92880 | systems/texlive/tlnet/archive/nicematrix.source.r73138.tar.xz 2024/12/17 | 753 | support/texshop/README.txt 2024/12/17 | 735877 | macros/latex/contrib/huawei/huawei.pdf +2024/12/17 | 701 | systems/apltex/make/install.sh 2024/12/17 | 69798553 | support/texshop/texshop548.zip 2024/12/17 | 691 | macros/latex/contrib/huawei/DEPENDS.txt 2024/12/17 | 66281 | macros/latex/contrib/principia/List-of-Definitions.tex @@ -402,15 +558,18 @@ 2024/12/17 | 4676 | systems/texlive/tlnet/archive/lt3luabridge.source.r73139.tar.xz 2024/12/17 | 45402 | macros/latex/contrib/jsonparse/jsonparse.sty 2024/12/17 | 44044 | support/pdfjam/bin/pdfjam +2024/12/17 | 433 | systems/apltex/luatex/comp.sh 2024/12/17 | 42572 | systems/texlive/tlnet/archive/nicematrix.r73138.tar.xz 2024/12/17 | 42293 | macros/latex/contrib/principia/principia.sty 2024/12/17 | 3959 | support/pdfjam/pdfjam.conf 2024/12/17 | 36519 | macros/latex/contrib/huawei/huawei.dtx +2024/12/17 | 346 | systems/apltex/make/clean.sh 2024/12/17 | 3384 | support/texshop/texshop548.html 2024/12/17 | 3264 | systems/texlive/tlnet/archive/lt3luabridge.r73139.tar.xz 2024/12/17 | 31411 | macros/latex/contrib/listparskip/listparskip_example.pdf 2024/12/17 | 30675 | support/pdfjam.zip 2024/12/17 | 303896 | systems/texlive/tlnet/archive/luamplib.doc.r73137.tar.xz +2024/12/17 | 293 | systems/apltex/fmtdump/dump.sh 2024/12/17 | 28647 | macros/latex/contrib/listparskip/listparskip_code.dtx 2024/12/17 | 276886 | macros/latex/contrib/principia/List-of-Definitions.pdf 2024/12/17 | 2767783 | graphics/metapost/contrib/macros/mpchess.zip @@ -451,6 +610,7 @@ 2024/12/16 | 48 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.md5 2024/12/16 | 488 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512.asc 2024/12/16 | 42 | graphics/metapost/contrib/macros/mpchess/doc/test.pgn +2024/12/16 | 419 | systems/apltex/make/build.sh 2024/12/16 | 41667 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-cburnett.mp 2024/12/16 | 415 | graphics/metapost/contrib/macros/mpchess/LICENSE 2024/12/16 | 412 | systems/texlive/tlnet/archive/bib2gls.x86_64-linuxmusl.r73132.tar.xz @@ -471,6 +631,7 @@ 2024/12/16 | 39180 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess.mp 2024/12/16 | 38292 | graphics/metapost/contrib/macros/mpchess/fonts/mpchessfont.ttf 2024/12/16 | 364807 | macros/luatex/generic/luamplib.zip +2024/12/16 | 3123 | systems/apltex/luatex/texmf.in 2024/12/16 | 3048 | macros/luatex/generic/luamplib/Makefile 2024/12/16 | 3043 | graphics/metapost/contrib/macros/mpchess/doc/ctan.bib 2024/12/16 | 298713 | macros/luatex/generic/luamplib/luamplib.pdf @@ -490,6 +651,7 @@ 2024/12/16 | 217 | macros/generic/lt3luabridge/example.latex 2024/12/16 | 215737 | macros/luatex/generic/luamplib/luamplib.dtx 2024/12/16 | 2058 | macros/luatex/generic/luamplib/README +2024/12/16 | 2057 | systems/apltex/web2c/texmf.cnf 2024/12/16 | 2020 | fonts/newpx/tex/t1zpllf.fd 2024/12/16 | 2012427 | macros/latex/contrib/nicematrix/nicematrix-code.pdf 2024/12/16 | 2000116 | systems/texlive/tlnet/archive/lete-sans-math.doc.r73129.tar.xz @@ -503,6 +665,7 @@ 2024/12/16 | 1543044 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-doc-fr.pdf 2024/12/16 | 1536892 | graphics/metapost/contrib/macros/mpchess/doc/mpchess-doc-en.pdf 2024/12/16 | 15233 | graphics/metapost/contrib/macros/mpchess/metapost/mpchess-skak.mp +2024/12/16 | 1493 | systems/apltex/LICENSE 2024/12/16 | 144 | systems/texlive/tlcontrib/tlpkg/texlive.tlpdb.sha512 2024/12/16 | 1396 | macros/generic/lt3luabridge/docstrip.cfg 2024/12/16 | 1309 | graphics/metapost/contrib/macros/mpchess/doc/fond.pdf @@ -511,484 +674,3 @@ 2024/12/16 | 10814 | macros/luatex/generic/luamplib/test-luamplib-latex.tex 2024/12/16 | 1031 | macros/generic/lt3luabridge/README.md 2024/12/16 | 10103 | graphics/pgf/contrib/tikzbricks/tikzbricks-doc.tex -2024/12/15 | 986 | support/bib2gls/examples/sample-hierarchical.tex -2024/12/15 | 97818 | support/bib2gls/examples/sample-constants.pdf -2024/12/15 | 9538 | support/bib2gls/convertgls2bib.1 -2024/12/15 | 9526 | systems/win32/miktex/tm/packages/latex-firstaid__source.tar.lzma -2024/12/15 | 9524 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma -2024/12/15 | 9506 | systems/win32/miktex/tm/packages/scrhack.tar.lzma -2024/12/15 | 9466 | systems/win32/miktex/tm/packages/fontscale.tar.lzma -2024/12/15 | 945 | systems/win32/miktex/tm/packages/pr.ini -2024/12/15 | 9182 | support/bib2gls/src/datatool2bib.pod -2024/12/15 | 91729 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma -2024/12/15 | 913 | support/bib2gls/examples/sample-textsymbols2.tex -2024/12/15 | 906698 | systems/win32/miktex/tm/packages/pageslts__doc.tar.lzma -2024/12/15 | 897449 | systems/win32/miktex/tm/packages/babel__source.tar.lzma -2024/12/15 | 897215 | systems/win32/miktex/tm/packages/elsarticle__doc.tar.lzma -2024/12/15 | 8948531 | systems/win32/miktex/tm/packages/latex-lab-dev__doc.tar.lzma -2024/12/15 | 893661 | systems/win32/miktex/tm/packages/tkz-elements__doc.tar.lzma -2024/12/15 | 888976 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma -2024/12/15 | 8887 | systems/win32/miktex/tm/packages/pageslts.tar.lzma -2024/12/15 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2024/12/15 | 887728 | systems/win32/miktex/tm/packages/dynkin-diagrams__doc.tar.lzma -2024/12/15 | 88620 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2024/12/15 | 879015 | systems/win32/miktex/tm/packages/fancyhdr__doc.tar.lzma -2024/12/15 | 87306 | systems/win32/miktex/tm/packages/piton__source.tar.lzma -2024/12/15 | 8641 | systems/win32/miktex/tm/packages/biblatex-enc.tar.lzma -2024/12/15 | 8368 | systems/win32/miktex/tm/packages/fontscale__source.tar.lzma -2024/12/15 | 83491 | systems/win32/miktex/tm/packages/tkz-elements__source.tar.lzma -2024/12/15 | 833778 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2024/12/15 | 8334 | systems/win32/miktex/tm/packages/jpnedumathsymbols__source.tar.lzma -2024/12/15 | 831779 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2024/12/15 | 831661 | systems/win32/miktex/tm/packages/files.csv.lzma -2024/12/15 | 822611 | systems/win32/miktex/tm/packages/piton__doc.tar.lzma -2024/12/15 | 82177 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2024/12/15 | 81987 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2024/12/15 | 81599 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2024/12/15 | 79621 | systems/win32/miktex/tm/packages/gratzer-color-scheme__doc.tar.lzma -2024/12/15 | 793197 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma -2024/12/15 | 790776 | systems/win32/miktex/tm/packages/ltxbase__source.tar.lzma -2024/12/15 | 784505 | systems/win32/miktex/tm/packages/tikzlings__doc.tar.lzma -2024/12/15 | 78362 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2024/12/15 | 780 | support/bib2gls/examples/sample-msymbols.tex -2024/12/15 | 77350 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2024/12/15 | 7684 | systems/win32/miktex/tm/packages/genealogy-profiles__source.tar.lzma -2024/12/15 | 768461 | systems/win32/miktex/tm/packages/hep-paper__doc.tar.lzma -2024/12/15 | 7662 | support/bib2gls/README.md -2024/12/15 | 76194 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2024/12/15 | 75947 | systems/win32/miktex/tm/packages/xepersian__source.tar.lzma -2024/12/15 | 75078 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2024/12/15 | 73417 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2024/12/15 | 73399 | systems/win32/miktex/tm/packages/ppmcheckpdf__doc.tar.lzma -2024/12/15 | 73380 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2024/12/15 | 73095 | support/bib2gls/examples/sample-textsymbols.pdf -2024/12/15 | 724955 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma -2024/12/15 | 724336 | systems/win32/miktex/tm/packages/zref-vario__doc.tar.lzma -2024/12/15 | 7175 | systems/win32/miktex/tm/packages/lucida-otf.tar.lzma -2024/12/15 | 714622 | support/bib2gls/bib2gls-begin.pdf -2024/12/15 | 7123 | systems/win32/miktex/tm/packages/checkcites.tar.lzma -2024/12/15 | 711137 | systems/win32/miktex/tm/packages/l3kernel-dev__source.tar.lzma -2024/12/15 | 707616 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2024/12/15 | 70301 | support/bib2gls/examples/sample-textsymbols2.pdf -2024/12/15 | 699021 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2024/12/15 | 69665 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2024/12/15 | 6904 | systems/texlive/tlnet/archive/checkcites.r73120.tar.xz -2024/12/15 | 68674 | systems/win32/miktex/tm/packages/siunitx.tar.lzma -2024/12/15 | 6852 | systems/win32/miktex/tm/packages/genealogy-profiles.tar.lzma -2024/12/15 | 684962 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma -2024/12/15 | 682168 | systems/texlive/tlnet/archive/easybook.doc.r73125.tar.xz -2024/12/15 | 6786 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma -2024/12/15 | 67482 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2024/12/15 | 6600 | systems/win32/miktex/tm/packages/jsonparse.tar.lzma -2024/12/15 | 655203 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma -2024/12/15 | 65115 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2024/12/15 | 64560 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2024/12/15 | 64220 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma -2024/12/15 | 640 | support/bib2gls/examples/terms.bib -2024/12/15 | 63961 | systems/win32/miktex/tm/packages/scaletextbullet__doc.tar.lzma -2024/12/15 | 6367 | systems/win32/miktex/tm/packages/tikzlings__source.tar.lzma -2024/12/15 | 6359420 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma -2024/12/15 | 63590 | support/bib2gls/resources/bib2gls-en.xml -2024/12/15 | 623155 | systems/win32/miktex/tm/packages/hep-math__doc.tar.lzma -2024/12/15 | 6210 | systems/win32/miktex/tm/packages/checkcites__source.tar.lzma -2024/12/15 | 618356 | systems/win32/miktex/tm/packages/lie-hasse__doc.tar.lzma -2024/12/15 | 61149 | support/bib2gls/examples/sample-markuplanguages.pdf -2024/12/15 | 61059 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2024/12/15 | 60961 | systems/win32/miktex/tm/packages/xepersian.tar.lzma -2024/12/15 | 6079 | systems/win32/miktex/tm/packages/expltools.tar.lzma -2024/12/15 | 606749 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2024/12/15 | 6050 | systems/win32/miktex/tm/packages/fancyhdr.tar.lzma -2024/12/15 | 603727 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2024/12/15 | 59900 | macros/latex/contrib/hvfloat/latex/hvfloat.sty -2024/12/15 | 59799 | systems/win32/miktex/tm/packages/microtype.tar.lzma -2024/12/15 | 597938 | support/bib2gls/src/bib2gls.bib -2024/12/15 | 59302 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2024/12/15 | 5908 | systems/texlive/tlnet/archive/expltools.r73119.tar.xz -2024/12/15 | 59080 | support/bib2gls/examples/sample-units2.pdf -2024/12/15 | 58977 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2024/12/15 | 58837 | systems/win32/miktex/tm/packages/zref-clever__source.tar.lzma -2024/12/15 | 5837 | systems/win32/miktex/tm/packages/verifiche.tar.lzma -2024/12/15 | 5828 | systems/win32/miktex/tm/packages/zref-check.tar.lzma -2024/12/15 | 5818666 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma -2024/12/15 | 5801 | systems/win32/miktex/tm/packages/plex-otf__source.tar.lzma -2024/12/15 | 579980 | systems/win32/miktex/tm/packages/lastpage__doc.tar.lzma -2024/12/15 | 57800 | systems/win32/miktex/tm/packages/langsci.tar.lzma -2024/12/15 | 576 | support/bib2gls/examples/binaryoperators.bib -2024/12/15 | 5750 | support/bib2gls/src/convertgls2bib.pod -2024/12/15 | 574791 | systems/win32/miktex/tm/packages/babel-german__doc.tar.lzma -2024/12/15 | 57344 | support/bib2gls/examples/sample-units1.pdf -2024/12/15 | 572854 | systems/win32/miktex/tm/packages/plex__doc.tar.lzma -2024/12/15 | 568590 | systems/win32/miktex/tm/packages/plex-otf__doc.tar.lzma -2024/12/15 | 565973 | systems/win32/miktex/tm/packages/hep-text__doc.tar.lzma -2024/12/15 | 55919 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2024/12/15 | 557 | support/bib2gls/examples/unaryoperators.bib -2024/12/15 | 557044 | systems/win32/miktex/tm/packages/hep-title__doc.tar.lzma -2024/12/15 | 553951 | systems/win32/miktex/tm/packages/hep-font__doc.tar.lzma -2024/12/15 | 5520 | systems/win32/miktex/tm/packages/jpnedumathsymbols.tar.lzma -2024/12/15 | 5520 | support/bib2gls/examples/sample-multi1.tex -2024/12/15 | 54971 | systems/win32/miktex/tm/packages/dashrulex__doc.tar.lzma -2024/12/15 | 5484 | macros/latex/contrib/hvfloat/Changes -2024/12/15 | 5480 | systems/win32/miktex/tm/packages/whatsnote.tar.lzma -2024/12/15 | 5480771 | support/bib2gls/bib2gls.pdf -2024/12/15 | 54760 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2024/12/15 | 547242 | systems/win32/miktex/tm/packages/hep-bibliography__doc.tar.lzma -2024/12/15 | 5455 | support/bib2gls/examples/films.bib -2024/12/15 | 543160 | systems/win32/miktex/tm/packages/hep-float__doc.tar.lzma -2024/12/15 | 54280 | support/bib2gls/examples/sample-bacteria.pdf -2024/12/15 | 54191 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2024/12/15 | 54064 | support/bib2gls/examples/sample-chemical.pdf -2024/12/15 | 531574 | systems/win32/miktex/tm/packages/rub-kunstgeschichte__doc.tar.lzma -2024/12/15 | 530053 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2024/12/15 | 52756 | systems/win32/miktex/tm/packages/luamplib__source.tar.lzma -2024/12/15 | 52684 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2024/12/15 | 525902 | systems/win32/miktex/tm/packages/hep-acronym__doc.tar.lzma -2024/12/15 | 52565 | support/bib2gls/examples/sample-nested.pdf -2024/12/15 | 52553 | support/bib2gls/examples/sample-hierarchical.pdf -2024/12/15 | 5192 | systems/win32/miktex/tm/packages/lucida-otf__source.tar.lzma -2024/12/15 | 51882 | systems/win32/miktex/tm/packages/fancyhdr__source.tar.lzma -2024/12/15 | 51552 | support/bib2gls/examples/sample-authors.pdf -2024/12/15 | 50853 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma -2024/12/15 | 503734 | systems/win32/miktex/tm/packages/hep-reference__doc.tar.lzma -2024/12/15 | 50319 | support/bib2gls/examples/sample-people.pdf -2024/12/15 | 5030 | systems/win32/miktex/tm/packages/fancyqr.tar.lzma -2024/12/15 | 499512 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2024/12/15 | 49744 | support/bib2gls/examples/sample-citations.pdf -2024/12/15 | 49734 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2024/12/15 | 4967 | systems/win32/miktex/tm/packages/zref-vario.tar.lzma -2024/12/15 | 496394 | systems/win32/miktex/tm/packages/hep-graphic__doc.tar.lzma -2024/12/15 | 49617 | systems/win32/miktex/tm/packages/postnotes__source.tar.lzma -2024/12/15 | 4927 | systems/win32/miktex/tm/packages/lastpage.tar.lzma -2024/12/15 | 4924300 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma -2024/12/15 | 48872 | systems/win32/miktex/tm/packages/functional__source.tar.lzma -2024/12/15 | 4870 | systems/win32/miktex/tm/packages/scaletextbullet.tar.lzma -2024/12/15 | 486601 | systems/win32/miktex/tm/packages/jsonparse__doc.tar.lzma -2024/12/15 | 48298 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2024/12/15 | 4795 | systems/win32/miktex/tm/packages/langsci__source.tar.lzma -2024/12/15 | 47786 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma -2024/12/15 | 47381 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2024/12/15 | 473235 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2024/12/15 | 4718 | systems/win32/miktex/tm/packages/cora-macs.tar.lzma -2024/12/15 | 4706 | systems/win32/miktex/tm/packages/spbmark.tar.lzma -2024/12/15 | 47063 | systems/win32/miktex/tm/packages/latex-lab-dev.tar.lzma -2024/12/15 | 4592 | systems/win32/miktex/tm/packages/dejavu-otf__source.tar.lzma -2024/12/15 | 45889 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2024/12/15 | 45499421 | macros/latex/contrib/hvfloat.zip -2024/12/15 | 4468 | systems/win32/miktex/tm/packages/babel-german.tar.lzma -2024/12/15 | 44643 | support/bib2gls/examples/sample-units3.pdf -2024/12/15 | 4446 | support/bib2gls/examples/people.bib -2024/12/15 | 44416 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2024/12/15 | 44094 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2024/12/15 | 44074 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2024/12/15 | 43672 | systems/win32/miktex/tm/packages/acmart.tar.lzma -2024/12/15 | 436437 | systems/win32/miktex/tm/packages/anima__doc.tar.lzma -2024/12/15 | 436304 | systems/texlive/tlnet/archive/anima.doc.r73126.tar.xz -2024/12/15 | 43587 | systems/win32/miktex/tm/packages/memoize__source.tar.lzma -2024/12/15 | 4353 | systems/win32/miktex/tm/packages/tikzmarmots.tar.lzma -2024/12/15 | 43496 | systems/win32/miktex/tm/packages/suftesi__source.tar.lzma -2024/12/15 | 432346 | systems/win32/miktex/tm/packages/perltex__doc.tar.lzma -2024/12/15 | 43122 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2024/12/15 | 4301 | systems/win32/miktex/tm/packages/latex-firstaid.tar.lzma -2024/12/15 | 4298 | support/bib2gls/src/bib2gls-cite.bib -2024/12/15 | 4291364 | systems/win32/miktex/tm/packages/bidi__doc.tar.lzma -2024/12/15 | 427249 | support/bib2gls/bib2gls.jar -2024/12/15 | 4264 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma -2024/12/15 | 42107 | systems/win32/miktex/tm/packages/tikzlings.tar.lzma -2024/12/15 | 408433 | systems/win32/miktex/tm/packages/tikzducks__doc.tar.lzma -2024/12/15 | 40579 | systems/win32/miktex/tm/packages/tikzpingus.tar.lzma -2024/12/15 | 4053 | support/bib2gls/examples/usergroups.bib -2024/12/15 | 404 | support/bib2gls/datatool2bib.sh -2024/12/15 | 404 | support/bib2gls/convertgls2bib.sh -2024/12/15 | 404 | support/bib2gls/bib2gls.sh -2024/12/15 | 40402 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2024/12/15 | 402 | support/bib2gls/resources/bib2gls-extra-nl.xml -2024/12/15 | 40221 | systems/win32/miktex/tm/packages/pageslts__source.tar.lzma -2024/12/15 | 4000 | systems/win32/miktex/tm/packages/expltools__source.tar.lzma -2024/12/15 | 39679 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma -2024/12/15 | 3965 | systems/win32/miktex/tm/packages/anima.tar.lzma -2024/12/15 | 395670 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2024/12/15 | 392079 | systems/win32/miktex/tm/packages/linearregression__doc.tar.lzma -2024/12/15 | 3905 | systems/win32/miktex/tm/packages/tikzmarmots__source.tar.lzma -2024/12/15 | 389956 | systems/texlive/tlnet/archive/linearregression.doc.r73123.tar.xz -2024/12/15 | 389675 | systems/win32/miktex/tm/packages/zugferd__doc.tar.lzma -2024/12/15 | 38771178 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma -2024/12/15 | 38402 | systems/win32/miktex/tm/packages/mff.tar.lzma -2024/12/15 | 38341493 | systems/win32/miktex/tm/packages/ltxbase__doc.tar.lzma -2024/12/15 | 37926 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma -2024/12/15 | 37622 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2024/12/15 | 3760 | systems/texlive/tlnet/archive/anima.r73126.tar.xz -2024/12/15 | 3743 | systems/win32/miktex/tm/packages/hep-bibliography.tar.lzma -2024/12/15 | 3732 | systems/win32/miktex/tm/packages/hep-math.tar.lzma -2024/12/15 | 372124 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2024/12/15 | 372062 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2024/12/15 | 36815 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2024/12/15 | 36736 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2024/12/15 | 3672 | support/bib2gls/examples/mathsobjects.bib -2024/12/15 | 3639250 | systems/win32/miktex/tm/packages/tikzpingus__doc.tar.lzma -2024/12/15 | 3628 | systems/win32/miktex/tm/packages/hep-title.tar.lzma -2024/12/15 | 3608 | systems/win32/miktex/tm/packages/linearregression.tar.lzma -2024/12/15 | 358136 | systems/win32/miktex/tm/packages/undolabl__doc.tar.lzma -2024/12/15 | 3569123 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma -2024/12/15 | 35350 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2024/12/15 | 352141 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2024/12/15 | 3496 | support/bib2gls/examples/books.bib -2024/12/15 | 347978 | systems/win32/miktex/tm/packages/cora-macs__doc.tar.lzma -2024/12/15 | 34483 | systems/win32/miktex/tm/packages/tikzpingus__source.tar.lzma -2024/12/15 | 3430 | systems/win32/miktex/tm/packages/iftex.tar.lzma -2024/12/15 | 338 | support/bib2gls/examples/interpret-preamble2.bib -2024/12/15 | 33879 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2024/12/15 | 33838 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2024/12/15 | 3376 | systems/texlive/tlnet/archive/linearregression.r73123.tar.xz -2024/12/15 | 3353 | systems/win32/miktex/tm/packages/rub-kunstgeschichte.tar.lzma -2024/12/15 | 333901 | systems/win32/miktex/tm/packages/dejavu-otf__doc.tar.lzma -2024/12/15 | 332452 | systems/win32/miktex/tm/packages/jpnedumathsymbols__doc.tar.lzma -2024/12/15 | 3318 | systems/win32/miktex/tm/packages/scaletextbullet__source.tar.lzma -2024/12/15 | 330879 | support/bib2gls/examples/sample-multi2.pdf -2024/12/15 | 329723 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2024/12/15 | 328 | support/bib2gls/examples/no-interpret-preamble.bib -2024/12/15 | 328 | support/bib2gls/examples/interpret-preamble.bib -2024/12/15 | 328951 | support/bib2gls/src/bib2gls-src.zip -2024/12/15 | 32889 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2024/12/15 | 3254 | support/bib2gls/examples/sample-usergroups.tex -2024/12/15 | 32377 | systems/win32/miktex/tm/packages/perltex__source.tar.lzma -2024/12/15 | 323086 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma -2024/12/15 | 3211 | support/bib2gls/examples/mathgreek.bib -2024/12/15 | 32083 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2024/12/15 | 31583 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2024/12/15 | 3129 | support/bib2gls/examples/sample-maths.tex -2024/12/15 | 31094 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma -2024/12/15 | 3087 | systems/win32/miktex/tm/packages/plex-otf.tar.lzma -2024/12/15 | 305105 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2024/12/15 | 3046 | systems/win32/miktex/tm/packages/hep-paper.tar.lzma -2024/12/15 | 30413 | systems/win32/miktex/tm/packages/l3kernel-dev.tar.lzma -2024/12/15 | 303825 | systems/win32/miktex/tm/packages/luamplib__doc.tar.lzma -2024/12/15 | 301512 | systems/texlive/tlnet/archive/checkcites.doc.r73120.tar.xz -2024/12/15 | 3000 | systems/win32/miktex/tm/packages/hep-graphic.tar.lzma -2024/12/15 | 2994 | support/bib2gls/examples/bigmathsymbols.bib -2024/12/15 | 298960 | systems/win32/miktex/tm/packages/checkcites__doc.tar.lzma -2024/12/15 | 2975 | systems/win32/miktex/tm/packages/fancyqr__source.tar.lzma -2024/12/15 | 293904 | systems/win32/miktex/tm/packages/optex.tar.lzma -2024/12/15 | 29300 | support/bib2gls/bibglscommon.jar -2024/12/15 | 29291 | systems/win32/miktex/tm/packages/memoize.tar.lzma -2024/12/15 | 29251 | support/bib2gls/convertgls2bib.jar -2024/12/15 | 2924 | systems/win32/miktex/tm/packages/ppmcheckpdf.tar.lzma -2024/12/15 | 29140 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2024/12/15 | 291392 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2024/12/15 | 2899 | systems/win32/miktex/tm/packages/perltex.tar.lzma -2024/12/15 | 287482 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2024/12/15 | 2858757 | systems/win32/miktex/tm/packages/expltools__doc.tar.lzma -2024/12/15 | 2844592 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2024/12/15 | 2843 | systems/win32/miktex/tm/packages/biblatex-enc__doc.tar.lzma -2024/12/15 | 28405 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma -2024/12/15 | 2835 | systems/win32/miktex/tm/packages/hep-acronym.tar.lzma -2024/12/15 | 2831524 | systems/texlive/tlnet/archive/expltools.doc.r73119.tar.xz -2024/12/15 | 2815 | systems/win32/miktex/tm/packages/dashrulex__source.tar.lzma -2024/12/15 | 281009 | systems/win32/miktex/tm/packages/langsci__doc.tar.lzma -2024/12/15 | 27768 | systems/win32/miktex/tm/packages/luamplib.tar.lzma -2024/12/15 | 275476 | systems/win32/miktex/tm/packages/latex-firstaid__doc.tar.lzma -2024/12/15 | 275427 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma -2024/12/15 | 274662 | systems/win32/miktex/tm/packages/lete-sans-math.tar.lzma -2024/12/15 | 272017 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2024/12/15 | 27153 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2024/12/15 | 26812 | systems/win32/miktex/tm/packages/zref-clever.tar.lzma -2024/12/15 | 266 | support/bib2gls/examples/topics.bib -2024/12/15 | 26625 | systems/win32/miktex/tm/packages/elsarticle__source.tar.lzma -2024/12/15 | 2654792 | systems/win32/miktex/tm/packages/microtype__doc.tar.lzma -2024/12/15 | 2638904 | systems/win32/miktex/tm/packages/memoize__doc.tar.lzma -2024/12/15 | 263802 | systems/win32/miktex/tm/packages/fancyqr__doc.tar.lzma -2024/12/15 | 260621 | macros/latex/contrib/nicematrix/nicematrix-french.tex -2024/12/15 | 2599 | systems/win32/miktex/tm/packages/undolabl.tar.lzma -2024/12/15 | 2598704 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma -2024/12/15 | 259827 | macros/latex/contrib/nicematrix/nicematrix.tex -2024/12/15 | 2585 | support/bib2gls/examples/chemicalformula.bib -2024/12/15 | 258269 | systems/win32/miktex/tm/packages/whatsnote__source.tar.lzma -2024/12/15 | 25741 | systems/win32/miktex/tm/packages/zugferd__source.tar.lzma -2024/12/15 | 25624 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2024/12/15 | 25618 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2024/12/15 | 255473 | support/bib2gls/examples/sample-multi1.pdf -2024/12/15 | 25399 | support/bib2gls/datatool2bib.jar -2024/12/15 | 25183 | systems/win32/miktex/tm/packages/tutodoc__source.tar.lzma -2024/12/15 | 2514 | systems/win32/miktex/tm/packages/dejavu-otf.tar.lzma -2024/12/15 | 251093 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma -2024/12/15 | 251051 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma -2024/12/15 | 250969 | systems/win32/miktex/tm/packages/ltxbase.tar.lzma -2024/12/15 | 2506 | systems/win32/miktex/tm/packages/ppmcheckpdf__source.tar.lzma -2024/12/15 | 249291 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2024/12/15 | 2491304 | systems/win32/miktex/tm/packages/optex__doc.tar.lzma -2024/12/15 | 2473 | systems/win32/miktex/tm/packages/easydtx.tar.lzma -2024/12/15 | 24631 | support/bib2gls/src/gls2bib-src.zip -2024/12/15 | 245844 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2024/12/15 | 2450 | systems/win32/miktex/tm/packages/hep-font.tar.lzma -2024/12/15 | 244129 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma -2024/12/15 | 2419 | support/bib2gls/examples/minerals.bib -2024/12/15 | 24153 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2024/12/15 | 24145 | systems/win32/miktex/tm/packages/jsonparse__source.tar.lzma -2024/12/15 | 2392 | support/bib2gls/examples/constants.bib -2024/12/15 | 238873 | systems/win32/miktex/tm/packages/babel.tar.lzma -2024/12/15 | 23825 | support/bib2gls/examples/sample-usergroups.pdf -2024/12/15 | 2367 | support/bib2gls/examples/sample-people.tex -2024/12/15 | 236672 | support/bib2gls/src/bib2gls-begin.tex -2024/12/15 | 23447 | systems/win32/miktex/tm/packages/hep-paper__source.tar.lzma -2024/12/15 | 23394 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma -2024/12/15 | 2336 | systems/win32/miktex/tm/packages/stocksize__source.tar.lzma -2024/12/15 | 23325 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma -2024/12/15 | 232213 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2024/12/15 | 2301 | support/bib2gls/examples/miscsymbols.bib -2024/12/15 | 230032 | systems/win32/miktex/tm/packages/iftex__doc.tar.lzma -2024/12/15 | 22 | support/bib2gls/DEPENDS.txt -2024/12/15 | 22891 | systems/win32/miktex/tm/packages/lastpage__source.tar.lzma -2024/12/15 | 228192 | systems/win32/miktex/tm/packages/cora-macs__source.tar.lzma -2024/12/15 | 22664 | systems/win32/miktex/tm/packages/piton.tar.lzma -2024/12/15 | 225860 | systems/win32/miktex/tm/packages/whatsnote__doc.tar.lzma -2024/12/15 | 22536 | systems/win32/miktex/tm/packages/tkz-elements.tar.lzma -2024/12/15 | 22448 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma -2024/12/15 | 22232 | systems/win32/miktex/tm/packages/zref-check__source.tar.lzma -2024/12/15 | 221472 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2024/12/15 | 2203417 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma -2024/12/15 | 219032 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2024/12/15 | 2184 | systems/win32/miktex/tm/packages/hep-float.tar.lzma -2024/12/15 | 21829 | systems/win32/miktex/tm/packages/dynkin-diagrams__source.tar.lzma -2024/12/15 | 217799 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2024/12/15 | 215355 | systems/win32/miktex/tm/packages/lucida-otf__doc.tar.lzma -2024/12/15 | 2149716 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2024/12/15 | 2148739 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2024/12/15 | 21402 | systems/win32/miktex/tm/packages/hep-math__source.tar.lzma -2024/12/15 | 21388 | systems/win32/miktex/tm/packages/dynkin-diagrams.tar.lzma -2024/12/15 | 21355 | systems/win32/miktex/tm/packages/hep-bibliography__source.tar.lzma -2024/12/15 | 2129 | systems/win32/miktex/tm/packages/hep-reference.tar.lzma -2024/12/15 | 21280 | support/bib2gls/CHANGES -2024/12/15 | 21257 | systems/win32/miktex/tm/packages/tikzducks.tar.lzma -2024/12/15 | 205921 | systems/win32/miktex/tm/packages/tikzmarmots__doc.tar.lzma -2024/12/15 | 20536 | support/bib2gls/bib2gls.1 -2024/12/15 | 20412 | systems/texlive/tlnet/archive/easybook.r73125.tar.xz -2024/12/15 | 203166 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2024/12/15 | 20308 | systems/texlive/tlnet/archive/easybook.source.r73125.tar.xz -2024/12/15 | 20221 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma -2024/12/15 | 2017284 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma -2024/12/15 | 2013759 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2024/12/15 | 20043 | systems/win32/miktex/tm/packages/easybook.tar.lzma -2024/12/15 | 19991 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2024/12/15 | 1995517 | systems/win32/miktex/tm/packages/lete-sans-math__doc.tar.lzma -2024/12/15 | 19952 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2024/12/15 | 1993 | systems/win32/miktex/tm/packages/hep-text.tar.lzma -2024/12/15 | 1982626 | systems/win32/miktex/tm/packages/tutodoc__doc.tar.lzma -2024/12/15 | 1969806 | support/bib2gls/texparserlib.jar -2024/12/15 | 19683 | support/bib2gls/src/bib2gls-terms.bib -2024/12/15 | 1941 | support/bib2gls/examples/sample-citations.tex -2024/12/15 | 19291 | systems/win32/miktex/tm/packages/elsarticle.tar.lzma -2024/12/15 | 19270 | systems/win32/miktex/tm/packages/hep-title__source.tar.lzma -2024/12/15 | 183586 | systems/win32/miktex/tm/packages/mff__doc.tar.lzma -2024/12/15 | 182790 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2024/12/15 | 18267 | systems/win32/miktex/tm/packages/hep-acronym__source.tar.lzma -2024/12/15 | 1820716 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2024/12/15 | 1819680 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2024/12/15 | 17929 | systems/win32/miktex/tm/packages/hep-font__source.tar.lzma -2024/12/15 | 178592 | systems/win32/miktex/tm/packages/crimson__doc.tar.lzma -2024/12/15 | 177851 | systems/win32/miktex/tm/packages/microtype__source.tar.lzma -2024/12/15 | 1772 | support/bib2gls/examples/markuplanguages.bib -2024/12/15 | 174186 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2024/12/15 | 1740 | support/bib2gls/examples/sample-units3.tex -2024/12/15 | 1734 | support/bib2gls/examples/sample-media.tex -2024/12/15 | 17340 | systems/win32/miktex/tm/packages/hep-float__source.tar.lzma -2024/12/15 | 17251 | systems/win32/miktex/tm/packages/hep-graphic__source.tar.lzma -2024/12/15 | 1717 | systems/win32/miktex/tm/packages/stocksize.tar.lzma -2024/12/15 | 170754 | systems/win32/miktex/tm/packages/genealogy-profiles__doc.tar.lzma -2024/12/15 | 1694 | systems/win32/miktex/tm/packages/dashrulex.tar.lzma -2024/12/15 | 1679112 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma -2024/12/15 | 16728 | systems/win32/miktex/tm/packages/hep-text__source.tar.lzma -2024/12/15 | 166586 | support/bib2gls/examples/sample-media.pdf -2024/12/15 | 16534 | systems/win32/miktex/tm/packages/babel-german__source.tar.lzma -2024/12/15 | 16531 | systems/win32/miktex/tm/packages/hep-reference__source.tar.lzma -2024/12/15 | 1643148 | support/bib2gls/src/texparser-src.zip -2024/12/15 | 1641322 | systems/win32/miktex/tm/packages/fontscripts__source.tar.lzma -2024/12/15 | 1619137 | systems/win32/miktex/tm/packages/latex-via-exemplos.tar.lzma -2024/12/15 | 16092 | systems/win32/miktex/tm/packages/linearregression__source.tar.lzma -2024/12/15 | 16069 | systems/win32/miktex/tm/packages/easydtx__doc.tar.lzma -2024/12/15 | 1603 | support/bib2gls/examples/animals.bib -2024/12/15 | 159923 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2024/12/15 | 1580 | support/bib2gls/examples/derivedunits.bib -2024/12/15 | 15724 | systems/texlive/tlnet/archive/linearregression.source.r73123.tar.xz -2024/12/15 | 1537576 | systems/win32/miktex/tm/packages/libertine__doc.tar.lzma -2024/12/15 | 1530682 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2024/12/15 | 1506 | support/bib2gls/examples/sample-authors.tex -2024/12/15 | 15066 | systems/win32/miktex/tm/packages/suftesi.tar.lzma -2024/12/15 | 150153 | systems/win32/miktex/tm/packages/bidi__source.tar.lzma -2024/12/15 | 14615 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2024/12/15 | 1442111 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2024/12/15 | 14415 | support/bib2gls/src/bib2gls.pod -2024/12/15 | 141852 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2024/12/15 | 14101 | support/bib2gls/datatool2bib.1 -2024/12/15 | 13957427 | systems/win32/miktex/tm/packages/libertine.tar.lzma -2024/12/15 | 1391 | support/bib2gls/examples/sample-markuplanguages.tex -2024/12/15 | 138481 | systems/win32/miktex/tm/packages/srdp-mathematik__doc.tar.lzma -2024/12/15 | 1382 | support/bib2gls/examples/sample-bacteria.tex -2024/12/15 | 1378 | support/bib2gls/examples/sample-constants.tex -2024/12/15 | 137737 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2024/12/15 | 1371 | support/bib2gls/examples/citations.bib -2024/12/15 | 1344 | support/bib2gls/examples/sample-nested.tex -2024/12/15 | 134252 | systems/win32/miktex/tm/packages/latex-lab-dev__source.tar.lzma -2024/12/15 | 1341270 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2024/12/15 | 134065 | systems/win32/miktex/tm/packages/bidi.tar.lzma -2024/12/15 | 13358 | systems/win32/miktex/tm/packages/lete-sans-math__source.tar.lzma -2024/12/15 | 13342 | support/bib2gls/resources/bib2gls-extra-en.xml -2024/12/15 | 13334 | systems/win32/miktex/tm/packages/zref-vario__source.tar.lzma -2024/12/15 | 1329 | systems/win32/miktex/tm/packages/mff__source.tar.lzma -2024/12/15 | 13249 | systems/win32/miktex/tm/packages/luatikz__source.tar.lzma -2024/12/15 | 1316872 | systems/win32/miktex/tm/packages/crimson.tar.lzma -2024/12/15 | 12984 | macros/latex/contrib/hvfloat/latex/hvfloat-3.inc -2024/12/15 | 1291 | support/bib2gls/examples/sample-chemical.tex -2024/12/15 | 12775 | support/bib2gls/examples/sample-multi2.tex -2024/12/15 | 1265 | support/bib2gls/examples/mathsrelations.bib -2024/12/15 | 12600 | systems/win32/miktex/tm/packages/zugferd.tar.lzma -2024/12/15 | 125345 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma -2024/12/15 | 12530037 | support/bib2gls.zip -2024/12/15 | 1234 | support/bib2gls/examples/sample-units2.tex -2024/12/15 | 1226 | systems/win32/miktex/tm/packages/gratzer-color-scheme.tar.lzma -2024/12/15 | 1219 | systems/win32/miktex/tm/packages/gratzer-color-scheme__source.tar.lzma -2024/12/15 | 1219 | support/bib2gls/examples/bacteria.bib -2024/12/15 | 121252 | support/bib2gls/examples/sample-maths.pdf -2024/12/15 | 1207 | support/bib2gls/examples/sample-textsymbols.tex -2024/12/15 | 120344 | systems/win32/miktex/tm/packages/latexmk.tar.lzma -2024/12/15 | 12016621 | systems/win32/miktex/tm/packages/plex.tar.lzma -2024/12/15 | 12008943 | systems/win32/miktex/tm/packages/l3kernel-dev__doc.tar.lzma -2024/12/15 | 1198595 | support/bib2gls/src/bib2gls.tex -2024/12/15 | 11884 | systems/win32/miktex/tm/packages/tutodoc.tar.lzma -2024/12/15 | 117734 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2024/12/15 | 1171831 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2024/12/15 | 11614211 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf -2024/12/15 | 115481 | systems/win32/miktex/tm/packages/hduthesis.tar.lzma -2024/12/15 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini -2024/12/15 | 11436 | systems/win32/miktex/tm/packages/undolabl__source.tar.lzma -2024/12/15 | 11377 | systems/win32/miktex/tm/packages/rub-kunstgeschichte__source.tar.lzma -2024/12/15 | 11362 | systems/win32/miktex/tm/packages/functional.tar.lzma -2024/12/15 | 1128976 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma -2024/12/15 | 11259 | systems/win32/miktex/tm/packages/postnotes.tar.lzma -2024/12/15 | 112427 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2024/12/15 | 11208 | systems/win32/miktex/tm/packages/lie-hasse.tar.lzma -2024/12/15 | 110677 | systems/win32/miktex/tm/packages/stocksize__doc.tar.lzma -2024/12/15 | 110418 | systems/win32/miktex/tm/packages/luatikz__doc.tar.lzma -2024/12/15 | 109964 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2024/12/15 | 109247 | support/bib2gls/examples/sample-msymbols.pdf -2024/12/15 | 1091 | support/bib2gls/examples/vegetables.bib -2024/12/15 | 108543 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2024/12/15 | 1074661 | systems/win32/miktex/tm/packages/hduthesis__doc.tar.lzma -2024/12/15 | 1074190 | systems/win32/miktex/tm/packages/postnotes__doc.tar.lzma -2024/12/15 | 1073781 | systems/win32/miktex/tm/packages/zref-clever__doc.tar.lzma -2024/12/15 | 10730 | systems/win32/miktex/tm/packages/hduthesis__source.tar.lzma -2024/12/15 | 1070 | support/bib2gls/examples/sample-units1.tex -2024/12/15 | 106702 | systems/win32/miktex/tm/packages/fontscale__doc.tar.lzma -2024/12/15 | 106632 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2024/12/15 | 1061320 | systems/win32/miktex/tm/packages/xepersian__doc.tar.lzma -2024/12/15 | 105852 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2024/12/15 | 10510 | systems/win32/miktex/tm/packages/tikzducks__source.tar.lzma -2024/12/15 | 1050950 | systems/win32/miktex/tm/packages/suftesi__doc.tar.lzma -2024/12/15 | 104462 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2024/12/15 | 104091 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2024/12/15 | 10392 | systems/win32/miktex/tm/packages/anima__source.tar.lzma -2024/12/15 | 103616 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2024/12/15 | 1031 | support/bib2gls/examples/baseunits.bib -2024/12/15 | 10232 | systems/win32/miktex/tm/packages/srdp-mathematik__source.tar.lzma -2024/12/15 | 1019405 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma -2024/12/15 | 10116 | systems/win32/miktex/tm/packages/lie-hasse__source.tar.lzma -2024/12/15 | 1010453 | systems/win32/miktex/tm/packages/zref-check__doc.tar.lzma -2024/12/15 | 1005 | systems/win32/miktex/tm/packages/luatikz.tar.lzma -2024/12/15 | 10016 | systems/texlive/tlnet/archive/anima.source.r73126.tar.xz diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 66e0910669..9179c4f0ea 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 21-12-2024, 02:00:01 +%% created at 22-12-2024, 02:00:01 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -5222,8 +5222,8 @@ title = {The \texttt{babel} package}, subtitle = {Multilingual support for \LaTeX{}, LuaLaTeX, \XeLaTeX{}, and Plain \TeX{}}, author = {Javier Bezos López and Johannes L. Braams}, - date = {2024-11-30}, - version = {24.14}, + date = {2024-12-21}, + version = {24.15}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/required/babel/base}, url = {https://ctan.org/pkg/babel}, @@ -21072,8 +21072,8 @@ title = {The \texttt{easybook} package}, subtitle = {Easily typesetting Chinese theses or books}, author = {Qu Yi}, - date = {2024-12-14}, - version = {2024hu}, + date = {2024-12-21}, + version = {2024hw}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/easybook}, url = {https://ctan.org/pkg/easybook}, @@ -53529,8 +53529,8 @@ title = {The \texttt{pdfmanagement-testphase} package}, subtitle = {LaTeX PDF management testphase bundle}, author = {{\LaTeX{} Project}}, - date = {2024-10-27}, - version = {0.96n}, + date = {2024-12-21}, + version = {0.96o}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/pdfmanagement-testphase}, url = {https://ctan.org/pkg/pdfmanagement-testphase}, diff --git a/macros/latex/contrib/acmart/ACM-Reference-Format.bst b/macros/latex/contrib/acmart/ACM-Reference-Format.bst index dca222184c..9c5498a082 100644 --- a/macros/latex/contrib/acmart/ACM-Reference-Format.bst +++ b/macros/latex/contrib/acmart/ACM-Reference-Format.bst @@ -630,11 +630,8 @@ FUNCTION { output.doi } % UTAH doi empty.or.unknown { } { - %% Use \urldef here for the same reason it is used in output.url, - %% see output.url for further discussion. - "\urldef\tempurl%" writeln - "\url{https://doi.org/" strip.doi * "}" * writeln - "\showDOI{\tempurl}" writeln + "\href{https://doi.org/" strip.doi * "}{doi:\nolinkurl{" * + strip.doi * "}}" * writeln } if$ } @@ -3015,16 +3012,16 @@ FUNCTION { begin.bib } "%%% NOTE TO THE USER: you can override these defaults by providing" writeln "%%% customized versions of any of these macros before the \bibliography" writeln "%%% command. Each of them MUST provide its own final punctuation," writeln - "%%% except for \shownote{}, \showDOI{}, and \showURL{}. The latter two" writeln + "%%% except for \shownote{} and \showURL{}. The latter two" writeln "%%% do not use final punctuation, in order to avoid confusing it with" writeln "%%% the Web address." writeln "%%%" writeln "%%% To suppress output of a particular field, define its macro to expand" writeln "%%% to an empty string, or better, \unskip, like this:" writeln "%%%" writeln - "%%% \newcommand{\showDOI}[1]{\unskip} % LaTeX syntax" writeln + "%%% \newcommand{\showURL}[1]{\unskip} % LaTeX syntax" writeln "%%%" writeln - "%%% \def \showDOI #1{\unskip} % plain TeX syntax" writeln + "%%% \def \showURL #1{\unskip} % plain TeX syntax" writeln "%%%" writeln "%%% ====================================================================" writeln "" writeln @@ -3046,7 +3043,6 @@ FUNCTION { begin.bib } %% \newcommand{\showLCCN}[1]{LCCN #1.} "\ifx \showCODEN \undefined \def \showCODEN #1{\unskip} \fi" writeln - "\ifx \showDOI \undefined \def \showDOI #1{#1}\fi" writeln % ACM styles omit ISBNs, but they can be included by suitable definitions of % \showISBNx and \showISBNxiii before the .bbl file is read "\ifx \showISBNx \undefined \def \showISBNx #1{\unskip} \fi" writeln diff --git a/macros/latex/contrib/acmart/Makefile b/macros/latex/contrib/acmart/Makefile index c81d355446..5d90dbdd57 100644 --- a/macros/latex/contrib/acmart/Makefile +++ b/macros/latex/contrib/acmart/Makefile @@ -144,7 +144,7 @@ docclean: samples/$(PACKAGE)-tagged.cls \ samples/ACM-Reference-Format.bst \ samples/*.log samples/*.aux samples/*.out \ - samples/*.bbl samples/*.blg samples/*.cut \ + samples/*.bbl samples/*.blg samples/*.cut *.toc \ samples/acm-jdslogo.png \ samples/*.run.xml samples/*.bcf $(SAMPLEBIBLATEXFILES) diff --git a/macros/latex/contrib/acmart/README b/macros/latex/contrib/acmart/README index 2518ab0f9a..ceaf5b9f7d 100644 --- a/macros/latex/contrib/acmart/README +++ b/macros/latex/contrib/acmart/README @@ -12,6 +12,12 @@ The production version is the one on CTAN and ACM sites. Changes +Version 2.11 Conference date is no longer printed in bibstrip. + ISBN now uses 4-digit year + DOI in bibliography is now output as doi:XX.XXXX/XXXXX.XXXX + Changed URL in Creative Commons licenses (deleted + trailing /legalcode) + Version 2.10. Bug fixes. Documentation update. Version 2.09. Experimental tagging code is now in the main branch. diff --git a/macros/latex/contrib/acmart/acmart.dtx b/macros/latex/contrib/acmart/acmart.dtx index 842ba3fd3f..b5cda36236 100644 --- a/macros/latex/contrib/acmart/acmart.dtx +++ b/macros/latex/contrib/acmart/acmart.dtx @@ -2256,7 +2256,7 @@ %</gobble> %<class&!tagged>\ProvidesClass{acmart} %<tagged>\ProvidesClass{acmart-tagged} -[2024/10/19 v2.10 Typesetting articles for the Association for Computing Machinery] +[2024/12/07 v2.11 Typesetting articles for the Association for Computing Machinery] % \end{macrocode} % % \changes{v1.00}{2016/04/14}{First released version} @@ -5366,7 +5366,7 @@ % The book ISBN % \begin{macrocode} \def\acmISBN#1{\def\@acmISBN{#1}} -\acmISBN{978-x-xxxx-xxxx-x/YY/MM} +\acmISBN{978-x-xxxx-xxxx-x/YYYY/MM} % \end{macrocode} % % \end{macro} @@ -6036,6 +6036,7 @@ % non-acm or ACM engage publications} % \changes{v2.09}{2024/08/25}{Deleted checking whether CC licenses are % allowed} +% \changes{v2.11}{2024/12/21}{Changed URL for CC licenses} % The canned permission block. % \begin{macrocode} \def\@copyrightpermission{% @@ -6167,8 +6168,8 @@ the appropriate attribution. \or % CC \IfEq{\ACM@cc@type}{zero}{% - \def\ACM@CC@Url{https://creativecommons.org/publicdomain/zero/1.0/legalcode}}{% - \edef\ACM@CC@Url{https://creativecommons.org/licenses/\ACM@cc@type/\ACM@cc@version/legalcode}}% + \def\ACM@CC@Url{https://creativecommons.org/publicdomain/zero/1.0}}{% + \edef\ACM@CC@Url{https://creativecommons.org/licenses/\ACM@cc@type/\ACM@cc@version}}% \href{\ACM@CC@Url}{\includegraphics[height=5ex]{doclicense-CC-\ACM@cc@type-88x31}}\\ \href{\ACM@CC@Url}{% This work is licensed under a Creative Commons @@ -6358,7 +6359,9 @@ % publications} % \changes{v2.00}{2023/10/24}{Deleted acmPrice} % \changes{v2.00}{2023/11/05}{Added ``ACM'' for papers} -% \changes{v2.03}{2024/12/04}{Special processing for conferences in TOG} +% \changes{v2.03}{2023/12/04}{Special processing for conferences in +% TOG} +% \changes{v2.11}{2024/12/07}{Deleted conference date from bibstrip} % The (in)famous \cs{maketitle}. Note that in |sigchi-a| mode, authors % are \emph{not} in the title box. % @@ -6427,7 +6430,7 @@ \if@ACM@engage {\itshape \@acmBooktitle, \@acmYear.}\par \else - {\itshape \acmConference@shortname, \acmConference@date, \acmConference@venue}\par + {\itshape \acmConference@shortname, \acmConference@venue}\par \fi \fi \fi diff --git a/macros/latex/contrib/acmart/acmart.pdf b/macros/latex/contrib/acmart/acmart.pdf Binary files differindex 8fad04317a..a9b9425af1 100644 --- a/macros/latex/contrib/acmart/acmart.pdf +++ b/macros/latex/contrib/acmart/acmart.pdf diff --git a/macros/latex/contrib/acmart/acmauthoryear.bbx b/macros/latex/contrib/acmart/acmauthoryear.bbx index de5e3c6c06..b3800b9683 100644 --- a/macros/latex/contrib/acmart/acmauthoryear.bbx +++ b/macros/latex/contrib/acmart/acmauthoryear.bbx @@ -898,3 +898,11 @@ license=false, language=american } + +% We use lowercase DOI + +\DeclareFieldFormat{doi}{% + doi\addcolon + \ifhyperref + {\href{https://doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} diff --git a/macros/latex/contrib/acmart/acmguide.pdf b/macros/latex/contrib/acmart/acmguide.pdf Binary files differindex 0547dea05d..e2f4d07816 100644 --- a/macros/latex/contrib/acmart/acmguide.pdf +++ b/macros/latex/contrib/acmart/acmguide.pdf diff --git a/macros/latex/contrib/acmart/acmnumeric.bbx b/macros/latex/contrib/acmart/acmnumeric.bbx index c13e40137f..d83a5a10bc 100644 --- a/macros/latex/contrib/acmart/acmnumeric.bbx +++ b/macros/latex/contrib/acmart/acmnumeric.bbx @@ -882,4 +882,12 @@ vcs=true, license=false, language=american - }
\ No newline at end of file + } + +% We use lowercase DOI + +\DeclareFieldFormat{doi}{% + doi\addcolon + \ifhyperref + {\href{https://doi.org/#1}{\nolinkurl{#1}}} + {\nolinkurl{#1}}} diff --git a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf Binary files differindex abe3641f7c..df09178b23 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmcp.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmcp.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf Binary files differindex 743cf52163..f1cfe0669b 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmengage.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmengage.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf Binary files differindex 5efdb94ea9..5d0512d6c6 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmlarge.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf Binary files differindex b5bb9c99fc..426b1fa017 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-biblatex.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf Binary files differindex a4ea84762a..6ccf1723c2 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-conf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf Binary files differindex 54f291a9a8..10c4335179 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-submission.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf Binary files differindex 8019ce4bee..948f3cd113 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall-tagged.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf Binary files differindex 15ecfd3fab..9f952c7919 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmsmall.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf Binary files differindex 2d7124b6e1..298fa63e05 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmtog-conf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf Binary files differindex c883560427..203294e6ae 100644 --- a/macros/latex/contrib/acmart/samples/sample-acmtog.pdf +++ b/macros/latex/contrib/acmart/samples/sample-acmtog.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf Binary files differindex ed04e4c1eb..37f110af37 100644 --- a/macros/latex/contrib/acmart/samples/sample-manuscript.pdf +++ b/macros/latex/contrib/acmart/samples/sample-manuscript.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf Binary files differindex 3bebdeadd4..adcbd6e036 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-authordraft.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf Binary files differindex e812ffd86c..92379f363d 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-biblatex.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf Binary files differindex 793196e0ee..9769dd3d5b 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf-i13n.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf Binary files differindex 25f3d13f20..35ade96582 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigconf.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigconf.pdf diff --git a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf Binary files differindex f2adcfeaa1..8dcab36660 100644 --- a/macros/latex/contrib/acmart/samples/sample-sigplan.pdf +++ b/macros/latex/contrib/acmart/samples/sample-sigplan.pdf diff --git a/macros/latex/contrib/acmart/samples/samples.dtx b/macros/latex/contrib/acmart/samples/samples.dtx index b94128f870..d9353cad92 100644 --- a/macros/latex/contrib/acmart/samples/samples.dtx +++ b/macros/latex/contrib/acmart/samples/samples.dtx @@ -83,7 +83,7 @@ %% %%\acmBooktitle{Woodstock '18: ACM Symposium on Neural Gaze Detection, %% June 03--05, 2018, Woodstock, NY} -\acmISBN{978-1-4503-XXXX-X/18/06} +\acmISBN{978-1-4503-XXXX-X/2018/06} %</proceedings> %<*journal> diff --git a/macros/latex/contrib/easybook/README.md b/macros/latex/contrib/easybook/README.md index 032d3f4b01..dce421d3b4 100644 --- a/macros/latex/contrib/easybook/README.md +++ b/macros/latex/contrib/easybook/README.md @@ -1,5 +1,5 @@ # The `easybook` document class -Easily typesetting Chinese theses or books (v2024hw) +Easily typesetting Chinese theses or books (v2024hx) ## Abstract `easybook` is a pure academic template created based on the `ctexbook` book document class. It also has the functions of `book` and `article` document class. Combined with the general framework design of the theses of many universities in China, providing multiple commands and interfaces allows users to easily customize the theses templates. Its basic macro package `easybase` can also be used with `ctex` and standard document classes. diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx index 47e65db022..2cd88bcc15 100644 --- a/macros/latex/contrib/easybook/easybook.dtx +++ b/macros/latex/contrib/easybook/easybook.dtx @@ -14,7 +14,7 @@ % This work has the LPPL maintenance status `maintained'. %<class|package>\NeedsTeXFormat{LaTeX2e}[2021/11/15] %<*class> -\ProvidesExplClass{easybook}{2024/12/21}{2024hw} +\ProvidesExplClass{easybook}{2024/12/22}{2024hx} {Easily typesetting Chinese theses or books} \bool_new:N \l__eb_compile_draft_bool @@ -35,7 +35,7 @@ { \tl_set:Nn \l__eb_font_value_tl {#1} }, font .value_required:n = true, font .initial:n = auto, - cjkfont .code:n = \eb_put_ctexbook:n { fontset = #1 }, + cjkfont .code:n = \eb_put_ctexbook:n { fontset = {#1} }, mathfont .tl_set:N = \l__eb_mathfont_value_tl, mathfont .initial:n = times, configs .clist_gset:N = \g__eb_configs_file_clist, @@ -308,7 +308,7 @@ %</class> %<*package> \RequirePackage{etoolbox} -\ProvidesExplPackage{easybase}{2024/12/21}{2024hw} +\ProvidesExplPackage{easybase}{2024/12/22}{2024hx} {Easily typesetting Chinese theses or books} \cs_generate_variant:Nn \dim_set:Nn { NV } @@ -1512,8 +1512,8 @@ } \tl_new:N \eb@bitoc@title \bool_new:N \l__eb_toc_notitle_bool -\newbool{bitoc} -\cs_new:Npn \ebifbitoc { \ifbool{bitoc} } +\newbool{@bitoc} +\cs_new:Npn \ebifbitoc { \ifbool{@bitoc} } \seq_new:N \l__eb_level_tmpa_seq \tl_new:N \l__eb_level_tmpa_tl \cs_generate_variant:Nn \regex_extract_all:nnN { no } @@ -1586,9 +1586,9 @@ \str_if_eq:nnTF {#1} { mix } { \AddToHook{cmd/CTEX@addtocline/before}[bitoc] - {\addtocontents{toc}{\boolfalse{bitoc}}} + {\addtocontents{toc}{\boolfalse{@bitoc}}} \AddToHook{cmd/CTEX@addbitocline/before}[bitoc] - {\addtocontents{toc}{\booltrue{bitoc}}} + {\addtocontents{toc}{\booltrue{@bitoc}}} } { \IfHookEmptyTF{cmd/CTEX@addtocline/before}{} @@ -1614,9 +1614,7 @@ \cs_new_protected:Npn \eb_toc_assign_title_judge:nn #1#2 { \tl_set:Nn \eb@toc@title {#1} - \tl_if_novalue:nTF {#2} - { \tl_clear:N \eb@bitoc@title } - { \tl_set:Nn \eb@bitoc@title {#2} } + \tl_if_novalue:nF {#2} { \tl_set:Nn \eb@bitoc@title {#2} } } \cs_new_protected:Npn \eb_toc_start_multi_column_ext:n #1 { @@ -1649,12 +1647,16 @@ \clist_if_exist:cT { l__eb_toc_outer_kv_#1_clist } { \keys_set:nv { eb/tocouter } { l__eb_toc_outer_kv_#1_clist } } } +\cs_new_protected:Npn \eb_toc_kv_set:nn + { + \eb_toc_outer_kv_initial:n {#1} + \IfValueT{#2}{\keys_set:nn { eb/tocouter } {#2}} + } \cs_new_protected:Npn \eb_toc_list_struct_parse:nnnnn #1#2#3#4#5 { \group_begin: \tl_set_eq:Nc \eb@toc@title { list#4name } - \eb_toc_outer_kv_initial:n {#5} - \IfValueT{#3}{\keys_set:nn { eb/tocouter } {#3}} + \eb_toc_kv_set:nn {#5} {#3} \eb_toc_title_level_cmd:n {#1} \eb_toc_if_title_between_hook:nn {#1} {#4} \eb_toc_start_multi_column_ext:n {#5} @@ -1720,18 +1722,18 @@ { \section* } } } - \eb_toc_outer_kv_initial:n { toc } - \IfValueT{#3}{\keys_set:nn { eb/tocouter } {#3}} \bool_if:NT \l__eb_toc_plan_cn_bool { + \eb_toc_kv_set:nn { toc } {#3} \IfBooleanF{#1}{\eb@toc@title@level{\eb@toc@title}{}} \eb_toc_if_title_between_hook:nn {#1} { title } - \eb_toc_start_multi_column_ext:n { toc }#4 + \eb_toc_start_multi_column_ext:n { toc } } \bool_if:NT \l__eb_toc_plan_bi_bool { \tl_if_eq:NnF \g__eb_bilist_permute_value_tl { mix } { + \eb_toc_kv_set:nn { tec } {#3}#4 \IfBooleanF{#1}{\eb@toc@title@level{\eb@bitoc@title}{}} \eb_toc_if_title_between_hook:nn {#1} { bititle } \eb_toc_start_multi_column_ext:n { tec } @@ -3006,7 +3008,7 @@ } %</package> %<*tcolorbox> -\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/21}{2024hw} +\ProvidesExplFile{eb-tcolorbox.cfg}{2024/12/22}{2024hx} {Customization of tcolorbox for easybook} \cs_set_protected:Npn \addtotcbstyle #1#2 diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf Binary files differindex fd8cf9173e..686760c0a4 100644 --- a/macros/latex/contrib/easybook/easybook.pdf +++ b/macros/latex/contrib/easybook/easybook.pdf diff --git a/macros/latex/contrib/easybook/easybook.tex b/macros/latex/contrib/easybook/easybook.tex index c38e7f441f..2ca7066d43 100644 --- a/macros/latex/contrib/easybook/easybook.tex +++ b/macros/latex/contrib/easybook/easybook.tex @@ -23,8 +23,8 @@ name = easybook, color-scheme = blue, title = EASYBOOK使用手册, - version = v2024hw, - date = 2024/12/21, + version = v2024hx, + date = 2024/12/22, authors = 瞿毅, info = 简便地排版中文学位论文或书籍, email = toquyi@163.com, diff --git a/macros/latex/contrib/fontscale/CHANGELOG.md b/macros/latex/contrib/fontscale/CHANGELOG.md index 5fbaa9e247..7ee3fe0362 100644 --- a/macros/latex/contrib/fontscale/CHANGELOG.md +++ b/macros/latex/contrib/fontscale/CHANGELOG.md @@ -7,6 +7,13 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to ## [Unreleased] +## [v3.0.4] - 2024-12-22 + +### Changed +- `\PrintFontSizeParameters` and `\PrintAllFontSizeParamters` now print the + font step and font scale rounded to 5 decimal places. (`\CurrentFontStep` and + `\CurrentFontScale` are unchanged.) + ## [v3.0.3] - 2024-12-09 ### Changed diff --git a/macros/latex/contrib/fontscale/beery.cls b/macros/latex/contrib/fontscale/beery.cls index 51bad377c0..ba449ee039 100644 --- a/macros/latex/contrib/fontscale/beery.cls +++ b/macros/latex/contrib/fontscale/beery.cls @@ -4,7 +4,7 @@ \NeedsTeXFormat{LaTeX2e}[2023-11-01] \ProvidesExplClass {beery} - {2024-12-09} + {2024-12-22} {} {} diff --git a/macros/latex/contrib/fontscale/fontscale-table-classic.tex b/macros/latex/contrib/fontscale/fontscale-table-classic.tex index 2d3d344926..37e31d0784 100644 --- a/macros/latex/contrib/fontscale/fontscale-table-classic.tex +++ b/macros/latex/contrib/fontscale/fontscale-table-classic.tex @@ -1,4 +1,4 @@ -\ProvidesFile{fontscale-table-classic.tex}[2024-12-09] +\ProvidesFile{fontscale-table-classic.tex}[2024-12-22] \begin{table} \centering diff --git a/macros/latex/contrib/fontscale/fontscale-table-font-steps.tex b/macros/latex/contrib/fontscale/fontscale-table-font-steps.tex index 13797a3863..ecf029b48f 100644 --- a/macros/latex/contrib/fontscale/fontscale-table-font-steps.tex +++ b/macros/latex/contrib/fontscale/fontscale-table-font-steps.tex @@ -1,4 +1,4 @@ -\ProvidesFile{fontscale-table-font-steps.tex}[2024-12-09] +\ProvidesFile{fontscale-table-font-steps.tex}[2024-12-22] \begin{table} \centering diff --git a/macros/latex/contrib/fontscale/fontscale-table-musical.tex b/macros/latex/contrib/fontscale/fontscale-table-musical.tex index 999212da86..a97a66e596 100644 --- a/macros/latex/contrib/fontscale/fontscale-table-musical.tex +++ b/macros/latex/contrib/fontscale/fontscale-table-musical.tex @@ -1,4 +1,4 @@ -\ProvidesFile{fontscale-table-musical.tex}[2024-12-09] +\ProvidesFile{fontscale-table-musical.tex}[2024-12-22] \begin{table} \centering diff --git a/macros/latex/contrib/fontscale/fontscale.pdf b/macros/latex/contrib/fontscale/fontscale.pdf Binary files differindex 16e0650fc5..6274624043 100644 --- a/macros/latex/contrib/fontscale/fontscale.pdf +++ b/macros/latex/contrib/fontscale/fontscale.pdf diff --git a/macros/latex/contrib/fontscale/fontscale.sty b/macros/latex/contrib/fontscale/fontscale.sty index 12764b579f..fe18d8d96a 100644 --- a/macros/latex/contrib/fontscale/fontscale.sty +++ b/macros/latex/contrib/fontscale/fontscale.sty @@ -8,8 +8,8 @@ \NeedsTeXFormat{LaTeX2e}[2023-11-01] \ProvidesExplPackage {fontscale} - {2024-12-09} - {3.0.3} + {2024-12-22} + {3.0.4} {A flexible interface for setting font sizes} % l3kernel version 2023-10-10 added many 'e'-variants. @@ -195,21 +195,16 @@ { \f@size / \l__fontscale_normalsize_size_fp } \str_if_eq:VnTF \l__fontscale_typographic_scale_str { musical } { - \dim_compare:nNnTF \l__fontscale_musical_base_dim = - \l_fontscale_normalsize_size_dim + \fp_set:Nn \l_fontscale_step_fp { - \fp_set:Nn \l_fontscale_step_fp - { - \l__fontscale_musical_selectfont_fp - * ln ( \l_fontscale_scale_fp ) - } - } - { - \fp_set:Nn \l_fontscale_step_fp - { - \l__fontscale_musical_selectfont_fp - * ln ( \f@size / \l__fontscale_musical_base_fp ) - } + \l__fontscale_musical_selectfont_fp + * ln + ( + \dim_compare:nNnTF \l__fontscale_musical_base_dim = + \l_fontscale_normalsize_size_dim + { \l_fontscale_scale_fp } + { \f@size / \l__fontscale_musical_base_fp } + ) } } { \fp_set_eq:NN \l_fontscale_step_fp \c_nan_fp } @@ -266,7 +261,8 @@ \tl_set:NV \ProcessedArgument \l__fontscale_arg_process_skip } % Used to define \tiny to \Huge. Sets \@currsize only for compatibility. Need -% \dim_use:N only for compatibility with the microtype package. +% \dim_use:N only for compatibility with versions of the microtype package +% older than v3.2 2024-12-12. \cs_new_protected:Npn \__fontscale_name:NNN #1#2#3 { \cs_set_eq:NN \@currsize #1 @@ -277,8 +273,7 @@ % unit of 'pt'. % (2) Avoids the issue where \f@size is set to the new font size before the % second argument is expanded. -% (3) Issues a user-friendly error message if the font size is not a positive -% length. +% (3) Issues a user-friendly error message if the font size is not positive. \cs_new_protected:Npn \__fontscale_set_font_size:nn #1#2 { \use:e @@ -385,6 +380,16 @@ \dim_new:N \l__fontscale_musical_base_dim \int_new:N \l__fontscale_musical_notes_int +\cs_new_protected:Npn \__fontscale_keys_code_musical_base: + { + \__fontscale_dim_set_from_user:Nn \l__fontscale_musical_base_dim + { \l_keys_value_tl } + } +\cs_new_protected:Npn \__fontscale_keys_code_musical_notes: + { + \__fontscale_int_set_from_user:Nn \l__fontscale_musical_notes_int + { \l_keys_value_tl } + } \cs_new_protected:Npn \__fontscale_keys_code_name: { \tl_if_in:NnTF \l_keys_value_tl { / } @@ -428,15 +433,13 @@ } \keys_define:nn { fontscale / musical } { - base .code:n = - \__fontscale_dim_set_from_user:Nn \l__fontscale_musical_base_dim {#1} + base .code:n = \__fontscale_keys_code_musical_base: , base .value_required:n = true , ratio .fp_set:N = \l__fontscale_musical_ratio_fp , ratio .value_required:n = true - , notes .code:n = - \__fontscale_int_set_from_user:Nn \l__fontscale_musical_notes_int {#1} + , notes .code:n = \__fontscale_keys_code_musical_notes: , notes .value_required:n = true } \keys_define:nn { fontscale / normalsize } @@ -581,7 +584,7 @@ % Pre-compiles the keys with their initial values and then sets the keys to % their initial values. This is significantly faster than using .initial:n and -% \keys_precompile:nnN. The value of \q_no_value is used to test if the +% \keys_precompile:nnN. The special value of \q_no_value is used to test if the % corresponding key has been set by the user. \cs_new_protected:Npn \__fontscale_keys_set_initial: { @@ -1231,10 +1234,11 @@ { \__fontscale_print_font_size_parameters: } \cs_new_protected:Npn \__fontscale_print_font_size_parameters: { - step ~=~ \__fontscale_step: ,~ - scale ~=~ \__fontscale_scale: ,~ - size ~=~ \__fontscale_size: ,~ - baselineskip ~=~ \__fontscale_baselineskip: + step~ =~ \fp_if_nan:nF { \l_fontscale_step_fp } + { \fp_eval:n { round ( \l_fontscale_step_fp , 5 ) } } ,~ + scale~ =~ \fp_eval:n { round ( \l_fontscale_scale_fp , 5 ) } ,~ + size~ =~ \dim_use:N \l_fontscale_size_dim ,~ + baselineskip~ =~ \skip_use:N \l_fontscale_baselineskip_skip } \NewDocumentCommand \PrintAllFontSizeParameters { } @@ -1256,8 +1260,9 @@ { \token_to_str:c {##1} \@ \c_colon_str \c_space_tl step~ =~ \fp_use:c { c_fontscale_##1_step_fp } ,~ - scale~ =~ \str_if_eq:nnTF {##1} { normalsize } - { 1 } { \fp_use:c { l_fontscale_##1_scale_fp } } ,~ + scale~ =~ \str_if_eq:nnTF {##1} { normalsize } { 1 } + { \fp_eval:n { round ( \use:c { l_fontscale_##1_scale_fp } , 5 ) } } + ,~ size~ =~ \dim_use:c { l_fontscale_##1_size_dim } ,~ baselineskip~ =~ \skip_use:c { l_fontscale_##1_baselineskip_skip } \str_if_eq:nnF {##1} { Huge } { \newline } diff --git a/macros/latex/contrib/fontscale/fontscale.tex b/macros/latex/contrib/fontscale/fontscale.tex index 0e806e564f..3d3500fec0 100644 --- a/macros/latex/contrib/fontscale/fontscale.tex +++ b/macros/latex/contrib/fontscale/fontscale.tex @@ -14,7 +14,7 @@ A flexible interface for setting font sizes Oliver Beery -Version 3.0.3\quad{}9 December 2024 +Version 3.0.4\quad{}22 December 2024 \section{Introduction} @@ -204,7 +204,8 @@ Sets the font baselineskip set by \cs{SetFontStep}, \cs{SetFontScale}, and \cs{S \subsection{Overwriting the previous keys} \label{subsec:overwriting} -This subsection documents keys for directly setting the font scales, font sizes, and font baselineskips of the font size commands from \cs{tiny} to \cs{Huge}. +This subsection documents keys for directly setting the font sizes and font baselineskips of the font size commands from \cs{tiny} to \cs{Huge}. +The font sizes can also be set by setting the font scale. The user should take care to ensure that the lengths of the font sizes remain correctly ordered from \cs{tiny} to \cs{Huge}. This is important for typographic and syntactic consistency. @@ -366,7 +367,7 @@ Does nothing, except issue a warning, if used in math mode. \subsection{Testing and debugging} \label{subsec:debug} -The commands documented here are intended primarily for testing and debugging. +This subsection documents commands that are intended primarily for testing and debugging. I have used them often when developing this package so I think users will find them helpful. \begin{mydisplaycode} @@ -374,14 +375,17 @@ I have used them often when developing this package so I think users will find t \end{mydisplaycode} Prints the current font size parameters\---the font step, font scale, font size, and font baselineskip. -The current font step will be left blank if it is undefined (as explained for \cs{CurrentFontStep} in \S\ref{subsec:expandable}). -\pagebreak%manual +The printed font step and font scale are rounded to \num{5} decimal places. +To print with more decimal places, use \cs{CurrentFontStep} and \cs{CurrentFontScale} (\S\ref{subsec:expandable}). +The printed font step will be left blank if it is undefined (as explained for \cs{CurrentFontStep} in \S\ref{subsec:expandable}). \begin{mydisplaycode} \cs{PrintAllFontSizeParameters} \end{mydisplaycode} Prints the font step, font scale, font size, and font baselineskip of each font size command from \cs{tiny} to \cs{Huge}. +The printed font scale is rounded to \num{5} decimal places. +To print with more decimal places, use \cs{CurrentFontScale} (\S\ref{subsec:expandable}). \begin{mydisplaycode} \cs{PrintSampleText} \sarg{} \marg{text} diff --git a/macros/latex/required/l3kernel/CHANGELOG.md b/macros/latex/required/l3kernel/CHANGELOG.md index 80629d5ef5..7cfd571a6c 100644 --- a/macros/latex/required/l3kernel/CHANGELOG.md +++ b/macros/latex/required/l3kernel/CHANGELOG.md @@ -7,6 +7,28 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2024-12-09] + +### Added +- `\bitset_use:N` and `\clist_use:N`: this clarifies that bitsets and clists + can be used with `V`-type expansion +- `\sys_if_engine_opentype:(TF)` +- Add equivalent interfaces for regex functions: + - `\int_(g)set_regex_count:Nnn`, `\int_(g)set_regex_count:NNn` + - `\seq_(g)set_regex_extract_once:Nnn`, `\seq_(g)set_regex_extract_once:NNn` + - `\seq_(g)set_regex_extract_all:Nnn`, `\seq_(g)set_regex_extract_all:NNn` + - `\seq_(g)set_regex_split:Nnn`, `\seq_(g)set_regex_split:NNn` + - `\tl_if_regex_match:nn(TF)`, `\tl_if_regex_match:nN(TF)` + - `\tl_regex_(g)replace_once:Nnn`, `\tl_regex_(g)replace_once:NNn` + - `\tl_regex_(g)replace_all:Nnn`, `\tl_regex_(g)replace_all:NNn` + +### Fixed +- `\prop_item:Nn` result not returned in `\exp_not:n` for linked properties + (#1630) + +### Removed +- `\c_catcode_active_tl`: was missing a `_`, always intended to be internal + ## [2024-11-02] ### Added @@ -1793,7 +1815,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/2024-11-02...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2024-12-09...HEAD +[2024-12-09]: https://github.com/latex3/latex3/compare/2024-11-02...2024-12-09 [2024-11-02]: https://github.com/latex3/latex3/compare/2024-10-09...2024-11-02 [2024-10-09]: https://github.com/latex3/latex3/compare/2024-09-10...2024-10-09 [2024-09-10]: https://github.com/latex3/latex3/compare/2024-08-30...2024-09-10 diff --git a/macros/latex/required/l3kernel/README.md b/macros/latex/required/l3kernel/README.md index d048951c6d..4721d6ca8c 100644 --- a/macros/latex/required/l3kernel/README.md +++ b/macros/latex/required/l3kernel/README.md @@ -1,7 +1,7 @@ LaTeX3 Programming Conventions ============================== -Release 2024-11-02 +Release 2024-12-09 Overview -------- diff --git a/macros/latex/required/l3kernel/expl3.dtx b/macros/latex/required/l3kernel/expl3.dtx index 2d0a15de88..4662bdbe0b 100644 --- a/macros/latex/required/l3kernel/expl3.dtx +++ b/macros/latex/required/l3kernel/expl3.dtx @@ -24,7 +24,7 @@ % %<*driver|generic|package|2ekernel> %</driver|generic|package|2ekernel> -\def\ExplFileDate{2024-11-02}% +\def\ExplFileDate{2024-12-09}% %<*driver> \documentclass[full]{l3doc} \usepackage{graphicx} @@ -51,7 +51,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/expl3.pdf b/macros/latex/required/l3kernel/expl3.pdf Binary files differindex 611d4ad06f..888e6d3af4 100644 --- a/macros/latex/required/l3kernel/expl3.pdf +++ b/macros/latex/required/l3kernel/expl3.pdf diff --git a/macros/latex/required/l3kernel/interface3.pdf b/macros/latex/required/l3kernel/interface3.pdf Binary files differindex ca71fc3daf..241f71b581 100644 --- a/macros/latex/required/l3kernel/interface3.pdf +++ b/macros/latex/required/l3kernel/interface3.pdf diff --git a/macros/latex/required/l3kernel/interface3.tex b/macros/latex/required/l3kernel/interface3.tex index 91576320b0..c5286fdb34 100644 --- a/macros/latex/required/l3kernel/interface3.tex +++ b/macros/latex/required/l3kernel/interface3.tex @@ -58,7 +58,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2024-11-02} +\date{Released 2024-12-09} \pagenumbering{roman} \maketitle diff --git a/macros/latex/required/l3kernel/l3basics.dtx b/macros/latex/required/l3kernel/l3basics.dtx index 934bffb39f..728ac55c46 100644 --- a/macros/latex/required/l3kernel/l3basics.dtx +++ b/macros/latex/required/l3kernel/l3basics.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3bitset.dtx b/macros/latex/required/l3kernel/l3bitset.dtx index 79a5a21b4d..fa518d50d3 100644 --- a/macros/latex/required/l3kernel/l3bitset.dtx +++ b/macros/latex/required/l3kernel/l3bitset.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -240,6 +240,16 @@ % implementation based on \cs{fp_eval:n} otherwise. % \end{function} % +% \begin{function}[EXP, added = 2024-11-12]{\bitset_use:N, \bitset_use:c} +% \begin{syntax} +% \cs{bitset_use:N} \meta{bitset var} +% \end{syntax} +% This leaves the current value of the bitset expressed as +% a binary (string) number in the input stream. +% If no bit has been set yet, the output is zero. This is +% functionally equivalent to \cs{bitset_to_bin:N}. +% \end{function} +% % \begin{function}[added = 2023-11-15] % {\bitset_show:N, \bitset_show:c} % \begin{syntax} @@ -524,6 +534,13 @@ % \end{macro} % \end{macro} % +% \begin{macro}{\bitset_use:N, \bitset_use:c} +% \begin{macrocode} +\cs_new_eq:NN \bitset_use:N \tl_use:N +\cs_generate_variant:Nn \bitset_use:N { c } +% \end{macrocode} +% \end{macro} +% % \begin{macro} % { % \bitset_item:Nn, \bitset_item:cn diff --git a/macros/latex/required/l3kernel/l3bootstrap.dtx b/macros/latex/required/l3kernel/l3bootstrap.dtx index 105304afe4..f7a7f3feab 100644 --- a/macros/latex/required/l3kernel/l3bootstrap.dtx +++ b/macros/latex/required/l3kernel/l3bootstrap.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3box.dtx b/macros/latex/required/l3kernel/l3box.dtx index 6499104961..0170e91ff0 100644 --- a/macros/latex/required/l3kernel/l3box.dtx +++ b/macros/latex/required/l3kernel/l3box.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3cctab.dtx b/macros/latex/required/l3kernel/l3cctab.dtx index 53db15109b..112f79e9ac 100644 --- a/macros/latex/required/l3kernel/l3cctab.dtx +++ b/macros/latex/required/l3kernel/l3cctab.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -866,8 +866,7 @@ \group_begin: \int_set:Nn \tex_endlinechar:D { 32 } \char_set_catcode_invalid:n { 0 } - \bool_lazy_or:nnTF - { \sys_if_engine_xetex_p: } { \sys_if_engine_luatex_p: } + \sys_if_engine_opentype:TF { \int_step_function:nN { 31 } \char_set_catcode_invalid:n } { \int_step_function:nN { 31 } \char_set_catcode_active:n } \int_step_function:nnN { 33 } { 64 } \char_set_catcode_other:n @@ -892,8 +891,7 @@ \char_set_catcode_group_end:n { 125 } % right brace \char_set_catcode_space:n { 126 } % tilde \char_set_catcode_invalid:n { 127 } % ^^? - \bool_lazy_or:nnF - { \sys_if_engine_xetex_p: } { \sys_if_engine_luatex_p: } + \sys_if_engine_opentype:F { \int_step_function:nnN { 128 } { 255 } \char_set_catcode_active:n } \@@_gset:n { \c_code_cctab } \group_end: diff --git a/macros/latex/required/l3kernel/l3clist.dtx b/macros/latex/required/l3kernel/l3clist.dtx index dc6caccf0d..0ab53da5fc 100644 --- a/macros/latex/required/l3kernel/l3clist.dtx +++ b/macros/latex/required/l3kernel/l3clist.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -619,6 +619,22 @@ % \end{texnote} % \end{function} % +% \begin{function}[EXP, added = 2024-11-12]{\clist_use:N, \clist_use:c} +% \begin{syntax} +% \cs{clist_use:N} \meta{clist~var} +% \end{syntax} +% Places the contents of the \meta{clist~var} in the input stream, +% with a comma between each item. The result is exaclty the stored +% \meta{clist}, which will include braces around (for example) +% entries with retained spaces at the ends. +% \begin{texnote} +% The result is returned as-is, in the same way as \cs{tl_use:N} +% and \emph{without} protection from expansion, +% cf.~\cs{clist_use:Nnnnn}, etc. It is equivalent to \texttt{V}-type +% expansion of a \texttt{clist}. +% \end{texnote} +% \end{function} +% % \begin{function}[EXP, added = 2021-05-10]{\clist_use:nnnn, \clist_use:nn} % \begin{syntax} % \cs{clist_use:nnnn} \Arg{comma~list} \Arg{separator~between~two} \\ @@ -2008,6 +2024,13 @@ % \end{macro} % \end{macro} % +% \begin{macro}{\clist_use:N, \clist_use:c} +% \begin{macrocode} +\cs_new_eq:NN \clist_use:N \tl_use:N +\cs_generate_variant:Nn \clist_use:N { c } +% \end{macrocode} +% \end{macro} +% % \begin{macro} % { % \clist_use:nnnn, \clist_use:nn, \@@_use:Nw, diff --git a/macros/latex/required/l3kernel/l3coffins.dtx b/macros/latex/required/l3kernel/l3coffins.dtx index 7eda18d6e7..a50e5c48b4 100644 --- a/macros/latex/required/l3kernel/l3coffins.dtx +++ b/macros/latex/required/l3kernel/l3coffins.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3color.dtx b/macros/latex/required/l3kernel/l3color.dtx index 99c81e4980..f8d42a4091 100644 --- a/macros/latex/required/l3kernel/l3color.dtx +++ b/macros/latex/required/l3kernel/l3color.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3debug.dtx b/macros/latex/required/l3kernel/l3debug.dtx index c3554aab6d..b44f39329f 100644 --- a/macros/latex/required/l3kernel/l3debug.dtx +++ b/macros/latex/required/l3kernel/l3debug.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -69,7 +69,7 @@ % % Standard file identification. % \begin{macrocode} -\ProvidesExplFile{l3debug.def}{2024-11-02}{}{L3 Debugging support} +\ProvidesExplFile{l3debug.def}{2024-12-09}{}{L3 Debugging support} % \end{macrocode} % % \begin{variable}{\s_@@_stop} diff --git a/macros/latex/required/l3kernel/l3deprecation.dtx b/macros/latex/required/l3kernel/l3deprecation.dtx index 87c7708eb8..330237292b 100644 --- a/macros/latex/required/l3kernel/l3deprecation.dtx +++ b/macros/latex/required/l3kernel/l3deprecation.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3doc.dtx b/macros/latex/required/l3kernel/l3doc.dtx index 1f7a29efa5..5341bc93e5 100644 --- a/macros/latex/required/l3kernel/l3doc.dtx +++ b/macros/latex/required/l3kernel/l3doc.dtx @@ -71,7 +71,7 @@ and all files in that bundle must be distributed together. % This isn't included in the typeset documentation because it's a bit % ugly: %<*class> -\ProvidesExplClass{l3doc}{2024-11-02}{} +\ProvidesExplClass{l3doc}{2024-12-09}{} {L3 Experimental documentation class} %</class> % \fi @@ -84,7 +84,7 @@ and all files in that bundle must be distributed together. % require you to do updates, if the class changes.}} % % \author{\Team} -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % \maketitle % \tableofcontents % @@ -1531,8 +1531,7 @@ and all files in that bundle must be distributed together. % \begin{macrocode} \bool_if:NT \g_@@_lmodern_bool { - \bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: }{ \sys_if_engine_xetex_p: } + \sys_if_engine_opentype:TF { \group_begin: \ttfamily @@ -3609,7 +3608,7 @@ and all files in that bundle must be distributed together. % \begin{macrocode} \newenvironment{TemplateInterfaceDescription}[1] { - \subsection{The~object~type~`#1'} + \subsection{The~template~type~`#1'} \begingroup \@beginparpenalty\@M \description @@ -3628,7 +3627,7 @@ and all files in that bundle must be distributed together. % \begin{macrocode} \newenvironment{TemplateDescription}[2] { - \subsection{The~template~`#2'~(object~type~#1)} + \subsection{The~template~`#2'~(template~type~#1)} \subsubsection*{Attributes:} \begingroup \@beginparpenalty\@M @@ -4717,7 +4716,7 @@ and all files in that bundle must be distributed together. % \begin{macrocode} \tl_const:Nn \Team { - The~\LaTeX3~Project\thanks + The~\LaTeX~Project~team\thanks {\url{https://www.latex-project.org/latex3/}} } % \end{macrocode} @@ -4731,7 +4730,7 @@ and all files in that bundle must be distributed together. } \author { - The~\LaTeX3~Project\thanks{E-mail:~ + The~\LaTeX~Project~team\thanks{E-mail:~ \href{mailto:latex-l@listserv.uni-heidelberg.de} {latex-l@listserv.uni-heidelberg.de}} } diff --git a/macros/latex/required/l3kernel/l3doc.pdf b/macros/latex/required/l3kernel/l3doc.pdf Binary files differindex de0bcf60e8..2e0ebf63db 100644 --- a/macros/latex/required/l3kernel/l3doc.pdf +++ b/macros/latex/required/l3kernel/l3doc.pdf diff --git a/macros/latex/required/l3kernel/l3docstrip.dtx b/macros/latex/required/l3kernel/l3docstrip.dtx index fb69b714fb..3f3458e4a8 100644 --- a/macros/latex/required/l3kernel/l3docstrip.dtx +++ b/macros/latex/required/l3kernel/l3docstrip.dtx @@ -63,7 +63,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3docstrip.pdf b/macros/latex/required/l3kernel/l3docstrip.pdf Binary files differindex 061cd6fc44..8039326289 100644 --- a/macros/latex/required/l3kernel/l3docstrip.pdf +++ b/macros/latex/required/l3kernel/l3docstrip.pdf diff --git a/macros/latex/required/l3kernel/l3expan.dtx b/macros/latex/required/l3kernel/l3expan.dtx index 3ca2c517b1..81ad6ef3b7 100644 --- a/macros/latex/required/l3kernel/l3expan.dtx +++ b/macros/latex/required/l3kernel/l3expan.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3file.dtx b/macros/latex/required/l3kernel/l3file.dtx index ceadf34dc0..4cf93f65f5 100644 --- a/macros/latex/required/l3kernel/l3file.dtx +++ b/macros/latex/required/l3kernel/l3file.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3flag.dtx b/macros/latex/required/l3kernel/l3flag.dtx index 7741a9b0da..358c29b0b5 100644 --- a/macros/latex/required/l3kernel/l3flag.dtx +++ b/macros/latex/required/l3kernel/l3flag.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-assign.dtx b/macros/latex/required/l3kernel/l3fp-assign.dtx index 4fcaf71864..6f74942930 100644 --- a/macros/latex/required/l3kernel/l3fp-assign.dtx +++ b/macros/latex/required/l3kernel/l3fp-assign.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % \maketitle % % \begin{documentation} diff --git a/macros/latex/required/l3kernel/l3fp-aux.dtx b/macros/latex/required/l3kernel/l3fp-aux.dtx index 807710de08..ee7f02d8ff 100644 --- a/macros/latex/required/l3kernel/l3fp-aux.dtx +++ b/macros/latex/required/l3kernel/l3fp-aux.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-basics.dtx b/macros/latex/required/l3kernel/l3fp-basics.dtx index 11c244aa1f..cdb02dc1a5 100644 --- a/macros/latex/required/l3kernel/l3fp-basics.dtx +++ b/macros/latex/required/l3kernel/l3fp-basics.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-convert.dtx b/macros/latex/required/l3kernel/l3fp-convert.dtx index 23f7a2213d..d810f49b70 100644 --- a/macros/latex/required/l3kernel/l3fp-convert.dtx +++ b/macros/latex/required/l3kernel/l3fp-convert.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-expo.dtx b/macros/latex/required/l3kernel/l3fp-expo.dtx index d65a147e15..ec74bf42fe 100644 --- a/macros/latex/required/l3kernel/l3fp-expo.dtx +++ b/macros/latex/required/l3kernel/l3fp-expo.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-extended.dtx b/macros/latex/required/l3kernel/l3fp-extended.dtx index cedbc91888..ef7c829873 100644 --- a/macros/latex/required/l3kernel/l3fp-extended.dtx +++ b/macros/latex/required/l3kernel/l3fp-extended.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-functions.dtx b/macros/latex/required/l3kernel/l3fp-functions.dtx index 444e8189fa..e37c12fcd6 100644 --- a/macros/latex/required/l3kernel/l3fp-functions.dtx +++ b/macros/latex/required/l3kernel/l3fp-functions.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-logic.dtx b/macros/latex/required/l3kernel/l3fp-logic.dtx index baa08b4216..2862456150 100644 --- a/macros/latex/required/l3kernel/l3fp-logic.dtx +++ b/macros/latex/required/l3kernel/l3fp-logic.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-parse.dtx b/macros/latex/required/l3kernel/l3fp-parse.dtx index d272cadf11..85832288cb 100644 --- a/macros/latex/required/l3kernel/l3fp-parse.dtx +++ b/macros/latex/required/l3kernel/l3fp-parse.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-random.dtx b/macros/latex/required/l3kernel/l3fp-random.dtx index 91c3a20477..c23b49afba 100644 --- a/macros/latex/required/l3kernel/l3fp-random.dtx +++ b/macros/latex/required/l3kernel/l3fp-random.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-round.dtx b/macros/latex/required/l3kernel/l3fp-round.dtx index a4202b4fea..b2df6a5309 100644 --- a/macros/latex/required/l3kernel/l3fp-round.dtx +++ b/macros/latex/required/l3kernel/l3fp-round.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-symbolic.dtx b/macros/latex/required/l3kernel/l3fp-symbolic.dtx index 0db79ef775..a5c03d61b4 100644 --- a/macros/latex/required/l3kernel/l3fp-symbolic.dtx +++ b/macros/latex/required/l3kernel/l3fp-symbolic.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-traps.dtx b/macros/latex/required/l3kernel/l3fp-traps.dtx index b300528ec5..84760238bf 100644 --- a/macros/latex/required/l3kernel/l3fp-traps.dtx +++ b/macros/latex/required/l3kernel/l3fp-traps.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % \maketitle % % \begin{documentation} diff --git a/macros/latex/required/l3kernel/l3fp-trig.dtx b/macros/latex/required/l3kernel/l3fp-trig.dtx index 46cad5c8f9..6a0af100a3 100644 --- a/macros/latex/required/l3kernel/l3fp-trig.dtx +++ b/macros/latex/required/l3kernel/l3fp-trig.dtx @@ -42,7 +42,7 @@ % {latex-team@latex-project.org}^^A % }^^A % } -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp-types.dtx b/macros/latex/required/l3kernel/l3fp-types.dtx index 049a6eea82..e1456c153f 100644 --- a/macros/latex/required/l3kernel/l3fp-types.dtx +++ b/macros/latex/required/l3kernel/l3fp-types.dtx @@ -42,7 +42,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fp.dtx b/macros/latex/required/l3kernel/l3fp.dtx index 0cbfd20153..09e46944f3 100644 --- a/macros/latex/required/l3kernel/l3fp.dtx +++ b/macros/latex/required/l3kernel/l3fp.dtx @@ -49,7 +49,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3fparray.dtx b/macros/latex/required/l3kernel/l3fparray.dtx index 52b91d1296..93ea3d75f8 100644 --- a/macros/latex/required/l3kernel/l3fparray.dtx +++ b/macros/latex/required/l3kernel/l3fparray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3int.dtx b/macros/latex/required/l3kernel/l3int.dtx index 9782fe452c..9c6835bc76 100644 --- a/macros/latex/required/l3kernel/l3int.dtx +++ b/macros/latex/required/l3kernel/l3int.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -297,7 +297,7 @@ % \begin{function}[updated = 2011-10-22] % { % \int_set:Nn, \int_set:cn, \int_set:NV, \int_set:cV, -% \int_gset:Nn, \int_gset:cn, \int_gset:MV, \int_gset:cV +% \int_gset:Nn, \int_gset:cn, \int_gset:NV, \int_gset:cV % } % \begin{syntax} % \cs{int_set:Nn} \meta{integer} \Arg{int expr} @@ -307,6 +307,37 @@ % \cs{int_eval:n}). % \end{function} % +% \begin{function}[added = 2024-12-08] +% { +% \int_set_regex_count:Nnn, \int_set_regex_count:cnn, +% \int_set_regex_count:NNn, \int_set_regex_count:cNn, +% \int_gset_regex_count:Nnn, \int_gset_regex_count:cnn, +% \int_gset_regex_count:NNn, \int_gset_regex_count:cNn, +% } +% \begin{syntax} +% \cs{int_set_regex_count:Nnn} \meta{int var} \Arg{regex} \Arg{token list} +% \cs{int_set_regex_count:NNn} \meta{int var} \meta{regex~var} \Arg{token list} +% \end{syntax} +% Sets \meta{int var} equal to the number of times +% \meta{regular expression} appears in \meta{token list}. +% The search starts by finding the left-most longest match, +% respecting greedy and lazy (non-greedy) operators. Then the search +% starts again from the character following the last character +% of the previous match, until reaching the end of the token list. +% Infinite loops are prevented in the case where the regular expression +% can match an empty token list: then we count one match between each +% pair of characters. +% For instance, +% \begin{verbatim} +% \int_set_regex_count:Nnn \l_foo_int { (b+|c) } { abbababcbb } +% \end{verbatim} +% results in \cs[no-index]{l_foo_int} taking the value $5$. +% Theses are alternative names for \cs{regex_count:nnN} and friends, +% with arguments re-ordered for \meta{int~var} setting; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% % \begin{function}[updated = 2011-10-22] % {\int_sub:Nn, \int_sub:cn, \int_gsub:Nn, \int_gsub:cn} % \begin{syntax} @@ -1495,6 +1526,45 @@ % \end{macro} % \end{macro} % +% \begin{macro} +% { +% \int_set_regex_count:Nnn, \int_set_regex_count:cnn, +% \int_gset_regex_count:Nnn, \int_gset_regex_count:cnn +% } +% \begin{macro} +% { +% \int_set_regex_count:NNn, \int_set_regex_count:cNn, +% \int_gset_regex_count:NNn, \int_set_gregex_count:cNn +% } +% \begin{macrocode} +\cs_new_protected:Npn \int_set_regex_count:Nnn #1#2#3 + { \regex_count:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \int_set_regex_count:Nnn { c } +\cs_new_protected:Npn \int_gset_regex_count:Nnn #1#2#3 + { + \group_begin: + \int_set_eq:NN \l_@@_internal_a_int #1 + \regex_count:nnN {#2} {#3} \l_@@_internal_a_int + \int_gset_eq:NN #1 \l_@@_internal_a_int + \group_end: + } +\cs_generate_variant:Nn \int_gset_regex_count:Nnn { c } +\cs_new_protected:Npn \int_set_regex_count:NNn #1#2#3 + { \regex_count:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \int_set_regex_count:Nnn { c } +\cs_new_protected:Npn \int_gset_regex_count:NNn #1#2#3 + { + \group_begin: + \int_set_eq:NN \l_@@_internal_a_int #1 + \regex_count:NnN #2 {#3} \l_@@_internal_a_int + \int_gset_eq:NN #1 \l_@@_internal_a_int + \group_end: + } +\cs_generate_variant:Nn \int_gset_regex_count:NNn { c } +% \end{macrocode} +% \end{macro} +% \end{macro} +% % \subsection{Using integers} % % \begin{macro}{\int_use:N, \int_use:c} diff --git a/macros/latex/required/l3kernel/l3intarray.dtx b/macros/latex/required/l3kernel/l3intarray.dtx index 9a9a5d64e8..0c7a5d3343 100644 --- a/macros/latex/required/l3kernel/l3intarray.dtx +++ b/macros/latex/required/l3kernel/l3intarray.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3kernel-functions.dtx b/macros/latex/required/l3kernel/l3kernel-functions.dtx index 2678f3f965..d176fd5cb4 100644 --- a/macros/latex/required/l3kernel/l3kernel-functions.dtx +++ b/macros/latex/required/l3kernel/l3kernel-functions.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3keys.dtx b/macros/latex/required/l3kernel/l3keys.dtx index c9220d7279..5228a9c19e 100644 --- a/macros/latex/required/l3kernel/l3keys.dtx +++ b/macros/latex/required/l3kernel/l3keys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -921,7 +921,7 @@ % The correct list is returned by nested calls. % \end{function} % -% \section{Digesting keys} +% \section{Precompiling keys} % % \begin{function}[added = 2022-03-09]{\keys_precompile:nnN} % \begin{syntax} @@ -931,6 +931,14 @@ % resulting code for those which set variables or functions into the % \meta{tl~var}. Thus this function \enquote{precompiles} the keyval list into % a set of results which can be applied rapidly. +% +% It is important to note that when precompiling keys, no expansion of variables +% takes place. This means that any key setting which simply stores variable names, +% rather than variable values, will not work correctly. Most notably, any +% key setting which uses \cs{l_keys_key_str}, \cs{l_keys_path_str} or +% \cs{l_keys_value_tl} will yield unpredictable outcomes. As such, keys +% intended to be precompiled should fully expand any values at the point of +% setting. % \end{function} % % \section{Utility functions for keys} diff --git a/macros/latex/required/l3kernel/l3legacy.dtx b/macros/latex/required/l3kernel/l3legacy.dtx index b76516d1b0..d8c66993a1 100644 --- a/macros/latex/required/l3kernel/l3legacy.dtx +++ b/macros/latex/required/l3kernel/l3legacy.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3luatex.dtx b/macros/latex/required/l3kernel/l3luatex.dtx index d7a6058a15..e9cabf83ed 100644 --- a/macros/latex/required/l3kernel/l3luatex.dtx +++ b/macros/latex/required/l3kernel/l3luatex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3msg.dtx b/macros/latex/required/l3kernel/l3msg.dtx index 68058724e8..14b90a24da 100644 --- a/macros/latex/required/l3kernel/l3msg.dtx +++ b/macros/latex/required/l3kernel/l3msg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3names.dtx b/macros/latex/required/l3kernel/l3names.dtx index 95aeafe4a6..1ace7919a7 100644 --- a/macros/latex/required/l3kernel/l3names.dtx +++ b/macros/latex/required/l3kernel/l3names.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3news.pdf b/macros/latex/required/l3kernel/l3news.pdf Binary files differindex 6082a4a8f0..2ed90b59e3 100644 --- a/macros/latex/required/l3kernel/l3news.pdf +++ b/macros/latex/required/l3kernel/l3news.pdf diff --git a/macros/latex/required/l3kernel/l3news01.pdf b/macros/latex/required/l3kernel/l3news01.pdf Binary files differindex ab42ee7d9e..51c7ab3882 100644 --- a/macros/latex/required/l3kernel/l3news01.pdf +++ b/macros/latex/required/l3kernel/l3news01.pdf diff --git a/macros/latex/required/l3kernel/l3news02.pdf b/macros/latex/required/l3kernel/l3news02.pdf Binary files differindex 0dc154f266..662d3927d5 100644 --- a/macros/latex/required/l3kernel/l3news02.pdf +++ b/macros/latex/required/l3kernel/l3news02.pdf diff --git a/macros/latex/required/l3kernel/l3news03.pdf b/macros/latex/required/l3kernel/l3news03.pdf Binary files differindex b65c38e4da..d8159114d1 100644 --- a/macros/latex/required/l3kernel/l3news03.pdf +++ b/macros/latex/required/l3kernel/l3news03.pdf diff --git a/macros/latex/required/l3kernel/l3news04.pdf b/macros/latex/required/l3kernel/l3news04.pdf Binary files differindex 72b0bd7508..56df9fa8c9 100644 --- a/macros/latex/required/l3kernel/l3news04.pdf +++ b/macros/latex/required/l3kernel/l3news04.pdf diff --git a/macros/latex/required/l3kernel/l3news05.pdf b/macros/latex/required/l3kernel/l3news05.pdf Binary files differindex 1ee5999389..781cbe546f 100644 --- a/macros/latex/required/l3kernel/l3news05.pdf +++ b/macros/latex/required/l3kernel/l3news05.pdf diff --git a/macros/latex/required/l3kernel/l3news06.pdf b/macros/latex/required/l3kernel/l3news06.pdf Binary files differindex 796821593a..b79bd3b3cc 100644 --- a/macros/latex/required/l3kernel/l3news06.pdf +++ b/macros/latex/required/l3kernel/l3news06.pdf diff --git a/macros/latex/required/l3kernel/l3news07.pdf b/macros/latex/required/l3kernel/l3news07.pdf Binary files differindex 545b732f7a..c2e10cd77a 100644 --- a/macros/latex/required/l3kernel/l3news07.pdf +++ b/macros/latex/required/l3kernel/l3news07.pdf diff --git a/macros/latex/required/l3kernel/l3news08.pdf b/macros/latex/required/l3kernel/l3news08.pdf Binary files differindex 66d91ae341..2d1503dda9 100644 --- a/macros/latex/required/l3kernel/l3news08.pdf +++ b/macros/latex/required/l3kernel/l3news08.pdf diff --git a/macros/latex/required/l3kernel/l3news09.pdf b/macros/latex/required/l3kernel/l3news09.pdf Binary files differindex 1e56ef2837..5da780b048 100644 --- a/macros/latex/required/l3kernel/l3news09.pdf +++ b/macros/latex/required/l3kernel/l3news09.pdf diff --git a/macros/latex/required/l3kernel/l3news10.pdf b/macros/latex/required/l3kernel/l3news10.pdf Binary files differindex 1d50364e6e..b1fbb7286b 100644 --- a/macros/latex/required/l3kernel/l3news10.pdf +++ b/macros/latex/required/l3kernel/l3news10.pdf diff --git a/macros/latex/required/l3kernel/l3news11.pdf b/macros/latex/required/l3kernel/l3news11.pdf Binary files differindex c5460e4ca7..ff66366fde 100644 --- a/macros/latex/required/l3kernel/l3news11.pdf +++ b/macros/latex/required/l3kernel/l3news11.pdf diff --git a/macros/latex/required/l3kernel/l3news12.pdf b/macros/latex/required/l3kernel/l3news12.pdf Binary files differindex 517857c7dd..f2c8092f9b 100644 --- a/macros/latex/required/l3kernel/l3news12.pdf +++ b/macros/latex/required/l3kernel/l3news12.pdf diff --git a/macros/latex/required/l3kernel/l3pdf.dtx b/macros/latex/required/l3kernel/l3pdf.dtx index 624fd08326..63517d8640 100644 --- a/macros/latex/required/l3kernel/l3pdf.dtx +++ b/macros/latex/required/l3kernel/l3pdf.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3prefixes.csv b/macros/latex/required/l3kernel/l3prefixes.csv index e9835fb3f0..4fad000211 100644 --- a/macros/latex/required/l3kernel/l3prefixes.csv +++ b/macros/latex/required/l3kernel/l3prefixes.csv @@ -75,6 +75,7 @@ emoji,emoji,Xiangdong Zeng,https://github.com/stone-zeng/latex-emoji,https://git emojicite,emojicite,Leon Sixt,https://github.com/berleon/emojicite,https://github.com/berleon/emojicite.git,https://github.com/berleon/emojicite/issues/,2020-04-14,2020-04-20, empty,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2018-05-12,2018-05-12, enotez,enotez,Clemens Niederberger,https://github.com/cgnieder/enotez/,https://github.com/cgnieder/enotez.git,https://github.com/cgnieder/enotez/issues,2013-03-16,2020-04-14, +enumext,enumext,Pablo González,https://github.com/pablgonz/enumext,git@github.com:pablgonz/enumext.git,https://github.com/pablgonz/enumext/issues,2024-11-18,2024-11-18, etex,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27, etl,etl,Jonathan P. Spratte,https://github.com/Skillmon/ltx_etl,git@github.com:Skillmon/ltx_etl.git,https://github.com/Skillmon/ltx_etl/issues,2021-08-16,2021-08-16, exp,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27, @@ -231,6 +232,7 @@ rivbook,rivbook,Julien Rivaud,,,,2018-06-13,2018-06-14, rivmath,rivmath,Julien Rivaud,,,,2018-06-13,2018-06-13, rpgicons,rpgicons,Jasper Habicht,https://github.com/jasperhabicht/rpgicons,https://github.com/jasperhabicht/rpgicons/rpgicons.git,https://github.com/jasperhabicht/rpgicons/issues,2024-04-29,2024-04-29, sanuml,sanitize-umlaut,Thomas F. Sturm,https://github.com/T-F-S/sanitize-umlaut,https://github.com/T-F-S/sanitize-umlaut.git,https://github.com/T-F-S/sanitize-umlaut/issues,2022-07-19,2022-07-19, +scaletextbullet,scaletextbullet,Oliver Beery,https://github.com/beeryoliver/scaletextbullet,https://github.com/beeryoliver/scaletextbullet/scaletextbullet.git,https://github.com/beeryoliver/scaletextbullet/issues,2024-11-15,2024-11-15, scan,l3kernel,The LaTeX Project,https://www.latex-project.org/latex3.html,https://github.com/latex3/latex3.git,https://github.com/latex3/latex3/issues,2012-09-27,2012-09-27, schulma,schulmathematik,Keno Wehr,https://ctan.org/pkg/schulmathematik,,,2021-08-23,2021-08-23, scontents,scontents,Pablo González,https://github.com/pablgonz/scontents,git@github.com:pablgonz/scontents.git,https://github.com/pablgonz/scontents/issues,2019-12-05,2019-12-05, diff --git a/macros/latex/required/l3kernel/l3prefixes.pdf b/macros/latex/required/l3kernel/l3prefixes.pdf Binary files differindex 3063489a71..c50af16ac6 100644 --- a/macros/latex/required/l3kernel/l3prefixes.pdf +++ b/macros/latex/required/l3kernel/l3prefixes.pdf diff --git a/macros/latex/required/l3kernel/l3prg.dtx b/macros/latex/required/l3kernel/l3prg.dtx index c4f2ab1fa0..2ab7c0a065 100644 --- a/macros/latex/required/l3kernel/l3prg.dtx +++ b/macros/latex/required/l3kernel/l3prg.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -79,41 +79,28 @@ % \begin{function}[updated = 2022-11-01] % { % \prg_new_conditional:Npnn, \prg_set_conditional:Npnn, \prg_gset_conditional:Npnn, -% \prg_new_conditional:Nnn, \prg_set_conditional:Nnn, \prg_gset_conditional:Nnn +% \prg_new_protected_conditional:Npnn, \prg_set_protected_conditional:Npnn, \prg_gset_protected_conditional:Npnn, +% \prg_new_conditional:Nnn, \prg_set_conditional:Nnn, \prg_gset_conditional:Nnn, +% \prg_new_protected_conditional:Nnn, \prg_set_protected_conditional:Nnn, \prg_gset_protected_conditional:Nnn % } % \begin{syntax} % \cs{prg_new_conditional:Npnn} \cs[no-index]{\meta{name}:\meta{arg spec}} \meta{parameters} \Arg{conditions} \Arg{code} \\ % \cs{prg_new_conditional:Nnn} \cs[no-index]{\meta{name}:\meta{arg spec}} \Arg{conditions} \Arg{code} % \end{syntax} % These functions create a family of conditionals using the same -% \Arg{code} to perform the test created. Those conditionals are -% expandable if \meta{code} is. The \texttt{new} versions check +% \meta{code} to perform the test created. Those non-protected +% conditionals are expandable if \meta{code} is. +% The \texttt{new} versions check % for existing definitions and perform assignments globally % (\emph{cf.}~\cs{cs_new:Npn}) whereas the \texttt{set} versions do no % check and perform assignments locally (\emph{cf.}~\cs{cs_set:Npn}). % The conditionals created are dependent on the comma-separated list -% of \meta{conditions}, which should be one or more of \texttt{p}, -% \texttt{T}, \texttt{F} and \texttt{TF}. -% \end{function} -% -% \begin{function}[updated = 2012-02-06] -% { -% \prg_new_protected_conditional:Npnn, \prg_set_protected_conditional:Npnn, \prg_gset_protected_conditional:Npnn, -% \prg_new_protected_conditional:Nnn, \prg_set_protected_conditional:Nnn, \prg_gset_protected_conditional:Nnn -% } -% \begin{syntax} -% \cs{prg_new_protected_conditional:Npnn} \cs[no-index]{\meta{name}:\meta{arg spec}} \meta{parameters} \Arg{conditions} \Arg{code} \\ -% \cs{prg_new_protected_conditional:Nnn} \cs[no-index]{\meta{name}:\meta{arg spec}} \Arg{conditions} \Arg{code} -% \end{syntax} -% These functions create a family of protected conditionals using the -% same \Arg{code} to perform the test created. The \meta{code} does -% not need to be expandable. The \texttt{new} version check for -% existing definitions and perform assignments globally -% (\emph{cf.}~\cs{cs_new:Npn}) whereas the \texttt{set} version do -% not (\emph{cf.}~\cs{cs_set:Npn}). The conditionals created are -% depended on the comma-separated list of \meta{conditions}, which -% should be one or more of \texttt{T}, \texttt{F} and \texttt{TF} (not -% \texttt{p}). +% of \meta{conditions}, which should be one or more of +% \texttt{T}, \texttt{F} and \texttt{TF}, and for non-protected conditionals +% \texttt{p}. +% For public conditionals, a full set of forms should be provided: +% this contrasts with strictly internal conditionals, where only the +% required subset need be defined. % \end{function} % % The conditionals are defined by \cs{prg_new_conditional:Npnn} and @@ -182,7 +169,7 @@ % \prg_gset_eq_conditional:NNn % } % \begin{syntax} -% \cs{prg_new_eq_conditional:NNn} \cs[no-index]{\meta{name_1}:\meta{arg spec_1}} \cs[no-index]{\meta{name_2}:\meta{arg spec_2}} \Arg{conditions} +% \cs{prg_new_eq_conditional:NNn} \cs[no-index]{\meta{name_1}:\meta{arg spec}} \cs[no-index]{\meta{name_2}:\meta{arg spec}} \Arg{conditions} % \end{syntax} % These functions copy a family of conditionals. The \texttt{new} version % checks for existing definitions (\emph{cf.}~\cs{cs_new_eq:NN}) whereas diff --git a/macros/latex/required/l3kernel/l3prop.dtx b/macros/latex/required/l3kernel/l3prop.dtx index 47cd52320c..4f13ed32d4 100644 --- a/macros/latex/required/l3kernel/l3prop.dtx +++ b/macros/latex/required/l3kernel/l3prop.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -1724,7 +1724,7 @@ \exp_after:wN { \tl_to_str:n {#2} } } } - { \exp_after:wN \@@_get_linked:w #1 {#2} \use:n { } { } } + { \exp_after:wN \@@_get_linked:w #1 {#2} \exp_not:n { } { } } } \cs_new:Npn \@@_item:nnn #1#2#3 { diff --git a/macros/latex/required/l3kernel/l3quark.dtx b/macros/latex/required/l3kernel/l3quark.dtx index 5c6b0ca2d4..4bc8b55ebb 100644 --- a/macros/latex/required/l3kernel/l3quark.dtx +++ b/macros/latex/required/l3kernel/l3quark.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3regex.dtx b/macros/latex/required/l3kernel/l3regex.dtx index 1fa9f71f08..f334252751 100644 --- a/macros/latex/required/l3kernel/l3regex.dtx +++ b/macros/latex/required/l3kernel/l3regex.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -541,7 +541,7 @@ % \begin{syntax} % \cs{regex_set:Nn} \meta{regex~var} \Arg{regex} % \end{syntax} -% Stores a compiled version of the \meta{regular expression} in the +% Stores a compiled version of the \meta{regex} in the % \meta{regex~var}. The assignment is local for \cs{regex_set:Nn} and % global for \cs{regex_gset:Nn}. For instance, this function can be % used as @@ -557,7 +557,7 @@ % \end{syntax} % Creates a new constant \meta{regex~var} or raises an error if the name % is already taken. The value of the \meta{regex~var} is set -% globally to the compiled version of the \meta{regular expression}. +% globally to the compiled version of the \meta{regex}. % \end{function} % % \begin{function}[added = 2021-04-26, updated = 2021-04-29] @@ -595,7 +595,7 @@ % \begin{syntax} % \cs{regex_match:nnTF} \Arg{regex} \Arg{token list} \Arg{true code} \Arg{false code} % \end{syntax} -% Tests whether the \meta{regular expression} matches any part +% Tests whether the \meta{regex} matches any part % of the \meta{token list}. For instance, % \begin{verbatim} % \regex_match:nnTF { b [cde]* } { abecdcx } { TRUE } { FALSE } @@ -614,7 +614,7 @@ % \end{syntax} % Sets \meta{int var} within the current \TeX{} group level % equal to the number of times -% \meta{regular expression} appears in \meta{token list}. +% \meta{regex} appears in \meta{token list}. % The search starts by finding the left-most longest match, % respecting greedy and lazy (non-greedy) operators. Then the search % starts again from the character following the last character @@ -673,7 +673,7 @@ % \cs{regex_extract_once:nnN} \Arg{regex} \Arg{token list} \meta{seq~var} % \cs{regex_extract_once:nnNTF} \Arg{regex} \Arg{token list} \meta{seq~var} \Arg{true code} \Arg{false code} % \end{syntax} -% Finds the first match of the \meta{regular expression} in the +% Finds the first match of the \meta{regex} in the % \meta{token list}. If it exists, the match is stored as the first % item of the \meta{seq~var}, and further items are the contents of % capturing groups, in the order of their opening parenthesis. The @@ -707,7 +707,7 @@ % \cs{regex_extract_all:nnN} \Arg{regex} \Arg{token list} \meta{seq~var} % \cs{regex_extract_all:nnNTF} \Arg{regex} \Arg{token list} \meta{seq~var} \Arg{true code} \Arg{false code} % \end{syntax} -% Finds all matches of the \meta{regular expression} +% Finds all matches of the \meta{regex} % in the \meta{token list}, and stores all the submatch information % in a single sequence (concatenating the results of % multiple \cs{regex_extract_once:nnN} calls). @@ -731,15 +731,15 @@ % \regex_split:NnN, \regex_split:NVN, % } % \begin{syntax} -% \cs{regex_split:nnN} \Arg{regular expression} \Arg{token list} \meta{seq~var} -% \cs{regex_split:nnNTF} \Arg{regular expression} \Arg{token list} \meta{seq~var} \Arg{true code} \Arg{false code} +% \cs{regex_split:nnN} \Arg{regex} \Arg{token list} \meta{seq~var} +% \cs{regex_split:nnNTF} \Arg{regex} \Arg{token list} \meta{seq~var} \Arg{true code} \Arg{false code} % \end{syntax} % Splits the \meta{token list} into a sequence of parts, delimited by -% matches of the \meta{regular expression}. If the \meta{regular expression} +% matches of the \meta{regex}. If the \meta{regex} % has capturing groups, then the token lists that they match are stored as % items of the sequence as well. The assignment to \meta{seq~var} is local. % If no match is found the resulting \meta{seq~var} has the -% \meta{token list} as its sole item. If the \meta{regular expression} +% \meta{token list} as its sole item. If the \meta{regex} % matches the empty token list, then the \meta{token list} is split % into single tokens. % The testing versions insert the \meta{true code} into the input @@ -763,10 +763,10 @@ % \regex_replace_once:NnN,\regex_replace_once:NVN % } % \begin{syntax} -% \cs{regex_replace_once:nnN} \Arg{regular expression} \Arg{replacement} \meta{tl~var} -% \cs{regex_replace_once:nnNTF} \Arg{regular expression} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code} +% \cs{regex_replace_once:nnN} \Arg{regex} \Arg{replacement} \meta{tl~var} +% \cs{regex_replace_once:nnNTF} \Arg{regex} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code} % \end{syntax} -% Searches for the \meta{regular expression} in the contents of the +% Searches for the \meta{regex} in the contents of the % \meta{tl~var} and replaces the first match with the % \meta{replacement}. In the \meta{replacement}, % |\0| represents the full match, |\1| represent the contents of the @@ -780,10 +780,10 @@ % \regex_replace_all:NnN,\regex_replace_all:NVN % } % \begin{syntax} -% \cs{regex_replace_all:nnN} \Arg{regular expression} \Arg{replacement} \meta{tl~var} -% \cs{regex_replace_all:nnNTF} \Arg{regular expression} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code} +% \cs{regex_replace_all:nnN} \Arg{regex} \Arg{replacement} \meta{tl~var} +% \cs{regex_replace_all:nnNTF} \Arg{regex} \Arg{replacement} \meta{tl~var} \Arg{true code} \Arg{false code} % \end{syntax} -% Replaces all occurrences of the \meta{regular expression} in the +% Replaces all occurrences of the \meta{regex} in the % contents of the \meta{tl~var} % by the \meta{replacement}, where |\0| represents % the full match, |\1| represent the contents of the first capturing diff --git a/macros/latex/required/l3kernel/l3seq.dtx b/macros/latex/required/l3kernel/l3seq.dtx index 120081197b..d9aa396570 100644 --- a/macros/latex/required/l3kernel/l3seq.dtx +++ b/macros/latex/required/l3kernel/l3seq.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -189,6 +189,81 @@ % \end{texnote} % \end{function} % +% \begin{function}[added = 2024-12-08] +% { +% \seq_set_regex_extract_once:Nnn, \seq_set_regex_extract_once:cnn, +% \seq_set_regex_extract_once:NNn, \seq_set_regex_extract_once:cNn, +% \seq_gset_regex_extract_once:Nnn, \seq_gset_regex_extract_once:cnn, +% \seq_gset_regex_extract_once:NNn, \seq_gset_regex_extract_once:cNn, +% } +% \begin{syntax} +% \cs{seq_set_regex_extract_once:Nnn} \meta{seq~var} \Arg{regex} \Arg{token list} +% \cs{seq_set_regex_extract_once:NNn} \meta{seq~var} \meta{regex~var} \Arg{token list} +% \end{syntax} +% Finds the first match of the \meta{regex} in the +% \meta{token list}. If it exists, the match is stored as the first +% item of the \meta{seq~var}, and further items are the contents of +% capturing groups, in the order of their opening parenthesis. +% If there is no match, the \meta{seq~var} is cleared. +% Theses are alternative names for \cs{regex_extract_once:nnN} and friends, +% with arguments re-ordered for \meta{seq~var} setting; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% +% \begin{function}[added = 2024-12-08] +% { +% \seq_set_regex_extract_all:Nnn, \seq_set_regex_extract_all:cnn, +% \seq_set_regex_extract_all:NNn, \seq_set_regex_extract_all:cNn, +% \seq_gset_regex_extract_all:Nnn, \seq_gset_regex_extract_all:cnn, +% \seq_gset_regex_extract_all:NNn, \seq_gset_regex_extract_all:cNn, +% } +% \begin{syntax} +% \cs{seq_set_regex_extract_all:Nnn} \meta{seq~var} \Arg{regex} \Arg{token list} +% \cs{seq_set_regex_extract_all:NNn} \meta{seq~var} \meta{regex~var} \Arg{token list} +% \end{syntax} +% Finds all matches of the \meta{regex} in the +% \meta{token list}, and stores all the submatch information +% in a single sequence (concatenating the results of +% multiple \cs{seq_set_regex_extract_all:Nnn} calls). +% If there is no match, the \meta{seq~var} is cleared. +% Theses are alternative names for \cs{regex_extract_all:nnN} and friends, +% with arguments re-ordered for \meta{seq~var} setting; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% +% \begin{function}[added = 2024-12-08] +% { +% \seq_set_regex_split:Nnn, \seq_set_regex_split:cnn, +% \seq_set_regex_split:NNn, \seq_set_regex_split:cNn, +% \seq_gset_regex_split:Nnn, \seq_gset_regex_split:cnn, +% \seq_gset_regex_split:NNn, \seq_gset_regex_split:cNn, +% } +% \begin{syntax} +% \cs{seq_set_regex_split:Nnn} \meta{seq~var} \Arg{regex} \Arg{token list} +% \cs{seq_set_regex_split:NNn} \meta{seq~var} \meta{regex~var} \Arg{token list} +% \end{syntax} +% Splits the \meta{token list} into a sequence of parts, delimited by +% matches of the \meta{regular expression}. If the \meta{regular expression} +% has capturing groups, then the token lists that they match are stored as +% items of the sequence as well. +% If no match is found the resulting \meta{seq~var} has the +% \meta{token list} as its sole item. If the \meta{regular expression} +% matches the empty token list, then the \meta{token list} is split +% into single tokens. +% For example, after +% \begin{verbatim} +% \seq_set_regex_split:Nnn \l_path_seq { / } { the/path/for/this/file.tex } +% \end{verbatim} +% the sequence |\l_path_seq| contains the items |{the}|, |{path}|, +% |{for}|, |{this}|, and |{file.tex}|. +% Theses are alternative names for \cs{regex_split:nnN} and friends, +% with arguments re-ordered for \meta{seq~var} setting; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% % \begin{function} % {\seq_concat:NNN, \seq_concat:ccc, \seq_gconcat:NNN, \seq_gconcat:ccc} % \begin{syntax} @@ -1411,6 +1486,84 @@ % \end{macro} % \end{macro} % +% \begin{macro} +% { +% \seq_set_regex_extract_once:Nnn, \seq_set_regex_extract_once:cnn, +% \seq_gset_regex_extract_once:Nnn, \seq_gset_regex_extract_once:cnn +% } +% \begin{macro} +% { +% \seq_set_regex_extract_all:Nnn, \seq_set_regex_extract_all:cnn, +% \seq_gset_regex_extract_all:Nnn, \seq_gset_regex_extract_all:cnn +% } +% \begin{macro} +% { +% \seq_set_regex_extract_once:NNn, \seq_set_regex_extract_once:cNn, +% \seq_gset_regex_extract_once:NNn, \seq_gset_regex_extract_once:cNn +% } +% \begin{macro} +% { +% \seq_set_regex_extract_all:NNn, \seq_set_regex_extract_all:cNn, +% \seq_gset_regex_extract_all:NNn, \seq_gset_regex_extract_all:cNn +% } +% \begin{macro} +% { +% \seq_set_regex_split:Nnn, \seq_set_regex_split:cnn, +% \seq_gset_regex_split:Nnn, \seq_gset_regex_split:cnn +% } +% \begin{macro} +% { +% \seq_set_regex_split:NNn, \seq_set_regex_split:cNn, +% \seq_gset_regex_split:NNn, \seq_gset_regex_split:cNn +% } +% \begin{macrocode} +\cs_new_protected:Npn \seq_set_regex_extract_once:Nnn #1#2#3 + { \regex_extract_once:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_extract_once:Nnn { c } +\cs_new_protected:Npn \seq_set_regex_extract_once:NNn #1#2#3 + { \regex_extract_once:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_extract_once:NNn { c } +\cs_new_protected:Npn \seq_set_regex_extract_all:Nnn #1#2#3 + { \regex_extract_all:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_extract_all:Nnn { c } +\cs_new_protected:Npn \seq_set_regex_extract_all:NNn #1#2#3 + { \regex_extract_all:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_extract_all:NNn { c } +\cs_new_protected:Npn \seq_set_regex_split:Nnn #1#2#3 + { \regex_split:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_split:Nnn { c } +\cs_new_protected:Npn \seq_set_regex_split:NNn #1#2#3 + { \regex_split:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \seq_set_regex_split:NNn { c } +\group_begin: + \cs_set_protected:Npn \@@_tmp:w #1#2#3 + { + \cs_new_protected:cpe { seq_gset_regex_ #1 :N #2 n } ##1##2##3 + { + \group_begin: + \seq_set_eq:NN \exp_not:N \l_@@_tmp_seq ##1 + \exp_not:c { regex_ #1 :Nn #2 } + #3 {##2} {##3} \exp_not:N \l_@@_tmp_seq + \seq_gset_eq:NN ##1 \exp_not:N \l_@@_tmp_seq + \group_end: + } + \cs_generate_variant:cn { seq_gset_regex_ #1 :N #2 n } { c } + } + \@@_tmp:w { extract_once } n { } + \@@_tmp:w { extract_once } N \use:n + \@@_tmp:w { extract_all } n { } + \@@_tmp:w { extract_all } N \use:n + \@@_tmp:w { split } n { } + \@@_tmp:w { split } N \use:n +\group_end: +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \begin{macro}{\seq_concat:NNN, \seq_concat:ccc} % \UnitTested % \begin{macro}{\seq_gconcat:NNN, \seq_gconcat:ccc} @@ -1525,10 +1678,10 @@ % \end{macrocode} % \end{macro} % -% \begin{variable}{\l_@@_remove_seq} +% \begin{variable}{\l_@@_tmp_seq} % An internal sequence for the removal routines. % \begin{macrocode} -\seq_new:N \l_@@_remove_seq +\seq_new:N \l_@@_tmp_seq % \end{macrocode} % \end{variable} % @@ -1545,13 +1698,13 @@ { \@@_remove_duplicates:NN \seq_gset_eq:NN } \cs_new_protected:Npn \@@_remove_duplicates:NN #1#2 { - \seq_clear:N \l_@@_remove_seq + \seq_clear:N \l_@@_tmp_seq \seq_map_inline:Nn #2 { - \seq_if_in:NnF \l_@@_remove_seq {##1} - { \seq_put_right:Nn \l_@@_remove_seq {##1} } + \seq_if_in:NnF \l_@@_tmp_seq {##1} + { \seq_put_right:Nn \l_@@_tmp_seq {##1} } } - #1 #2 \l_@@_remove_seq + #1 #2 \l_@@_tmp_seq } \cs_generate_variant:Nn \seq_remove_duplicates:N { c } \cs_generate_variant:Nn \seq_gremove_duplicates:N { c } diff --git a/macros/latex/required/l3kernel/l3skip.dtx b/macros/latex/required/l3kernel/l3skip.dtx index 2e15eb2866..27fc10b4c1 100644 --- a/macros/latex/required/l3kernel/l3skip.dtx +++ b/macros/latex/required/l3kernel/l3skip.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -769,7 +769,7 @@ % \end{syntax} % Sets \meta{skip} to the value of \meta{skip expr}, which % must evaluate to a length with units and may include a rubber -% component (for example |1 cm plus 0.5 cm|. +% component (for example |1 cm plus 0.5 cm|). % \end{function} % % \begin{function} @@ -1000,7 +1000,7 @@ % % \begin{function}[updated = 2011-10-22] % { -% \muskip_set:Nn, \muskip_set:cn, \muskip_set:Nn, \muskip_set:cn, +% \muskip_set:Nn, \muskip_set:cn, \muskip_set:NV, \muskip_set:cV, % \muskip_gset:Nn, \muskip_gset:cn, \muskip_gset:NV, \muskip_gset:cV % } % \begin{syntax} diff --git a/macros/latex/required/l3kernel/l3sort.dtx b/macros/latex/required/l3kernel/l3sort.dtx index c599739d56..7161e10525 100644 --- a/macros/latex/required/l3kernel/l3sort.dtx +++ b/macros/latex/required/l3kernel/l3sort.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3str-convert.dtx b/macros/latex/required/l3kernel/l3str-convert.dtx index 1976b092b1..095ec90e18 100644 --- a/macros/latex/required/l3kernel/l3str-convert.dtx +++ b/macros/latex/required/l3kernel/l3str-convert.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -2624,9 +2624,7 @@ \exp_args:Ne \tl_to_str:n { \str_map_function:nN {#1} \@@_convert_pdfname:n } } -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:TF { \cs_new:Npn \@@_convert_pdfname:n #1 { diff --git a/macros/latex/required/l3kernel/l3str.dtx b/macros/latex/required/l3kernel/l3str.dtx index 94a74b17d1..39fb3f0677 100644 --- a/macros/latex/required/l3kernel/l3str.dtx +++ b/macros/latex/required/l3kernel/l3str.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3styleguide.pdf b/macros/latex/required/l3kernel/l3styleguide.pdf Binary files differindex 3bc937254f..42a51a2545 100644 --- a/macros/latex/required/l3kernel/l3styleguide.pdf +++ b/macros/latex/required/l3kernel/l3styleguide.pdf diff --git a/macros/latex/required/l3kernel/l3styleguide.tex b/macros/latex/required/l3kernel/l3styleguide.tex index 32395f1377..6395c2b433 100644 --- a/macros/latex/required/l3kernel/l3styleguide.tex +++ b/macros/latex/required/l3kernel/l3styleguide.tex @@ -32,7 +32,7 @@ The released version of this bundle is available from CTAN. {latex-team@latex-project.org}% }% } -\date{Released 2024-11-02} +\date{Released 2024-12-09} \begin{document} diff --git a/macros/latex/required/l3kernel/l3syntax-changes.pdf b/macros/latex/required/l3kernel/l3syntax-changes.pdf Binary files differindex 5d7b4faff4..ff471740cd 100644 --- a/macros/latex/required/l3kernel/l3syntax-changes.pdf +++ b/macros/latex/required/l3kernel/l3syntax-changes.pdf diff --git a/macros/latex/required/l3kernel/l3syntax-changes.tex b/macros/latex/required/l3kernel/l3syntax-changes.tex index d86cba73d8..4ef884a5ba 100644 --- a/macros/latex/required/l3kernel/l3syntax-changes.tex +++ b/macros/latex/required/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 2024-11-02} +\date{Released 2024-12-09} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/required/l3kernel/l3sys.dtx b/macros/latex/required/l3kernel/l3sys.dtx index 4a600987da..1188381940 100644 --- a/macros/latex/required/l3kernel/l3sys.dtx +++ b/macros/latex/required/l3kernel/l3sys.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -107,6 +107,26 @@ % |\sys_if_engine_ptex_p:| is true for \epTeX{} but false for \eupTeX{}. % \end{function} % +% \begin{function}[added = 2024-11-05, pTF]{\sys_if_engine_opentype:} +% \begin{syntax} +% \cs{sys_if_engine_opentype_p:} +% \cs{sys_if_engine_opentype:TF} \Arg{true code} \Arg{false code} +% \end{syntax} +% Conditional which allows functionality-specific code to be used. +% The test is true for engines which can use OpenType fonts and +% thus full Unicode typesetting. This tests for features not engine +% name, but currently is equivalent to requiring either +% \XeTeX{} or \LuaTeX{}. +% \begin{texnote} +% The underlying test here checks for \tn{Umathcode}, which +% is used to implement OpenType math font typesetting. Any +% engine which should give a \texttt{true} result here needs +% to provide general Unicode support (accepting the full UTF-8 +% range for character codes), a mechanism to load system fonts +% and a suitable interface for math mode typesetting. +% \end{texnote} +% \end{function} +% % \begin{variable}[added = 2015-09-19]{\c_sys_engine_str} % The current engine given as a lower case string: one of % |luatex|, |pdftex|, |ptex|, |uptex| or |xetex|. @@ -514,6 +534,14 @@ % \end{variable} % \end{macro} % +% \begin{function}[pTF]{\sys_if_engine_opentype:} +% \begin{macrocode} +\@@_const:nn + { sys_if_engine_opentype } + { \cs_if_exist_p:N \tex_Umathcode:D } +% \end{macrocode} +% \end{function} +% % \begin{variable}{\c_sys_engine_exec_str,\c_sys_engine_format_str} % Take the functions defined above, and set up the engine and format % names. \cs{c_sys_engine_exec_str} differs from \cs{c_sys_engine_str} diff --git a/macros/latex/required/l3kernel/l3term-glossary.pdf b/macros/latex/required/l3kernel/l3term-glossary.pdf Binary files differindex 921a8a0614..b1faa18338 100644 --- a/macros/latex/required/l3kernel/l3term-glossary.pdf +++ b/macros/latex/required/l3kernel/l3term-glossary.pdf diff --git a/macros/latex/required/l3kernel/l3term-glossary.tex b/macros/latex/required/l3kernel/l3term-glossary.tex index cb01e6f812..735af0146c 100644 --- a/macros/latex/required/l3kernel/l3term-glossary.tex +++ b/macros/latex/required/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 2024-11-02} +\date{Released 2024-12-09} \newcommand{\TF}{\textit{(TF)}} diff --git a/macros/latex/required/l3kernel/l3text-case.dtx b/macros/latex/required/l3kernel/l3text-case.dtx index a9847bf900..47fc71efc5 100644 --- a/macros/latex/required/l3kernel/l3text-case.dtx +++ b/macros/latex/required/l3kernel/l3text-case.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -801,9 +801,7 @@ % the standard catcode. If neither are true, we set as 13 on the grounds that % this will be what is used anyway! % \begin{macrocode} -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:TF { \cs_new:Npn \@@_change_case_catcode:nn #1#2 { \@@_char_catcode:N #1 } @@ -2319,9 +2317,7 @@ % A few adjustments to case mapping for combining chars: these are not needed % for the Unicode engines % \begin{macrocode} -\bool_lazy_or:nnF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:F { \text_declare_uppercase_mapping:nn { "01F0 } { \v { J } } } diff --git a/macros/latex/required/l3kernel/l3text-map.dtx b/macros/latex/required/l3kernel/l3text-map.dtx index 52e304ec15..3a24accbf9 100644 --- a/macros/latex/required/l3kernel/l3text-map.dtx +++ b/macros/latex/required/l3kernel/l3text-map.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3text-purify.dtx b/macros/latex/required/l3kernel/l3text-purify.dtx index 8163fead6a..ca70f75fab 100644 --- a/macros/latex/required/l3kernel/l3text-purify.dtx +++ b/macros/latex/required/l3kernel/l3text-purify.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3text.dtx b/macros/latex/required/l3kernel/l3text.dtx index 559bc158ae..1513949280 100644 --- a/macros/latex/required/l3kernel/l3text.dtx +++ b/macros/latex/required/l3kernel/l3text.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -654,9 +654,7 @@ % Grab a codepoint and apply some code to it: here |#1| should expect one % following \emph{balanced text}. % \begin{macrocode} -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:TF { \cs_new:Npn \@@_codepoint_process:nN #1#2 { #1 {#2} } } @@ -710,9 +708,7 @@ % Allows comparison for all engines using a first \enquote{character} followed % by a codepoint. % \begin{macrocode} -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:TF { \prg_new_conditional:Npnn \@@_codepoint_compare:nNn #1#2#3 { TF , p } diff --git a/macros/latex/required/l3kernel/l3tl-analysis.dtx b/macros/latex/required/l3kernel/l3tl-analysis.dtx index d3342eb876..900540e055 100644 --- a/macros/latex/required/l3kernel/l3tl-analysis.dtx +++ b/macros/latex/required/l3kernel/l3tl-analysis.dtx @@ -44,7 +44,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3tl-build.dtx b/macros/latex/required/l3kernel/l3tl-build.dtx index e3c615f5b2..aa7c9486f1 100644 --- a/macros/latex/required/l3kernel/l3tl-build.dtx +++ b/macros/latex/required/l3kernel/l3tl-build.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % diff --git a/macros/latex/required/l3kernel/l3tl.dtx b/macros/latex/required/l3kernel/l3tl.dtx index 3d08f2354b..44dc9d8de2 100644 --- a/macros/latex/required/l3kernel/l3tl.dtx +++ b/macros/latex/required/l3kernel/l3tl.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -333,8 +333,8 @@ % Tests if the \meta{token list} and the special \cs{c_novalue_tl} marker % contain the same list of tokens, both in respect of character codes and % category codes. This means that -% \cs{exp_args:No} \cs{tl_if_novalue:nTF} \{ \cs{c_novalue_tl} \} is -% logically \texttt{true} but \cs{tl_if_novalue:nTF} \{ \cs{c_novalue_tl} \} +% \cs{exp_args:No} \cs{tl_if_novalue:nTF} \texttt\{ \cs{c_novalue_tl} \texttt\} is +% logically \texttt{true} but \cs{tl_if_novalue:nTF} \texttt\{ \cs{c_novalue_tl} \texttt\} % is logically \texttt{false}. % This function is intended to allow construction % of flexible document interface structures in which missing optional @@ -376,6 +376,28 @@ % Token groups (|{|\ldots|}|) are not single tokens. % \end{function} % +% \begin{function}[TF, added = 2024-12-08] +% { +% \tl_if_regex_match:nn, \tl_if_regex_match:Vn, +% \tl_if_regex_match:nN, \tl_if_regex_match:VN, +% } +% \begin{syntax} +% \cs{tl_if_regex_match:nnTF} \Arg{token list} \Arg{regex} \Arg{true code} \Arg{false code} +% \cs{tl_if_regex_match:nNTF} \Arg{token list} \meta{regex~var} \Arg{true code} \Arg{false code} +% \end{syntax} +% Tests whether the \meta{regular expression} matches any part +% of the \meta{token list}. For instance, +% \begin{verbatim} +% \tl_if_regex_match:nnTF { abecdcx } { b [cde]* } { TRUE } { FALSE } +% \tl_if_regex_match:nnTF { example } { [b-dq-w] } { TRUE } { FALSE } +% \end{verbatim} +% leaves \texttt{TRUE} then \texttt{FALSE} in the input stream. +% Theses are alternative names for \cs{regex_match:nnTF} and friends, +% with arguments re-ordered for \meta{token list} testing; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% % \subsection{Testing the first token} % % \begin{function}[updated = 2012-07-09, EXP, pTF] @@ -1158,6 +1180,51 @@ % for an example). % \end{function} % +% \begin{function}[added = 2024-12-08] +% { +% \tl_regex_replace_once:Nnn, \tl_regex_replace_once:cnn, +% \tl_regex_replace_once:NNn, \tl_regex_replace_once:cNn, +% \tl_regex_greplace_once:Nnn, \tl_regex_greplace_once:cnn, +% \tl_regex_greplace_once:NNn, \tl_regex_greplace_once:cNn +% } +% \begin{syntax} +% \cs{tl_regex_replace_once:Nnn} \meta{tl~var} \Arg{regex} \Arg{replacement} +% \cs{tl_regex_replace_once:NNn} \meta{tl~var} \meta{regex~var} \Arg{replacement} +% \end{syntax} +% Searches for the \meta{regular expression} in the contents of the +% \meta{tl~var} and replaces the first match with the +% \meta{replacement}. In the \meta{replacement}, +% |\0| represents the full match, |\1| represent the contents of the +% first capturing group, |\2| of the second, \emph{etc.} +% Theses are alternative names for \cs{regex_replace_once:nnN} and friends, +% with arguments re-ordered for \meta{tl~var} setting; +% See \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% +% \begin{function}[added = 2024-12-08] +% { +% \tl_regex_replace_all:Nnn, \tl_regex_replace_all:cnn, +% \tl_regex_replace_all:NNn, \tl_regex_replace_all:cNn, +% \tl_regex_greplace_all:Nnn, \tl_regex_greplace_all:cnn, +% \tl_regex_greplace_all:NNn, \tl_regex_greplace_all:cNn +% } +% \begin{syntax} +% \cs{tl_regex_replace_all:Nnn} \meta{tl~var} \Arg{regex} \Arg{replacement} +% \cs{tl_regex_replace_all:NNn} \meta{tl~var} \meta{regex~var} \Arg{replacement} +% \end{syntax} +% Replaces all occurrences of the \meta{regular expression} in the +% contents of the \meta{tl~var} +% by the \meta{replacement}, where |\0| represents +% the full match, |\1| represent the contents of the first capturing +% group, |\2| of the second, \emph{etc.} Every match is treated +% independently, and matches cannot overlap. +% Theses are alternative names for \cs{regex_replace_all:nnN} and friends, +% with arguments re-ordered for \meta{tl~var} setting; +% see \pkg{l3regex} chapter for more details of the \meta{regex} +% format. +% \end{function} +% % \begin{function}[updated = 2011-08-11] % { % \tl_remove_once:Nn, \tl_remove_once:NV, \tl_remove_once:Ne, @@ -2249,6 +2316,57 @@ % % \begin{macro} % { +% \tl_regex_replace_once:Nnn, \tl_regex_replace_once:cnn, +% \tl_regex_replace_once:NNn, \tl_regex_replace_once:cNn, +% \tl_regex_greplace_once:Nnn, \tl_regex_greplace_once:cnn, +% \tl_regex_greplace_once:NNn, \tl_regex_greplace_once:cNn +% } +% \begin{macro} +% { +% \tl_regex_replace_all:Nnn, \tl_regex_replace_all:cnn, +% \tl_regex_replace_all:NNn, \tl_regex_replace_all:cNn, +% \tl_regex_greplace_all:Nnn, \tl_regex_greplace_all:cnn, +% \tl_regex_greplace_all:NNn, \tl_regex_greplace_all:cNn +% } +% Wrappers. +% \begin{macrocode} +\cs_new_protected:Npn \tl_regex_replace_once:Nnn #1#2#3 + { \regex_replace_once:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \tl_regex_replace_once:Nnn { c } +\cs_new_protected:Npn \tl_regex_replace_once:NNn #1#2#3 + { \regex_replace_once:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \tl_regex_replace_once:NNn { c } +\cs_new_protected:Npn \tl_regex_replace_all:Nnn #1#2#3 + { \regex_replace_all:nnN {#2} {#3} #1 } +\cs_generate_variant:Nn \tl_regex_replace_all:Nnn { c } +\cs_new_protected:Npn \tl_regex_replace_all:NNn #1#2#3 + { \regex_replace_all:NnN #2 {#3} #1 } +\cs_generate_variant:Nn \tl_regex_replace_all:NNn { c } +\group_begin: + \cs_set_protected:Npn \@@_tmp:w #1#2#3 + { + \cs_new_protected:cpe { tl_regex_greplace_ #1 :N #2 n } ##1##2##3 + { + \group_begin: + \tl_set_eq:NN \exp_not:N \l_@@_internal_a_tl ##1 + \exp_not:c { regex_replace_ #1 :Nn #2 } + #3 {##2} {##3} \exp_not:N \l_@@_internal_a_tl + \tl_gset_eq:NN ##1 \exp_not:N \l_@@_internal_a_tl + \group_end: + } + \cs_generate_variant:cn { tl_regex_greplace_ #1 :N #2 n } { c } + } + \@@_tmp:w { once } n { } + \@@_tmp:w { once } N \use:n + \@@_tmp:w { all } n { } + \@@_tmp:w { all } N \use:n +\group_end: +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro} +% { % \tl_remove_once:Nn, \tl_remove_once:NV, \tl_remove_once:Ne, % \tl_remove_once:cn, \tl_remove_once:cV, \tl_remove_once:ce % } @@ -2611,6 +2729,29 @@ % \end{macrocode} % \end{macro} % +% \begin{macro} +% { +% \tl_if_regex_match:nn, \tl_if_regex_match:Vn, +% \tl_if_regex_match:nN, \tl_if_regex_match:VN, +% } +% \begin{macrocode} +\prg_new_protected_conditional:Npnn \tl_if_regex_match:nn #1#2 { TF , T , F } + { + \regex_match:nnTF {#2} {#1} + \prg_return_true: \prg_return_false: + } +\prg_generate_conditional_variant:Nnn \tl_if_regex_match:nn + { V } { TF , T , F } +\prg_new_protected_conditional:Npnn \tl_if_regex_match:nN #1#2 { TF , T , F } + { + \regex_match:nNTF {#2} #1 + \prg_return_true: \prg_return_false: + } +\prg_generate_conditional_variant:Nnn \tl_if_regex_match:nN + { V } { TF , T , F } +% \end{macrocode} +% \end{macro} +% % \subsection{Mapping over token lists} % % \begin{macro} diff --git a/macros/latex/required/l3kernel/l3token.dtx b/macros/latex/required/l3kernel/l3token.dtx index 8dc792cab5..2833a71ca1 100644 --- a/macros/latex/required/l3kernel/l3token.dtx +++ b/macros/latex/required/l3kernel/l3token.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -151,7 +151,7 @@ % $0$ is not allowed. % Active characters cannot be generated in older versions of \XeTeX{}. % Another way to build token lists with unusual category codes is -% \cs{regex_replace:nnN} |{.*}| \Arg{replacement} \meta{tl~var}. +% \cs{regex_replace_all:nnN} |{.*}| \Arg{replacement} \meta{tl~var}. % \begin{texnote} % Exactly two expansions are needed to produce the character. % \end{texnote} @@ -443,12 +443,6 @@ % not be used other than for category code tests. % \end{variable} % -% \begin{variable}{\c_catcode_active_tl} -% A token list containing an active token. This is used internally -% for test purposes and should not be used other than in -% appropriately-constructed category code tests. -% \end{variable} -% % \section{Converting tokens} % % \begin{function}[EXP]{\token_to_meaning:N, \token_to_meaning:c} @@ -799,7 +793,7 @@ % stream while leaving it in place. This is handled using the % \enquote{peek} functions. The generic \cs{peek_after:Nw} is provided % along with a family of predefined tests for common cases. Peeking -% ahead does \emph{not} skip spaces: rather, \cs{peek_remove_spaces:n}. +% ahead does \emph{not} skip spaces: rather, \cs{peek_remove_spaces:n} % should be used. In addition, using \cs{peek_analysis_map_inline:n}, % one can map through the following tokens in the input stream and % repeatedly perform some tests. @@ -1833,12 +1827,12 @@ % \end{macrocode} % \end{macro} % -% \begin{variable}{\c_catcode_active_tl} +% \begin{variable}{\c_@@_active_tl} % Not an implicit token! % \begin{macrocode} \group_begin: \char_set_catcode_active:N \* - \tl_const:Nn \c_catcode_active_tl { \exp_not:N * } + \tl_const:Nn \c_@@_active_tl { \exp_not:N * } \group_end: % \end{macrocode} % \end{variable} @@ -1975,13 +1969,13 @@ % % \begin{macro}[pTF]{\token_if_active:N} % Check if token is an active char token. We use the constant -% \cs{c_catcode_active_tl} for this. A technical point is that -% \cs{c_catcode_active_tl} is in fact a macro expanding to +% \cs{c_@@_active_tl} for this. A technical point is that +% \cs{c_@@_active_tl} is in fact a macro expanding to % |\exp_not:N *|, where |*| is active. % \begin{macrocode} \prg_new_conditional:Npnn \token_if_active:N #1 { p , T , F , TF } { - \if_catcode:w \exp_not:N #1 \c_catcode_active_tl + \if_catcode:w \exp_not:N #1 \c_@@_active_tl \prg_return_true: \else: \prg_return_false: \fi: } % \end{macrocode} @@ -2833,7 +2827,7 @@ end % \peek_meaning_remove:N, % } % The public functions themselves cannot be defined using -% \cs{prg_new_conditional:Npnn}. Instead, the |TF|, |T|, |F| variants +% \cs{prg_new_protected_conditional:Npnn}. Instead, the |TF|, |T|, |F| variants % are defined in terms of corresponding variants of % \cs{@@_token_generic:NNTF} or \cs{@@_token_remove_generic:NNTF}, % with first argument one of \cs{@@_execute_branches_catcode:}, diff --git a/macros/latex/required/l3kernel/l3unicode.dtx b/macros/latex/required/l3kernel/l3unicode.dtx index 5708992806..b0c96acd98 100644 --- a/macros/latex/required/l3kernel/l3unicode.dtx +++ b/macros/latex/required/l3kernel/l3unicode.dtx @@ -43,7 +43,7 @@ % }^^A % } % -% \date{Released 2024-11-02} +% \date{Released 2024-12-09} % % \maketitle % @@ -162,9 +162,7 @@ % can generate character tokens for document use: those are defined below, % in the data recovery setup. % \begin{macrocode} -\bool_lazy_or:nnTF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:TF { \cs_new:Npn \codepoint_str_generate:n #1 { @@ -390,9 +388,7 @@ { \exp_args:Ne \@@_to_nfd:n { \int_eval:n {#1} } } \cs_new:Npn \@@_to_nfd:n #1 { \@@_to_nfd:nn {#1} { \char_value_catcode:n {#1} } } -\bool_lazy_or:nnF - { \sys_if_engine_luatex_p: } - { \sys_if_engine_xetex_p: } +\sys_if_engine_opentype:F { \cs_gset:Npn \@@_to_nfd:n #1 { diff --git a/macros/latex/required/l3kernel/source3.pdf b/macros/latex/required/l3kernel/source3.pdf Binary files differindex 463d639fb0..20488fc15d 100644 --- a/macros/latex/required/l3kernel/source3.pdf +++ b/macros/latex/required/l3kernel/source3.pdf diff --git a/macros/latex/required/l3kernel/source3.tex b/macros/latex/required/l3kernel/source3.tex index 08d3319b5e..ef6244f6cc 100644 --- a/macros/latex/required/l3kernel/source3.tex +++ b/macros/latex/required/l3kernel/source3.tex @@ -57,7 +57,7 @@ for those people who are interested. {latex-team@latex-project.org}% }% } -\date{Released 2024-11-02} +\date{Released 2024-12-09} \pagenumbering{roman} \maketitle diff --git a/macros/texinfo/latest/texinfo.tex b/macros/texinfo/latest/texinfo.tex index 1ef4915882..97a589c898 100644 --- a/macros/texinfo/latest/texinfo.tex +++ b/macros/texinfo/latest/texinfo.tex @@ -3,7 +3,7 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2024-02-10.22} +\def\texinfoversion{2024-11-04.20} % % Copyright 1985, 1986, 1988, 1990-2024 Free Software Foundation, Inc. % @@ -951,7 +951,11 @@ where each line of input produces a line of output.} \let\setfilename=\comment % @bye. -\outer\def\bye{\chappager\pagelabels\tracingstats=1\ptexend} +\outer\def\bye{% + \chappager\pagelabels + % possibly set in \printindex + \ifx\byeerror\relax\else\errmessage{\byeerror}\fi + \tracingstats=1\ptexend} \message{pdf,} @@ -3126,11 +3130,12 @@ end % at the end of the line, or no break at all here. % Changing the value of the penalty and/or the amount of stretch affects how % preferable one choice is over the other. +% Check test cases in doc/texinfo-tex-test.texi before making any changes. \def\urefallowbreak{% \penalty0\relax - \hskip 0pt plus 2 em\relax + \hskip 0pt plus 3 em\relax \penalty1000\relax - \hskip 0pt plus -2 em\relax + \hskip 0pt plus -3 em\relax } \urefbreakstyle after @@ -5438,6 +5443,9 @@ $$% \closein 1 \endgroup} +% Checked in @bye +\let\byeerror\relax + % If the index file starts with a backslash, forgo reading the index % file altogether. If somebody upgrades texinfo.tex they may still have % old index files using \ as the escape character. Reading this would @@ -5446,7 +5454,9 @@ $$% \ifflagclear{txiindexescapeisbackslash}{% \uccode`\~=`\\ \uppercase{\if\noexpand~}\noexpand#1 \ifflagclear{txiskipindexfileswithbackslash}{% -\errmessage{% + % Delay the error message until the very end to give a chance + % for the whole index to be output as input for texindex. + \global\def\byeerror{% ERROR: A sorted index file in an obsolete format was skipped. To fix this problem, please upgrade your version of 'texi2dvi' or 'texi2pdf' to that at <https://ftp.gnu.org/gnu/texinfo>. @@ -5567,7 +5577,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% % \entry typesets a paragraph consisting of the text (#1), dot leaders, and % then page number (#2) flushed to the right margin. It is used for index % and table of contents entries. The paragraph is indented by \leftskip. -% +% If \tocnodetarget is set, link text to the referenced node. \def\entry{% \begingroup % @@ -5608,7 +5618,13 @@ might help (with 'rm \jobname.?? \jobname.??s')% \global\setbox\boxA=\hbox\bgroup \ifpdforxetex \iflinkentrytext - \pdflinkpage{#1}{\unhbox\boxA}% + \ifx\tocnodetarget\empty + \unhbox\boxA + \else + \startxreflink{\tocnodetarget}{}% + \unhbox\boxA + \endlink + \fi \else \unhbox\boxA \fi @@ -5625,11 +5641,18 @@ might help (with 'rm \jobname.?? \jobname.??s')% % \null\nobreak\indexdotfill % Have leaders before the page number. % + \hskip\skip\thinshrinkable \ifpdforxetex - \pdfgettoks#1.% - \hskip\skip\thinshrinkable\the\toksA + \ifx\tocnodetarget\empty + \pdfgettoks#1.% + \the\toksA + \else + % Should just be a single page number in toc + \startxreflink{\tocnodetarget}{}% + #1\endlink + \fi \else - \hskip\skip\thinshrinkable #1% + #1% \fi \fi \egroup % end \boxA @@ -6892,7 +6915,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% \vskip 0pt plus 5\baselineskip \penalty-300 \vskip 0pt plus -5\baselineskip - \dochapentry{#1}{\numeralbox}{}% + \dochapentry{#1}{\numeralbox}{#3}{}% } % % Parts, in the short toc. @@ -6905,12 +6928,12 @@ might help (with 'rm \jobname.?? \jobname.??s')% % Chapters, in the main contents. \def\numchapentry#1#2#3#4{% \retrievesecnowidth\secnowidthchap{#2}% - \dochapentry{#1}{#2}{#4}% + \dochapentry{#1}{#2}{#3}{#4}% } % Chapters, in the short toc. \def\shortchapentry#1#2#3#4{% - \tocentry{#1}{\shortchaplabel{#2}}{#4}% + \tocentry{#1}{\shortchaplabel{#2}}{#3}{#4}% } % Appendices, in the main contents. @@ -6923,79 +6946,77 @@ might help (with 'rm \jobname.?? \jobname.??s')% % \def\appentry#1#2#3#4{% \retrievesecnowidth\secnowidthchap{#2}% - \dochapentry{\appendixbox{#2}\hskip.7em#1}{}{#4}% + \dochapentry{\appendixbox{#2}\hskip.7em#1}{}{#3}{#4}% } % Unnumbered chapters. -\def\unnchapentry#1#2#3#4{\dochapentry{#1}{}{#4}} -\def\shortunnchapentry#1#2#3#4{\tocentry{#1}{}{#4}} +\def\unnchapentry#1#2#3#4{\dochapentry{#1}{}{#3}{#4}} +\def\shortunnchapentry#1#2#3#4{\tocentry{#1}{}{#3}{#4}} % Sections. -\def\numsecentry#1#2#3#4{\dosecentry{#1}{#2}{#4}} - \def\numsecentry#1#2#3#4{% \retrievesecnowidth\secnowidthsec{#2}% - \dosecentry{#1}{#2}{#4}% + \dosecentry{#1}{#2}{#3}{#4}% } \let\appsecentry=\numsecentry \def\unnsecentry#1#2#3#4{% \retrievesecnowidth\secnowidthsec{#2}% - \dosecentry{#1}{}{#4}% + \dosecentry{#1}{}{#3}{#4}% } % Subsections. \def\numsubsecentry#1#2#3#4{% \retrievesecnowidth\secnowidthssec{#2}% - \dosubsecentry{#1}{#2}{#4}% + \dosubsecentry{#1}{#2}{#3}{#4}% } \let\appsubsecentry=\numsubsecentry \def\unnsubsecentry#1#2#3#4{% \retrievesecnowidth\secnowidthssec{#2}% - \dosubsecentry{#1}{}{#4}% + \dosubsecentry{#1}{}{#3}{#4}% } % And subsubsections. -\def\numsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{#2}{#4}} +\def\numsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{#2}{#3}{#4}} \let\appsubsubsecentry=\numsubsubsecentry -\def\unnsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{}{#4}} +\def\unnsubsubsecentry#1#2#3#4{\dosubsubsecentry{#1}{}{#3}{#4}} % This parameter controls the indentation of the various levels. % Same as \defaultparindent. \newdimen\tocindent \tocindent = 15pt % Now for the actual typesetting. In all these, #1 is the text, #2 is -% a section number if present, and #3 is the page number. +% a section number if present, #3 is the node, and #4 is the page number. % % If the toc has to be broken over pages, we want it to be at chapters % if at all possible; hence the \penalty. -\def\dochapentry#1#2#3{% +\def\dochapentry#1#2#3#4{% \penalty-300 \vskip1\baselineskip plus.33\baselineskip minus.25\baselineskip \begingroup % Move the page numbers slightly to the right \advance\entryrightmargin by -0.05em \chapentryfonts \extrasecnoskip=0.4em % separate chapter number more - \tocentry{#1}{#2}{#3}% + \tocentry{#1}{#2}{#3}{#4}% \endgroup \nobreak\vskip .25\baselineskip plus.1\baselineskip } -\def\dosecentry#1#2#3{\begingroup +\def\dosecentry#1#2#3#4{\begingroup \secnowidth=\secnowidthchap \secentryfonts \leftskip=\tocindent - \tocentry{#1}{#2}{#3}% + \tocentry{#1}{#2}{#3}{#4}% \endgroup} -\def\dosubsecentry#1#2#3{\begingroup +\def\dosubsecentry#1#2#3#4{\begingroup \secnowidth=\secnowidthsec \subsecentryfonts \leftskip=2\tocindent - \tocentry{#1}{#2}{#3}% + \tocentry{#1}{#2}{#3}{#4}% \endgroup} -\def\dosubsubsecentry#1#2#3{\begingroup +\def\dosubsubsecentry#1#2#3#4{\begingroup \secnowidth=\secnowidthssec \subsubsecentryfonts \leftskip=3\tocindent - \tocentry{#1}{#2}{#3}% + \tocentry{#1}{#2}{#3}{#4}% \endgroup} % Used for the maximum width of a section number so we can align @@ -7005,12 +7026,15 @@ might help (with 'rm \jobname.?? \jobname.??s')% \newdimen\extrasecnoskip \extrasecnoskip=0pt -% \tocentry{TITLE}{SEC NO}{PAGE} +\let\tocnodetarget\empty + +% \tocentry{TITLE}{SEC NO}{NODE}{PAGE} % -\def\tocentry#1#2#3{% +\def\tocentry#1#2#3#4{% + \def\tocnodetarget{#3}% \def\secno{#2}% \ifx\empty\secno - \entry{#1}{#3}% + \entry{#1}{#4}% \else \ifdim 0pt=\secnowidth \setbox0=\hbox{#2\hskip\labelspace\hskip\extrasecnoskip}% @@ -7021,7 +7045,7 @@ might help (with 'rm \jobname.?? \jobname.??s')% #2\hskip\labelspace\hskip\extrasecnoskip\hfill}% \fi \entrycontskip=\wd0 - \entry{\box0 #1}{#3}% + \entry{\box0 #1}{#4}% \fi } \newdimen\labelspace @@ -10515,6 +10539,16 @@ directory should work if nowhere else does.} \catcode"#1=\other } +% Suppress ligature creation from adjacent characters. +\ifx\luatexversion\thisisundefined + \def\nolig{{}} +\else + % Braces do not suppress ligature creation in LuaTeX, e.g. in of{}fice + % to suppress the "ff" ligature. Using a kern appears to be the only + % workaround. + \def\nolig{\kern0pt{}} +\fi + % https://en.wikipedia.org/wiki/Plane_(Unicode)#Basic_M % U+0000..U+007F = https://en.wikipedia.org/wiki/Basic_Latin_(Unicode_block) % U+0080..U+00FF = https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block) @@ -11132,8 +11166,8 @@ directory should work if nowhere else does.} % Punctuation \DeclareUnicodeCharacter{2013}{--}% \DeclareUnicodeCharacter{2014}{---}% - \DeclareUnicodeCharacter{2018}{\quoteleft{}}% - \DeclareUnicodeCharacter{2019}{\quoteright{}}% + \DeclareUnicodeCharacter{2018}{\quoteleft\nolig}% + \DeclareUnicodeCharacter{2019}{\quoteright\nolig}% \DeclareUnicodeCharacter{201A}{\quotesinglbase{}}% \DeclareUnicodeCharacter{201C}{\quotedblleft{}}% \DeclareUnicodeCharacter{201D}{\quotedblright{}}% @@ -11168,7 +11202,7 @@ directory should work if nowhere else does.} \DeclareUnicodeCharacter{2287}{\ensuremath\supseteq}% % \DeclareUnicodeCharacter{2016}{\ensuremath\Vert}% - \DeclareUnicodeCharacter{2032}{\ensuremath\prime}% + \DeclareUnicodeCharacter{2032}{\ensuremath{^\prime}}% \DeclareUnicodeCharacter{210F}{\ensuremath\hbar}% \DeclareUnicodeCharacter{2111}{\ensuremath\Im}% \DeclareUnicodeCharacter{2113}{\ensuremath\ell}% diff --git a/systems/apltex/LICENSE b/systems/apltex/LICENSE new file mode 100644 index 0000000000..fd363acfa7 --- /dev/null +++ b/systems/apltex/LICENSE @@ -0,0 +1,28 @@ +BSD 3-Clause License + +Copyright (c) 2024, 黄京 + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/systems/apltex/README.md b/systems/apltex/README.md new file mode 100644 index 0000000000..d449a3d131 --- /dev/null +++ b/systems/apltex/README.md @@ -0,0 +1,78 @@ +## Overview + +aplTeX is a minimal TeX distribution built on LuaTeX and Web2C. It includes: + +- **Engine**: Statically linked LuaTeX compiled with HarfBuzz and Lua5.3. +- **Fonts**: TFM and Type1 (Computer Modern, AMSFonts, Manual fonts). +- **Format**: Unicode aware plain-LuaTeX (original `plain.tex` modified for eTeX, pdfTeX and LuaTeX). + +All packed into just 12.6MB. + +Basically this is for TeXnicians who need a small, self-contained modern TeX setup. This has nothing to do with the A Programming Language. + +## Installation + +Tested on Darwin (Sequoia) and Linux (Gentoo), aplTeX has minimal dependencies: + +- **Make**: Tested with GNU Make. +- **Clang**: Other C compilers require slight edits to [`comp.sh`](https://github.com/RadioNoiseE/apltex/blob/main/luatex/comp.sh). +- **Git**: Required to pull the LuaTeX source tree. + +### Procedure + +1. **Build**: Run `./make/build.sh` to create the `texmf` directory containing the engine, fonts, and dumped format. +2. **Install**: Use `./make/install.sh` to move `texmf` to `/usr/local/lib` and install the LuaTeX executable. + - NB, you can actually put `texmf` anywhere on your disk, but its name should not be changed, and you are recommended to symlink the `texmf/web2c/luahbtex` executable to your `$PATH`. +3. **Clean (Optional)**: Run `./make/clean.sh` to remove the built `texmf` directory, locks for compile-time directories, and various logs. + +Do not run the scripts as root as you will be prompted during installation to grant access when necessary. + +## Post-Installation + +Look in the [releases](https://github.com/RadioNoiseE/apltex/releases) page for some useful packaged and ready-to-use macros to support OpenType fonts, diagram drawing with the builtin MetaPost library, etc. + +You can also manually add packages or formats. The directory structure looks like: + +``` +texmf +├── fonts % place to drop font-related things +│ ├── map +│ ├── tfm +│ ├── ofm +│ ├── vf +│ ├── ovf +│ ├── type1 +│ ├── truetype +│ └── opentype +├── generic % TeX macros, Lua scripts, etc +├── metapost % MetaPost macros, inputs, etc +└── web2c % engine executables, TEXMF configuration, dumped formats + ├── luahbtex + ├── luatex.fmt + └── texmf.cnf +``` + +## Details + +### Kpathsea Configuration + +aplTeX uses a modified TeX and MetaFont directory tree structure, differing from the standard TDS slightly: + +- **Compile-time**: `luatex/texmf.in`. +- **Run-time**: `web2c/texmf.cnf`. + +Unlike typical TeX setups, aplTeX doesn't use `ls-R` databases due to its relatively small file count. This eliminates extra executables and simplifies updates. + +### Format & Font Maps + +aplTeX uses `luatex.map` for font mapping, which is more intuitive compared to the default `pdftex.map`. The dumped format includes a `\everyjob` hook to force this behavior. + +## Misc + +For questions or inquiries, feel free to open an issue or contact me via email. + +## License + +This project is licensed under the Clause-3 BSD License. The current version is `1.0.2`. + +Some files under the directory `amsfonts` and `fmtdump` are provided as-is, subject to their respective licenses. Refer to the `readme.txt` files under these directories. diff --git a/systems/apltex/amsfonts/font.sh b/systems/apltex/amsfonts/font.sh new file mode 100755 index 0000000000..07beef1e9e --- /dev/null +++ b/systems/apltex/amsfonts/font.sh @@ -0,0 +1,20 @@ +#!/bin/sh +set -e + +if [ -f LOCK ]; then + echo ":: directory locked, cleanup first" + exit 0 +fi + +wkspc=`pwd` +parnt=$wkspc/.. +fntds=$parnt/texmf/fonts + +if [ -d $fntds ]; then + cp -r tfm $fntds + cp -r type1 $fntds + mkdir $fntds/map && cp luatex.map $fntds/map +fi + +cd $wkspc +touch LOCK diff --git a/systems/apltex/amsfonts/luatex.map b/systems/apltex/amsfonts/luatex.map new file mode 100644 index 0000000000..4f3a690942 --- /dev/null +++ b/systems/apltex/amsfonts/luatex.map @@ -0,0 +1,206 @@ +% Copyright (C) 1999, 2000, 2001 Donald E. Knuth <knuth-bug@cs.stanford.edu>. +% Copyright (C) 2001, 2009, 2013 American Mathematical Society <tech-support@ams.org>. +% Copyright (C) 2024 Jing Huang <radionoisee@gmail.com>. +% Licensed under the SIL Open Font License, Version 1.1. + +% --------------- +% Computer Modern +% --------------- +cmb10 CMB10 <cmb10.pfb +cmbsy10 CMBSY10 <cmbsy10.pfb +cmbx5 CMBX5 <cmbx5.pfb +cmbx6 CMBX6 <cmbx6.pfb +cmbx7 CMBX7 <cmbx7.pfb +cmbx8 CMBX8 <cmbx8.pfb +cmbx9 CMBX9 <cmbx9.pfb +cmbx10 CMBX10 <cmbx10.pfb +cmbx12 CMBX12 <cmbx12.pfb +cmbxsl10 CMBXSL10 <cmbxsl10.pfb +cmbxti10 CMBXTI10 <cmbxti10.pfb +cmcsc10 CMCSC10 <cmcsc10.pfb +cmdunh10 CMDUNH10 <cmdunh10.pfb +cmex9 CMEX9 <cmex9.pfb +cmex10 CMEX10 <cmex10.pfb +cmff10 CMFF10 <cmff10.pfb +cmfi10 CMFI10 <cmfi10.pfb +cmfib8 CMFIB8 <cmfib8.pfb +cminch CMINCH <cminch.pfb +cmitt10 CMITT10 <cmitt10.pfb +cmmi5 CMMI5 <cmmi5.pfb +cmmi6 CMMI6 <cmmi6.pfb +cmmi7 CMMI7 <cmmi7.pfb +cmmi8 CMMI8 <cmmi8.pfb +cmmi9 CMMI9 <cmmi9.pfb +cmmi10 CMMI10 <cmmi10.pfb +cmmi12 CMMI12 <cmmi12.pfb +cmmib10 CMMIB10 <cmmib10.pfb +cmr5 CMR5 <cmr5.pfb +cmr6 CMR6 <cmr6.pfb +cmr7 CMR7 <cmr7.pfb +cmr8 CMR8 <cmr8.pfb +cmr9 CMR9 <cmr9.pfb +cmr10 CMR10 <cmr10.pfb +cmr12 CMR12 <cmr12.pfb +cmr17 CMR17 <cmr17.pfb +cmsl8 CMSL8 <cmsl8.pfb +cmsl9 CMSL9 <cmsl9.pfb +cmsl10 CMSL10 <cmsl10.pfb +cmsl12 CMSL12 <cmsl12.pfb +cmsltt10 CMSLTT10 <cmsltt10.pfb +cmss8 CMSS8 <cmss8.pfb +cmss9 CMSS9 <cmss9.pfb +cmss10 CMSS10 <cmss10.pfb +cmss12 CMSS12 <cmss12.pfb +cmss17 CMSS17 <cmss17.pfb +cmssbx10 CMSSBX10 <cmssbx10.pfb +cmssdc10 CMSSDC10 <cmssdc10.pfb +cmssi8 CMSSI8 <cmssi8.pfb +cmssi9 CMSSI9 <cmssi9.pfb +cmssi10 CMSSI10 <cmssi10.pfb +cmssi12 CMSSI12 <cmssi12.pfb +cmssi17 CMSSI17 <cmssi17.pfb +cmssq8 CMSSQ8 <cmssq8.pfb +cmssqi8 CMSSQI8 <cmssqi8.pfb +cmsy5 CMSY5 <cmsy5.pfb +cmsy6 CMSY6 <cmsy6.pfb +cmsy7 CMSY7 <cmsy7.pfb +cmsy8 CMSY8 <cmsy8.pfb +cmsy9 CMSY9 <cmsy9.pfb +cmsy10 CMSY10 <cmsy10.pfb +cmtcsc10 CMTCSC10 <cmtcsc10.pfb +cmtex8 CMTEX8 <cmtex8.pfb +cmtex9 CMTEX9 <cmtex9.pfb +cmtex10 CMTEX10 <cmtex10.pfb +cmti7 CMTI7 <cmti7.pfb +cmti8 CMTI8 <cmti8.pfb +cmti9 CMTI9 <cmti9.pfb +cmti10 CMTI10 <cmti10.pfb +cmti12 CMTI12 <cmti12.pfb +cmtt8 CMTT8 <cmtt8.pfb +cmtt9 CMTT9 <cmtt9.pfb +cmtt10 CMTT10 <cmtt10.pfb +cmtt12 CMTT12 <cmtt12.pfb +cmu10 CMU10 <cmu10.pfb +cmvtt10 CMVTT10 <cmvtt10.pfb +% --------------------- +% Computer Modern Extra +% --------------------- +cmbsy5 CMBSY5 <cmbsy5.pfb +cmbsy6 CMBSY6 <cmbsy6.pfb +cmbsy7 CMBSY7 <cmbsy7.pfb +cmbsy8 CMBSY8 <cmbsy8.pfb +cmbsy9 CMBSY9 <cmbsy9.pfb +cmcsc8 CMCSC8 <cmcsc8.pfb +cmcsc9 CMCSC9 <cmcsc9.pfb +cmex7 CMEX7 <cmex7.pfb +cmex8 CMEX8 <cmex8.pfb +cmmib5 CMMIB5 <cmmib5.pfb +cmmib6 CMMIB6 <cmmib6.pfb +cmmib7 CMMIB7 <cmmib7.pfb +cmmib8 CMMIB8 <cmmib8.pfb +cmmib9 CMMIB9 <cmmib9.pfb +% ------- +% Symbols +% ------- +msam5 MSAM5 <msam5.pfb +msam6 MSAM6 <msam6.pfb +msam7 MSAM7 <msam7.pfb +msam8 MSAM8 <msam8.pfb +msam9 MSAM9 <msam9.pfb +msam10 MSAM10 <msam10.pfb +msbm5 MSBM5 <msbm5.pfb +msbm6 MSBM6 <msbm6.pfb +msbm7 MSBM7 <msbm7.pfb +msbm8 MSBM8 <msbm8.pfb +msbm9 MSBM9 <msbm9.pfb +msbm10 MSBM10 <msbm10.pfb +% -------- +% Cyrillic +% -------- +wncyb5 WNCYB10 <wncyb10.pfb +wncyb6 WNCYB10 <wncyb10.pfb +wncyb7 WNCYB10 <wncyb10.pfb +wncyb8 WNCYB10 <wncyb10.pfb +wncyb9 WNCYB10 <wncyb10.pfb +wncyb10 WNCYB10 <wncyb10.pfb +wncyi5 WNCYI10 <wncyi10.pfb +wncyi6 WNCYI10 <wncyi10.pfb +wncyi7 WNCYI10 <wncyi10.pfb +wncyi8 WNCYI10 <wncyi10.pfb +wncyi9 WNCYI10 <wncyi10.pfb +wncyi10 WNCYI10 <wncyi10.pfb +wncyr5 WNCYR10 <wncyr10.pfb +wncyr6 WNCYR10 <wncyr10.pfb +wncyr7 WNCYR10 <wncyr10.pfb +wncyr8 WNCYR10 <wncyr10.pfb +wncyr9 WNCYR10 <wncyr10.pfb +wncyr10 WNCYR10 <wncyr10.pfb +wncysc10 WNCYSC10 <wncysc10.pfb +wncyss8 WNCYSS10 <wncyss10.pfb +wncyss9 WNCYSS10 <wncyss10.pfb +wncyss10 WNCYSS10 <wncyss10.pfb +% ---------- +% Euler Math +% ---------- +euex10 EUEX10 <euex10.pfb +euex7 EUEX7 <euex7.pfb +euex8 EUEX8 <euex8.pfb +euex9 EUEX9 <euex9.pfb +eufb10 EUFB10 <eufb10.pfb +eufb5 EUFB5 <eufb5.pfb +eufb7 EUFB7 <eufb7.pfb +eufm10 EUFM10 <eufm10.pfb +eufm5 EUFM5 <eufm5.pfb +eufm7 EUFM7 <eufm7.pfb +eurb10 EURB10 <eurb10.pfb +eurb5 EURB5 <eurb5.pfb +eurb7 EURB7 <eurb7.pfb +eurm10 EURM10 <eurm10.pfb +eurm5 EURM5 <eurm5.pfb +eurm7 EURM7 <eurm7.pfb +eusb10 EUSB10 <eusb10.pfb +eusb5 EUSB5 <eusb5.pfb +eusb7 EUSB7 <eusb7.pfb +eusm10 EUSM10 <eusm10.pfb +eusm5 EUSM5 <eusm5.pfb +eusm7 EUSM7 <eusm7.pfb +% kept for DVI compatibility +eufb6 EUFB7 <eufb7.pfb +eufb8 EUFB7 <eufb7.pfb +eufb9 EUFB10 <eufb10.pfb +eufm6 EUFM7 <eufm7.pfb +eufm8 EUFM7 <eufm7.pfb +eufm9 EUFM10 <eufm10.pfb +eurb6 EURB7 <eurb7.pfb +eurb8 EURB7 <eurb7.pfb +eurb9 EURB10 <eurb10.pfb +eurm6 EURM7 <eurm7.pfb +eurm8 EURM7 <eurm7.pfb +eurm9 EURM10 <eurm10.pfb +eusb6 EUSB7 <eusb7.pfb +eusb8 EUSB7 <eusb7.pfb +eusb9 EUSB10 <eusb10.pfb +eusm6 EUSM7 <eusm7.pfb +eusm8 EUSM7 <eusm7.pfb +eusm9 EUSM10 <eusm10.pfb +% ---- +% Latx +% ---- +lasy5 LASY5 <lasy5.pfb +lasy6 LASY6 <lasy6.pfb +lasy7 LASY7 <lasy7.pfb +lasy8 LASY8 <lasy8.pfb +lasy9 LASY9 <lasy9.pfb +lasy10 LASY10 <lasy10.pfb +lasyb10 LASYB10 <lasyb10.pfb +lcircle10 LCIRCLE10 <lcircle1.pfb +lcirclew10 LCIRCLEW10 <lcirclew.pfb +lcmss8 LCMSS8 <lcmss8.pfb +lcmssb8 LCMSSB8 <lcmssb8.pfb +lcmssi8 LCMSSI8 <lcmssi8.pfb +line10 LINE10 <line10.pfb +linew10 LINEW10 <linew10.pfb +% ------ +% Manual +% ------ +manfnt MANFNT <manfnt.pfb diff --git a/systems/apltex/amsfonts/readme.txt b/systems/apltex/amsfonts/readme.txt new file mode 100644 index 0000000000..43557d37f9 --- /dev/null +++ b/systems/apltex/amsfonts/readme.txt @@ -0,0 +1,11 @@ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + Font From +────────────────────────────────────────── + Computer Modern (Type1) /fonts/amsfonts + Computer Modern (TFM) /fonts/cm + Computer Modern Extra /fonts/amsfonts + Cyrillic /fonts/amsfonts + Euler Math /fonts/amsfonts + Latx /fonts/amsfonts + Symbols /fonts/amsfonts +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ diff --git a/systems/apltex/amsfonts/tfm/cmb10.tfm b/systems/apltex/amsfonts/tfm/cmb10.tfm Binary files differnew file mode 100644 index 0000000000..a91d66e333 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmb10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy10.tfm b/systems/apltex/amsfonts/tfm/cmbsy10.tfm Binary files differnew file mode 100644 index 0000000000..54b2356968 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy5.tfm b/systems/apltex/amsfonts/tfm/cmbsy5.tfm Binary files differnew file mode 100644 index 0000000000..6e1a451ad3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy6.tfm b/systems/apltex/amsfonts/tfm/cmbsy6.tfm Binary files differnew file mode 100644 index 0000000000..09f237d97a --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy7.tfm b/systems/apltex/amsfonts/tfm/cmbsy7.tfm Binary files differnew file mode 100644 index 0000000000..c91f2f6023 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy8.tfm b/systems/apltex/amsfonts/tfm/cmbsy8.tfm Binary files differnew file mode 100644 index 0000000000..9a57e97faa --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbsy9.tfm b/systems/apltex/amsfonts/tfm/cmbsy9.tfm Binary files differnew file mode 100644 index 0000000000..97c78c7aa1 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbsy9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx10.tfm b/systems/apltex/amsfonts/tfm/cmbx10.tfm Binary files differnew file mode 100644 index 0000000000..04f6429540 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx12.tfm b/systems/apltex/amsfonts/tfm/cmbx12.tfm Binary files differnew file mode 100644 index 0000000000..d66f70cfe1 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx5.tfm b/systems/apltex/amsfonts/tfm/cmbx5.tfm Binary files differnew file mode 100644 index 0000000000..2fa652e8fc --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx6.tfm b/systems/apltex/amsfonts/tfm/cmbx6.tfm Binary files differnew file mode 100644 index 0000000000..1bbaaffe12 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx7.tfm b/systems/apltex/amsfonts/tfm/cmbx7.tfm Binary files differnew file mode 100644 index 0000000000..6685612850 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx8.tfm b/systems/apltex/amsfonts/tfm/cmbx8.tfm Binary files differnew file mode 100644 index 0000000000..2c99314464 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbx9.tfm b/systems/apltex/amsfonts/tfm/cmbx9.tfm Binary files differnew file mode 100644 index 0000000000..ad681fac3c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbx9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbxsl10.tfm b/systems/apltex/amsfonts/tfm/cmbxsl10.tfm Binary files differnew file mode 100644 index 0000000000..d334c0cd4c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbxsl10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmbxti10.tfm b/systems/apltex/amsfonts/tfm/cmbxti10.tfm Binary files differnew file mode 100644 index 0000000000..0c7a5fc281 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmbxti10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmcsc10.tfm b/systems/apltex/amsfonts/tfm/cmcsc10.tfm Binary files differnew file mode 100644 index 0000000000..0fc3f9c90d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmcsc10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmcsc8.tfm b/systems/apltex/amsfonts/tfm/cmcsc8.tfm Binary files differnew file mode 100644 index 0000000000..67453e1bec --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmcsc8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmcsc9.tfm b/systems/apltex/amsfonts/tfm/cmcsc9.tfm Binary files differnew file mode 100644 index 0000000000..5fb95055d4 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmcsc9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmdunh10.tfm b/systems/apltex/amsfonts/tfm/cmdunh10.tfm Binary files differnew file mode 100644 index 0000000000..a7062fd9a9 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmdunh10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmex10.tfm b/systems/apltex/amsfonts/tfm/cmex10.tfm Binary files differnew file mode 100644 index 0000000000..d5427ad3f7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmex10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmex7.tfm b/systems/apltex/amsfonts/tfm/cmex7.tfm Binary files differnew file mode 100644 index 0000000000..c60f501630 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmex7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmex8.tfm b/systems/apltex/amsfonts/tfm/cmex8.tfm Binary files differnew file mode 100644 index 0000000000..2ecf4f0fdd --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmex8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmex9.tfm b/systems/apltex/amsfonts/tfm/cmex9.tfm Binary files differnew file mode 100644 index 0000000000..dd0f85b5b2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmex9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmff10.tfm b/systems/apltex/amsfonts/tfm/cmff10.tfm Binary files differnew file mode 100644 index 0000000000..a2c0b1c47a --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmff10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmfi10.tfm b/systems/apltex/amsfonts/tfm/cmfi10.tfm Binary files differnew file mode 100644 index 0000000000..5eecfb959e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmfi10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmfib8.tfm b/systems/apltex/amsfonts/tfm/cmfib8.tfm Binary files differnew file mode 100644 index 0000000000..0563ec8fbd --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmfib8.tfm diff --git a/systems/apltex/amsfonts/tfm/cminch.tfm b/systems/apltex/amsfonts/tfm/cminch.tfm Binary files differnew file mode 100644 index 0000000000..9a65267613 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cminch.tfm diff --git a/systems/apltex/amsfonts/tfm/cmitt10.tfm b/systems/apltex/amsfonts/tfm/cmitt10.tfm Binary files differnew file mode 100644 index 0000000000..dc25514c23 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmitt10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmman.tfm b/systems/apltex/amsfonts/tfm/cmman.tfm Binary files differnew file mode 100644 index 0000000000..5efaf30066 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmman.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi10.tfm b/systems/apltex/amsfonts/tfm/cmmi10.tfm Binary files differnew file mode 100644 index 0000000000..bb6d147515 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi12.tfm b/systems/apltex/amsfonts/tfm/cmmi12.tfm Binary files differnew file mode 100644 index 0000000000..1ae2368679 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi5.tfm b/systems/apltex/amsfonts/tfm/cmmi5.tfm Binary files differnew file mode 100644 index 0000000000..30e7040298 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi6.tfm b/systems/apltex/amsfonts/tfm/cmmi6.tfm Binary files differnew file mode 100644 index 0000000000..005ca78296 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi7.tfm b/systems/apltex/amsfonts/tfm/cmmi7.tfm Binary files differnew file mode 100644 index 0000000000..4c9d3b4c87 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi8.tfm b/systems/apltex/amsfonts/tfm/cmmi8.tfm Binary files differnew file mode 100644 index 0000000000..ddba96513b --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmi9.tfm b/systems/apltex/amsfonts/tfm/cmmi9.tfm Binary files differnew file mode 100644 index 0000000000..c16d12b8e2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmi9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib10.tfm b/systems/apltex/amsfonts/tfm/cmmib10.tfm Binary files differnew file mode 100644 index 0000000000..8ccbc8ef07 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib5.tfm b/systems/apltex/amsfonts/tfm/cmmib5.tfm Binary files differnew file mode 100644 index 0000000000..dfe472947a --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib6.tfm b/systems/apltex/amsfonts/tfm/cmmib6.tfm Binary files differnew file mode 100644 index 0000000000..60adc1b234 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib7.tfm b/systems/apltex/amsfonts/tfm/cmmib7.tfm Binary files differnew file mode 100644 index 0000000000..2beb64507d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib8.tfm b/systems/apltex/amsfonts/tfm/cmmib8.tfm Binary files differnew file mode 100644 index 0000000000..b62d4a40dd --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmmib9.tfm b/systems/apltex/amsfonts/tfm/cmmib9.tfm Binary files differnew file mode 100644 index 0000000000..d5b99d02c3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmmib9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr10.tfm b/systems/apltex/amsfonts/tfm/cmr10.tfm Binary files differnew file mode 100644 index 0000000000..6594c9c4a7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr12.tfm b/systems/apltex/amsfonts/tfm/cmr12.tfm Binary files differnew file mode 100644 index 0000000000..dc163ccded --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr17.tfm b/systems/apltex/amsfonts/tfm/cmr17.tfm Binary files differnew file mode 100644 index 0000000000..d84d900e25 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr17.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr5.tfm b/systems/apltex/amsfonts/tfm/cmr5.tfm Binary files differnew file mode 100644 index 0000000000..6f9da050db --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr6.tfm b/systems/apltex/amsfonts/tfm/cmr6.tfm Binary files differnew file mode 100644 index 0000000000..ec5ac69121 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr7.tfm b/systems/apltex/amsfonts/tfm/cmr7.tfm Binary files differnew file mode 100644 index 0000000000..cbdf3614d0 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr8.tfm b/systems/apltex/amsfonts/tfm/cmr8.tfm Binary files differnew file mode 100644 index 0000000000..98f08da077 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmr9.tfm b/systems/apltex/amsfonts/tfm/cmr9.tfm Binary files differnew file mode 100644 index 0000000000..b8e4b3fc43 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmr9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsl10.tfm b/systems/apltex/amsfonts/tfm/cmsl10.tfm Binary files differnew file mode 100644 index 0000000000..00a48e80c8 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsl10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsl12.tfm b/systems/apltex/amsfonts/tfm/cmsl12.tfm Binary files differnew file mode 100644 index 0000000000..eab72cf69c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsl12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsl8.tfm b/systems/apltex/amsfonts/tfm/cmsl8.tfm Binary files differnew file mode 100644 index 0000000000..107b81fc3e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsl8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsl9.tfm b/systems/apltex/amsfonts/tfm/cmsl9.tfm Binary files differnew file mode 100644 index 0000000000..b9ee38a5d0 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsl9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsltt10.tfm b/systems/apltex/amsfonts/tfm/cmsltt10.tfm Binary files differnew file mode 100644 index 0000000000..12b48adf25 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsltt10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmss10.tfm b/systems/apltex/amsfonts/tfm/cmss10.tfm Binary files differnew file mode 100644 index 0000000000..e179490927 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmss10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmss12.tfm b/systems/apltex/amsfonts/tfm/cmss12.tfm Binary files differnew file mode 100644 index 0000000000..33403469e9 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmss12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmss17.tfm b/systems/apltex/amsfonts/tfm/cmss17.tfm Binary files differnew file mode 100644 index 0000000000..d9ec6a3f4c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmss17.tfm diff --git a/systems/apltex/amsfonts/tfm/cmss8.tfm b/systems/apltex/amsfonts/tfm/cmss8.tfm Binary files differnew file mode 100644 index 0000000000..8db226ddf4 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmss8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmss9.tfm b/systems/apltex/amsfonts/tfm/cmss9.tfm Binary files differnew file mode 100644 index 0000000000..3783236b61 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmss9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssbx10.tfm b/systems/apltex/amsfonts/tfm/cmssbx10.tfm Binary files differnew file mode 100644 index 0000000000..ee81c2a148 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssbx10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssdc10.tfm b/systems/apltex/amsfonts/tfm/cmssdc10.tfm Binary files differnew file mode 100644 index 0000000000..65096e2c51 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssdc10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssi10.tfm b/systems/apltex/amsfonts/tfm/cmssi10.tfm Binary files differnew file mode 100644 index 0000000000..eef81c2f88 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssi10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssi12.tfm b/systems/apltex/amsfonts/tfm/cmssi12.tfm Binary files differnew file mode 100644 index 0000000000..3d1553e7dd --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssi12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssi17.tfm b/systems/apltex/amsfonts/tfm/cmssi17.tfm Binary files differnew file mode 100644 index 0000000000..41c7320c62 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssi17.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssi8.tfm b/systems/apltex/amsfonts/tfm/cmssi8.tfm Binary files differnew file mode 100644 index 0000000000..872fb8feb4 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssi8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssi9.tfm b/systems/apltex/amsfonts/tfm/cmssi9.tfm Binary files differnew file mode 100644 index 0000000000..bfeb447313 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssi9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssq8.tfm b/systems/apltex/amsfonts/tfm/cmssq8.tfm Binary files differnew file mode 100644 index 0000000000..09cbff5972 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssq8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmssqi8.tfm b/systems/apltex/amsfonts/tfm/cmssqi8.tfm Binary files differnew file mode 100644 index 0000000000..db41dca277 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmssqi8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy10.tfm b/systems/apltex/amsfonts/tfm/cmsy10.tfm Binary files differnew file mode 100644 index 0000000000..3e4488b005 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy5.tfm b/systems/apltex/amsfonts/tfm/cmsy5.tfm Binary files differnew file mode 100644 index 0000000000..d34f2841eb --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy5.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy6.tfm b/systems/apltex/amsfonts/tfm/cmsy6.tfm Binary files differnew file mode 100644 index 0000000000..e2de3622f6 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy6.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy7.tfm b/systems/apltex/amsfonts/tfm/cmsy7.tfm Binary files differnew file mode 100644 index 0000000000..ea0e69cf35 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy8.tfm b/systems/apltex/amsfonts/tfm/cmsy8.tfm Binary files differnew file mode 100644 index 0000000000..b28689e0f3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmsy9.tfm b/systems/apltex/amsfonts/tfm/cmsy9.tfm Binary files differnew file mode 100644 index 0000000000..6c82cec0c2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmsy9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtcsc10.tfm b/systems/apltex/amsfonts/tfm/cmtcsc10.tfm Binary files differnew file mode 100644 index 0000000000..ab649998b3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtcsc10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtex10.tfm b/systems/apltex/amsfonts/tfm/cmtex10.tfm Binary files differnew file mode 100644 index 0000000000..40a844d755 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtex10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtex8.tfm b/systems/apltex/amsfonts/tfm/cmtex8.tfm Binary files differnew file mode 100644 index 0000000000..41827f5390 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtex8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtex9.tfm b/systems/apltex/amsfonts/tfm/cmtex9.tfm Binary files differnew file mode 100644 index 0000000000..3e36568540 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtex9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmti10.tfm b/systems/apltex/amsfonts/tfm/cmti10.tfm Binary files differnew file mode 100644 index 0000000000..419af0d070 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmti10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmti12.tfm b/systems/apltex/amsfonts/tfm/cmti12.tfm Binary files differnew file mode 100644 index 0000000000..d258d5986f --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmti12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmti7.tfm b/systems/apltex/amsfonts/tfm/cmti7.tfm Binary files differnew file mode 100644 index 0000000000..b78991699a --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmti7.tfm diff --git a/systems/apltex/amsfonts/tfm/cmti8.tfm b/systems/apltex/amsfonts/tfm/cmti8.tfm Binary files differnew file mode 100644 index 0000000000..df4fa15442 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmti8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmti9.tfm b/systems/apltex/amsfonts/tfm/cmti9.tfm Binary files differnew file mode 100644 index 0000000000..b7384775c9 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmti9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtt10.tfm b/systems/apltex/amsfonts/tfm/cmtt10.tfm Binary files differnew file mode 100644 index 0000000000..12df934421 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtt10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtt12.tfm b/systems/apltex/amsfonts/tfm/cmtt12.tfm Binary files differnew file mode 100644 index 0000000000..7f39e252ea --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtt12.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtt8.tfm b/systems/apltex/amsfonts/tfm/cmtt8.tfm Binary files differnew file mode 100644 index 0000000000..b1ad4c40e7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtt8.tfm diff --git a/systems/apltex/amsfonts/tfm/cmtt9.tfm b/systems/apltex/amsfonts/tfm/cmtt9.tfm Binary files differnew file mode 100644 index 0000000000..c4a7b9b91b --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmtt9.tfm diff --git a/systems/apltex/amsfonts/tfm/cmu10.tfm b/systems/apltex/amsfonts/tfm/cmu10.tfm Binary files differnew file mode 100644 index 0000000000..a6f607f413 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmu10.tfm diff --git a/systems/apltex/amsfonts/tfm/cmvtt10.tfm b/systems/apltex/amsfonts/tfm/cmvtt10.tfm Binary files differnew file mode 100644 index 0000000000..a6f70b65f1 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/cmvtt10.tfm diff --git a/systems/apltex/amsfonts/tfm/dummy.tfm b/systems/apltex/amsfonts/tfm/dummy.tfm Binary files differnew file mode 100644 index 0000000000..e46a784693 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/dummy.tfm diff --git a/systems/apltex/amsfonts/tfm/euex10.tfm b/systems/apltex/amsfonts/tfm/euex10.tfm Binary files differnew file mode 100644 index 0000000000..e5781e0b2c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/euex10.tfm diff --git a/systems/apltex/amsfonts/tfm/euex7.tfm b/systems/apltex/amsfonts/tfm/euex7.tfm Binary files differnew file mode 100644 index 0000000000..6c5c0d7827 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/euex7.tfm diff --git a/systems/apltex/amsfonts/tfm/euex8.tfm b/systems/apltex/amsfonts/tfm/euex8.tfm Binary files differnew file mode 100644 index 0000000000..3ddfc62d19 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/euex8.tfm diff --git a/systems/apltex/amsfonts/tfm/euex9.tfm b/systems/apltex/amsfonts/tfm/euex9.tfm Binary files differnew file mode 100644 index 0000000000..e6649a7599 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/euex9.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb10.tfm b/systems/apltex/amsfonts/tfm/eufb10.tfm Binary files differnew file mode 100644 index 0000000000..0f2997981e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb10.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb5.tfm b/systems/apltex/amsfonts/tfm/eufb5.tfm Binary files differnew file mode 100644 index 0000000000..9119bbb8e6 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb5.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb6.tfm b/systems/apltex/amsfonts/tfm/eufb6.tfm Binary files differnew file mode 100644 index 0000000000..0bf71ae627 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb6.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb7.tfm b/systems/apltex/amsfonts/tfm/eufb7.tfm Binary files differnew file mode 100644 index 0000000000..85936d1b19 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb7.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb8.tfm b/systems/apltex/amsfonts/tfm/eufb8.tfm Binary files differnew file mode 100644 index 0000000000..860d773ee7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb8.tfm diff --git a/systems/apltex/amsfonts/tfm/eufb9.tfm b/systems/apltex/amsfonts/tfm/eufb9.tfm Binary files differnew file mode 100644 index 0000000000..16b5b6c9c3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufb9.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm10.tfm b/systems/apltex/amsfonts/tfm/eufm10.tfm Binary files differnew file mode 100644 index 0000000000..34f60c3874 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm10.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm5.tfm b/systems/apltex/amsfonts/tfm/eufm5.tfm Binary files differnew file mode 100644 index 0000000000..2b7f2b434e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm5.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm6.tfm b/systems/apltex/amsfonts/tfm/eufm6.tfm Binary files differnew file mode 100644 index 0000000000..8cf268953e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm6.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm7.tfm b/systems/apltex/amsfonts/tfm/eufm7.tfm Binary files differnew file mode 100644 index 0000000000..8cc3f80f6d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm7.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm8.tfm b/systems/apltex/amsfonts/tfm/eufm8.tfm Binary files differnew file mode 100644 index 0000000000..f39f5267ae --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm8.tfm diff --git a/systems/apltex/amsfonts/tfm/eufm9.tfm b/systems/apltex/amsfonts/tfm/eufm9.tfm Binary files differnew file mode 100644 index 0000000000..88dd7b2791 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eufm9.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb10.tfm b/systems/apltex/amsfonts/tfm/eurb10.tfm Binary files differnew file mode 100644 index 0000000000..7b8c1693e2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb10.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb5.tfm b/systems/apltex/amsfonts/tfm/eurb5.tfm Binary files differnew file mode 100644 index 0000000000..820175a2a1 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb5.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb6.tfm b/systems/apltex/amsfonts/tfm/eurb6.tfm Binary files differnew file mode 100644 index 0000000000..a9c6f4f686 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb6.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb7.tfm b/systems/apltex/amsfonts/tfm/eurb7.tfm Binary files differnew file mode 100644 index 0000000000..3ed3c587e2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb7.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb8.tfm b/systems/apltex/amsfonts/tfm/eurb8.tfm Binary files differnew file mode 100644 index 0000000000..b7cd8c1571 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb8.tfm diff --git a/systems/apltex/amsfonts/tfm/eurb9.tfm b/systems/apltex/amsfonts/tfm/eurb9.tfm Binary files differnew file mode 100644 index 0000000000..40152e8ea6 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurb9.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm10.tfm b/systems/apltex/amsfonts/tfm/eurm10.tfm Binary files differnew file mode 100644 index 0000000000..80e03d5179 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm10.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm5.tfm b/systems/apltex/amsfonts/tfm/eurm5.tfm Binary files differnew file mode 100644 index 0000000000..f80f70db9f --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm5.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm6.tfm b/systems/apltex/amsfonts/tfm/eurm6.tfm Binary files differnew file mode 100644 index 0000000000..9572afd8cb --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm6.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm7.tfm b/systems/apltex/amsfonts/tfm/eurm7.tfm Binary files differnew file mode 100644 index 0000000000..dbdfe09a0d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm7.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm8.tfm b/systems/apltex/amsfonts/tfm/eurm8.tfm Binary files differnew file mode 100644 index 0000000000..b157cb68c4 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm8.tfm diff --git a/systems/apltex/amsfonts/tfm/eurm9.tfm b/systems/apltex/amsfonts/tfm/eurm9.tfm Binary files differnew file mode 100644 index 0000000000..f969d48c00 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eurm9.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb10.tfm b/systems/apltex/amsfonts/tfm/eusb10.tfm Binary files differnew file mode 100644 index 0000000000..0b825fed6f --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb10.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb5.tfm b/systems/apltex/amsfonts/tfm/eusb5.tfm Binary files differnew file mode 100644 index 0000000000..1352406706 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb5.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb6.tfm b/systems/apltex/amsfonts/tfm/eusb6.tfm Binary files differnew file mode 100644 index 0000000000..36ce1e6b7f --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb6.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb7.tfm b/systems/apltex/amsfonts/tfm/eusb7.tfm Binary files differnew file mode 100644 index 0000000000..b67af10a7a --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb7.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb8.tfm b/systems/apltex/amsfonts/tfm/eusb8.tfm Binary files differnew file mode 100644 index 0000000000..464d0995e3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb8.tfm diff --git a/systems/apltex/amsfonts/tfm/eusb9.tfm b/systems/apltex/amsfonts/tfm/eusb9.tfm Binary files differnew file mode 100644 index 0000000000..f80ec88f91 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusb9.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm10.tfm b/systems/apltex/amsfonts/tfm/eusm10.tfm Binary files differnew file mode 100644 index 0000000000..b8dfd0e93d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm10.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm5.tfm b/systems/apltex/amsfonts/tfm/eusm5.tfm Binary files differnew file mode 100644 index 0000000000..977dcc59f7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm5.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm6.tfm b/systems/apltex/amsfonts/tfm/eusm6.tfm Binary files differnew file mode 100644 index 0000000000..f369007e3b --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm6.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm7.tfm b/systems/apltex/amsfonts/tfm/eusm7.tfm Binary files differnew file mode 100644 index 0000000000..367d8b55b3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm7.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm8.tfm b/systems/apltex/amsfonts/tfm/eusm8.tfm Binary files differnew file mode 100644 index 0000000000..274cd9bdc0 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm8.tfm diff --git a/systems/apltex/amsfonts/tfm/eusm9.tfm b/systems/apltex/amsfonts/tfm/eusm9.tfm Binary files differnew file mode 100644 index 0000000000..b77c26c957 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/eusm9.tfm diff --git a/systems/apltex/amsfonts/tfm/manfnt.tfm b/systems/apltex/amsfonts/tfm/manfnt.tfm Binary files differnew file mode 100644 index 0000000000..b24ae52e79 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/manfnt.tfm diff --git a/systems/apltex/amsfonts/tfm/msam10.tfm b/systems/apltex/amsfonts/tfm/msam10.tfm Binary files differnew file mode 100644 index 0000000000..fa3bcf3028 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam10.tfm diff --git a/systems/apltex/amsfonts/tfm/msam5.tfm b/systems/apltex/amsfonts/tfm/msam5.tfm Binary files differnew file mode 100644 index 0000000000..936d6e80dc --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam5.tfm diff --git a/systems/apltex/amsfonts/tfm/msam6.tfm b/systems/apltex/amsfonts/tfm/msam6.tfm Binary files differnew file mode 100644 index 0000000000..165e61c298 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam6.tfm diff --git a/systems/apltex/amsfonts/tfm/msam7.tfm b/systems/apltex/amsfonts/tfm/msam7.tfm Binary files differnew file mode 100644 index 0000000000..bbedc3f616 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam7.tfm diff --git a/systems/apltex/amsfonts/tfm/msam8.tfm b/systems/apltex/amsfonts/tfm/msam8.tfm Binary files differnew file mode 100644 index 0000000000..27149506c9 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam8.tfm diff --git a/systems/apltex/amsfonts/tfm/msam9.tfm b/systems/apltex/amsfonts/tfm/msam9.tfm Binary files differnew file mode 100644 index 0000000000..ff637163a2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msam9.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm10.tfm b/systems/apltex/amsfonts/tfm/msbm10.tfm Binary files differnew file mode 100644 index 0000000000..424f35336c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm10.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm5.tfm b/systems/apltex/amsfonts/tfm/msbm5.tfm Binary files differnew file mode 100644 index 0000000000..797be43c8d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm5.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm6.tfm b/systems/apltex/amsfonts/tfm/msbm6.tfm Binary files differnew file mode 100644 index 0000000000..69889558c0 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm6.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm7.tfm b/systems/apltex/amsfonts/tfm/msbm7.tfm Binary files differnew file mode 100644 index 0000000000..e539e392a3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm7.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm8.tfm b/systems/apltex/amsfonts/tfm/msbm8.tfm Binary files differnew file mode 100644 index 0000000000..ad82122a5d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm8.tfm diff --git a/systems/apltex/amsfonts/tfm/msbm9.tfm b/systems/apltex/amsfonts/tfm/msbm9.tfm Binary files differnew file mode 100644 index 0000000000..29305522d7 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/msbm9.tfm diff --git a/systems/apltex/amsfonts/tfm/random.tfm b/systems/apltex/amsfonts/tfm/random.tfm Binary files differnew file mode 100644 index 0000000000..e5b3877665 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/random.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb10.tfm b/systems/apltex/amsfonts/tfm/wncyb10.tfm Binary files differnew file mode 100644 index 0000000000..069aa5c2a2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb10.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb5.tfm b/systems/apltex/amsfonts/tfm/wncyb5.tfm Binary files differnew file mode 100644 index 0000000000..1e0b7e6b66 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb5.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb6.tfm b/systems/apltex/amsfonts/tfm/wncyb6.tfm Binary files differnew file mode 100644 index 0000000000..c4e66cebbe --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb6.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb7.tfm b/systems/apltex/amsfonts/tfm/wncyb7.tfm Binary files differnew file mode 100644 index 0000000000..fc482d035c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb7.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb8.tfm b/systems/apltex/amsfonts/tfm/wncyb8.tfm Binary files differnew file mode 100644 index 0000000000..ef8b08340d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb8.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyb9.tfm b/systems/apltex/amsfonts/tfm/wncyb9.tfm Binary files differnew file mode 100644 index 0000000000..bbed7cd0ef --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyb9.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi10.tfm b/systems/apltex/amsfonts/tfm/wncyi10.tfm Binary files differnew file mode 100644 index 0000000000..911b4e5aea --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi10.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi5.tfm b/systems/apltex/amsfonts/tfm/wncyi5.tfm Binary files differnew file mode 100644 index 0000000000..5e07ca0439 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi5.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi6.tfm b/systems/apltex/amsfonts/tfm/wncyi6.tfm Binary files differnew file mode 100644 index 0000000000..975ed9ab32 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi6.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi7.tfm b/systems/apltex/amsfonts/tfm/wncyi7.tfm Binary files differnew file mode 100644 index 0000000000..b426bced7e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi7.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi8.tfm b/systems/apltex/amsfonts/tfm/wncyi8.tfm Binary files differnew file mode 100644 index 0000000000..95239cdb1e --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi8.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyi9.tfm b/systems/apltex/amsfonts/tfm/wncyi9.tfm Binary files differnew file mode 100644 index 0000000000..7e230160e3 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyi9.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr10.tfm b/systems/apltex/amsfonts/tfm/wncyr10.tfm Binary files differnew file mode 100644 index 0000000000..93e73a3dad --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr10.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr5.tfm b/systems/apltex/amsfonts/tfm/wncyr5.tfm Binary files differnew file mode 100644 index 0000000000..697620b045 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr5.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr6.tfm b/systems/apltex/amsfonts/tfm/wncyr6.tfm Binary files differnew file mode 100644 index 0000000000..009f333bc2 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr6.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr7.tfm b/systems/apltex/amsfonts/tfm/wncyr7.tfm Binary files differnew file mode 100644 index 0000000000..e5cf5a44fe --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr7.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr8.tfm b/systems/apltex/amsfonts/tfm/wncyr8.tfm Binary files differnew file mode 100644 index 0000000000..c8a883e541 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr8.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyr9.tfm b/systems/apltex/amsfonts/tfm/wncyr9.tfm Binary files differnew file mode 100644 index 0000000000..450a7d07b5 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyr9.tfm diff --git a/systems/apltex/amsfonts/tfm/wncysc10.tfm b/systems/apltex/amsfonts/tfm/wncysc10.tfm Binary files differnew file mode 100644 index 0000000000..5c5f422b62 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncysc10.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyss10.tfm b/systems/apltex/amsfonts/tfm/wncyss10.tfm Binary files differnew file mode 100644 index 0000000000..2738aab534 --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyss10.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyss8.tfm b/systems/apltex/amsfonts/tfm/wncyss8.tfm Binary files differnew file mode 100644 index 0000000000..9abe70188d --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyss8.tfm diff --git a/systems/apltex/amsfonts/tfm/wncyss9.tfm b/systems/apltex/amsfonts/tfm/wncyss9.tfm Binary files differnew file mode 100644 index 0000000000..f9e8d3f93c --- /dev/null +++ b/systems/apltex/amsfonts/tfm/wncyss9.tfm diff --git a/systems/apltex/amsfonts/type1/cmb10.pfb b/systems/apltex/amsfonts/type1/cmb10.pfb Binary files differnew file mode 100644 index 0000000000..50bab1ecc6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmb10.pfb diff --git a/systems/apltex/amsfonts/type1/cmb10.pfm b/systems/apltex/amsfonts/type1/cmb10.pfm Binary files differnew file mode 100644 index 0000000000..1931197f8c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmb10.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy10.pfb b/systems/apltex/amsfonts/type1/cmbsy10.pfb Binary files differnew file mode 100644 index 0000000000..72146e5557 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy10.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy10.pfm b/systems/apltex/amsfonts/type1/cmbsy10.pfm Binary files differnew file mode 100644 index 0000000000..d487d1d13f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy10.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy5.pfb b/systems/apltex/amsfonts/type1/cmbsy5.pfb Binary files differnew file mode 100644 index 0000000000..518fdf1733 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy5.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy5.pfm b/systems/apltex/amsfonts/type1/cmbsy5.pfm Binary files differnew file mode 100644 index 0000000000..653c9929bb --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy5.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy6.pfb b/systems/apltex/amsfonts/type1/cmbsy6.pfb Binary files differnew file mode 100644 index 0000000000..fb5bdf212e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy6.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy6.pfm b/systems/apltex/amsfonts/type1/cmbsy6.pfm Binary files differnew file mode 100644 index 0000000000..f7fa0880ad --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy6.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy7.pfb b/systems/apltex/amsfonts/type1/cmbsy7.pfb Binary files differnew file mode 100644 index 0000000000..a2d4c91dc3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy7.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy7.pfm b/systems/apltex/amsfonts/type1/cmbsy7.pfm Binary files differnew file mode 100644 index 0000000000..4d3f2701fc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy7.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy8.pfb b/systems/apltex/amsfonts/type1/cmbsy8.pfb Binary files differnew file mode 100644 index 0000000000..07299493e3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy8.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy8.pfm b/systems/apltex/amsfonts/type1/cmbsy8.pfm Binary files differnew file mode 100644 index 0000000000..ea49249b48 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy8.pfm diff --git a/systems/apltex/amsfonts/type1/cmbsy9.pfb b/systems/apltex/amsfonts/type1/cmbsy9.pfb Binary files differnew file mode 100644 index 0000000000..1247be8af4 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy9.pfb diff --git a/systems/apltex/amsfonts/type1/cmbsy9.pfm b/systems/apltex/amsfonts/type1/cmbsy9.pfm Binary files differnew file mode 100644 index 0000000000..59c666604e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbsy9.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx10.pfb b/systems/apltex/amsfonts/type1/cmbx10.pfb Binary files differnew file mode 100644 index 0000000000..803c49a42f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx10.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx10.pfm b/systems/apltex/amsfonts/type1/cmbx10.pfm Binary files differnew file mode 100644 index 0000000000..9ac8cc9d83 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx10.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx12.pfb b/systems/apltex/amsfonts/type1/cmbx12.pfb Binary files differnew file mode 100644 index 0000000000..c7bd677c16 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx12.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx12.pfm b/systems/apltex/amsfonts/type1/cmbx12.pfm Binary files differnew file mode 100644 index 0000000000..c7fb97ec9b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx12.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx5.pfb b/systems/apltex/amsfonts/type1/cmbx5.pfb Binary files differnew file mode 100644 index 0000000000..8bf9637e82 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx5.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx5.pfm b/systems/apltex/amsfonts/type1/cmbx5.pfm Binary files differnew file mode 100644 index 0000000000..bdc65ac69a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx5.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx6.pfb b/systems/apltex/amsfonts/type1/cmbx6.pfb Binary files differnew file mode 100644 index 0000000000..9b2a5af43d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx6.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx6.pfm b/systems/apltex/amsfonts/type1/cmbx6.pfm Binary files differnew file mode 100644 index 0000000000..d3070a0197 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx6.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx7.pfb b/systems/apltex/amsfonts/type1/cmbx7.pfb Binary files differnew file mode 100644 index 0000000000..7acf0e9577 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx7.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx7.pfm b/systems/apltex/amsfonts/type1/cmbx7.pfm Binary files differnew file mode 100644 index 0000000000..88289e7d7e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx7.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx8.pfb b/systems/apltex/amsfonts/type1/cmbx8.pfb Binary files differnew file mode 100644 index 0000000000..01ac2f062c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx8.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx8.pfm b/systems/apltex/amsfonts/type1/cmbx8.pfm Binary files differnew file mode 100644 index 0000000000..8ff06df255 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx8.pfm diff --git a/systems/apltex/amsfonts/type1/cmbx9.pfb b/systems/apltex/amsfonts/type1/cmbx9.pfb Binary files differnew file mode 100644 index 0000000000..ecf4bafb51 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx9.pfb diff --git a/systems/apltex/amsfonts/type1/cmbx9.pfm b/systems/apltex/amsfonts/type1/cmbx9.pfm Binary files differnew file mode 100644 index 0000000000..12fe7d15fa --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbx9.pfm diff --git a/systems/apltex/amsfonts/type1/cmbxsl10.pfb b/systems/apltex/amsfonts/type1/cmbxsl10.pfb Binary files differnew file mode 100644 index 0000000000..e75079ed48 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbxsl10.pfb diff --git a/systems/apltex/amsfonts/type1/cmbxsl10.pfm b/systems/apltex/amsfonts/type1/cmbxsl10.pfm Binary files differnew file mode 100644 index 0000000000..2d7c62709d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbxsl10.pfm diff --git a/systems/apltex/amsfonts/type1/cmbxti10.pfb b/systems/apltex/amsfonts/type1/cmbxti10.pfb Binary files differnew file mode 100644 index 0000000000..9992c74187 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbxti10.pfb diff --git a/systems/apltex/amsfonts/type1/cmbxti10.pfm b/systems/apltex/amsfonts/type1/cmbxti10.pfm Binary files differnew file mode 100644 index 0000000000..13d612a854 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmbxti10.pfm diff --git a/systems/apltex/amsfonts/type1/cmcsc10.pfb b/systems/apltex/amsfonts/type1/cmcsc10.pfb Binary files differnew file mode 100644 index 0000000000..92af404de8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc10.pfb diff --git a/systems/apltex/amsfonts/type1/cmcsc10.pfm b/systems/apltex/amsfonts/type1/cmcsc10.pfm Binary files differnew file mode 100644 index 0000000000..5c89ad99c0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc10.pfm diff --git a/systems/apltex/amsfonts/type1/cmcsc8.pfb b/systems/apltex/amsfonts/type1/cmcsc8.pfb Binary files differnew file mode 100644 index 0000000000..a07e9867c5 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc8.pfb diff --git a/systems/apltex/amsfonts/type1/cmcsc8.pfm b/systems/apltex/amsfonts/type1/cmcsc8.pfm Binary files differnew file mode 100644 index 0000000000..58146f894d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc8.pfm diff --git a/systems/apltex/amsfonts/type1/cmcsc9.pfb b/systems/apltex/amsfonts/type1/cmcsc9.pfb Binary files differnew file mode 100644 index 0000000000..13d4b9ed02 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc9.pfb diff --git a/systems/apltex/amsfonts/type1/cmcsc9.pfm b/systems/apltex/amsfonts/type1/cmcsc9.pfm Binary files differnew file mode 100644 index 0000000000..fa1b074980 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmcsc9.pfm diff --git a/systems/apltex/amsfonts/type1/cmdunh10.pfb b/systems/apltex/amsfonts/type1/cmdunh10.pfb Binary files differnew file mode 100644 index 0000000000..d8eece909c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmdunh10.pfb diff --git a/systems/apltex/amsfonts/type1/cmdunh10.pfm b/systems/apltex/amsfonts/type1/cmdunh10.pfm Binary files differnew file mode 100644 index 0000000000..df2b1ff510 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmdunh10.pfm diff --git a/systems/apltex/amsfonts/type1/cmex10.pfb b/systems/apltex/amsfonts/type1/cmex10.pfb Binary files differnew file mode 100644 index 0000000000..d2346a28be --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex10.pfb diff --git a/systems/apltex/amsfonts/type1/cmex10.pfm b/systems/apltex/amsfonts/type1/cmex10.pfm Binary files differnew file mode 100644 index 0000000000..2a04e78438 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex10.pfm diff --git a/systems/apltex/amsfonts/type1/cmex7.pfb b/systems/apltex/amsfonts/type1/cmex7.pfb Binary files differnew file mode 100644 index 0000000000..a1d23cb99a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex7.pfb diff --git a/systems/apltex/amsfonts/type1/cmex7.pfm b/systems/apltex/amsfonts/type1/cmex7.pfm Binary files differnew file mode 100644 index 0000000000..1566634ee2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex7.pfm diff --git a/systems/apltex/amsfonts/type1/cmex8.pfb b/systems/apltex/amsfonts/type1/cmex8.pfb Binary files differnew file mode 100644 index 0000000000..95a4b471d2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex8.pfb diff --git a/systems/apltex/amsfonts/type1/cmex8.pfm b/systems/apltex/amsfonts/type1/cmex8.pfm Binary files differnew file mode 100644 index 0000000000..e8030ea212 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex8.pfm diff --git a/systems/apltex/amsfonts/type1/cmex9.pfb b/systems/apltex/amsfonts/type1/cmex9.pfb Binary files differnew file mode 100644 index 0000000000..d3680a272a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex9.pfb diff --git a/systems/apltex/amsfonts/type1/cmex9.pfm b/systems/apltex/amsfonts/type1/cmex9.pfm Binary files differnew file mode 100644 index 0000000000..99ff68b13a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmex9.pfm diff --git a/systems/apltex/amsfonts/type1/cmff10.pfb b/systems/apltex/amsfonts/type1/cmff10.pfb Binary files differnew file mode 100644 index 0000000000..72d894eea7 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmff10.pfb diff --git a/systems/apltex/amsfonts/type1/cmff10.pfm b/systems/apltex/amsfonts/type1/cmff10.pfm Binary files differnew file mode 100644 index 0000000000..668118de71 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmff10.pfm diff --git a/systems/apltex/amsfonts/type1/cmfi10.pfb b/systems/apltex/amsfonts/type1/cmfi10.pfb Binary files differnew file mode 100644 index 0000000000..8daad0277d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmfi10.pfb diff --git a/systems/apltex/amsfonts/type1/cmfi10.pfm b/systems/apltex/amsfonts/type1/cmfi10.pfm Binary files differnew file mode 100644 index 0000000000..1bcf045ce2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmfi10.pfm diff --git a/systems/apltex/amsfonts/type1/cmfib8.pfb b/systems/apltex/amsfonts/type1/cmfib8.pfb Binary files differnew file mode 100644 index 0000000000..01af89b1ad --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmfib8.pfb diff --git a/systems/apltex/amsfonts/type1/cmfib8.pfm b/systems/apltex/amsfonts/type1/cmfib8.pfm Binary files differnew file mode 100644 index 0000000000..cf0a60f3cc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmfib8.pfm diff --git a/systems/apltex/amsfonts/type1/cminch.pfb b/systems/apltex/amsfonts/type1/cminch.pfb Binary files differnew file mode 100644 index 0000000000..e369dfbdb2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cminch.pfb diff --git a/systems/apltex/amsfonts/type1/cminch.pfm b/systems/apltex/amsfonts/type1/cminch.pfm Binary files differnew file mode 100644 index 0000000000..5d2c01fd64 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cminch.pfm diff --git a/systems/apltex/amsfonts/type1/cmitt10.pfb b/systems/apltex/amsfonts/type1/cmitt10.pfb Binary files differnew file mode 100644 index 0000000000..9c72ef0e5d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmitt10.pfb diff --git a/systems/apltex/amsfonts/type1/cmitt10.pfm b/systems/apltex/amsfonts/type1/cmitt10.pfm Binary files differnew file mode 100644 index 0000000000..98eab2f05c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmitt10.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi10.pfb b/systems/apltex/amsfonts/type1/cmmi10.pfb Binary files differnew file mode 100644 index 0000000000..569fb2eaa2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi10.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi10.pfm b/systems/apltex/amsfonts/type1/cmmi10.pfm Binary files differnew file mode 100644 index 0000000000..03b2869715 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi10.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi12.pfb b/systems/apltex/amsfonts/type1/cmmi12.pfb Binary files differnew file mode 100644 index 0000000000..30e9537d5b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi12.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi12.pfm b/systems/apltex/amsfonts/type1/cmmi12.pfm Binary files differnew file mode 100644 index 0000000000..87941755b6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi12.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi5.pfb b/systems/apltex/amsfonts/type1/cmmi5.pfb Binary files differnew file mode 100644 index 0000000000..04ae590445 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi5.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi5.pfm b/systems/apltex/amsfonts/type1/cmmi5.pfm Binary files differnew file mode 100644 index 0000000000..dd88f24bb2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi5.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi6.pfb b/systems/apltex/amsfonts/type1/cmmi6.pfb Binary files differnew file mode 100644 index 0000000000..522783edb5 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi6.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi6.pfm b/systems/apltex/amsfonts/type1/cmmi6.pfm Binary files differnew file mode 100644 index 0000000000..46bbb4b6fd --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi6.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi7.pfb b/systems/apltex/amsfonts/type1/cmmi7.pfb Binary files differnew file mode 100644 index 0000000000..b351c7ce7b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi7.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi7.pfm b/systems/apltex/amsfonts/type1/cmmi7.pfm Binary files differnew file mode 100644 index 0000000000..0e2aed6d13 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi7.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi8.pfb b/systems/apltex/amsfonts/type1/cmmi8.pfb Binary files differnew file mode 100644 index 0000000000..cef71c23ea --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi8.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi8.pfm b/systems/apltex/amsfonts/type1/cmmi8.pfm Binary files differnew file mode 100644 index 0000000000..154e7b9e99 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi8.pfm diff --git a/systems/apltex/amsfonts/type1/cmmi9.pfb b/systems/apltex/amsfonts/type1/cmmi9.pfb Binary files differnew file mode 100644 index 0000000000..e54fece03e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi9.pfb diff --git a/systems/apltex/amsfonts/type1/cmmi9.pfm b/systems/apltex/amsfonts/type1/cmmi9.pfm Binary files differnew file mode 100644 index 0000000000..c29beaea19 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmi9.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib10.pfb b/systems/apltex/amsfonts/type1/cmmib10.pfb Binary files differnew file mode 100644 index 0000000000..fda8cfa61e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib10.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib10.pfm b/systems/apltex/amsfonts/type1/cmmib10.pfm Binary files differnew file mode 100644 index 0000000000..c8a515b58d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib10.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib5.pfb b/systems/apltex/amsfonts/type1/cmmib5.pfb Binary files differnew file mode 100644 index 0000000000..dcc0710194 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib5.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib5.pfm b/systems/apltex/amsfonts/type1/cmmib5.pfm Binary files differnew file mode 100644 index 0000000000..286e089c1d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib5.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib6.pfb b/systems/apltex/amsfonts/type1/cmmib6.pfb Binary files differnew file mode 100644 index 0000000000..0aaa2bdcbf --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib6.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib6.pfm b/systems/apltex/amsfonts/type1/cmmib6.pfm Binary files differnew file mode 100644 index 0000000000..135cc160a2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib6.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib7.pfb b/systems/apltex/amsfonts/type1/cmmib7.pfb Binary files differnew file mode 100644 index 0000000000..b40b8f99cd --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib7.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib7.pfm b/systems/apltex/amsfonts/type1/cmmib7.pfm Binary files differnew file mode 100644 index 0000000000..054223dc46 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib7.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib8.pfb b/systems/apltex/amsfonts/type1/cmmib8.pfb Binary files differnew file mode 100644 index 0000000000..2b4f4fac08 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib8.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib8.pfm b/systems/apltex/amsfonts/type1/cmmib8.pfm Binary files differnew file mode 100644 index 0000000000..5af173d57f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib8.pfm diff --git a/systems/apltex/amsfonts/type1/cmmib9.pfb b/systems/apltex/amsfonts/type1/cmmib9.pfb Binary files differnew file mode 100644 index 0000000000..5aae8684ae --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib9.pfb diff --git a/systems/apltex/amsfonts/type1/cmmib9.pfm b/systems/apltex/amsfonts/type1/cmmib9.pfm Binary files differnew file mode 100644 index 0000000000..13fefea4ca --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmmib9.pfm diff --git a/systems/apltex/amsfonts/type1/cmr10.pfb b/systems/apltex/amsfonts/type1/cmr10.pfb Binary files differnew file mode 100644 index 0000000000..fa8c833d37 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr10.pfb diff --git a/systems/apltex/amsfonts/type1/cmr10.pfm b/systems/apltex/amsfonts/type1/cmr10.pfm Binary files differnew file mode 100644 index 0000000000..fdd724b18d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr10.pfm diff --git a/systems/apltex/amsfonts/type1/cmr12.pfb b/systems/apltex/amsfonts/type1/cmr12.pfb Binary files differnew file mode 100644 index 0000000000..4369f75a34 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr12.pfb diff --git a/systems/apltex/amsfonts/type1/cmr12.pfm b/systems/apltex/amsfonts/type1/cmr12.pfm Binary files differnew file mode 100644 index 0000000000..e8a855a36f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr12.pfm diff --git a/systems/apltex/amsfonts/type1/cmr17.pfb b/systems/apltex/amsfonts/type1/cmr17.pfb Binary files differnew file mode 100644 index 0000000000..4ae5d8918d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr17.pfb diff --git a/systems/apltex/amsfonts/type1/cmr17.pfm b/systems/apltex/amsfonts/type1/cmr17.pfm Binary files differnew file mode 100644 index 0000000000..14999134e8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr17.pfm diff --git a/systems/apltex/amsfonts/type1/cmr5.pfb b/systems/apltex/amsfonts/type1/cmr5.pfb Binary files differnew file mode 100644 index 0000000000..c42242f796 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr5.pfb diff --git a/systems/apltex/amsfonts/type1/cmr5.pfm b/systems/apltex/amsfonts/type1/cmr5.pfm Binary files differnew file mode 100644 index 0000000000..f61bc5ed4c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr5.pfm diff --git a/systems/apltex/amsfonts/type1/cmr6.pfb b/systems/apltex/amsfonts/type1/cmr6.pfb Binary files differnew file mode 100644 index 0000000000..27d38f02a0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr6.pfb diff --git a/systems/apltex/amsfonts/type1/cmr6.pfm b/systems/apltex/amsfonts/type1/cmr6.pfm Binary files differnew file mode 100644 index 0000000000..d238803400 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr6.pfm diff --git a/systems/apltex/amsfonts/type1/cmr7.pfb b/systems/apltex/amsfonts/type1/cmr7.pfb Binary files differnew file mode 100644 index 0000000000..aa85c36fee --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr7.pfb diff --git a/systems/apltex/amsfonts/type1/cmr7.pfm b/systems/apltex/amsfonts/type1/cmr7.pfm Binary files differnew file mode 100644 index 0000000000..ab68359954 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr7.pfm diff --git a/systems/apltex/amsfonts/type1/cmr8.pfb b/systems/apltex/amsfonts/type1/cmr8.pfb Binary files differnew file mode 100644 index 0000000000..101dc6cbf3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr8.pfb diff --git a/systems/apltex/amsfonts/type1/cmr8.pfm b/systems/apltex/amsfonts/type1/cmr8.pfm Binary files differnew file mode 100644 index 0000000000..188c2626ad --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr8.pfm diff --git a/systems/apltex/amsfonts/type1/cmr9.pfb b/systems/apltex/amsfonts/type1/cmr9.pfb Binary files differnew file mode 100644 index 0000000000..e7fe60e812 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr9.pfb diff --git a/systems/apltex/amsfonts/type1/cmr9.pfm b/systems/apltex/amsfonts/type1/cmr9.pfm Binary files differnew file mode 100644 index 0000000000..708a90140f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmr9.pfm diff --git a/systems/apltex/amsfonts/type1/cmsl10.pfb b/systems/apltex/amsfonts/type1/cmsl10.pfb Binary files differnew file mode 100644 index 0000000000..7fdee85f2b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl10.pfb diff --git a/systems/apltex/amsfonts/type1/cmsl10.pfm b/systems/apltex/amsfonts/type1/cmsl10.pfm Binary files differnew file mode 100644 index 0000000000..f296dbd38d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl10.pfm diff --git a/systems/apltex/amsfonts/type1/cmsl12.pfb b/systems/apltex/amsfonts/type1/cmsl12.pfb Binary files differnew file mode 100644 index 0000000000..2b877e0735 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl12.pfb diff --git a/systems/apltex/amsfonts/type1/cmsl12.pfm b/systems/apltex/amsfonts/type1/cmsl12.pfm Binary files differnew file mode 100644 index 0000000000..8ff0d100ee --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl12.pfm diff --git a/systems/apltex/amsfonts/type1/cmsl8.pfb b/systems/apltex/amsfonts/type1/cmsl8.pfb Binary files differnew file mode 100644 index 0000000000..e10c2de400 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl8.pfb diff --git a/systems/apltex/amsfonts/type1/cmsl8.pfm b/systems/apltex/amsfonts/type1/cmsl8.pfm Binary files differnew file mode 100644 index 0000000000..804399a274 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl8.pfm diff --git a/systems/apltex/amsfonts/type1/cmsl9.pfb b/systems/apltex/amsfonts/type1/cmsl9.pfb Binary files differnew file mode 100644 index 0000000000..4e1fb8132c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl9.pfb diff --git a/systems/apltex/amsfonts/type1/cmsl9.pfm b/systems/apltex/amsfonts/type1/cmsl9.pfm Binary files differnew file mode 100644 index 0000000000..d26c9e0960 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsl9.pfm diff --git a/systems/apltex/amsfonts/type1/cmsltt10.pfb b/systems/apltex/amsfonts/type1/cmsltt10.pfb Binary files differnew file mode 100644 index 0000000000..c53f273c18 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsltt10.pfb diff --git a/systems/apltex/amsfonts/type1/cmsltt10.pfm b/systems/apltex/amsfonts/type1/cmsltt10.pfm Binary files differnew file mode 100644 index 0000000000..e234f14e4f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsltt10.pfm diff --git a/systems/apltex/amsfonts/type1/cmss10.pfb b/systems/apltex/amsfonts/type1/cmss10.pfb Binary files differnew file mode 100644 index 0000000000..a0fb96156d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss10.pfb diff --git a/systems/apltex/amsfonts/type1/cmss10.pfm b/systems/apltex/amsfonts/type1/cmss10.pfm Binary files differnew file mode 100644 index 0000000000..391412122a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss10.pfm diff --git a/systems/apltex/amsfonts/type1/cmss12.pfb b/systems/apltex/amsfonts/type1/cmss12.pfb Binary files differnew file mode 100644 index 0000000000..7a4da31df7 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss12.pfb diff --git a/systems/apltex/amsfonts/type1/cmss12.pfm b/systems/apltex/amsfonts/type1/cmss12.pfm Binary files differnew file mode 100644 index 0000000000..51925887d8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss12.pfm diff --git a/systems/apltex/amsfonts/type1/cmss17.pfb b/systems/apltex/amsfonts/type1/cmss17.pfb Binary files differnew file mode 100644 index 0000000000..dcaf737653 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss17.pfb diff --git a/systems/apltex/amsfonts/type1/cmss17.pfm b/systems/apltex/amsfonts/type1/cmss17.pfm Binary files differnew file mode 100644 index 0000000000..fa1d06aa6e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss17.pfm diff --git a/systems/apltex/amsfonts/type1/cmss8.pfb b/systems/apltex/amsfonts/type1/cmss8.pfb Binary files differnew file mode 100644 index 0000000000..ec173c6efd --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss8.pfb diff --git a/systems/apltex/amsfonts/type1/cmss8.pfm b/systems/apltex/amsfonts/type1/cmss8.pfm Binary files differnew file mode 100644 index 0000000000..a037e8196e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss8.pfm diff --git a/systems/apltex/amsfonts/type1/cmss9.pfb b/systems/apltex/amsfonts/type1/cmss9.pfb Binary files differnew file mode 100644 index 0000000000..973054affd --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss9.pfb diff --git a/systems/apltex/amsfonts/type1/cmss9.pfm b/systems/apltex/amsfonts/type1/cmss9.pfm Binary files differnew file mode 100644 index 0000000000..dc699b4f03 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmss9.pfm diff --git a/systems/apltex/amsfonts/type1/cmssbx10.pfb b/systems/apltex/amsfonts/type1/cmssbx10.pfb Binary files differnew file mode 100644 index 0000000000..e55d6c9305 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssbx10.pfb diff --git a/systems/apltex/amsfonts/type1/cmssbx10.pfm b/systems/apltex/amsfonts/type1/cmssbx10.pfm Binary files differnew file mode 100644 index 0000000000..487d815c9d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssbx10.pfm diff --git a/systems/apltex/amsfonts/type1/cmssdc10.pfb b/systems/apltex/amsfonts/type1/cmssdc10.pfb Binary files differnew file mode 100644 index 0000000000..9dbd0b50ae --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssdc10.pfb diff --git a/systems/apltex/amsfonts/type1/cmssdc10.pfm b/systems/apltex/amsfonts/type1/cmssdc10.pfm Binary files differnew file mode 100644 index 0000000000..53865867b7 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssdc10.pfm diff --git a/systems/apltex/amsfonts/type1/cmssi10.pfb b/systems/apltex/amsfonts/type1/cmssi10.pfb Binary files differnew file mode 100644 index 0000000000..63b30b9a1e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi10.pfb diff --git a/systems/apltex/amsfonts/type1/cmssi10.pfm b/systems/apltex/amsfonts/type1/cmssi10.pfm Binary files differnew file mode 100644 index 0000000000..912985d23e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi10.pfm diff --git a/systems/apltex/amsfonts/type1/cmssi12.pfb b/systems/apltex/amsfonts/type1/cmssi12.pfb Binary files differnew file mode 100644 index 0000000000..8e2da00716 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi12.pfb diff --git a/systems/apltex/amsfonts/type1/cmssi12.pfm b/systems/apltex/amsfonts/type1/cmssi12.pfm Binary files differnew file mode 100644 index 0000000000..d1b11113c2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi12.pfm diff --git a/systems/apltex/amsfonts/type1/cmssi17.pfb b/systems/apltex/amsfonts/type1/cmssi17.pfb Binary files differnew file mode 100644 index 0000000000..f168aca0ea --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi17.pfb diff --git a/systems/apltex/amsfonts/type1/cmssi17.pfm b/systems/apltex/amsfonts/type1/cmssi17.pfm Binary files differnew file mode 100644 index 0000000000..0a3d4383ed --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi17.pfm diff --git a/systems/apltex/amsfonts/type1/cmssi8.pfb b/systems/apltex/amsfonts/type1/cmssi8.pfb Binary files differnew file mode 100644 index 0000000000..98e8bee523 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi8.pfb diff --git a/systems/apltex/amsfonts/type1/cmssi8.pfm b/systems/apltex/amsfonts/type1/cmssi8.pfm Binary files differnew file mode 100644 index 0000000000..a10d0127ad --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi8.pfm diff --git a/systems/apltex/amsfonts/type1/cmssi9.pfb b/systems/apltex/amsfonts/type1/cmssi9.pfb Binary files differnew file mode 100644 index 0000000000..7d9f67d6e9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi9.pfb diff --git a/systems/apltex/amsfonts/type1/cmssi9.pfm b/systems/apltex/amsfonts/type1/cmssi9.pfm Binary files differnew file mode 100644 index 0000000000..b5e8466590 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssi9.pfm diff --git a/systems/apltex/amsfonts/type1/cmssq8.pfb b/systems/apltex/amsfonts/type1/cmssq8.pfb Binary files differnew file mode 100644 index 0000000000..a8a2838b2a --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssq8.pfb diff --git a/systems/apltex/amsfonts/type1/cmssq8.pfm b/systems/apltex/amsfonts/type1/cmssq8.pfm Binary files differnew file mode 100644 index 0000000000..0d518e2879 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssq8.pfm diff --git a/systems/apltex/amsfonts/type1/cmssqi8.pfb b/systems/apltex/amsfonts/type1/cmssqi8.pfb Binary files differnew file mode 100644 index 0000000000..d291b68295 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssqi8.pfb diff --git a/systems/apltex/amsfonts/type1/cmssqi8.pfm b/systems/apltex/amsfonts/type1/cmssqi8.pfm Binary files differnew file mode 100644 index 0000000000..59a79f8cfc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmssqi8.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy10.pfb b/systems/apltex/amsfonts/type1/cmsy10.pfb Binary files differnew file mode 100644 index 0000000000..a88ccae8fd --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy10.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy10.pfm b/systems/apltex/amsfonts/type1/cmsy10.pfm Binary files differnew file mode 100644 index 0000000000..fe906bd078 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy10.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy5.pfb b/systems/apltex/amsfonts/type1/cmsy5.pfb Binary files differnew file mode 100644 index 0000000000..7a4f62c43b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy5.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy5.pfm b/systems/apltex/amsfonts/type1/cmsy5.pfm Binary files differnew file mode 100644 index 0000000000..7811800ed3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy5.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy6.pfb b/systems/apltex/amsfonts/type1/cmsy6.pfb Binary files differnew file mode 100644 index 0000000000..3a4a4bd206 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy6.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy6.pfm b/systems/apltex/amsfonts/type1/cmsy6.pfm Binary files differnew file mode 100644 index 0000000000..5f22f17d24 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy6.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy7.pfb b/systems/apltex/amsfonts/type1/cmsy7.pfb Binary files differnew file mode 100644 index 0000000000..f146c2b3dc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy7.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy7.pfm b/systems/apltex/amsfonts/type1/cmsy7.pfm Binary files differnew file mode 100644 index 0000000000..e4833640cc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy7.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy8.pfb b/systems/apltex/amsfonts/type1/cmsy8.pfb Binary files differnew file mode 100644 index 0000000000..140dd6cbb0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy8.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy8.pfm b/systems/apltex/amsfonts/type1/cmsy8.pfm Binary files differnew file mode 100644 index 0000000000..5ee7127ded --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy8.pfm diff --git a/systems/apltex/amsfonts/type1/cmsy9.pfb b/systems/apltex/amsfonts/type1/cmsy9.pfb Binary files differnew file mode 100644 index 0000000000..e075808f56 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy9.pfb diff --git a/systems/apltex/amsfonts/type1/cmsy9.pfm b/systems/apltex/amsfonts/type1/cmsy9.pfm Binary files differnew file mode 100644 index 0000000000..993741a166 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmsy9.pfm diff --git a/systems/apltex/amsfonts/type1/cmtcsc10.pfb b/systems/apltex/amsfonts/type1/cmtcsc10.pfb Binary files differnew file mode 100644 index 0000000000..0214358cc4 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtcsc10.pfb diff --git a/systems/apltex/amsfonts/type1/cmtcsc10.pfm b/systems/apltex/amsfonts/type1/cmtcsc10.pfm Binary files differnew file mode 100644 index 0000000000..a44839e172 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtcsc10.pfm diff --git a/systems/apltex/amsfonts/type1/cmtex10.pfb b/systems/apltex/amsfonts/type1/cmtex10.pfb Binary files differnew file mode 100644 index 0000000000..f7aeae373f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex10.pfb diff --git a/systems/apltex/amsfonts/type1/cmtex10.pfm b/systems/apltex/amsfonts/type1/cmtex10.pfm Binary files differnew file mode 100644 index 0000000000..3310fafa5b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex10.pfm diff --git a/systems/apltex/amsfonts/type1/cmtex8.pfb b/systems/apltex/amsfonts/type1/cmtex8.pfb Binary files differnew file mode 100644 index 0000000000..d0640f5e96 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex8.pfb diff --git a/systems/apltex/amsfonts/type1/cmtex8.pfm b/systems/apltex/amsfonts/type1/cmtex8.pfm Binary files differnew file mode 100644 index 0000000000..92ba3a9893 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex8.pfm diff --git a/systems/apltex/amsfonts/type1/cmtex9.pfb b/systems/apltex/amsfonts/type1/cmtex9.pfb Binary files differnew file mode 100644 index 0000000000..73a6623ec1 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex9.pfb diff --git a/systems/apltex/amsfonts/type1/cmtex9.pfm b/systems/apltex/amsfonts/type1/cmtex9.pfm Binary files differnew file mode 100644 index 0000000000..3ab94e6a98 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtex9.pfm diff --git a/systems/apltex/amsfonts/type1/cmti10.pfb b/systems/apltex/amsfonts/type1/cmti10.pfb Binary files differnew file mode 100644 index 0000000000..1b713aa6f6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti10.pfb diff --git a/systems/apltex/amsfonts/type1/cmti10.pfm b/systems/apltex/amsfonts/type1/cmti10.pfm Binary files differnew file mode 100644 index 0000000000..3fe893dd4e --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti10.pfm diff --git a/systems/apltex/amsfonts/type1/cmti12.pfb b/systems/apltex/amsfonts/type1/cmti12.pfb Binary files differnew file mode 100644 index 0000000000..b16aa03a73 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti12.pfb diff --git a/systems/apltex/amsfonts/type1/cmti12.pfm b/systems/apltex/amsfonts/type1/cmti12.pfm Binary files differnew file mode 100644 index 0000000000..411ee28705 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti12.pfm diff --git a/systems/apltex/amsfonts/type1/cmti7.pfb b/systems/apltex/amsfonts/type1/cmti7.pfb Binary files differnew file mode 100644 index 0000000000..a6c878367d --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti7.pfb diff --git a/systems/apltex/amsfonts/type1/cmti7.pfm b/systems/apltex/amsfonts/type1/cmti7.pfm Binary files differnew file mode 100644 index 0000000000..aa1f1bc6a0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti7.pfm diff --git a/systems/apltex/amsfonts/type1/cmti8.pfb b/systems/apltex/amsfonts/type1/cmti8.pfb Binary files differnew file mode 100644 index 0000000000..37cb6fca72 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti8.pfb diff --git a/systems/apltex/amsfonts/type1/cmti8.pfm b/systems/apltex/amsfonts/type1/cmti8.pfm Binary files differnew file mode 100644 index 0000000000..d08851e8fe --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti8.pfm diff --git a/systems/apltex/amsfonts/type1/cmti9.pfb b/systems/apltex/amsfonts/type1/cmti9.pfb Binary files differnew file mode 100644 index 0000000000..96bddc53ed --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti9.pfb diff --git a/systems/apltex/amsfonts/type1/cmti9.pfm b/systems/apltex/amsfonts/type1/cmti9.pfm Binary files differnew file mode 100644 index 0000000000..5d9a6c9dc3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmti9.pfm diff --git a/systems/apltex/amsfonts/type1/cmtt10.pfb b/systems/apltex/amsfonts/type1/cmtt10.pfb Binary files differnew file mode 100644 index 0000000000..4ec924252c --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt10.pfb diff --git a/systems/apltex/amsfonts/type1/cmtt10.pfm b/systems/apltex/amsfonts/type1/cmtt10.pfm Binary files differnew file mode 100644 index 0000000000..c0fce67910 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt10.pfm diff --git a/systems/apltex/amsfonts/type1/cmtt12.pfb b/systems/apltex/amsfonts/type1/cmtt12.pfb Binary files differnew file mode 100644 index 0000000000..de61b164f8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt12.pfb diff --git a/systems/apltex/amsfonts/type1/cmtt12.pfm b/systems/apltex/amsfonts/type1/cmtt12.pfm Binary files differnew file mode 100644 index 0000000000..dfa16c1a46 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt12.pfm diff --git a/systems/apltex/amsfonts/type1/cmtt8.pfb b/systems/apltex/amsfonts/type1/cmtt8.pfb Binary files differnew file mode 100644 index 0000000000..69added89b --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt8.pfb diff --git a/systems/apltex/amsfonts/type1/cmtt8.pfm b/systems/apltex/amsfonts/type1/cmtt8.pfm Binary files differnew file mode 100644 index 0000000000..b845410dfc --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt8.pfm diff --git a/systems/apltex/amsfonts/type1/cmtt9.pfb b/systems/apltex/amsfonts/type1/cmtt9.pfb Binary files differnew file mode 100644 index 0000000000..664e7b3281 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt9.pfb diff --git a/systems/apltex/amsfonts/type1/cmtt9.pfm b/systems/apltex/amsfonts/type1/cmtt9.pfm Binary files differnew file mode 100644 index 0000000000..88678885b2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmtt9.pfm diff --git a/systems/apltex/amsfonts/type1/cmu10.pfb b/systems/apltex/amsfonts/type1/cmu10.pfb Binary files differnew file mode 100644 index 0000000000..7cb92cf38f --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmu10.pfb diff --git a/systems/apltex/amsfonts/type1/cmu10.pfm b/systems/apltex/amsfonts/type1/cmu10.pfm Binary files differnew file mode 100644 index 0000000000..2e5c0e96bb --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmu10.pfm diff --git a/systems/apltex/amsfonts/type1/cmvtt10.pfb b/systems/apltex/amsfonts/type1/cmvtt10.pfb Binary files differnew file mode 100644 index 0000000000..b982f56658 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmvtt10.pfb diff --git a/systems/apltex/amsfonts/type1/cmvtt10.pfm b/systems/apltex/amsfonts/type1/cmvtt10.pfm Binary files differnew file mode 100644 index 0000000000..a318196072 --- /dev/null +++ b/systems/apltex/amsfonts/type1/cmvtt10.pfm diff --git a/systems/apltex/amsfonts/type1/euex10.pfb b/systems/apltex/amsfonts/type1/euex10.pfb Binary files differnew file mode 100644 index 0000000000..546e99ee41 --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex10.pfb diff --git a/systems/apltex/amsfonts/type1/euex10.pfm b/systems/apltex/amsfonts/type1/euex10.pfm Binary files differnew file mode 100644 index 0000000000..4a5c7e0dee --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex10.pfm diff --git a/systems/apltex/amsfonts/type1/euex7.pfb b/systems/apltex/amsfonts/type1/euex7.pfb Binary files differnew file mode 100644 index 0000000000..469e56acb9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex7.pfb diff --git a/systems/apltex/amsfonts/type1/euex7.pfm b/systems/apltex/amsfonts/type1/euex7.pfm Binary files differnew file mode 100644 index 0000000000..e734e8cc8a --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex7.pfm diff --git a/systems/apltex/amsfonts/type1/euex8.pfb b/systems/apltex/amsfonts/type1/euex8.pfb Binary files differnew file mode 100644 index 0000000000..6a73ab80fb --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex8.pfb diff --git a/systems/apltex/amsfonts/type1/euex8.pfm b/systems/apltex/amsfonts/type1/euex8.pfm Binary files differnew file mode 100644 index 0000000000..406e00b0ab --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex8.pfm diff --git a/systems/apltex/amsfonts/type1/euex9.pfb b/systems/apltex/amsfonts/type1/euex9.pfb Binary files differnew file mode 100644 index 0000000000..1a6fd42eef --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex9.pfb diff --git a/systems/apltex/amsfonts/type1/euex9.pfm b/systems/apltex/amsfonts/type1/euex9.pfm Binary files differnew file mode 100644 index 0000000000..f5427ef334 --- /dev/null +++ b/systems/apltex/amsfonts/type1/euex9.pfm diff --git a/systems/apltex/amsfonts/type1/eufb10.pfb b/systems/apltex/amsfonts/type1/eufb10.pfb Binary files differnew file mode 100644 index 0000000000..cc1aec45c4 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb10.pfb diff --git a/systems/apltex/amsfonts/type1/eufb10.pfm b/systems/apltex/amsfonts/type1/eufb10.pfm Binary files differnew file mode 100644 index 0000000000..c731789c50 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb10.pfm diff --git a/systems/apltex/amsfonts/type1/eufb5.pfb b/systems/apltex/amsfonts/type1/eufb5.pfb Binary files differnew file mode 100644 index 0000000000..468f15148b --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb5.pfb diff --git a/systems/apltex/amsfonts/type1/eufb5.pfm b/systems/apltex/amsfonts/type1/eufb5.pfm Binary files differnew file mode 100644 index 0000000000..a559116a84 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb5.pfm diff --git a/systems/apltex/amsfonts/type1/eufb7.pfb b/systems/apltex/amsfonts/type1/eufb7.pfb Binary files differnew file mode 100644 index 0000000000..0240d59124 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb7.pfb diff --git a/systems/apltex/amsfonts/type1/eufb7.pfm b/systems/apltex/amsfonts/type1/eufb7.pfm Binary files differnew file mode 100644 index 0000000000..4a96e75594 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufb7.pfm diff --git a/systems/apltex/amsfonts/type1/eufm10.pfb b/systems/apltex/amsfonts/type1/eufm10.pfb Binary files differnew file mode 100644 index 0000000000..abd2df836c --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm10.pfb diff --git a/systems/apltex/amsfonts/type1/eufm10.pfm b/systems/apltex/amsfonts/type1/eufm10.pfm Binary files differnew file mode 100644 index 0000000000..5096cbeed4 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm10.pfm diff --git a/systems/apltex/amsfonts/type1/eufm5.pfb b/systems/apltex/amsfonts/type1/eufm5.pfb Binary files differnew file mode 100644 index 0000000000..534f67e8a6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm5.pfb diff --git a/systems/apltex/amsfonts/type1/eufm5.pfm b/systems/apltex/amsfonts/type1/eufm5.pfm Binary files differnew file mode 100644 index 0000000000..1a5758a4d9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm5.pfm diff --git a/systems/apltex/amsfonts/type1/eufm7.pfb b/systems/apltex/amsfonts/type1/eufm7.pfb Binary files differnew file mode 100644 index 0000000000..e55f0b2f3b --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm7.pfb diff --git a/systems/apltex/amsfonts/type1/eufm7.pfm b/systems/apltex/amsfonts/type1/eufm7.pfm Binary files differnew file mode 100644 index 0000000000..045edec862 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eufm7.pfm diff --git a/systems/apltex/amsfonts/type1/eurb10.pfb b/systems/apltex/amsfonts/type1/eurb10.pfb Binary files differnew file mode 100644 index 0000000000..616d964934 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb10.pfb diff --git a/systems/apltex/amsfonts/type1/eurb10.pfm b/systems/apltex/amsfonts/type1/eurb10.pfm Binary files differnew file mode 100644 index 0000000000..faed97293a --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb10.pfm diff --git a/systems/apltex/amsfonts/type1/eurb5.pfb b/systems/apltex/amsfonts/type1/eurb5.pfb Binary files differnew file mode 100644 index 0000000000..dbbf6d5cd7 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb5.pfb diff --git a/systems/apltex/amsfonts/type1/eurb5.pfm b/systems/apltex/amsfonts/type1/eurb5.pfm Binary files differnew file mode 100644 index 0000000000..af589b9964 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb5.pfm diff --git a/systems/apltex/amsfonts/type1/eurb7.pfb b/systems/apltex/amsfonts/type1/eurb7.pfb Binary files differnew file mode 100644 index 0000000000..ded5b0e4f7 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb7.pfb diff --git a/systems/apltex/amsfonts/type1/eurb7.pfm b/systems/apltex/amsfonts/type1/eurb7.pfm Binary files differnew file mode 100644 index 0000000000..e8edb0a57d --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurb7.pfm diff --git a/systems/apltex/amsfonts/type1/eurm10.pfb b/systems/apltex/amsfonts/type1/eurm10.pfb Binary files differnew file mode 100644 index 0000000000..35b104a3f9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm10.pfb diff --git a/systems/apltex/amsfonts/type1/eurm10.pfm b/systems/apltex/amsfonts/type1/eurm10.pfm Binary files differnew file mode 100644 index 0000000000..a0bd1f56c2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm10.pfm diff --git a/systems/apltex/amsfonts/type1/eurm5.pfb b/systems/apltex/amsfonts/type1/eurm5.pfb Binary files differnew file mode 100644 index 0000000000..22c3acf0a6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm5.pfb diff --git a/systems/apltex/amsfonts/type1/eurm5.pfm b/systems/apltex/amsfonts/type1/eurm5.pfm Binary files differnew file mode 100644 index 0000000000..b0822dc1cd --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm5.pfm diff --git a/systems/apltex/amsfonts/type1/eurm7.pfb b/systems/apltex/amsfonts/type1/eurm7.pfb Binary files differnew file mode 100644 index 0000000000..11a69d703c --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm7.pfb diff --git a/systems/apltex/amsfonts/type1/eurm7.pfm b/systems/apltex/amsfonts/type1/eurm7.pfm Binary files differnew file mode 100644 index 0000000000..8d477ffa23 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eurm7.pfm diff --git a/systems/apltex/amsfonts/type1/eusb10.pfb b/systems/apltex/amsfonts/type1/eusb10.pfb Binary files differnew file mode 100644 index 0000000000..eaca29e909 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb10.pfb diff --git a/systems/apltex/amsfonts/type1/eusb10.pfm b/systems/apltex/amsfonts/type1/eusb10.pfm Binary files differnew file mode 100644 index 0000000000..48d5668c9c --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb10.pfm diff --git a/systems/apltex/amsfonts/type1/eusb5.pfb b/systems/apltex/amsfonts/type1/eusb5.pfb Binary files differnew file mode 100644 index 0000000000..e3026d4fde --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb5.pfb diff --git a/systems/apltex/amsfonts/type1/eusb5.pfm b/systems/apltex/amsfonts/type1/eusb5.pfm Binary files differnew file mode 100644 index 0000000000..caec699177 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb5.pfm diff --git a/systems/apltex/amsfonts/type1/eusb7.pfb b/systems/apltex/amsfonts/type1/eusb7.pfb Binary files differnew file mode 100644 index 0000000000..e4c7d44d86 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb7.pfb diff --git a/systems/apltex/amsfonts/type1/eusb7.pfm b/systems/apltex/amsfonts/type1/eusb7.pfm Binary files differnew file mode 100644 index 0000000000..5b6439335e --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusb7.pfm diff --git a/systems/apltex/amsfonts/type1/eusm10.pfb b/systems/apltex/amsfonts/type1/eusm10.pfb Binary files differnew file mode 100644 index 0000000000..fa8397cfea --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm10.pfb diff --git a/systems/apltex/amsfonts/type1/eusm10.pfm b/systems/apltex/amsfonts/type1/eusm10.pfm Binary files differnew file mode 100644 index 0000000000..3efb09069e --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm10.pfm diff --git a/systems/apltex/amsfonts/type1/eusm5.pfb b/systems/apltex/amsfonts/type1/eusm5.pfb Binary files differnew file mode 100644 index 0000000000..0d0c0e71e9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm5.pfb diff --git a/systems/apltex/amsfonts/type1/eusm5.pfm b/systems/apltex/amsfonts/type1/eusm5.pfm Binary files differnew file mode 100644 index 0000000000..0fb7ecc9ba --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm5.pfm diff --git a/systems/apltex/amsfonts/type1/eusm7.pfb b/systems/apltex/amsfonts/type1/eusm7.pfb Binary files differnew file mode 100644 index 0000000000..c20b14533b --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm7.pfb diff --git a/systems/apltex/amsfonts/type1/eusm7.pfm b/systems/apltex/amsfonts/type1/eusm7.pfm Binary files differnew file mode 100644 index 0000000000..03e3893535 --- /dev/null +++ b/systems/apltex/amsfonts/type1/eusm7.pfm diff --git a/systems/apltex/amsfonts/type1/lasy10.pfb b/systems/apltex/amsfonts/type1/lasy10.pfb Binary files differnew file mode 100644 index 0000000000..08e82e4952 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy10.pfb diff --git a/systems/apltex/amsfonts/type1/lasy10.pfm b/systems/apltex/amsfonts/type1/lasy10.pfm Binary files differnew file mode 100644 index 0000000000..3e3bdc6223 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy10.pfm diff --git a/systems/apltex/amsfonts/type1/lasy5.pfb b/systems/apltex/amsfonts/type1/lasy5.pfb Binary files differnew file mode 100644 index 0000000000..5bacfb6668 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy5.pfb diff --git a/systems/apltex/amsfonts/type1/lasy5.pfm b/systems/apltex/amsfonts/type1/lasy5.pfm Binary files differnew file mode 100644 index 0000000000..8ac2278f29 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy5.pfm diff --git a/systems/apltex/amsfonts/type1/lasy6.pfb b/systems/apltex/amsfonts/type1/lasy6.pfb Binary files differnew file mode 100644 index 0000000000..eb86fb3020 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy6.pfb diff --git a/systems/apltex/amsfonts/type1/lasy6.pfm b/systems/apltex/amsfonts/type1/lasy6.pfm Binary files differnew file mode 100644 index 0000000000..c0426ad9e8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy6.pfm diff --git a/systems/apltex/amsfonts/type1/lasy7.pfb b/systems/apltex/amsfonts/type1/lasy7.pfb Binary files differnew file mode 100644 index 0000000000..ad9fac8273 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy7.pfb diff --git a/systems/apltex/amsfonts/type1/lasy7.pfm b/systems/apltex/amsfonts/type1/lasy7.pfm Binary files differnew file mode 100644 index 0000000000..bea26326af --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy7.pfm diff --git a/systems/apltex/amsfonts/type1/lasy8.pfb b/systems/apltex/amsfonts/type1/lasy8.pfb Binary files differnew file mode 100644 index 0000000000..0c49dde4db --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy8.pfb diff --git a/systems/apltex/amsfonts/type1/lasy8.pfm b/systems/apltex/amsfonts/type1/lasy8.pfm Binary files differnew file mode 100644 index 0000000000..f6a94ba1d0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy8.pfm diff --git a/systems/apltex/amsfonts/type1/lasy9.pfb b/systems/apltex/amsfonts/type1/lasy9.pfb Binary files differnew file mode 100644 index 0000000000..d23af0d386 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy9.pfb diff --git a/systems/apltex/amsfonts/type1/lasy9.pfm b/systems/apltex/amsfonts/type1/lasy9.pfm Binary files differnew file mode 100644 index 0000000000..5508033928 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasy9.pfm diff --git a/systems/apltex/amsfonts/type1/lasyb10.pfb b/systems/apltex/amsfonts/type1/lasyb10.pfb Binary files differnew file mode 100644 index 0000000000..535b36cfbd --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasyb10.pfb diff --git a/systems/apltex/amsfonts/type1/lasyb10.pfm b/systems/apltex/amsfonts/type1/lasyb10.pfm Binary files differnew file mode 100644 index 0000000000..a3c79492dc --- /dev/null +++ b/systems/apltex/amsfonts/type1/lasyb10.pfm diff --git a/systems/apltex/amsfonts/type1/lcircle1.pfb b/systems/apltex/amsfonts/type1/lcircle1.pfb Binary files differnew file mode 100644 index 0000000000..652999510d --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcircle1.pfb diff --git a/systems/apltex/amsfonts/type1/lcircle1.pfm b/systems/apltex/amsfonts/type1/lcircle1.pfm Binary files differnew file mode 100644 index 0000000000..6b9ea95485 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcircle1.pfm diff --git a/systems/apltex/amsfonts/type1/lcirclew.pfb b/systems/apltex/amsfonts/type1/lcirclew.pfb Binary files differnew file mode 100644 index 0000000000..bd0a678b43 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcirclew.pfb diff --git a/systems/apltex/amsfonts/type1/lcirclew.pfm b/systems/apltex/amsfonts/type1/lcirclew.pfm Binary files differnew file mode 100644 index 0000000000..a29f54e8fd --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcirclew.pfm diff --git a/systems/apltex/amsfonts/type1/lcmss8.pfb b/systems/apltex/amsfonts/type1/lcmss8.pfb Binary files differnew file mode 100644 index 0000000000..dc1c6eeb94 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmss8.pfb diff --git a/systems/apltex/amsfonts/type1/lcmss8.pfm b/systems/apltex/amsfonts/type1/lcmss8.pfm Binary files differnew file mode 100644 index 0000000000..bf553666eb --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmss8.pfm diff --git a/systems/apltex/amsfonts/type1/lcmssb8.pfb b/systems/apltex/amsfonts/type1/lcmssb8.pfb Binary files differnew file mode 100644 index 0000000000..f169593272 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmssb8.pfb diff --git a/systems/apltex/amsfonts/type1/lcmssb8.pfm b/systems/apltex/amsfonts/type1/lcmssb8.pfm Binary files differnew file mode 100644 index 0000000000..6c6fc33a08 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmssb8.pfm diff --git a/systems/apltex/amsfonts/type1/lcmssi8.pfb b/systems/apltex/amsfonts/type1/lcmssi8.pfb Binary files differnew file mode 100644 index 0000000000..6dddf76662 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmssi8.pfb diff --git a/systems/apltex/amsfonts/type1/lcmssi8.pfm b/systems/apltex/amsfonts/type1/lcmssi8.pfm Binary files differnew file mode 100644 index 0000000000..b8ce5c92c0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/lcmssi8.pfm diff --git a/systems/apltex/amsfonts/type1/line10.pfb b/systems/apltex/amsfonts/type1/line10.pfb Binary files differnew file mode 100644 index 0000000000..979d384486 --- /dev/null +++ b/systems/apltex/amsfonts/type1/line10.pfb diff --git a/systems/apltex/amsfonts/type1/line10.pfm b/systems/apltex/amsfonts/type1/line10.pfm Binary files differnew file mode 100644 index 0000000000..41a59f5ae9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/line10.pfm diff --git a/systems/apltex/amsfonts/type1/linew10.pfb b/systems/apltex/amsfonts/type1/linew10.pfb Binary files differnew file mode 100644 index 0000000000..7f392e3039 --- /dev/null +++ b/systems/apltex/amsfonts/type1/linew10.pfb diff --git a/systems/apltex/amsfonts/type1/linew10.pfm b/systems/apltex/amsfonts/type1/linew10.pfm Binary files differnew file mode 100644 index 0000000000..405cc6e611 --- /dev/null +++ b/systems/apltex/amsfonts/type1/linew10.pfm diff --git a/systems/apltex/amsfonts/type1/manfnt.pfb b/systems/apltex/amsfonts/type1/manfnt.pfb Binary files differnew file mode 100644 index 0000000000..918a44774f --- /dev/null +++ b/systems/apltex/amsfonts/type1/manfnt.pfb diff --git a/systems/apltex/amsfonts/type1/manfnt.pfm b/systems/apltex/amsfonts/type1/manfnt.pfm Binary files differnew file mode 100644 index 0000000000..012dc80fa0 --- /dev/null +++ b/systems/apltex/amsfonts/type1/manfnt.pfm diff --git a/systems/apltex/amsfonts/type1/msam10.pfb b/systems/apltex/amsfonts/type1/msam10.pfb Binary files differnew file mode 100644 index 0000000000..8ddb8e43e9 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam10.pfb diff --git a/systems/apltex/amsfonts/type1/msam10.pfm b/systems/apltex/amsfonts/type1/msam10.pfm Binary files differnew file mode 100644 index 0000000000..8db28b0c1f --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam10.pfm diff --git a/systems/apltex/amsfonts/type1/msam5.pfb b/systems/apltex/amsfonts/type1/msam5.pfb Binary files differnew file mode 100644 index 0000000000..43b0ebf2f2 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam5.pfb diff --git a/systems/apltex/amsfonts/type1/msam5.pfm b/systems/apltex/amsfonts/type1/msam5.pfm Binary files differnew file mode 100644 index 0000000000..fde49fbbc8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam5.pfm diff --git a/systems/apltex/amsfonts/type1/msam6.pfb b/systems/apltex/amsfonts/type1/msam6.pfb Binary files differnew file mode 100644 index 0000000000..f7d299149a --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam6.pfb diff --git a/systems/apltex/amsfonts/type1/msam6.pfm b/systems/apltex/amsfonts/type1/msam6.pfm Binary files differnew file mode 100644 index 0000000000..52ef112fc3 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam6.pfm diff --git a/systems/apltex/amsfonts/type1/msam7.pfb b/systems/apltex/amsfonts/type1/msam7.pfb Binary files differnew file mode 100644 index 0000000000..8ff1a662c6 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam7.pfb diff --git a/systems/apltex/amsfonts/type1/msam7.pfm b/systems/apltex/amsfonts/type1/msam7.pfm Binary files differnew file mode 100644 index 0000000000..d7ef766aae --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam7.pfm diff --git a/systems/apltex/amsfonts/type1/msam8.pfb b/systems/apltex/amsfonts/type1/msam8.pfb Binary files differnew file mode 100644 index 0000000000..4385212698 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam8.pfb diff --git a/systems/apltex/amsfonts/type1/msam8.pfm b/systems/apltex/amsfonts/type1/msam8.pfm Binary files differnew file mode 100644 index 0000000000..0794215c4e --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam8.pfm diff --git a/systems/apltex/amsfonts/type1/msam9.pfb b/systems/apltex/amsfonts/type1/msam9.pfb Binary files differnew file mode 100644 index 0000000000..dd7972ac75 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam9.pfb diff --git a/systems/apltex/amsfonts/type1/msam9.pfm b/systems/apltex/amsfonts/type1/msam9.pfm Binary files differnew file mode 100644 index 0000000000..00e36078d8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msam9.pfm diff --git a/systems/apltex/amsfonts/type1/msbm10.pfb b/systems/apltex/amsfonts/type1/msbm10.pfb Binary files differnew file mode 100644 index 0000000000..b49684baec --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm10.pfb diff --git a/systems/apltex/amsfonts/type1/msbm10.pfm b/systems/apltex/amsfonts/type1/msbm10.pfm Binary files differnew file mode 100644 index 0000000000..2f21df78c8 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm10.pfm diff --git a/systems/apltex/amsfonts/type1/msbm5.pfb b/systems/apltex/amsfonts/type1/msbm5.pfb Binary files differnew file mode 100644 index 0000000000..60b66aded5 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm5.pfb diff --git a/systems/apltex/amsfonts/type1/msbm5.pfm b/systems/apltex/amsfonts/type1/msbm5.pfm Binary files differnew file mode 100644 index 0000000000..9206fcf577 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm5.pfm diff --git a/systems/apltex/amsfonts/type1/msbm6.pfb b/systems/apltex/amsfonts/type1/msbm6.pfb Binary files differnew file mode 100644 index 0000000000..66804e668f --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm6.pfb diff --git a/systems/apltex/amsfonts/type1/msbm6.pfm b/systems/apltex/amsfonts/type1/msbm6.pfm Binary files differnew file mode 100644 index 0000000000..ab5da29139 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm6.pfm diff --git a/systems/apltex/amsfonts/type1/msbm7.pfb b/systems/apltex/amsfonts/type1/msbm7.pfb Binary files differnew file mode 100644 index 0000000000..62f3c27c0c --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm7.pfb diff --git a/systems/apltex/amsfonts/type1/msbm7.pfm b/systems/apltex/amsfonts/type1/msbm7.pfm Binary files differnew file mode 100644 index 0000000000..c4544cb46a --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm7.pfm diff --git a/systems/apltex/amsfonts/type1/msbm8.pfb b/systems/apltex/amsfonts/type1/msbm8.pfb Binary files differnew file mode 100644 index 0000000000..d2dbb3aec4 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm8.pfb diff --git a/systems/apltex/amsfonts/type1/msbm8.pfm b/systems/apltex/amsfonts/type1/msbm8.pfm Binary files differnew file mode 100644 index 0000000000..745a663902 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm8.pfm diff --git a/systems/apltex/amsfonts/type1/msbm9.pfb b/systems/apltex/amsfonts/type1/msbm9.pfb Binary files differnew file mode 100644 index 0000000000..552af18c02 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm9.pfb diff --git a/systems/apltex/amsfonts/type1/msbm9.pfm b/systems/apltex/amsfonts/type1/msbm9.pfm Binary files differnew file mode 100644 index 0000000000..1ef04ae140 --- /dev/null +++ b/systems/apltex/amsfonts/type1/msbm9.pfm diff --git a/systems/apltex/amsfonts/type1/wncyb10.pfb b/systems/apltex/amsfonts/type1/wncyb10.pfb Binary files differnew file mode 100644 index 0000000000..9910343611 --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyb10.pfb diff --git a/systems/apltex/amsfonts/type1/wncyb10.pfm b/systems/apltex/amsfonts/type1/wncyb10.pfm Binary files differnew file mode 100644 index 0000000000..a488840c4f --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyb10.pfm diff --git a/systems/apltex/amsfonts/type1/wncyi10.pfb b/systems/apltex/amsfonts/type1/wncyi10.pfb Binary files differnew file mode 100644 index 0000000000..52d41cac6b --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyi10.pfb diff --git a/systems/apltex/amsfonts/type1/wncyi10.pfm b/systems/apltex/amsfonts/type1/wncyi10.pfm Binary files differnew file mode 100644 index 0000000000..6777e715de --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyi10.pfm diff --git a/systems/apltex/amsfonts/type1/wncyr10.pfb b/systems/apltex/amsfonts/type1/wncyr10.pfb Binary files differnew file mode 100644 index 0000000000..f190233c49 --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyr10.pfb diff --git a/systems/apltex/amsfonts/type1/wncyr10.pfm b/systems/apltex/amsfonts/type1/wncyr10.pfm Binary files differnew file mode 100644 index 0000000000..6ac03609be --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyr10.pfm diff --git a/systems/apltex/amsfonts/type1/wncysc10.pfb b/systems/apltex/amsfonts/type1/wncysc10.pfb Binary files differnew file mode 100644 index 0000000000..376293a52d --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncysc10.pfb diff --git a/systems/apltex/amsfonts/type1/wncysc10.pfm b/systems/apltex/amsfonts/type1/wncysc10.pfm Binary files differnew file mode 100644 index 0000000000..a32ed27901 --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncysc10.pfm diff --git a/systems/apltex/amsfonts/type1/wncyss10.pfb b/systems/apltex/amsfonts/type1/wncyss10.pfb Binary files differnew file mode 100644 index 0000000000..c071a15778 --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyss10.pfb diff --git a/systems/apltex/amsfonts/type1/wncyss10.pfm b/systems/apltex/amsfonts/type1/wncyss10.pfm Binary files differnew file mode 100644 index 0000000000..8c53e09b7d --- /dev/null +++ b/systems/apltex/amsfonts/type1/wncyss10.pfm diff --git a/systems/apltex/fmtdump/dump.sh b/systems/apltex/fmtdump/dump.sh new file mode 100755 index 0000000000..9884858c28 --- /dev/null +++ b/systems/apltex/fmtdump/dump.sh @@ -0,0 +1,18 @@ +#!/bin/sh +set -e + +if [ -f LOCK ]; then + echo ":: directory locked, cleanup first" + exit 0 +fi + +wkspc=`pwd` +parnt=$wkspc/.. +dumpr=$parnt/texmf/web2c/ + +export PATH=$dumpr:$PATH + +[ -d $parnt/texmf/web2c ] && luahbtex -ini luatex.ini && cp luatex.fmt $parnt/texmf/web2c + +cd $wkspc +touch LOCK diff --git a/systems/apltex/fmtdump/etex.src b/systems/apltex/fmtdump/etex.src new file mode 100644 index 0000000000..d7857c8e80 --- /dev/null +++ b/systems/apltex/fmtdump/etex.src @@ -0,0 +1,892 @@ +%% e-TeX V2.1;0 +%% Revision-date: 01-FEB-1999 22:36:22 /PB +%% Revision-history: (at-end) + +% The version number in the first line is compared with the corresponding +% element in e-TeX, and an error reported if incompatibility is detected. +% The cycle and revision numbers (that is, the element(s) following the +% period) are not used in this comparison, allowing enhancements to be made to +% this module and recorded in its header without introducing a risk of conflict. +% +% This allows to use this file with e-TeX versions 2.0 and 2.1! +% +% Other files whose headers must be kept in synch include "etexdefs.lib" and +% "language.def". + +% This is "etex.src", the (e-TeX) source file for the "etex" format file. +% To build the format from it, use one of the following commands or the +% local equivalent: + +% Generic: einitex *etex.src \dump +% emTeX: etex -i *etex.src \dump +% VMS: etex /init /noformat *"etex.src \dump" + +% Assume a purely IniTeX environment and set up a minimal \catcode r\'egime + +\catcode `\{=1 +\catcode `\}=2 +\catcode `\#=6 +\catcode `\^=7 +\catcode `\@=\catcode `\A + +% Define the basic error-reporting and abort mechanisms: + +\def \et@xmsg #1#2% + {\begingroup + \def \n {^^J}% + \def \ { }% + \newlinechar=\expandafter `\n + \if E#1% + \errorcontextlines=0 + \errmessage {e-TeX error: #2}% + \else + \message {\n ! e-TeX \if I#1 message% + \else \if W#1 warning% + \else \if F#1 fatal error% + \else + \ unknown (#1)% + \fi + \fi + \fi: #2% + }% + \fi + \endgroup + } + +% Note: a future version may report errors in the %<fac>-<s>-<code>[, <text>] +% format, allowing the more verbose <text>s to be read from file rather than +% stored in the format. + +\def \et@xabort #1% + {\et@xmsg {F}{#1}% + \batchmode + \end + } + +% Make sure this file is being read by e-TeX in extended mode; +% If it is, prepare to check version/revision compatibility, otherwise abort. + +\ifx \undefined \eTeXversion + \et@xabort {this file can be processed only in extended mode;\n + \ \ did you perhaps forget the asterisk?% + }% +\else + \begingroup + \catcode `\%=12 + \catcode `\?=14 + \xdef \et@xfilehdr + {\detokenize {%% e-TeX V}\the \eTeXversion \eTeXrevision}? + \xdef \et@xlibhdr + {\detokenize {%% e-TeXlib V}\the \eTeXversion \eTeXrevision}? + \endgroup +\fi + +% Assume extended mode, but no additional \catcodes/\defs yet; +% set up a simple e-TeX condition-reporting system: + +\def \et@xinf #1{\et@xmsg {I}{#1}} %%% not currently used +\def \et@xwarn #1{\et@xmsg {W}{#1}} +\def \et@xerr #1#2{{\errhelp={#2}\et@xmsg {E}{#1}}} + +% deactivate the processing of patterns and exceptions; these will be +% reinstated later, after the \uselanguage mechanism has been defined. + +\let \et@xpatterns=\patterns +\def \patterns + {\begingroup + \everyeof={\fi \endgroup}% + \message {[skipping from \noexpand \patterns to end-of-file...]}% + \iffalse + } + +% Read "plain.tex" (\patterns & \hyphenation will be skipped) + +\input plain + +% restore the catcode of commercial-at (@), which will just have been clobbered + +\catcode `\@=\catcode `\A + +% Assume an extended Plain environment (i.e. there are no longer any +% restrictions on the coding techniques we can use). First prepare to +% carry out consistency checks on the file headers and the current e-TeX +% version/revision levels: + +\newread \et@xinput + +\def \etexhdrchk #1#2% + {\openin \et@xinput=#2 + \ifeof \et@xinput + \chardef \etexstatus=0 % V1.0-1 + \else + \begingroup + \endlinechar=-1 + \readline \et@xinput to \et@xbuf + \closein \et@xinput + \def \p@rtition ##1.##2\endp@rtition {##1}% V2.1%0 + \xdef \et@xbuf + {\expandafter \p@rtition \et@xbuf .\endp@rtition}% V2.1;0 + \xdef \et@xtmp {\csname et@x#1hdr\endcsname}% + \xdef \et@xtmp + {\expandafter \p@rtition \et@xtmp .\endp@rtition}% V2.1;0 + \endgroup + \ifx \et@xtmp \et@xbuf + \chardef \etexstatus=2 % V1.1;4 + \else + \chardef \etexstatus=1 % V1.1;4 + \fi + \fi + } + +% Check the version number of this file: + +\def \et@xfmtsrc {etex.src} +\etexhdrchk {file} {\et@xfmtsrc} +\ifcase \etexstatus + \et@xerr {unable to open format source file "\et@xfmtsrc";} + {This should not happen; please ensure that your system + allows a file to be opened for reading more than once + concurrently.% + }% +\or + \et@xwarn {format source file "\et@xfmtsrc" has wrong header;\n + \ \ expected: "\et@xfilehdr"; found: "\et@xbuf";% + }% + {You are using a version of e-TeX which may be incompatible + with the source for the format file you are trying to + compile; please ensure that you have the most recent + version of each. I will proceed, but you should treat + the results with caution...% + }% +\fi + +% Module handling now implemented (V1.0-2) + +\def \module #1{\iftrue} +\let \endmodule=\fi + +\newtoks \et@xtoks + +\def \et@xl@@d #1 #2\endl@ad %%% the "#1 #2" code avoids trailing spaces + {\ifcsname module:#1\endcsname + \et@xwarn {duplicate module name "#1"}% + \else + \csname module:#1\endcsname %%% we exploit the side-effect explicitly + \et@xtoks=\expandafter + {\the \et@xtoks + \expandafter \let \csname module:#1\endcsname=\undefined + }% + \fi + } + +\def \et@xl@ad #1#2,#3\endl@ad %%% the #1#2 code avoids spurious leading spaces + {\et@xl@@d #1#2 \endl@ad + \if *#3* + \let \n@xt=\relax + \else + \def \n@xt {\et@xl@ad #3\endl@ad}% + \fi + \n@xt + } + +\def \et@xload #1 %%% needed because of the embedded \ifs... + {\def \module ##1% + {\unless + \ifcsname module:##1\endcsname + \message {Skipping module "##1";}% + \else + \message {Loading module "##1";}% + }% + \input #1 + \def \module ##1{\iftrue}% + } + +\def \load #1 from #2 %%% selective module loading from an e-TeX library file + {\etexhdrchk {lib} {#2}% + \ifcase \etexstatus + \et@xerr {unable to open library file "#2"; load aborted.} + {I got an <eof> on trying to open your library file; + please make sure it exists, is readable and is not locked.% + }% + \or + \et@xerr {library file "#2" has wrong header;\n + \ \ expected: "\et@xlibhdr"; found: "\et@xbuf";\n + \ \ load aborted.% + }% + {The first line of your library does not start with + the correct e-TeX header; you may need to update the + file to be compatible with the current version of + e-TeX, or you may simply have specified the wrong file.% + }% + \else + \et@xtoks={\et@xtoks={}}% + \et@xl@ad #1,\endl@ad + \et@xload {#2} + \the \et@xtoks + \fi + } + +\load interactionmodes from etexdefs.lib %%% \load <foo>[, <bar>...] from <baz> + +\def \@sk #1#2#3% + {\ifnum \interactionmode=\interactionmodes {errorstop} %%% V2.0;15 + \def \pr@mpt {\csname #1 \endcsname}% + \edef \pr@mptloop {{\escapechar=-1 \global \readline 16 to \pr@mpt}}% + \loop \pr@mptloop + \ch@ckforyn \pr@mpt {#2}% + \ifb@dresponse + \message {Please answer Y[es] or N[o]}% + \repeat + \else + \def \pr@mpt {#3}% + \ch@ckforyn \pr@mpt {#2}% + \fi + } + +\def \ch@ckforyn #1#2% Bernd Raichle's improved version, V1.0-1 + {\edef \@nswer {#1}% + \def \p@rse ##1##2\endp@rse + {\lowercase {\if y##1}\b@dresponsefalse \csname #2true\endcsname + \else \lowercase {\if n##1}\b@dresponsefalse \csname #2false\endcsname + \else + \b@dresponsetrue + \fi + \fi + }% + \expandafter \p@rse \@nswer \endp@rse + } + +\def \usef@llback %%% V1.0-3 + {\message {Using fallback mode (USenglish)}% + \addlanguage {USenglish}{hyphen}{}{2}{3}% + } + +% OK, that's all the utilities defined; on with the real work: +% First, re-instate \patterns: + +\let \patterns=\et@xpatterns + +% Define the language-handling commands + +\def \et@xlang {\csname newlanguage\endcsname} + +\def \uselanguage #1% + {\ifcsname lang@#1\endcsname + \language=\csname lang@#1\endcsname + \lefthyphenmin=\csname lhm@#1\endcsname + \righthyphenmin=\csname rhm@#1\endcsname + \ifdefined \uselanguage@hook % V1.0-1 + \uselanguage@hook {#1}% % V1.0-1 + \fi + \else + \et@xerr {language #1 undefined.}% + {You are trying to use a language which has not previously + been defined; remember that any language you want to use + will need to have been specified at the time the format + was created.% + }% + \fi + } + +\def \addlanguage #1#2#3#4#5% language patterns exceptions lhm rhm + {\expandafter \et@xlang \csname lang@#1\endcsname + \expandafter \chardef \csname lhm@#1\endcsname=#4 % V1.0-1 + \expandafter \chardef \csname rhm@#1\endcsname=#5 % V1.0-1 + \uselanguage {#1}% + \input #2 + \if *#3*\else \input #3 \fi + \ifdefined \addlanguage@hook % V1.0-4 + \addlanguage@hook {#1}% % V1.0-4 + \fi + \edef \fmtversion {\fmtversion/#1}% + } + +% Decrement \count 19, because \newlanguage will increment it again + +\advance \count 19 by -1 + +% We are about to try to process a user/site-specific file "language.def", +% which establishes a Babel-like language selection environment. Since +% there is always a risk of a spurious file of that name being found, +% we look for an e-TeX header in the first line. If the file can be opened, +% but doesn't have the right header, we interrogate the user as to whether +% to use fallback mode; in this mode, we simply establish USenglish as the +% sole language, with the et@x patterns, exceptions and left- and right- +% hyphen minima for TeX. If we can't interrogate the user (e.g. not in +% \errorstopmode), or if the user elects not to use fallback, we abort; +% if the file can't be found/opened, we use fallback unconditionally. + +\newif \ifb@dresponse +\newif \ifusef@llback + +\def \l@ngdefnfile {language.def} + +\etexhdrchk {file} {\l@ngdefnfile} +\ifcase \etexstatus + \et@xwarn {unable to open file "\l@ngdefnfile";}% + \usef@llback % unable to open "language.def" +\or + \et@xwarn {file "\l@ngdefnfile" has wrong header;\n + \ \ expected: "\et@xfilehdr"; found: "\et@xbuf";% + }% + \@sk {Use fallback?} {usef@llback} {y}% + \ifusef@llback + \usef@llback + \else + \input \l@ngdefnfile % use "language.def" after warning + \fi +\else + \input \l@ngdefnfile % "language.def" open & valid +\fi + +% All that was just to set up natural language handling... +% The "real" work of "etex.src", however, is to augment the non-primitives +% of Plain.TeX to incorporate e-TeX specific features, and to add new +% non-primitives to simplify access to new e-TeX specific primitives. + +\message {Augmenting the Plain TeX definitions:} +\message {\string \tracingall;} + +\def \tracingall + {\tracingonline=\@ne + \tracingcommands=\thr@@ % plain.tex has \tw@ + \tracingstats=\tw@ + \tracingpages=\@ne + \tracingoutput=\@ne + \tracinglostchars=\tw@ % plain.tex has \@ne + \tracingmacros=\tw@ + \tracingparagraphs=\@ne + \tracingrestores=\@ne + \showboxbreadth=\maxdimen + \showboxdepth=\maxdimen + \errorstopmode + \tracinggroups=\@ne + \tracingifs=\@ne + \tracingscantokens=\@ne + \tracingnesting=\@ne + \tracingassigns=\tw@ + } + +\message {Adding new e-TeX definitions:} + +\message {\string \eTeX,} +\def \eTeX {$\varepsilon$-\TeX} %%% the simple version, not suitable for maths; + %%% a more sophisticated one may find its way + %%% into "etexdefs.lib" in due course. + +\message {\string \loggingall,} +\def \loggingall {\tracingall \tracingonline=\z@} + +\message {\string \tracingnone,} +\def \tracingnone + {\tracingassigns=\z@ + \tracingnesting=\z@ + \tracingscantokens=\z@ + \tracingifs=\z@ + \tracinggroups=\z@ + \showboxdepth=\thr@@ + \showboxbreadth=5 + \tracingrestores=\z@ + \tracingparagraphs=\z@ + \tracingmacros=\z@ + \tracinglostchars=\@ne + \tracingoutput=\z@ + \tracingpages=\z@ + \tracingstats=\z@ + \tracingcommands=\z@ + \tracingonline=\z@ + } + +\message {register allocation;} + +\newcount \et@xins % our insertion counter (\insc@unt is used differently) + +% We have to adjust the Plain TeX register allocation counts for our +% slightly modified book-keeping: + +\advance \count 10 by 1 % \count 10=23 % allocates \count registers 23, 24, ... +\advance \count 11 by 1 % \count 11=10 % allocates \dimen registers 10, 11, ... +\advance \count 12 by 1 % \count 12=10 % allocates \skip registers 10, 11, ... +\advance \count 13 by 1 % \count 13=10 % allocates \muskip registers 10, 11, ... +\advance \count 14 by 1 % \count 14=10 % allocates \box registers 10, 11, ... +\advance \count 15 by 1 % \count 15=10 % allocates \toks registers 10, 11, ... +\advance \count 16 by 1 % \count 16=0 % allocates input streams 0, 1, ... +\advance \count 17 by 1 % \count 17=0 % allocates output streams 0, 1, ... +\advance \count 18 by 1 % \count 18=4 % allocates math families 4, 5, ... +\advance \count 19 by 1 % \count 19=0 % allocates \language codes 0, 1, ... + +\et@xins=\insc@unt % \et@xins=255 % allocates insertions 254, 253, ... + +% We don't change the Plain TeX definitions of \newcount, etc., but the +% \alloc@ macro doing the actual work is redefined. + +% When the normal register pool for \count, \dimen, \skip, \muskip, +% \box, or \toks registers is exhausted, we switch to the extended pool. + +\def \alloc@ #1#2#3#4#5% + {\ifnum \count 1#1 < #4% make sure there's still room + \allocationnumber=\count 1#1 + \global \advance \count 1#1 by \@ne + \global #3#5=\allocationnumber + \wlog {\string #5=\string #2\the \allocationnumber}% + \else \ifnum #1 < 6 + \begingroup \escapechar=\m@ne + \expandafter \alloc@@ \expandafter {\string #2}#5% + \else + \errmessage {No room for a new #2}% + \fi + \fi + } + +% The \expandafter construction used here allows the generation of +% \newcount and \globcount from #1=count. Moreover (and more important) +% this construction avoids the appearance of \outer macros inside +% macro definitions or conditionals. + +\def \alloc@@ #1#2% + {\endgroup % restore \escapechar + \message {Normal \csname#1\endcsname register pool exhausted, + switching to extended pool.}% + \global \expandafter + \let \csname new#1\expandafter \endcsname \csname glob#1\endcsname + \csname new#1\endcsname#2% + } + +% We do change the Plain TeX definition of \newinsert + +\outer \def \newinsert #1%make sure there's still room for ... + {\ch@ck 0 \et@xins \count % ... a \count, ... + {\ch@ck 1 \et@xins \dimen % ... \dimen, ... + {\ch@ck 2 \et@xins \skip % ... \skip, ... + {\ch@ck 4 \et@xins \box % ... and \box register + {\global \advance \et@xins by \m@ne + \unless + \ifnum \insc@unt < \et@xins + \global \insc@unt=\et@xins + \fi + \allocationnumber=\et@xins + \global \chardef #1=\allocationnumber + \wlog {\string #1=\string \insert \the \allocationnumber}% + }% + }% + }% + }% + } + +\def \ch@ck #1#2#3#4% + {\ifnum \count 1#1 < #2#4\else \errmessage {No room for a new #3}\fi} + +% And we define \reserveinserts, so that you can say \reserveinserts{17} +% in order to reserve room for up to 17 additional insertion classes that will +% not be taken away by \newcount, \newdimen, \newskip, or \newbox. + +\outer \def \reserveinserts#1% + {\global \insc@unt=\numexpr \et@xins \ifnum #1 > \z@ -#1\fi \relax} + +\message {extended register allocation;} + +% Now, we define \globcount, \globbox, etc., so that you can say +% \globcount\foo and \foo will be defined (with \countdef) to be the +% next count register from the vastly larger but somewhat less efficient +% extended register pool. We also define \loccount, etc., but these +% register definitions are local to the current group. + +\count 260=277 % globally allocates \count registers 277, 278, ... +\count 261=\@cclvi % globally allocates \dimen registers 256, 257, ... +\count 262=\@cclvi % globally allocates \skip registers 256, 257, ... +\count 263=\@cclvi % globally allocates \muskip registers 256, 257, ... +\count 264=\@cclvi % globally allocates \box registers 256, 257, ... +\count 265=\@cclvi % globally allocates \toks registers 256, 257, ... +\count 266=\@ne % globally allocates \marks classes 1, 2, ... + +\def \et@xmaxregs {32768} + +\count 270=\et@xmaxregs % locally allocates \count registers 32767, 32766, ... +\count 271=\et@xmaxregs % ditto for \dimen registers +\count 272=\et@xmaxregs % ditto for \skip registers +\count 273=\et@xmaxregs % ditto for \muskip registers +\count 274=\et@xmaxregs % ditto for \box registers +\count 275=\et@xmaxregs % ditto for \toks registers +\count 276=\et@xmaxregs % ditto for \marks classes + +% \count registers 256-259 and 267-269 are not (yet) used + +\outer \def \globcount {\et@xglob 0 \count \countdef} + \def \loccount {\et@xloc 0 \count \countdef} +\outer \def \globdimen {\et@xglob 1 \dimen \dimendef} + \def \locdimen {\et@xloc 1 \dimen \dimendef} +\outer \def \globskip {\et@xglob 2 \skip \skipdef} + \def \locskip {\et@xloc 2 \skip \skipdef} +\outer \def \globmuskip {\et@xglob 3 \muskip \muskipdef} + \def \locmuskip {\et@xloc 3 \muskip \muskipdef} +\outer \def \globbox {\et@xglob 4 \box \mathchardef} + \def \locbox {\et@xloc 4 \box \mathchardef} +\outer \def \globtoks {\et@xglob 5 \toks \toksdef} + \def \loctoks {\et@xloc 5 \toks \toksdef} +\outer \def \globmarks {\et@xglob 6 \marks \mathchardef} + \def \locmarks {\et@xloc 6 \marks \mathchardef} + +\let\newmark=\globmarks %%% 2.0;14 +\let\newmarks=\globmarks + +\def \et@xglob #1#2#3#4% + {\et@xchk #1#2% make sure there's still room + {\allocationnumber=\count 26#1 + \global \advance \count 26#1 by \@ne + \global #3#4=\allocationnumber + \wlog {\string #4=\string #2\the \allocationnumber}% + }% + } + +\def \et@xloc#1#2#3#4% + {\et@xchk #1#2% make sure there's still room + {\advance \count 27#1 by \m@ne + \allocationnumber=\count 27#1 + #3#4=\allocationnumber + \wlog {\string #4=\string #2\the \allocationnumber \space (local)}% + }% + } + +\def \et@xchk #1#2#3% + {\ifnum \count 26#1 < \count 27#1 + #3% + \else + \errmessage {No room for a new #2}% + \fi + } + +% Next we define \globcountblk, \loccountblk, etc., so that one can +% write \globcountblk\foo{17} and \foo will be defined (with \mathchardef) +% as the first (the zeroth?) of a block of 17 consecutive registers. +% Thus the user is intended to reference elements <\foo+0> to <\foo+n-1>, +% where n is the length of the block allocated. + +\outer \def \globcountblk {\et@xgblk 0 \count} + \def \loccountblk {\et@xlblk 0 \count} +\outer \def \globdimenblk {\et@xgblk 1 \dimen} + \def \locdimenblk {\et@xlblk 1 \dimen} +\outer \def \globskipblk {\et@xgblk 2 \skip} + \def \locskipblk {\et@xlblk 2 \skip} +\outer \def \globmuskipblk {\et@xgblk 3 \muskip} + \def \locmuskipblk {\et@xlblk 3 \muskip} +\outer \def \globboxblk {\et@xgblk 4 \box} + \def \locboxblk {\et@xlblk 4 \box} +\outer \def \globtoksblk {\et@xgblk 5 \toks} + \def \loctoksblk {\et@xlblk 5 \toks} +\outer \def \globmarksblk {\et@xgblk 6 \marks} + \def \locmarksblk {\et@xlblk 6 \marks} + +% And, both to provide a higher-level interface to the block allocation +% scheme, and to demonstrate possible applications of the new \...expr +% primitives, we also define \globcountvector and \loccountvector (etc) +% which allow the user to access elements with embedded arithmetic, as in + +% \globcountvector \foo {12} +% \foo {\count 0 + 3} = \foo {\count 1 * 2} + +\outer \def \globcountvector {\et@xgvec 0 \count} + \def \loccountvector {\et@xlvec 0 \count} +\outer \def \globdimenvector {\et@xgvec 1 \dimen} + \def \locdimenvector {\et@xlvec 1 \dimen} +\outer \def \globskipvector {\et@xgvec 2 \skip} + \def \locskipvector {\et@xlvec 2 \skip} +\outer \def \globmuskipvector {\et@xgvec 3 \muskip} + \def \locmuskipvector {\et@xlvec 3 \muskip} +\outer \def \globboxvector {\et@xgvec 4 \box} + \def \locboxvector {\et@xlvec 4 \box} +\outer \def \globtoksvector {\et@xgvec 5 \toks} + \def \loctoksvector {\et@xlvec 5 \toks} +\outer \def \globmarksvector {\et@xgvec 6 \marks} + \def \locmarksvector {\et@xlvec 6 \marks} + +\def \et@xgblk #1#2#3#4% + {\et@xchkblk #1#2{#4}% make sure there's still room + {\allocationnumber=\count 26#1 + \global \advance \count 26#1 by #4% + \global \mathchardef #3=\allocationnumber + \wlog {\string #3=\string #2blk{\number #4} at \the \allocationnumber}% + }% + } + +\def \et@xlblk #1#2#3#4% + {\et@xchkblk #1#2{#4}% make sure there's still room + {\advance \count 27#1 by -#4% + \allocationnumber=\count 27#1 + \mathchardef #3=\allocationnumber + \wlog {\string #3=\string #2blk{\number #4} + at \the \allocationnumber \space (local)% + }% + }% + } + +\begingroup +\catcode `\# = 12 +\gdef \et@xhash {#} +\endgroup + +\def \et@xgvec #1#2#3#4% + {\et@xchkblk #1#2{#4}% make sure there's still room + {\allocationnumber=\count 26#1 + \global \advance \count 26#1 by #4% + \ifx #2\box + \def \2{}% + \else \ifx #2\marks + \def \2{}% + \else + \def \2{\string #2}% + \fi + \fi + \xdef #3##1{\2 \noexpand \numexpr \the \allocationnumber+##1\relax}% + \wlog {\string #3 {\et@xhash 1} = + \2 {\the \allocationnumber+\et@xhash 1} (global #2 vector)% + }% + }% + } + +\def \et@xlvec #1#2#3#4% + {\et@xchkblk #1#2{#4}% make sure there's still room + {\advance \count 27#1 by -#4% + \allocationnumber=\count27#1 + \mathchardef #3=\allocationnumber + \ifx #2\box + \def \2{}% + \else \ifx #2\marks + \def \2{}% + \else + \def \2{\string #2}% + \fi + \fi + \edef #3##1{\2 \noexpand \numexpr \the \allocationnumber+##1\relax}% + \wlog {\string #3 {\et@xhash 1} = + \2 {\the \allocationnumber+\et@xhash 1} (local #2 vector)% + }% + }% + } + +\def \et@xchkblk #1#2#3#4% + {\ifnum #3 < \z@ + \errmessage {Negative register block size \number #3}% + \else \ifnum \numexpr \count 26#1+#3 > \count 27#1 + \errmessage {No room for new #2block of size \number#3}% + \else + #4% + \fi + \fi + } + +% In an attempt to reduce the overheads of e-TeX, we recycle all possible +% resources, including (as a penultimate step) the recycler itself... +% The user can circumvent (or force) this during format creation, +% by \letting \ifrecycle=\iffalse (or \iftrue, to force it). + +% As this file has grown by accretion, it is possible that we are no +% longer recycling all the resources we could; this will be investigated. + +\def \mayber@cycle {\expandafter \ifrecycle} +\def \forcer@cycle {\expandafter \iftrue} + +\ifdefined \ifrecycle + \mayber@cycle +\else + \forcer@cycle +\fi + +% There's a concealed \if... lurking here, which explains the +% strange indentation of the code that follows (V1.0-1) + + \def \r@cycle #1% + {\ifdefined #1 + \message {\string #1,}\let #1=\und@fined + \else + \message {\string #1 (not defined),} + \fi + } + {\newlinechar=`\! \message {!Recycling:}} + + \r@cycle \addlanguage + \r@cycle \@nswer + \r@cycle \@sk + \r@cycle \b@dresponsetrue + \r@cycle \b@dresponsefalse + \r@cycle \ch@ckforyn + \r@cycle \mayber@cycle + \r@cycle \et@xabort + \r@cycle \et@xbuf + \r@cycle \et@xfmtsrc + \r@cycle \et@xfilehdr + \r@cycle \et@xinf + \r@cycle \et@xpatterns +% \r@cycle \ifb@dresponse +% \r@cycle \ifusef@llback + \r@cycle \l@ngdefnfile + \r@cycle \n@xt + \r@cycle \p@rse + \r@cycle \pr@mpt + \r@cycle \pr@mptloop + \r@cycle \forcer@cycle + \r@cycle \usef@llback + \r@cycle \usef@llbacktrue + \r@cycle \usef@llbackfalse + +% The following are retained, since they may be needed by user code; with a few +% (regrettable) exceptions, all of these are given the \etex or \et@x prefix, +% to reduce as far as possible the risk of them clashing with other used-defined +% names. + +% The e-TeX team are willing to change the names of the remaining, at-risk, +% control sequences if it is demonstrated that the current names cause problems +% or difficulties. + + \def \r@tain #1% + {\ifdefined #1 + \message {\string #1,} + \else + \message {\string #1 (not defined),} + \fi + } + {\newlinechar=`\! \message {!Retaining:}} + + \r@tain \et@xerr + \r@tain \et@xinput + \r@tain \et@xlibhdr + \r@tain \et@xmsg + \r@tain \et@xtoks + \r@tain \et@xwarn + \r@tain \et@xl@@d + \r@tain \et@xl@ad + \r@tain \et@xload + \r@tain \et@xlang + \r@tain \et@xhash + \r@tain \eTeX + \r@tain \etexhdrchk +% \r@tain \endmodule + \r@tain \etexstatus + \r@tain \module + \r@tain \uselanguage + + \r@cycle \r@tain + \r@cycle \r@cycle + +\fi + +% And finally re-catcode commercial-at + +\catcode `\@=12 +\endinput + +%% Revision-history: + +01-FEB-1999: 2.1;0 Allow file to be used with e-TeX versions 2.0 and 2.1 + +25-MAR-1998: 2.0;19 Improved log message for \{glob|loc}{marks|box}vector (PEB) + +24-MAR-1998: 2.0;18 Optimisation of one section made (DC & PEB), + a couple of \if tests made more robust, + and spacing improved in one macro. + +24-MAR-1998: 2.0;17 Coding styles unified and all references to Peter + Breitenlohner eliminated from main code + +23-MAR-1998: 2.0;16 Continued from 2.0;15 + +20-MAR-1998: 2.0;15 Changes made here and in "etexdefs.lib" to + improve compatibility with LaTeX, and + \{glob,loc}{marks,box}vector re-thought. + +11-MAR-1998: 2.0;14 \newmark made synonym for \newmarks / PT + +10-MAR-1998: 2.0;13 Missing brace re-inserted in \...lvec /PT + +10-MAR-1998: 2.0;12 Typo corrected in Peter's name /PT + +10-MAR-1998: 2.0;11 "\...lvec" failed to use \et@xhash; fixed / PT + +10-MAR-1998: 2.0;10 \h@sh -> \et@xhash /PT + +06-MAR-1998: 2.0;9 Final tweaks by PEB ! + +05-MAR-1998: <missing version number> Final tweaks by PT + +28-Feb-1998: 2.0;8 Major re-work by PEB + +24-Feb-1998: 2.0;7 \tracingnesting -> \tw@ + +24-FEB-1998: 2.0;6 version-mismatch reduced in severity; + \tracingall and ...none improved; + aesthetic spaces around "=" removed + +24-Jan-1998: 2.0;5: block allocation of registers added + +21-Jan-1998: 2.0;4: released to e-TeX team for testing/comments + +20-Jan-1998: \glob... implemented, and coding simplified by + the implementation and use of of \max@xpr + +06-Jan-1998: Alpha-testing complete of extended and local register allocation. + +29-Dec-1997: The "%!" convention replaced by a corresponding "%%": + this should avoid any inadvertent conflict with Adobe conventions. + + \tracingall augmented with + \tracinglostchars=\tw@ %%% Q -- should this be default? + \tracingnesting=\@ne + + \tracingnone augmented. + +05-DEC-1997: A long-standing bug removed: left- and right- hyphenmin + were transposed in fallback mode :-((((( + +24-APR-1997: An interim release, to provide compatibility with Peter's + naming conventions for beta-test versions of e-TeX V2. + Consistency checking is now restricted to \eTeXversion, + and \eTeXrevision is ignored. + +01-NOV-1996: V1.1;5: Final stage? Checking that everything possible + is recycled whilst nothing that is needed is lost. Retained + names given \etex or \et@x prefix wherever possible. Some + potentially dangerous cs-names commented out of the recycle/retain + lists because they were synonyms of members of the if-else-fi set. + The definition of the e-TeX logo added: this had somehow slipped + through the net! Intended to be the final revision before public + release, but awaiting comments from other members of the team. + +31-OCT-1996: V1.1;4: errors noticed while proof-reading corrected; far + greater use made of concealed control sequences with + commercial-at (@); library file headers differentiated + from ordinary file headers; return-values for header-check + altered to allow fall-thru' if ok; fallback-use algorithm + significantly modified (major semantic shift). + +29-OCT-1996: V1.1;3: tidying up prior to release; careful check on + which control words can be re-cycled; \recycle made more + robust, to check whether one is trying to re-cycle something + that was never 'cycled' in the first place (PEB suggestion); + \et@xmsg re-written to use \message or \errmessage as necessary; + \errhelps provided for all places they might be referenced. + +27-OCT-1996: V1.1;2: minor version numbers re-introduced, using semi-colon + as delimiter and stopping pattern matching at the semi-colon; + \et@xfilehdr defined dynamically, based in \eTeXversion and + \eTeXrevision; \load now uses \etexhdrchk, so library + files are required to start with an e-TeX header; this will + have implications when e-TeX -> V2+, so this code should be + re-considered at this point. + +17-OCT-1996: V1.1: minor version numbers eliminated, to reduce the + need for users to update their "language.def" files. + +17-OCT-1996: V1.0-4: \addlanguage@hook added, version history moved to end. + +17-OCT-1996: Version 1.0-3 does away with the "fallback" file. + +16-OCT-1996: Version 1.0-2 implements module handling, so constant "3" + no longer used (see below). + +13-Oct-1996: Replaced \def by \chardef where possible; + eliminated dependency on "etexdefs.def", hard-coding + in the constant "3" (with comment) instead; + used Bernd's \ch@ckforyn; + re-catcoded `\@ earlier, to reduce number of \[if]csnames; + commented the strange indentation of the \recycles at end. + +11-Oct-1996: language handling commands modified (V1.0): PT/BR diff --git a/systems/apltex/fmtdump/etexdefs.lib b/systems/apltex/fmtdump/etexdefs.lib new file mode 100644 index 0000000000..1801dd78cb --- /dev/null +++ b/systems/apltex/fmtdump/etexdefs.lib @@ -0,0 +1,85 @@ +%% e-TeXlib V2.0;8 24-MAR-1998 16:30:14 /PT + +% This is "etexdefs.def", the library file which +% defines symbolic names for e-TeX's constants. + +\module {grouptypes} +\def \grouptypes #1{\csname gr@up: #1\endcsname} +\def \etexgroupdef #1 + {\expandafter \expandafter \expandafter \chardef \grouptypes {#1}} +\etexgroupdef bottomlevel = 0 %%% {code for the outside world} +\etexgroupdef simple = 1 %%% {code for local structure only} +\etexgroupdef hbox = 2 %%% {code for `\.{\\hbox}\grp'} +\etexgroupdef adjustedhbox = 3 %%% {code for `\.{\\hbox}\grp' in vertical mode} +\etexgroupdef vbox = 4 %%% {code for `\.{\\vbox}\grp'} +\etexgroupdef vtop = 5 %%% {code for `\.{\\vtop}\grp'} +\etexgroupdef align = 6 %%% {code for `\.{\\halign}\grp', `\.{\\valign}\grp'} +\etexgroupdef noalign = 7 %%% {code for `\.{\\noalign}\grp'} +\etexgroupdef output = 8 %%% {code for output routine} +\etexgroupdef math = 9 %%% {code for, e.g, `\.{\char'136}\grp'} +\etexgroupdef disc = 10 %%% {code for `\.{\\discretionary}\grp\grp\grp'} +\etexgroupdef insert = 11 %%% {code for `\.{\\insert}\grp', `\.{\\vadjust}\grp'} +\etexgroupdef vcenter = 12 %%% {code for `\.{\\vcenter}\grp'} +\etexgroupdef mathchoice = 13 %%% {code for `\.{\\mathchoice}\grp\grp\grp\grp'} +\etexgroupdef semisimple = 14 %%% {code for `\.{\\begingroup...\\endgroup}'} +\etexgroupdef mathshift = 15 %%% {code for `\.{\$...\$}'} +\etexgroupdef mathleft = 16 %%% {code for `\.{\\left...\\right}'} +\endmodule + +\module {interactionmodes} +\def \interactionmodes #1{\csname m@de: #1\endcsname} +\def \etexmodedef #1 + {\expandafter \expandafter \expandafter \chardef \interactionmodes {#1}} +\etexmodedef batch = 0 %%% {omits all stops and omits terminal output} +\etexmodedef nonstop = 1 %%% {omits all stops} +\etexmodedef scroll = 2 %%% {omits error stops} +\etexmodedef errorstop = 3 %%% {stops at every opportunity to interact} +\endmodule + +\module {nodetypes} +\def \nodetypes #1{\csname n@de: #1\endcsname} +\def \etexnodedef #1 + {\expandafter \expandafter \expandafter \chardef \nodetypes {#1}} +\etexnodedef char = 0 %%% {|type| of character nodes} +\etexnodedef hlist = 1 %%% {|type| of hlist nodes} +\etexnodedef vlist = 2 %%% {|type| of vlist nodes} +\etexnodedef rule = 3 %%% {|type| of rule nodes} +\etexnodedef ins = 4 %%% {|type| of insertion nodes} +\etexnodedef mark = 5 %%% {|type| of a mark node} +\etexnodedef adjust = 6 %%% {|type| of an adjust node} +\etexnodedef ligature = 7 %%% {|type| of a ligature node} +\etexnodedef disc = 8 %%% {|type| of a discretionary node} +\etexnodedef whatsit = 9 %%% {|type| of special extension nodes} +\etexnodedef math = 10 %%% {|type| of a math node} +\etexnodedef glue = 11 %%% {|type| of that points to a glue specification} +\etexnodedef kern = 12 %%% {|type| of a kern node} +\etexnodedef penalty = 13 %%% {|type| of a penalty node} +\etexnodedef unset = 14 %%% {|type| for an unset node} +\etexnodedef maths = 15 %%% {|type| of nodes that occur only in maths mode} +\endmodule + +\module {iftypes} +\def \conditionaltypes #1{\csname @f: #1\endcsname} +\def \etexifdef #1 + {\expandafter \expandafter \expandafter \chardef \conditionaltypes {#1}} +\etexifdef charif = 1 +\etexifdef catif = 2 +\etexifdef numif = 3 +\etexifdef dimif = 4 +\etexifdef oddif = 5 +\etexifdef vmodeif = 6 +\etexifdef hmodeif = 7 +\etexifdef mmodeif = 8 +\etexifdef innerif = 9 +\etexifdef voidif = 10 +\etexifdef hboxif = 11 +\etexifdef vboxif = 12 +\etexifdef xif = 13 +\etexifdef eofif = 14 +\etexifdef trueif = 15 +\etexifdef falseif = 16 +\etexifdef caseif = 17 +\etexifdef definedif = 18 +\etexifdef csnameif = 19 +\etexifdef fontcharif = 20 +\endmodule diff --git a/systems/apltex/fmtdump/hyphen.tex b/systems/apltex/fmtdump/hyphen.tex new file mode 100644 index 0000000000..86e113cf4c --- /dev/null +++ b/systems/apltex/fmtdump/hyphen.tex @@ -0,0 +1,4469 @@ +% The Plain TeX hyphenation tables [NOT TO BE CHANGED IN ANY WAY!] +% Unlimited copying and redistribution of this file are permitted as long +% as this file is not modified. Modifications are permitted, but only if +% the resulting file is not named hyphen.tex. +\patterns{ % just type <return> if you're not using INITEX +.ach4 +.ad4der +.af1t +.al3t +.am5at +.an5c +.ang4 +.ani5m +.ant4 +.an3te +.anti5s +.ar5s +.ar4tie +.ar4ty +.as3c +.as1p +.as1s +.aster5 +.atom5 +.au1d +.av4i +.awn4 +.ba4g +.ba5na +.bas4e +.ber4 +.be5ra +.be3sm +.be5sto +.bri2 +.but4ti +.cam4pe +.can5c +.capa5b +.car5ol +.ca4t +.ce4la +.ch4 +.chill5i +.ci2 +.cit5r +.co3e +.co4r +.cor5ner +.de4moi +.de3o +.de3ra +.de3ri +.des4c +.dictio5 +.do4t +.du4c +.dumb5 +.earth5 +.eas3i +.eb4 +.eer4 +.eg2 +.el5d +.el3em +.enam3 +.en3g +.en3s +.eq5ui5t +.er4ri +.es3 +.eu3 +.eye5 +.fes3 +.for5mer +.ga2 +.ge2 +.gen3t4 +.ge5og +.gi5a +.gi4b +.go4r +.hand5i +.han5k +.he2 +.hero5i +.hes3 +.het3 +.hi3b +.hi3er +.hon5ey +.hon3o +.hov5 +.id4l +.idol3 +.im3m +.im5pin +.in1 +.in3ci +.ine2 +.in2k +.in3s +.ir5r +.is4i +.ju3r +.la4cy +.la4m +.lat5er +.lath5 +.le2 +.leg5e +.len4 +.lep5 +.lev1 +.li4g +.lig5a +.li2n +.li3o +.li4t +.mag5a5 +.mal5o +.man5a +.mar5ti +.me2 +.mer3c +.me5ter +.mis1 +.mist5i +.mon3e +.mo3ro +.mu5ta +.muta5b +.ni4c +.od2 +.odd5 +.of5te +.or5ato +.or3c +.or1d +.or3t +.os3 +.os4tl +.oth3 +.out3 +.ped5al +.pe5te +.pe5tit +.pi4e +.pio5n +.pi2t +.pre3m +.ra4c +.ran4t +.ratio5na +.ree2 +.re5mit +.res2 +.re5stat +.ri4g +.rit5u +.ro4q +.ros5t +.row5d +.ru4d +.sci3e +.self5 +.sell5 +.se2n +.se5rie +.sh2 +.si2 +.sing4 +.st4 +.sta5bl +.sy2 +.ta4 +.te4 +.ten5an +.th2 +.ti2 +.til4 +.tim5o5 +.ting4 +.tin5k +.ton4a +.to4p +.top5i +.tou5s +.trib5ut +.un1a +.un3ce +.under5 +.un1e +.un5k +.un5o +.un3u +.up3 +.ure3 +.us5a +.ven4de +.ve5ra +.wil5i +.ye4 +4ab. +a5bal +a5ban +abe2 +ab5erd +abi5a +ab5it5ab +ab5lat +ab5o5liz +4abr +ab5rog +ab3ul +a4car +ac5ard +ac5aro +a5ceou +ac1er +a5chet +4a2ci +a3cie +ac1in +a3cio +ac5rob +act5if +ac3ul +ac4um +a2d +ad4din +ad5er. +2adi +a3dia +ad3ica +adi4er +a3dio +a3dit +a5diu +ad4le +ad3ow +ad5ran +ad4su +4adu +a3duc +ad5um +ae4r +aeri4e +a2f +aff4 +a4gab +aga4n +ag5ell +age4o +4ageu +ag1i +4ag4l +ag1n +a2go +3agog +ag3oni +a5guer +ag5ul +a4gy +a3ha +a3he +ah4l +a3ho +ai2 +a5ia +a3ic. +ai5ly +a4i4n +ain5in +ain5o +ait5en +a1j +ak1en +al5ab +al3ad +a4lar +4aldi +2ale +al3end +a4lenti +a5le5o +al1i +al4ia. +ali4e +al5lev +4allic +4alm +a5log. +a4ly. +4alys +5a5lyst +5alyt +3alyz +4ama +am5ab +am3ag +ama5ra +am5asc +a4matis +a4m5ato +am5era +am3ic +am5if +am5ily +am1in +ami4no +a2mo +a5mon +amor5i +amp5en +a2n +an3age +3analy +a3nar +an3arc +anar4i +a3nati +4and +ande4s +an3dis +an1dl +an4dow +a5nee +a3nen +an5est. +a3neu +2ang +ang5ie +an1gl +a4n1ic +a3nies +an3i3f +an4ime +a5nimi +a5nine +an3io +a3nip +an3ish +an3it +a3niu +an4kli +5anniz +ano4 +an5ot +anoth5 +an2sa +an4sco +an4sn +an2sp +ans3po +an4st +an4sur +antal4 +an4tie +4anto +an2tr +an4tw +an3ua +an3ul +a5nur +4ao +apar4 +ap5at +ap5ero +a3pher +4aphi +a4pilla +ap5illar +ap3in +ap3ita +a3pitu +a2pl +apoc5 +ap5ola +apor5i +apos3t +aps5es +a3pu +aque5 +2a2r +ar3act +a5rade +ar5adis +ar3al +a5ramete +aran4g +ara3p +ar4at +a5ratio +ar5ativ +a5rau +ar5av4 +araw4 +arbal4 +ar4chan +ar5dine +ar4dr +ar5eas +a3ree +ar3ent +a5ress +ar4fi +ar4fl +ar1i +ar5ial +ar3ian +a3riet +ar4im +ar5inat +ar3io +ar2iz +ar2mi +ar5o5d +a5roni +a3roo +ar2p +ar3q +arre4 +ar4sa +ar2sh +4as. +as4ab +as3ant +ashi4 +a5sia. +a3sib +a3sic +5a5si4t +ask3i +as4l +a4soc +as5ph +as4sh +as3ten +as1tr +asur5a +a2ta +at3abl +at5ac +at3alo +at5ap +ate5c +at5ech +at3ego +at3en. +at3era +ater5n +a5terna +at3est +at5ev +4ath +ath5em +a5then +at4ho +ath5om +4ati. +a5tia +at5i5b +at1ic +at3if +ation5ar +at3itu +a4tog +a2tom +at5omiz +a4top +a4tos +a1tr +at5rop +at4sk +at4tag +at5te +at4th +a2tu +at5ua +at5ue +at3ul +at3ura +a2ty +au4b +augh3 +au3gu +au4l2 +aun5d +au3r +au5sib +aut5en +au1th +a2va +av3ag +a5van +ave4no +av3era +av5ern +av5ery +av1i +avi4er +av3ig +av5oc +a1vor +3away +aw3i +aw4ly +aws4 +ax4ic +ax4id +ay5al +aye4 +ays4 +azi4er +azz5i +5ba. +bad5ger +ba4ge +bal1a +ban5dag +ban4e +ban3i +barbi5 +bari4a +bas4si +1bat +ba4z +2b1b +b2be +b3ber +bbi4na +4b1d +4be. +beak4 +beat3 +4be2d +be3da +be3de +be3di +be3gi +be5gu +1bel +be1li +be3lo +4be5m +be5nig +be5nu +4bes4 +be3sp +be5str +3bet +bet5iz +be5tr +be3tw +be3w +be5yo +2bf +4b3h +bi2b +bi4d +3bie +bi5en +bi4er +2b3if +1bil +bi3liz +bina5r4 +bin4d +bi5net +bi3ogr +bi5ou +bi2t +3bi3tio +bi3tr +3bit5ua +b5itz +b1j +bk4 +b2l2 +blath5 +b4le. +blen4 +5blesp +b3lis +b4lo +blun4t +4b1m +4b3n +bne5g +3bod +bod3i +bo4e +bol3ic +bom4bi +bon4a +bon5at +3boo +5bor. +4b1ora +bor5d +5bore +5bori +5bos4 +b5ota +both5 +bo4to +bound3 +4bp +4brit +broth3 +2b5s2 +bsor4 +2bt +bt4l +b4to +b3tr +buf4fer +bu4ga +bu3li +bumi4 +bu4n +bunt4i +bu3re +bus5ie +buss4e +5bust +4buta +3butio +b5uto +b1v +4b5w +5by. +bys4 +1ca +cab3in +ca1bl +cach4 +ca5den +4cag4 +2c5ah +ca3lat +cal4la +call5in +4calo +can5d +can4e +can4ic +can5is +can3iz +can4ty +cany4 +ca5per +car5om +cast5er +cas5tig +4casy +ca4th +4cativ +cav5al +c3c +ccha5 +cci4a +ccompa5 +ccon4 +ccou3t +2ce. +4ced. +4ceden +3cei +5cel. +3cell +1cen +3cenc +2cen4e +4ceni +3cent +3cep +ce5ram +4cesa +3cessi +ces5si5b +ces5t +cet4 +c5e4ta +cew4 +2ch +4ch. +4ch3ab +5chanic +ch5a5nis +che2 +cheap3 +4ched +che5lo +3chemi +ch5ene +ch3er. +ch3ers +4ch1in +5chine. +ch5iness +5chini +5chio +3chit +chi2z +3cho2 +ch4ti +1ci +3cia +ci2a5b +cia5r +ci5c +4cier +5cific. +4cii +ci4la +3cili +2cim +2cin +c4ina +3cinat +cin3em +c1ing +c5ing. +5cino +cion4 +4cipe +ci3ph +4cipic +4cista +4cisti +2c1it +cit3iz +5ciz +ck1 +ck3i +1c4l4 +4clar +c5laratio +5clare +cle4m +4clic +clim4 +cly4 +c5n +1co +co5ag +coe2 +2cog +co4gr +coi4 +co3inc +col5i +5colo +col3or +com5er +con4a +c4one +con3g +con5t +co3pa +cop3ic +co4pl +4corb +coro3n +cos4e +cov1 +cove4 +cow5a +coz5e +co5zi +c1q +cras5t +5crat. +5cratic +cre3at +5cred +4c3reta +cre4v +cri2 +cri5f +c4rin +cris4 +5criti +cro4pl +crop5o +cros4e +cru4d +4c3s2 +2c1t +cta4b +ct5ang +c5tant +c2te +c3ter +c4ticu +ctim3i +ctu4r +c4tw +cud5 +c4uf +c4ui +cu5ity +5culi +cul4tis +3cultu +cu2ma +c3ume +cu4mi +3cun +cu3pi +cu5py +cur5a4b +cu5ria +1cus +cuss4i +3c4ut +cu4tie +4c5utiv +4cutr +1cy +cze4 +1d2a +5da. +2d3a4b +dach4 +4daf +2dag +da2m2 +dan3g +dard5 +dark5 +4dary +3dat +4dativ +4dato +5dav4 +dav5e +5day +d1b +d5c +d1d4 +2de. +deaf5 +deb5it +de4bon +decan4 +de4cil +de5com +2d1ed +4dee. +de5if +deli4e +del5i5q +de5lo +d4em +5dem. +3demic +dem5ic. +de5mil +de4mons +demor5 +1den +de4nar +de3no +denti5f +de3nu +de1p +de3pa +depi4 +de2pu +d3eq +d4erh +5derm +dern5iz +der5s +des2 +d2es. +de1sc +de2s5o +des3ti +de3str +de4su +de1t +de2to +de1v +dev3il +4dey +4d1f +d4ga +d3ge4t +dg1i +d2gy +d1h2 +5di. +1d4i3a +dia5b +di4cam +d4ice +3dict +3did +5di3en +d1if +di3ge +di4lato +d1in +1dina +3dine. +5dini +di5niz +1dio +dio5g +di4pl +dir2 +di1re +dirt5i +dis1 +5disi +d4is3t +d2iti +1di1v +d1j +d5k2 +4d5la +3dle. +3dled +3dles. +4dless +2d3lo +4d5lu +2dly +d1m +4d1n4 +1do +3do. +do5de +5doe +2d5of +d4og +do4la +doli4 +do5lor +dom5iz +do3nat +doni4 +doo3d +dop4p +d4or +3dos +4d5out +do4v +3dox +d1p +1dr +drag5on +4drai +dre4 +drea5r +5dren +dri4b +dril4 +dro4p +4drow +5drupli +4dry +2d1s2 +ds4p +d4sw +d4sy +d2th +1du +d1u1a +du2c +d1uca +duc5er +4duct. +4ducts +du5el +du4g +d3ule +dum4be +du4n +4dup +du4pe +d1v +d1w +d2y +5dyn +dy4se +dys5p +e1a4b +e3act +ead1 +ead5ie +ea4ge +ea5ger +ea4l +eal5er +eal3ou +eam3er +e5and +ear3a +ear4c +ear5es +ear4ic +ear4il +ear5k +ear2t +eart3e +ea5sp +e3ass +east3 +ea2t +eat5en +eath3i +e5atif +e4a3tu +ea2v +eav3en +eav5i +eav5o +2e1b +e4bel. +e4bels +e4ben +e4bit +e3br +e4cad +ecan5c +ecca5 +e1ce +ec5essa +ec2i +e4cib +ec5ificat +ec5ifie +ec5ify +ec3im +eci4t +e5cite +e4clam +e4clus +e2col +e4comm +e4compe +e4conc +e2cor +ec3ora +eco5ro +e1cr +e4crem +ec4tan +ec4te +e1cu +e4cul +ec3ula +2e2da +4ed3d +e4d1er +ede4s +4edi +e3dia +ed3ib +ed3ica +ed3im +ed1it +edi5z +4edo +e4dol +edon2 +e4dri +e4dul +ed5ulo +ee2c +eed3i +ee2f +eel3i +ee4ly +ee2m +ee4na +ee4p1 +ee2s4 +eest4 +ee4ty +e5ex +e1f +e4f3ere +1eff +e4fic +5efici +efil4 +e3fine +ef5i5nite +3efit +efor5es +e4fuse. +4egal +eger4 +eg5ib +eg4ic +eg5ing +e5git5 +eg5n +e4go. +e4gos +eg1ul +e5gur +5egy +e1h4 +eher4 +ei2 +e5ic +ei5d +eig2 +ei5gl +e3imb +e3inf +e1ing +e5inst +eir4d +eit3e +ei3th +e5ity +e1j +e4jud +ej5udi +eki4n +ek4la +e1la +e4la. +e4lac +elan4d +el5ativ +e4law +elaxa4 +e3lea +el5ebra +5elec +e4led +el3ega +e5len +e4l1er +e1les +el2f +el2i +e3libe +e4l5ic. +el3ica +e3lier +el5igib +e5lim +e4l3ing +e3lio +e2lis +el5ish +e3liv3 +4ella +el4lab +ello4 +e5loc +el5og +el3op. +el2sh +el4ta +e5lud +el5ug +e4mac +e4mag +e5man +em5ana +em5b +e1me +e2mel +e4met +em3ica +emi4e +em5igra +em1in2 +em5ine +em3i3ni +e4mis +em5ish +e5miss +em3iz +5emniz +emo4g +emoni5o +em3pi +e4mul +em5ula +emu3n +e3my +en5amo +e4nant +ench4er +en3dic +e5nea +e5nee +en3em +en5ero +en5esi +en5est +en3etr +e3new +en5ics +e5nie +e5nil +e3nio +en3ish +en3it +e5niu +5eniz +4enn +4eno +eno4g +e4nos +en3ov +en4sw +ent5age +4enthes +en3ua +en5uf +e3ny. +4en3z +e5of +eo2g +e4oi4 +e3ol +eop3ar +e1or +eo3re +eo5rol +eos4 +e4ot +eo4to +e5out +e5ow +e2pa +e3pai +ep5anc +e5pel +e3pent +ep5etitio +ephe4 +e4pli +e1po +e4prec +ep5reca +e4pred +ep3reh +e3pro +e4prob +ep4sh +ep5ti5b +e4put +ep5uta +e1q +equi3l +e4q3ui3s +er1a +era4b +4erand +er3ar +4erati. +2erb +er4bl +er3ch +er4che +2ere. +e3real +ere5co +ere3in +er5el. +er3emo +er5ena +er5ence +4erene +er3ent +ere4q +er5ess +er3est +eret4 +er1h +er1i +e1ria4 +5erick +e3rien +eri4er +er3ine +e1rio +4erit +er4iu +eri4v +e4riva +er3m4 +er4nis +4ernit +5erniz +er3no +2ero +er5ob +e5roc +ero4r +er1ou +er1s +er3set +ert3er +4ertl +er3tw +4eru +eru4t +5erwau +e1s4a +e4sage. +e4sages +es2c +e2sca +es5can +e3scr +es5cu +e1s2e +e2sec +es5ecr +es5enc +e4sert. +e4serts +e4serva +4esh +e3sha +esh5en +e1si +e2sic +e2sid +es5iden +es5igna +e2s5im +es4i4n +esis4te +esi4u +e5skin +es4mi +e2sol +es3olu +e2son +es5ona +e1sp +es3per +es5pira +es4pre +2ess +es4si4b +estan4 +es3tig +es5tim +4es2to +e3ston +2estr +e5stro +estruc5 +e2sur +es5urr +es4w +eta4b +eten4d +e3teo +ethod3 +et1ic +e5tide +etin4 +eti4no +e5tir +e5titio +et5itiv +4etn +et5ona +e3tra +e3tre +et3ric +et5rif +et3rog +et5ros +et3ua +et5ym +et5z +4eu +e5un +e3up +eu3ro +eus4 +eute4 +euti5l +eu5tr +eva2p5 +e2vas +ev5ast +e5vea +ev3ell +evel3o +e5veng +even4i +ev1er +e5verb +e1vi +ev3id +evi4l +e4vin +evi4v +e5voc +e5vu +e1wa +e4wag +e5wee +e3wh +ewil5 +ew3ing +e3wit +1exp +5eyc +5eye. +eys4 +1fa +fa3bl +fab3r +fa4ce +4fag +fain4 +fall5e +4fa4ma +fam5is +5far +far5th +fa3ta +fa3the +4fato +fault5 +4f5b +4fd +4fe. +feas4 +feath3 +fe4b +4feca +5fect +2fed +fe3li +fe4mo +fen2d +fend5e +fer1 +5ferr +fev4 +4f1f +f4fes +f4fie +f5fin. +f2f5is +f4fly +f2fy +4fh +1fi +fi3a +2f3ic. +4f3ical +f3ican +4ficate +f3icen +fi3cer +fic4i +5ficia +5ficie +4fics +fi3cu +fi5del +fight5 +fil5i +fill5in +4fily +2fin +5fina +fin2d5 +fi2ne +f1in3g +fin4n +fis4ti +f4l2 +f5less +flin4 +flo3re +f2ly5 +4fm +4fn +1fo +5fon +fon4de +fon4t +fo2r +fo5rat +for5ay +fore5t +for4i +fort5a +fos5 +4f5p +fra4t +f5rea +fres5c +fri2 +fril4 +frol5 +2f3s +2ft +f4to +f2ty +3fu +fu5el +4fug +fu4min +fu5ne +fu3ri +fusi4 +fus4s +4futa +1fy +1ga +gaf4 +5gal. +3gali +ga3lo +2gam +ga5met +g5amo +gan5is +ga3niz +gani5za +4gano +gar5n4 +gass4 +gath3 +4gativ +4gaz +g3b +gd4 +2ge. +2ged +geez4 +gel4in +ge5lis +ge5liz +4gely +1gen +ge4nat +ge5niz +4geno +4geny +1geo +ge3om +g4ery +5gesi +geth5 +4geto +ge4ty +ge4v +4g1g2 +g2ge +g3ger +gglu5 +ggo4 +gh3in +gh5out +gh4to +5gi. +1gi4a +gia5r +g1ic +5gicia +g4ico +gien5 +5gies. +gil4 +g3imen +3g4in. +gin5ge +5g4ins +5gio +3gir +gir4l +g3isl +gi4u +5giv +3giz +gl2 +gla4 +glad5i +5glas +1gle +gli4b +g3lig +3glo +glo3r +g1m +g4my +gn4a +g4na. +gnet4t +g1ni +g2nin +g4nio +g1no +g4non +1go +3go. +gob5 +5goe +3g4o4g +go3is +gon2 +4g3o3na +gondo5 +go3ni +5goo +go5riz +gor5ou +5gos. +gov1 +g3p +1gr +4grada +g4rai +gran2 +5graph. +g5rapher +5graphic +4graphy +4gray +gre4n +4gress. +4grit +g4ro +gruf4 +gs2 +g5ste +gth3 +gu4a +3guard +2gue +5gui5t +3gun +3gus +4gu4t +g3w +1gy +2g5y3n +gy5ra +h3ab4l +hach4 +hae4m +hae4t +h5agu +ha3la +hala3m +ha4m +han4ci +han4cy +5hand. +han4g +hang5er +hang5o +h5a5niz +han4k +han4te +hap3l +hap5t +ha3ran +ha5ras +har2d +hard3e +har4le +harp5en +har5ter +has5s +haun4 +5haz +haz3a +h1b +1head +3hear +he4can +h5ecat +h4ed +he5do5 +he3l4i +hel4lis +hel4ly +h5elo +hem4p +he2n +hena4 +hen5at +heo5r +hep5 +h4era +hera3p +her4ba +here5a +h3ern +h5erou +h3ery +h1es +he2s5p +he4t +het4ed +heu4 +h1f +h1h +hi5an +hi4co +high5 +h4il2 +himer4 +h4ina +hion4e +hi4p +hir4l +hi3ro +hir4p +hir4r +his3el +his4s +hith5er +hi2v +4hk +4h1l4 +hlan4 +h2lo +hlo3ri +4h1m +hmet4 +2h1n +h5odiz +h5ods +ho4g +hoge4 +hol5ar +3hol4e +ho4ma +home3 +hon4a +ho5ny +3hood +hoon4 +hor5at +ho5ris +hort3e +ho5ru +hos4e +ho5sen +hos1p +1hous +house3 +hov5el +4h5p +4hr4 +hree5 +hro5niz +hro3po +4h1s2 +h4sh +h4tar +ht1en +ht5es +h4ty +hu4g +hu4min +hun5ke +hun4t +hus3t4 +hu4t +h1w +h4wart +hy3pe +hy3ph +hy2s +2i1a +i2al +iam4 +iam5ete +i2an +4ianc +ian3i +4ian4t +ia5pe +iass4 +i4ativ +ia4tric +i4atu +ibe4 +ib3era +ib5ert +ib5ia +ib3in +ib5it. +ib5ite +i1bl +ib3li +i5bo +i1br +i2b5ri +i5bun +4icam +5icap +4icar +i4car. +i4cara +icas5 +i4cay +iccu4 +4iceo +4ich +2ici +i5cid +ic5ina +i2cip +ic3ipa +i4cly +i2c5oc +4i1cr +5icra +i4cry +ic4te +ictu2 +ic4t3ua +ic3ula +ic4um +ic5uo +i3cur +2id +i4dai +id5anc +id5d +ide3al +ide4s +i2di +id5ian +idi4ar +i5die +id3io +idi5ou +id1it +id5iu +i3dle +i4dom +id3ow +i4dr +i2du +id5uo +2ie4 +ied4e +5ie5ga +ield3 +ien5a4 +ien4e +i5enn +i3enti +i1er. +i3esc +i1est +i3et +4if. +if5ero +iff5en +if4fr +4ific. +i3fie +i3fl +4ift +2ig +iga5b +ig3era +ight3i +4igi +i3gib +ig3il +ig3in +ig3it +i4g4l +i2go +ig3or +ig5ot +i5gre +igu5i +ig1ur +i3h +4i5i4 +i3j +4ik +i1la +il3a4b +i4lade +i2l5am +ila5ra +i3leg +il1er +ilev4 +il5f +il1i +il3ia +il2ib +il3io +il4ist +2ilit +il2iz +ill5ab +4iln +il3oq +il4ty +il5ur +il3v +i4mag +im3age +ima5ry +imenta5r +4imet +im1i +im5ida +imi5le +i5mini +4imit +im4ni +i3mon +i2mu +im3ula +2in. +i4n3au +4inav +incel4 +in3cer +4ind +in5dling +2ine +i3nee +iner4ar +i5ness +4inga +4inge +in5gen +4ingi +in5gling +4ingo +4ingu +2ini +i5ni. +i4nia +in3io +in1is +i5nite. +5initio +in3ity +4ink +4inl +2inn +2i1no +i4no4c +ino4s +i4not +2ins +in3se +insur5a +2int. +2in4th +in1u +i5nus +4iny +2io +4io. +ioge4 +io2gr +i1ol +io4m +ion3at +ion4ery +ion3i +io5ph +ior3i +i4os +io5th +i5oti +io4to +i4our +2ip +ipe4 +iphras4 +ip3i +ip4ic +ip4re4 +ip3ul +i3qua +iq5uef +iq3uid +iq3ui3t +4ir +i1ra +ira4b +i4rac +ird5e +ire4de +i4ref +i4rel4 +i4res +ir5gi +ir1i +iri5de +ir4is +iri3tu +5i5r2iz +ir4min +iro4g +5iron. +ir5ul +2is. +is5ag +is3ar +isas5 +2is1c +is3ch +4ise +is3er +3isf +is5han +is3hon +ish5op +is3ib +isi4d +i5sis +is5itiv +4is4k +islan4 +4isms +i2so +iso5mer +is1p +is2pi +is4py +4is1s +is4sal +issen4 +is4ses +is4ta. +is1te +is1ti +ist4ly +4istral +i2su +is5us +4ita. +ita4bi +i4tag +4ita5m +i3tan +i3tat +2ite +it3era +i5teri +it4es +2ith +i1ti +4itia +4i2tic +it3ica +5i5tick +it3ig +it5ill +i2tim +2itio +4itis +i4tism +i2t5o5m +4iton +i4tram +it5ry +4itt +it3uat +i5tud +it3ul +4itz. +i1u +2iv +iv3ell +iv3en. +i4v3er. +i4vers. +iv5il. +iv5io +iv1it +i5vore +iv3o3ro +i4v3ot +4i5w +ix4o +4iy +4izar +izi4 +5izont +5ja +jac4q +ja4p +1je +jer5s +4jestie +4jesty +jew3 +jo4p +5judg +3ka. +k3ab +k5ag +kais4 +kal4 +k1b +k2ed +1kee +ke4g +ke5li +k3en4d +k1er +kes4 +k3est. +ke4ty +k3f +kh4 +k1i +5ki. +5k2ic +k4ill +kilo5 +k4im +k4in. +kin4de +k5iness +kin4g +ki4p +kis4 +k5ish +kk4 +k1l +4kley +4kly +k1m +k5nes +1k2no +ko5r +kosh4 +k3ou +kro5n +4k1s2 +k4sc +ks4l +k4sy +k5t +k1w +lab3ic +l4abo +laci4 +l4ade +la3dy +lag4n +lam3o +3land +lan4dl +lan5et +lan4te +lar4g +lar3i +las4e +la5tan +4lateli +4lativ +4lav +la4v4a +2l1b +lbin4 +4l1c2 +lce4 +l3ci +2ld +l2de +ld4ere +ld4eri +ldi4 +ld5is +l3dr +l4dri +le2a +le4bi +left5 +5leg. +5legg +le4mat +lem5atic +4len. +3lenc +5lene. +1lent +le3ph +le4pr +lera5b +ler4e +3lerg +3l4eri +l4ero +les2 +le5sco +5lesq +3less +5less. +l3eva +lev4er. +lev4era +lev4ers +3ley +4leye +2lf +l5fr +4l1g4 +l5ga +lgar3 +l4ges +lgo3 +2l3h +li4ag +li2am +liar5iz +li4as +li4ato +li5bi +5licio +li4cor +4lics +4lict. +l4icu +l3icy +l3ida +lid5er +3lidi +lif3er +l4iff +li4fl +5ligate +3ligh +li4gra +3lik +4l4i4l +lim4bl +lim3i +li4mo +l4im4p +l4ina +1l4ine +lin3ea +lin3i +link5er +li5og +4l4iq +lis4p +l1it +l2it. +5litica +l5i5tics +liv3er +l1iz +4lj +lka3 +l3kal +lka4t +l1l +l4law +l2le +l5lea +l3lec +l3leg +l3lel +l3le4n +l3le4t +ll2i +l2lin4 +l5lina +ll4o +lloqui5 +ll5out +l5low +2lm +l5met +lm3ing +l4mod +lmon4 +2l1n2 +3lo. +lob5al +lo4ci +4lof +3logic +l5ogo +3logu +lom3er +5long +lon4i +l3o3niz +lood5 +5lope. +lop3i +l3opm +lora4 +lo4rato +lo5rie +lor5ou +5los. +los5et +5losophiz +5losophy +los4t +lo4ta +loun5d +2lout +4lov +2lp +lpa5b +l3pha +l5phi +lp5ing +l3pit +l4pl +l5pr +4l1r +2l1s2 +l4sc +l2se +l4sie +4lt +lt5ag +ltane5 +l1te +lten4 +ltera4 +lth3i +l5ties. +ltis4 +l1tr +ltu2 +ltur3a +lu5a +lu3br +luch4 +lu3ci +lu3en +luf4 +lu5id +lu4ma +5lumi +l5umn. +5lumnia +lu3o +luo3r +4lup +luss4 +lus3te +1lut +l5ven +l5vet4 +2l1w +1ly +4lya +4lyb +ly5me +ly3no +2lys4 +l5yse +1ma +2mab +ma2ca +ma5chine +ma4cl +mag5in +5magn +2mah +maid5 +4mald +ma3lig +ma5lin +mal4li +mal4ty +5mania +man5is +man3iz +4map +ma5rine. +ma5riz +mar4ly +mar3v +ma5sce +mas4e +mas1t +5mate +math3 +ma3tis +4matiza +4m1b +mba4t5 +m5bil +m4b3ing +mbi4v +4m5c +4me. +2med +4med. +5media +me3die +m5e5dy +me2g +mel5on +mel4t +me2m +mem1o3 +1men +men4a +men5ac +men4de +4mene +men4i +mens4 +mensu5 +3ment +men4te +me5on +m5ersa +2mes +3mesti +me4ta +met3al +me1te +me5thi +m4etr +5metric +me5trie +me3try +me4v +4m1f +2mh +5mi. +mi3a +mid4a +mid4g +mig4 +3milia +m5i5lie +m4ill +min4a +3mind +m5inee +m4ingl +min5gli +m5ingly +min4t +m4inu +miot4 +m2is +mis4er. +mis5l +mis4ti +m5istry +4mith +m2iz +4mk +4m1l +m1m +mma5ry +4m1n +mn4a +m4nin +mn4o +1mo +4mocr +5mocratiz +mo2d1 +mo4go +mois2 +moi5se +4mok +mo5lest +mo3me +mon5et +mon5ge +moni3a +mon4ism +mon4ist +mo3niz +monol4 +mo3ny. +mo2r +4mora. +mos2 +mo5sey +mo3sp +moth3 +m5ouf +3mous +mo2v +4m1p +mpara5 +mpa5rab +mpar5i +m3pet +mphas4 +m2pi +mpi4a +mp5ies +m4p1in +m5pir +mp5is +mpo3ri +mpos5ite +m4pous +mpov5 +mp4tr +m2py +4m3r +4m1s2 +m4sh +m5si +4mt +1mu +mula5r4 +5mult +multi3 +3mum +mun2 +4mup +mu4u +4mw +1na +2n1a2b +n4abu +4nac. +na4ca +n5act +nag5er. +nak4 +na4li +na5lia +4nalt +na5mit +n2an +nanci4 +nan4it +nank4 +nar3c +4nare +nar3i +nar4l +n5arm +n4as +nas4c +nas5ti +n2at +na3tal +nato5miz +n2au +nau3se +3naut +nav4e +4n1b4 +ncar5 +n4ces. +n3cha +n5cheo +n5chil +n3chis +nc1in +nc4it +ncour5a +n1cr +n1cu +n4dai +n5dan +n1de +nd5est. +ndi4b +n5d2if +n1dit +n3diz +n5duc +ndu4r +nd2we +2ne. +n3ear +ne2b +neb3u +ne2c +5neck +2ned +ne4gat +neg5ativ +5nege +ne4la +nel5iz +ne5mi +ne4mo +1nen +4nene +3neo +ne4po +ne2q +n1er +nera5b +n4erar +n2ere +n4er5i +ner4r +1nes +2nes. +4nesp +2nest +4nesw +3netic +ne4v +n5eve +ne4w +n3f +n4gab +n3gel +nge4n4e +n5gere +n3geri +ng5ha +n3gib +ng1in +n5git +n4gla +ngov4 +ng5sh +n1gu +n4gum +n2gy +4n1h4 +nha4 +nhab3 +nhe4 +3n4ia +ni3an +ni4ap +ni3ba +ni4bl +ni4d +ni5di +ni4er +ni2fi +ni5ficat +n5igr +nik4 +n1im +ni3miz +n1in +5nine. +nin4g +ni4o +5nis. +nis4ta +n2it +n4ith +3nitio +n3itor +ni3tr +n1j +4nk2 +n5kero +n3ket +nk3in +n1kl +4n1l +n5m +nme4 +nmet4 +4n1n2 +nne4 +nni3al +nni4v +nob4l +no3ble +n5ocl +4n3o2d +3noe +4nog +noge4 +nois5i +no5l4i +5nologis +3nomic +n5o5miz +no4mo +no3my +no4n +non4ag +non5i +n5oniz +4nop +5nop5o5li +nor5ab +no4rary +4nosc +nos4e +nos5t +no5ta +1nou +3noun +nov3el3 +nowl3 +n1p4 +npi4 +npre4c +n1q +n1r +nru4 +2n1s2 +ns5ab +nsati4 +ns4c +n2se +n4s3es +nsid1 +nsig4 +n2sl +ns3m +n4soc +ns4pe +n5spi +nsta5bl +n1t +nta4b +nter3s +nt2i +n5tib +nti4er +nti2f +n3tine +n4t3ing +nti4p +ntrol5li +nt4s +ntu3me +nu1a +nu4d +nu5en +nuf4fe +n3uin +3nu3it +n4um +nu1me +n5umi +3nu4n +n3uo +nu3tr +n1v2 +n1w4 +nym4 +nyp4 +4nz +n3za +4oa +oad3 +o5a5les +oard3 +oas4e +oast5e +oat5i +ob3a3b +o5bar +obe4l +o1bi +o2bin +ob5ing +o3br +ob3ul +o1ce +och4 +o3chet +ocif3 +o4cil +o4clam +o4cod +oc3rac +oc5ratiz +ocre3 +5ocrit +octor5a +oc3ula +o5cure +od5ded +od3ic +odi3o +o2do4 +odor3 +od5uct. +od5ucts +o4el +o5eng +o3er +oe4ta +o3ev +o2fi +of5ite +ofit4t +o2g5a5r +og5ativ +o4gato +o1ge +o5gene +o5geo +o4ger +o3gie +1o1gis +og3it +o4gl +o5g2ly +3ogniz +o4gro +ogu5i +1ogy +2ogyn +o1h2 +ohab5 +oi2 +oic3es +oi3der +oiff4 +oig4 +oi5let +o3ing +oint5er +o5ism +oi5son +oist5en +oi3ter +o5j +2ok +o3ken +ok5ie +o1la +o4lan +olass4 +ol2d +old1e +ol3er +o3lesc +o3let +ol4fi +ol2i +o3lia +o3lice +ol5id. +o3li4f +o5lil +ol3ing +o5lio +o5lis. +ol3ish +o5lite +o5litio +o5liv +olli4e +ol5ogiz +olo4r +ol5pl +ol2t +ol3ub +ol3ume +ol3un +o5lus +ol2v +o2ly +om5ah +oma5l +om5atiz +om2be +om4bl +o2me +om3ena +om5erse +o4met +om5etry +o3mia +om3ic. +om3ica +o5mid +om1in +o5mini +5ommend +omo4ge +o4mon +om3pi +ompro5 +o2n +on1a +on4ac +o3nan +on1c +3oncil +2ond +on5do +o3nen +on5est +on4gu +on1ic +o3nio +on1is +o5niu +on3key +on4odi +on3omy +on3s +onspi4 +onspir5a +onsu4 +onten4 +on3t4i +ontif5 +on5um +onva5 +oo2 +ood5e +ood5i +oo4k +oop3i +o3ord +oost5 +o2pa +ope5d +op1er +3opera +4operag +2oph +o5phan +o5pher +op3ing +o3pit +o5pon +o4posi +o1pr +op1u +opy5 +o1q +o1ra +o5ra. +o4r3ag +or5aliz +or5ange +ore5a +o5real +or3ei +ore5sh +or5est. +orew4 +or4gu +4o5ria +or3ica +o5ril +or1in +o1rio +or3ity +o3riu +or2mi +orn2e +o5rof +or3oug +or5pe +3orrh +or4se +ors5en +orst4 +or3thi +or3thy +or4ty +o5rum +o1ry +os3al +os2c +os4ce +o3scop +4oscopi +o5scr +os4i4e +os5itiv +os3ito +os3ity +osi4u +os4l +o2so +os4pa +os4po +os2ta +o5stati +os5til +os5tit +o4tan +otele4g +ot3er. +ot5ers +o4tes +4oth +oth5esi +oth3i4 +ot3ic. +ot5ica +o3tice +o3tif +o3tis +oto5s +ou2 +ou3bl +ouch5i +ou5et +ou4l +ounc5er +oun2d +ou5v +ov4en +over4ne +over3s +ov4ert +o3vis +oviti4 +o5v4ol +ow3der +ow3el +ow5est +ow1i +own5i +o4wo +oy1a +1pa +pa4ca +pa4ce +pac4t +p4ad +5pagan +p3agat +p4ai +pain4 +p4al +pan4a +pan3el +pan4ty +pa3ny +pa1p +pa4pu +para5bl +par5age +par5di +3pare +par5el +p4a4ri +par4is +pa2te +pa5ter +5pathic +pa5thy +pa4tric +pav4 +3pay +4p1b +pd4 +4pe. +3pe4a +pear4l +pe2c +2p2ed +3pede +3pedi +pedia4 +ped4ic +p4ee +pee4d +pek4 +pe4la +peli4e +pe4nan +p4enc +pen4th +pe5on +p4era. +pera5bl +p4erag +p4eri +peri5st +per4mal +perme5 +p4ern +per3o +per3ti +pe5ru +per1v +pe2t +pe5ten +pe5tiz +4pf +4pg +4ph. +phar5i +phe3no +ph4er +ph4es. +ph1ic +5phie +ph5ing +5phisti +3phiz +ph2l +3phob +3phone +5phoni +pho4r +4phs +ph3t +5phu +1phy +pi3a +pian4 +pi4cie +pi4cy +p4id +p5ida +pi3de +5pidi +3piec +pi3en +pi4grap +pi3lo +pi2n +p4in. +pind4 +p4ino +3pi1o +pion4 +p3ith +pi5tha +pi2tu +2p3k2 +1p2l2 +3plan +plas5t +pli3a +pli5er +4plig +pli4n +ploi4 +plu4m +plum4b +4p1m +2p3n +po4c +5pod. +po5em +po3et5 +5po4g +poin2 +5point +poly5t +po4ni +po4p +1p4or +po4ry +1pos +pos1s +p4ot +po4ta +5poun +4p1p +ppa5ra +p2pe +p4ped +p5pel +p3pen +p3per +p3pet +ppo5site +pr2 +pray4e +5preci +pre5co +pre3em +pref5ac +pre4la +pre3r +p3rese +3press +pre5ten +pre3v +5pri4e +prin4t3 +pri4s +pris3o +p3roca +prof5it +pro3l +pros3e +pro1t +2p1s2 +p2se +ps4h +p4sib +2p1t +pt5a4b +p2te +p2th +pti3m +ptu4r +p4tw +pub3 +pue4 +puf4 +pul3c +pu4m +pu2n +pur4r +5pus +pu2t +5pute +put3er +pu3tr +put4ted +put4tin +p3w +qu2 +qua5v +2que. +3quer +3quet +2rab +ra3bi +rach4e +r5acl +raf5fi +raf4t +r2ai +ra4lo +ram3et +r2ami +rane5o +ran4ge +r4ani +ra5no +rap3er +3raphy +rar5c +rare4 +rar5ef +4raril +r2as +ration4 +rau4t +ra5vai +rav3el +ra5zie +r1b +r4bab +r4bag +rbi2 +rbi4f +r2bin +r5bine +rb5ing. +rb4o +r1c +r2ce +rcen4 +r3cha +rch4er +r4ci4b +rc4it +rcum3 +r4dal +rd2i +rdi4a +rdi4er +rdin4 +rd3ing +2re. +re1al +re3an +re5arr +5reav +re4aw +r5ebrat +rec5oll +rec5ompe +re4cre +2r2ed +re1de +re3dis +red5it +re4fac +re2fe +re5fer. +re3fi +re4fy +reg3is +re5it +re1li +re5lu +r4en4ta +ren4te +re1o +re5pin +re4posi +re1pu +r1er4 +r4eri +rero4 +re5ru +r4es. +re4spi +ress5ib +res2t +re5stal +re3str +re4ter +re4ti4z +re3tri +reu2 +re5uti +rev2 +re4val +rev3el +r5ev5er. +re5vers +re5vert +re5vil +rev5olu +re4wh +r1f +rfu4 +r4fy +rg2 +rg3er +r3get +r3gic +rgi4n +rg3ing +r5gis +r5git +r1gl +rgo4n +r3gu +rh4 +4rh. +4rhal +ri3a +ria4b +ri4ag +r4ib +rib3a +ric5as +r4ice +4rici +5ricid +ri4cie +r4ico +rid5er +ri3enc +ri3ent +ri1er +ri5et +rig5an +5rigi +ril3iz +5riman +rim5i +3rimo +rim4pe +r2ina +5rina. +rin4d +rin4e +rin4g +ri1o +5riph +riph5e +ri2pl +rip5lic +r4iq +r2is +r4is. +ris4c +r3ish +ris4p +ri3ta3b +r5ited. +rit5er. +rit5ers +rit3ic +ri2tu +rit5ur +riv5el +riv3et +riv3i +r3j +r3ket +rk4le +rk4lin +r1l +rle4 +r2led +r4lig +r4lis +rl5ish +r3lo4 +r1m +rma5c +r2me +r3men +rm5ers +rm3ing +r4ming. +r4mio +r3mit +r4my +r4nar +r3nel +r4ner +r5net +r3ney +r5nic +r1nis4 +r3nit +r3niv +rno4 +r4nou +r3nu +rob3l +r2oc +ro3cr +ro4e +ro1fe +ro5fil +rok2 +ro5ker +5role. +rom5ete +rom4i +rom4p +ron4al +ron4e +ro5n4is +ron4ta +1room +5root +ro3pel +rop3ic +ror3i +ro5ro +ros5per +ros4s +ro4the +ro4ty +ro4va +rov5el +rox5 +r1p +r4pea +r5pent +rp5er. +r3pet +rp4h4 +rp3ing +r3po +r1r4 +rre4c +rre4f +r4reo +rre4st +rri4o +rri4v +rron4 +rros4 +rrys4 +4rs2 +r1sa +rsa5ti +rs4c +r2se +r3sec +rse4cr +rs5er. +rs3es +rse5v2 +r1sh +r5sha +r1si +r4si4b +rson3 +r1sp +r5sw +rtach4 +r4tag +r3teb +rten4d +rte5o +r1ti +rt5ib +rti4d +r4tier +r3tig +rtil3i +rtil4l +r4tily +r4tist +r4tiv +r3tri +rtroph4 +rt4sh +ru3a +ru3e4l +ru3en +ru4gl +ru3in +rum3pl +ru2n +runk5 +run4ty +r5usc +ruti5n +rv4e +rvel4i +r3ven +rv5er. +r5vest +r3vey +r3vic +rvi4v +r3vo +r1w +ry4c +5rynge +ry3t +sa2 +2s1ab +5sack +sac3ri +s3act +5sai +salar4 +sal4m +sa5lo +sal4t +3sanc +san4de +s1ap +sa5ta +5sa3tio +sat3u +sau4 +sa5vor +5saw +4s5b +scan4t5 +sca4p +scav5 +s4ced +4scei +s4ces +sch2 +s4cho +3s4cie +5scin4d +scle5 +s4cli +scof4 +4scopy +scour5a +s1cu +4s5d +4se. +se4a +seas4 +sea5w +se2c3o +3sect +4s4ed +se4d4e +s5edl +se2g +seg3r +5sei +se1le +5self +5selv +4seme +se4mol +sen5at +4senc +sen4d +s5ened +sen5g +s5enin +4sentd +4sentl +sep3a3 +4s1er. +s4erl +ser4o +4servo +s1e4s +se5sh +ses5t +5se5um +5sev +sev3en +sew4i +5sex +4s3f +2s3g +s2h +2sh. +sh1er +5shev +sh1in +sh3io +3ship +shiv5 +sho4 +sh5old +shon3 +shor4 +short5 +4shw +si1b +s5icc +3side. +5sides +5sidi +si5diz +4signa +sil4e +4sily +2s1in +s2ina +5sine. +s3ing +1sio +5sion +sion5a +si2r +sir5a +1sis +3sitio +5siu +1siv +5siz +sk2 +4ske +s3ket +sk5ine +sk5ing +s1l2 +s3lat +s2le +slith5 +2s1m +s3ma +small3 +sman3 +smel4 +s5men +5smith +smol5d4 +s1n4 +1so +so4ce +soft3 +so4lab +sol3d2 +so3lic +5solv +3som +3s4on. +sona4 +son4g +s4op +5sophic +s5ophiz +s5ophy +sor5c +sor5d +4sov +so5vi +2spa +5spai +spa4n +spen4d +2s5peo +2sper +s2phe +3spher +spho5 +spil4 +sp5ing +4spio +s4ply +s4pon +spor4 +4spot +squal4l +s1r +2ss +s1sa +ssas3 +s2s5c +s3sel +s5seng +s4ses. +s5set +s1si +s4sie +ssi4er +ss5ily +s4sl +ss4li +s4sn +sspend4 +ss2t +ssur5a +ss5w +2st. +s2tag +s2tal +stam4i +5stand +s4ta4p +5stat. +s4ted +stern5i +s5tero +ste2w +stew5a +s3the +st2i +s4ti. +s5tia +s1tic +5stick +s4tie +s3tif +st3ing +5stir +s1tle +5stock +stom3a +5stone +s4top +3store +st4r +s4trad +5stratu +s4tray +s4trid +4stry +4st3w +s2ty +1su +su1al +su4b3 +su2g3 +su5is +suit3 +s4ul +su2m +sum3i +su2n +su2r +4sv +sw2 +4swo +s4y +4syc +3syl +syn5o +sy5rin +1ta +3ta. +2tab +ta5bles +5taboliz +4taci +ta5do +4taf4 +tai5lo +ta2l +ta5la +tal5en +tal3i +4talk +tal4lis +ta5log +ta5mo +tan4de +tanta3 +ta5per +ta5pl +tar4a +4tarc +4tare +ta3riz +tas4e +ta5sy +4tatic +ta4tur +taun4 +tav4 +2taw +tax4is +2t1b +4tc +t4ch +tch5et +4t1d +4te. +tead4i +4teat +tece4 +5tect +2t1ed +te5di +1tee +teg4 +te5ger +te5gi +3tel. +teli4 +5tels +te2ma2 +tem3at +3tenan +3tenc +3tend +4tenes +1tent +ten4tag +1teo +te4p +te5pe +ter3c +5ter3d +1teri +ter5ies +ter3is +teri5za +5ternit +ter5v +4tes. +4tess +t3ess. +teth5e +3teu +3tex +4tey +2t1f +4t1g +2th. +than4 +th2e +4thea +th3eas +the5at +the3is +3thet +th5ic. +th5ica +4thil +5think +4thl +th5ode +5thodic +4thoo +thor5it +tho5riz +2ths +1tia +ti4ab +ti4ato +2ti2b +4tick +t4ico +t4ic1u +5tidi +3tien +tif2 +ti5fy +2tig +5tigu +till5in +1tim +4timp +tim5ul +2t1in +t2ina +3tine. +3tini +1tio +ti5oc +tion5ee +5tiq +ti3sa +3tise +tis4m +ti5so +tis4p +5tistica +ti3tl +ti4u +1tiv +tiv4a +1tiz +ti3za +ti3zen +2tl +t5la +tlan4 +3tle. +3tled +3tles. +t5let. +t5lo +4t1m +tme4 +2t1n2 +1to +to3b +to5crat +4todo +2tof +to2gr +to5ic +to2ma +tom4b +to3my +ton4ali +to3nat +4tono +4tony +to2ra +to3rie +tor5iz +tos2 +5tour +4tout +to3war +4t1p +1tra +tra3b +tra5ch +traci4 +trac4it +trac4te +tras4 +tra5ven +trav5es5 +tre5f +tre4m +trem5i +5tria +tri5ces +5tricia +4trics +2trim +tri4v +tro5mi +tron5i +4trony +tro5phe +tro3sp +tro3v +tru5i +trus4 +4t1s2 +t4sc +tsh4 +t4sw +4t3t2 +t4tes +t5to +ttu4 +1tu +tu1a +tu3ar +tu4bi +tud2 +4tue +4tuf4 +5tu3i +3tum +tu4nis +2t3up. +3ture +5turi +tur3is +tur5o +tu5ry +3tus +4tv +tw4 +4t1wa +twis4 +4two +1ty +4tya +2tyl +type3 +ty5ph +4tz +tz4e +4uab +uac4 +ua5na +uan4i +uar5ant +uar2d +uar3i +uar3t +u1at +uav4 +ub4e +u4bel +u3ber +u4bero +u1b4i +u4b5ing +u3ble. +u3ca +uci4b +uc4it +ucle3 +u3cr +u3cu +u4cy +ud5d +ud3er +ud5est +udev4 +u1dic +ud3ied +ud3ies +ud5is +u5dit +u4don +ud4si +u4du +u4ene +uens4 +uen4te +uer4il +3ufa +u3fl +ugh3en +ug5in +2ui2 +uil5iz +ui4n +u1ing +uir4m +uita4 +uiv3 +uiv4er. +u5j +4uk +u1la +ula5b +u5lati +ulch4 +5ulche +ul3der +ul4e +u1len +ul4gi +ul2i +u5lia +ul3ing +ul5ish +ul4lar +ul4li4b +ul4lis +4ul3m +u1l4o +4uls +uls5es +ul1ti +ultra3 +4ultu +u3lu +ul5ul +ul5v +um5ab +um4bi +um4bly +u1mi +u4m3ing +umor5o +um2p +unat4 +u2ne +un4er +u1ni +un4im +u2nin +un5ish +uni3v +un3s4 +un4sw +unt3ab +un4ter. +un4tes +unu4 +un5y +un5z +u4ors +u5os +u1ou +u1pe +uper5s +u5pia +up3ing +u3pl +up3p +upport5 +upt5ib +uptu4 +u1ra +4ura. +u4rag +u4ras +ur4be +urc4 +ur1d +ure5at +ur4fer +ur4fr +u3rif +uri4fic +ur1in +u3rio +u1rit +ur3iz +ur2l +url5ing. +ur4no +uros4 +ur4pe +ur4pi +urs5er +ur5tes +ur3the +urti4 +ur4tie +u3ru +2us +u5sad +u5san +us4ap +usc2 +us3ci +use5a +u5sia +u3sic +us4lin +us1p +us5sl +us5tere +us1tr +u2su +usur4 +uta4b +u3tat +4ute. +4utel +4uten +uten4i +4u1t2i +uti5liz +u3tine +ut3ing +ution5a +u4tis +5u5tiz +u4t1l +ut5of +uto5g +uto5matic +u5ton +u4tou +uts4 +u3u +uu4m +u1v2 +uxu3 +uz4e +1va +5va. +2v1a4b +vac5il +vac3u +vag4 +va4ge +va5lie +val5o +val1u +va5mo +va5niz +va5pi +var5ied +3vat +4ve. +4ved +veg3 +v3el. +vel3li +ve4lo +v4ely +ven3om +v5enue +v4erd +5vere. +v4erel +v3eren +ver5enc +v4eres +ver3ie +vermi4n +3verse +ver3th +v4e2s +4ves. +ves4te +ve4te +vet3er +ve4ty +vi5ali +5vian +5vide. +5vided +4v3iden +5vides +5vidi +v3if +vi5gn +vik4 +2vil +5vilit +v3i3liz +v1in +4vi4na +v2inc +vin5d +4ving +vio3l +v3io4r +vi1ou +vi4p +vi5ro +vis3it +vi3so +vi3su +4viti +vit3r +4vity +3viv +5vo. +voi4 +3vok +vo4la +v5ole +5volt +3volv +vom5i +vor5ab +vori4 +vo4ry +vo4ta +4votee +4vv4 +v4y +w5abl +2wac +wa5ger +wag5o +wait5 +w5al. +wam4 +war4t +was4t +wa1te +wa5ver +w1b +wea5rie +weath3 +wed4n +weet3 +wee5v +wel4l +w1er +west3 +w3ev +whi4 +wi2 +wil2 +will5in +win4de +win4g +wir4 +3wise +with3 +wiz5 +w4k +wl4es +wl3in +w4no +1wo2 +wom1 +wo5ven +w5p +wra4 +wri4 +writa4 +w3sh +ws4l +ws4pe +w5s4t +4wt +wy4 +x1a +xac5e +x4ago +xam3 +x4ap +xas5 +x3c2 +x1e +xe4cuto +x2ed +xer4i +xe5ro +x1h +xhi2 +xhil5 +xhu4 +x3i +xi5a +xi5c +xi5di +x4ime +xi5miz +x3o +x4ob +x3p +xpan4d +xpecto5 +xpe3d +x1t2 +x3ti +x1u +xu3a +xx4 +y5ac +3yar4 +y5at +y1b +y1c +y2ce +yc5er +y3ch +ych4e +ycom4 +ycot4 +y1d +y5ee +y1er +y4erf +yes4 +ye4t +y5gi +4y3h +y1i +y3la +ylla5bl +y3lo +y5lu +ymbol5 +yme4 +ympa3 +yn3chr +yn5d +yn5g +yn5ic +5ynx +y1o4 +yo5d +y4o5g +yom4 +yo5net +y4ons +y4os +y4ped +yper5 +yp3i +y3po +y4poc +yp2ta +y5pu +yra5m +yr5ia +y3ro +yr4r +ys4c +y3s2e +ys3ica +ys3io +3ysis +y4so +yss4 +ys1t +ys3ta +ysur4 +y3thin +yt3ic +y1w +za1 +z5a2b +zar2 +4zb +2ze +ze4n +ze4p +z1er +ze3ro +zet4 +2z1i +z4il +z4is +5zl +4zm +1zo +zo4m +zo5ol +zte4 +4z1z2 +z4zy +} +\hyphenation{ % Do NOT make any alterations to this list! --- DEK +as-so-ciate +as-so-ciates +dec-li-na-tion +oblig-a-tory +phil-an-thropic +present +presents +project +projects +reci-procity +re-cog-ni-zance +ref-or-ma-tion +ret-ri-bu-tion +ta-ble +} diff --git a/systems/apltex/fmtdump/load-unicode-data.tex b/systems/apltex/fmtdump/load-unicode-data.tex new file mode 100644 index 0000000000..d95e1f99eb --- /dev/null +++ b/systems/apltex/fmtdump/load-unicode-data.tex @@ -0,0 +1,194 @@ +% File load-unicode-data.tex +% +% Copyright 2015-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 +% http://www.latex-project.org/lppl.txt. +% +% Issues with this file should be reported at +% https://github.com/latex3/unicode-data +% +% This file parses a number of data files provided by the Unicode Consortium +% and when used with used Unicode-capable engine sets up a range of TeX-related +% parameters based on the extracted information. +% +% From the file UnicodeData.txt the following properties are set: +% - \catcode 11 for all letters (Unicode class "L") +% - \catcode 11 for all combining marks (Unicode class "M") +% - \sfcode 999 for all code points of class "Lu" (upper case letters) +% - \lccode for all of class "Ll" (lower case letters) to the code point +% itself, and \uccode to the upper case mapping (or if not given +% to the code point itself) +% - \uccode for all of class "Lu" (upper case letters) to the code point +% itself, and \lccode to the lower case mapping (or if not given +% to the code point itself) +% - \lccode and \uccode for all of class "Lt" (title case letters) to the +% lower and upper case mappings (or if not given to the code point itself) +% - \lccode and \uccode for all other letter code points are set to +% the code point itself +% - \lccode and/or \uccode for non-letter code points for which an upper +% or lower case mapping is given +% - \sfcode 0 (ignored) for code points of Unicode classes "Pe" (closing +% punctuation marks) and "Pf" (final quotation marks) +% - \Umathcode for all letters as math type 7 (var) +% +% ============================================================================= +% +% The data can only be loaded by Unicode engines. Currently this is limited to +% XeTeX and LuaTeX, both of which define \Umathcode. +\ifx\Umathcode\undefined + \expandafter\endinput +\fi +% Just in case, check for the e-TeX extensions. +\ifx\eTeXversion\undefined + \expandafter\endinput +\fi +% This file can be loaded in IniTeX mode so the category codes of |{|, |}| and +% |#| may not be correct. Everything is done in a group so that only the +% settings we want to propagate are made available generally. +\begingroup + \catcode`\{=1 % + \catcode`\}=2 % + \catcode`\#=6 % +% Write some basic information to the log. + \catcode`\^=7 % + \newlinechar=`\^^J % + \message{^^J}% + \message{load-unicode-data.tex v1.17 (2023-09-18)^^J}% + \message{Reading Unicode data^^J}% +% The first stage of parsing is dealing with the fact that there are lots of +% data items separated by |;|. Of those, only a few are needed so they are +% picked out and everything else is dropped. There is one complication: there +% are a few cases in the data file of ranges which are marked by the descriptor +% |First| and a matching |Last|. A separate routine is used to handle these +% cases. + \def\parseunicodedataI#1;#2;#3;#4;#5;#6;#7;#8;#9;{% + \parseunicodedataII#1;#3;#2 First>\relax + }% + \def\parseunicodedataII#1;#2;#3 First>#4\relax{% + \ifx\relax#4\relax + \expandafter\parseunicodedataIII + \else + \expandafter\parseunicodedataVII + \fi + #1;#2;% + }% + \def\parseunicodedataIII#1;#2;#3;#4;#5;#6;#7;#8\relax{% + \parseunicodedataIV{#1}{#2}{#6}{#7}% + }% +% At this stage we have a `normal' data line with four pieces of information: +% the code point, the Unicode class and the (possibly empty) upper and lower +% case mappings. A few utility macros are defined, then we branch based on the +% Unicode class. Notice that for all letter-like code points we first set the +% |\lccode| and |\uccode| values to the code point itself then test for the +% classes where a different setting might be appropriate. For non-letters +% there is a check to see if any mappings are available, and also for trailing +% punctuation to set the appropriate |\sfcode|. + \def\Ll{Ll}% + \def\Lt{Lt}% + \def\Lu{Lu}% + \def\Pe{Pe}% + \def\Pf{Pf}% + \def\firsttoken#1#2\relax{#1}% + \def\parseunicodedataIV#1#2#3#4{% + \ifnum 0% + \if L\firsttoken#2?\relax 1\fi + \if M\firsttoken#2?\relax 1\fi + >0 % + \parseunicodedataV{"#1}% + \def\temp{#2}% + \ifx\Ll\temp + \parseunicodedataVI\uccode{#1}{#3}% + \fi + \ifx\Lt\temp + \parseunicodedataVI\uccode{#1}{#3}% + \parseunicodedataVI\lccode{#1}{#4}% + \fi + \ifx\Lu\temp + \parseunicodedataVI\lccode{#1}{#4}% + \global\sfcode"#1=999 % + \fi +% All letters in math mode should be variables. + \global\Umathcode"#1="7"01"#1 % + \else + \def\temp{#2}% + \ifnum 0\ifx\temp\Pe 1\fi\ifx\temp\Pf 1\fi>0 % + \global\sfcode"#1=0 % + \fi + \ifx\relax#3\relax + \else + \global\uccode"#1="#3 % + \fi + \ifx\relax#4\relax + \else + \global\lccode"#1="#4 % + \fi + \fi + }% +% A simple auxiliary for all letter-like code points: the |\lccode| and +% |\uccode| may get reset for cased letters but this means the initial +% setting can't be forgotten. + \def\parseunicodedataV#1{% + \global\catcode#1=11 % + \global\lccode#1=#1 % + \global\uccode#1=#1 % + }% +% An auxiliary to deal with the fact that some cased letters don't actually +% have a case mapping available. + \def\parseunicodedataVI#1#2#3{% + \ifx\relax#3\relax + \else + \global#1"#2="#3 % + \fi + }% +% For lines that were the |First>| of a range, read the data source again for +% last line. Lines for letters then trigger a loop over the entire range. These +% are always non-cased letters. + \def\parseunicodedataVII#1;#2;#3\relax{% + \read0 to \unicodedataline + \expandafter\parseunicodedataXII\unicodedataline\relax#1;#2\relax + }% + \def\parseunicodedataXII#1;#2\relax#3;#4\relax{% + \if L\firsttoken#4?\relax + \begingroup + \count0="#3 % + \loop + \unless\ifnum\count0>"#1 % + \parseunicodedataV{\count0 }% + \advance\count0 by 1 % + \repeat + \endgroup + \fi + }% +% From plain: may not be defined (yet). + \def\loop#1\repeat{\def\body{#1}\iterate}% + \def\iterate{% + \body + \let\next\iterate + \else + \let\next\relax + \fi + \next + }% + \let\repeat\fi +% There is no version data in |UnicodeData.txt|: log that it is being used with +% a hard-coded date (the modification date from ftp.unicode.org). This obviously +% needs to be updated when a new download takes place! + \message{\string# UnicodeData-15.1.0.txt^^J}% + \message{\string# Modified 2023-09-18 08:45:00 GMT [JAW]^^J}% +% Actually loading the file requires an input stream, done directly. +% There is a blank line at the end of the data source so there is a check +% here for a |\par|. + \def\storedpar{\par}% + \openin0=UnicodeData.txt % + \loop\unless\ifeof0 % + \read0 to \unicodedataline + \unless\ifx\unicodedataline\storedpar + \expandafter\parseunicodedataI\unicodedataline\relax + \fi + \repeat + \closein0 % +\endgroup diff --git a/systems/apltex/fmtdump/luatex.ini b/systems/apltex/fmtdump/luatex.ini new file mode 100644 index 0000000000..5525939405 --- /dev/null +++ b/systems/apltex/fmtdump/luatex.ini @@ -0,0 +1,17 @@ +% tex-ini-files 20223-11-17: luatex.ini + +% Karl Berry, originally written 2008. Public domain. +% PDF output by default. + +% modified 2024, Jing Huang <radionoisee@gmail.com> + +% Must be done first (as needs to 'tidy up') +\input luatexconfig.tex +% Activate primitives +\input luatexiniconfig.tex +\input load-unicode-data.tex +\input etex.src + +\everyjob=\expandafter{\the\everyjob\pdfextension mapfile {luatex.map}} % a more intuitive default + +\dump diff --git a/systems/apltex/fmtdump/luatexconfig.tex b/systems/apltex/fmtdump/luatexconfig.tex new file mode 100644 index 0000000000..28fbc6644e --- /dev/null +++ b/systems/apltex/fmtdump/luatexconfig.tex @@ -0,0 +1,69 @@ +% tex-ini-files 20223-11-17: luatexconfig.tex + +% Load shared (PDF) settings in LuaTeX + +\begingroup + \catcode`\{=1 % + \catcode`\}=2 % + \catcode`\#=6 % + % Settings that were primitives + % accessed in newer LuaTeX releases via \pdfvariable + \def\list{% + {compresslevel}% + {decimaldigits}% + {horigin}% + {minorversion}% + {objcompresslevel}% + {pkresolution}% + {vorigin}% + }% + \def\do#1{% + \ifx\relax#1\else + \directlua{tex.enableprimitives("", {"pdf#1"})}% + \expandafter\do + \fi + }% + % Enable all \pdf... primitives in one go + \expandafter\do\list{output}{pageheight}{pagewidth}{variable}\relax + % Other required primitives that are not named \pdf... + \directlua{tex.enableprimitives("", + {"pageheight", "pagewidth", "outputmode"})}% + % Newer LuaTeX releases don't have \pdfoutput, etc.: + % emulate names where appropriate + \ifx\pdfoutput\undefined + \global\let\pdfoutput\outputmode + \global\let\pdfpageheight\pageheight + \global\let\pdfpagewidth\pagewidth + \def\do#1{% + \ifx\relax#1\else + \expandafter\xdef\csname pdf#1\endcsname{\pdfvariable #1}% + \expandafter\do + \fi + }% + \expandafter\do\list\relax + \fi + % The file pdftexconfig.tex contains only <primitive> = <value> lines + % so can now be read using the (emulated) primitives + % This needs to be global so set \globaldefs for this step + \globaldefs=1 % + \input{pdftexconfig}% + \globaldefs=0 % + % Pick up on a request for DVI mode and apply it whilst \pdfoutput is + % still defined + \ifx\dvimode\relax + \global\pdfoutput=0 % + \fi + \global\let\dvimode\undefined + % Clean up all of the globally-allocated names + \def\do#1{% + \ifx\relax#1\else + \global\expandafter\let\csname pdf#1\endcsname\undefined + \expandafter\do + \fi + }% + \expandafter\do\list{output}{pageheight}{pagewidth}{variable}\relax + \global\let\outputmode\undefined + \global\let\pageheight\undefined + \global\let\pagewidth\undefined + \global\let\dvimode\undefined +\endgroup diff --git a/systems/apltex/fmtdump/luatexiniconfig.tex b/systems/apltex/fmtdump/luatexiniconfig.tex new file mode 100644 index 0000000000..1a832e09a5 --- /dev/null +++ b/systems/apltex/fmtdump/luatexiniconfig.tex @@ -0,0 +1,20 @@ +% tex-ini-files 20223-11-17: luatexiniconfig.tex + +% Read for plain luatex formats (luatex.ini, dviluatex.ini). +% Assumes LuaTeX 0.39.x or greater. +% Originally written 2009 by Manuel P\'egouri\'e-Gonnard. Public domain. + +\begingroup + \catcode`\{=1 + \catcode`\}=2 + % + \directlua{ + % enable all primitives without prefixing + tex.enableprimitives('', tex.extraprimitives()) + % + % for compatibility with older LaTeX formats, also provide a + % prefixed version of some primitives. + tex.enableprimitives('luatex', + tex.extraprimitives('core', 'omega', 'aleph', 'luatex')) + } +\endgroup diff --git a/systems/apltex/fmtdump/pdftexconfig.tex b/systems/apltex/fmtdump/pdftexconfig.tex new file mode 100644 index 0000000000..7a66e1f614 --- /dev/null +++ b/systems/apltex/fmtdump/pdftexconfig.tex @@ -0,0 +1,21 @@ +% tex-ini-files 20223-11-17: pdftexconfig.tex + +% Load shared (PDF) settings in pdfTeX + +% Enable PDF output +\pdfoutput = 1 + +% Paper size: dimensions given in absolute terms +\pdfpageheight = 297 true mm +\pdfpagewidth = 210 true mm + +% Enable PDF 1.5 output and thus more compression +\pdfminorversion = 5 +\pdfobjcompresslevel = 2 + +% Low-level settings unlikely ever to need to change +\pdfcompresslevel = 9 +\pdfdecimaldigits = 3 +\pdfpkresolution = 600 +\pdfhorigin = 1 true in +\pdfvorigin = 1 true in diff --git a/systems/apltex/fmtdump/plain.tex b/systems/apltex/fmtdump/plain.tex new file mode 100644 index 0000000000..0f363a96c0 --- /dev/null +++ b/systems/apltex/fmtdump/plain.tex @@ -0,0 +1,1241 @@ +% This is the plain TeX format that's described in The TeXbook. +% N.B.: A version number is defined at the very end of this file; +% please change that number whenever the file is modified! +% And don't modify the file unless you change its name: +% Everybody's "plain.tex" file should be the same, worldwide. + +% Unlimited copying and redistribution of this file are permitted as long +% as this file is not modified. Modifications are permitted, but only if +% the resulting file is not named plain.tex. + +\catcode`\{=1 % left brace is begin-group character +\catcode`\}=2 % right brace is end-group character +\catcode`\$=3 % dollar sign is math shift +\catcode`\&=4 % ampersand is alignment tab +\catcode`\#=6 % hash mark is macro parameter character +\catcode`\^=7 \catcode`\^^K=7 % circumflex and uparrow are for superscripts +\catcode`\_=8 \catcode`\^^A=8 % underline and downarrow are for subscripts +\catcode`\^^I=10 % ascii tab is a blank space +\chardef\active=13 \catcode`\~=\active % tilde is active +\catcode`\^^L=\active \outer\def^^L{\par} % ascii form-feed is "\outer\par" + +\message{Preloading the plain format: codes,} + +% We had to define the \catcodes right away, before the message line, +% since \message uses the { and } characters. +% When INITEX (the TeX initializer) starts up, +% it has defined the following \catcode values: +% \catcode`\^^@=9 % ascii null is ignored +% \catcode`\^^M=5 % ascii return is end-line +% \catcode`\\=0 % backslash is TeX escape character +% \catcode`\%=14 % percent sign is comment character +% \catcode`\ =10 % ascii space is blank space +% \catcode`\^^?=15 % ascii delete is invalid +% \catcode`\A=11 ... \catcode`\Z=11 % uppercase letters +% \catcode`\a=11 ... \catcode`\z=11 % lowercase letters +% all others are type 12 (other) + +% Here is a list of the characters that have been specially catcoded: +\def\dospecials{\do\ \do\\\do\{\do\}\do\$\do\&% + \do\#\do\^\do\^^K\do\_\do\^^A\do\%\do\~} +% (not counting ascii null, tab, linefeed, formfeed, return, delete) +% Each symbol in the list is preceded by \do, which can be defined +% if you want to do something to every item in the list. + +% We make @ signs act like letters, temporarily, to avoid conflict +% between user names and internal control sequences of plain format. +\catcode`@=11 + +% INITEX sets up \mathcode x=x, for x=0..255, except that +% \mathcode x=x+"7100, for x = `A to `Z and `a to `z; +% \mathcode x=x+"7000, for x = `0 to `9. +% The following changes define internal codes as recommended +% in Appendix C of The TeXbook: +\mathcode`\^^@="2201 % \cdot +\mathcode`\^^A="3223 % \downarrow +\mathcode`\^^B="010B % \alpha +\mathcode`\^^C="010C % \beta +\mathcode`\^^D="225E % \land +\mathcode`\^^E="023A % \lnot +\mathcode`\^^F="3232 % \in +\mathcode`\^^G="0119 % \pi +\mathcode`\^^H="0115 % \lambda +\mathcode`\^^I="010D % \gamma +\mathcode`\^^J="010E % \delta +\mathcode`\^^K="3222 % \uparrow +\mathcode`\^^L="2206 % \pm +\mathcode`\^^M="2208 % \oplus +\mathcode`\^^N="0231 % \infty +\mathcode`\^^O="0140 % \partial +\mathcode`\^^P="321A % \subset +\mathcode`\^^Q="321B % \supset +\mathcode`\^^R="225C % \cap +\mathcode`\^^S="225B % \cup +\mathcode`\^^T="0238 % \forall +\mathcode`\^^U="0239 % \exists +\mathcode`\^^V="220A % \otimes +\mathcode`\^^W="3224 % \leftrightarrow +\mathcode`\^^X="3220 % \leftarrow +\mathcode`\^^Y="3221 % \rightarrow +\mathcode`\^^Z="8000 % \ne +\mathcode`\^^[="2205 % \diamond +\mathcode`\^^\="3214 % \le +\mathcode`\^^]="3215 % \ge +\mathcode`\^^^="3211 % \equiv +\mathcode`\^^_="225F % \lor +\mathcode`\ ="8000 % \space +\mathcode`\!="5021 +\mathcode`\'="8000 % ^\prime +\mathcode`\(="4028 +\mathcode`\)="5029 +\mathcode`\*="2203 % \ast +\mathcode`\+="202B +\mathcode`\,="613B +\mathcode`\-="2200 +\mathcode`\.="013A +\mathcode`\/="013D +\mathcode`\:="303A +\mathcode`\;="603B +\mathcode`\<="313C +\mathcode`\=="303D +\mathcode`\>="313E +\mathcode`\?="503F +\mathcode`\[="405B +\mathcode`\\="026E % \backslash +\mathcode`\]="505D +\mathcode`\_="8000 % \_ +\mathcode`\{="4266 +\mathcode`\|="026A +\mathcode`\}="5267 +\mathcode`\^^?="1273 % \smallint + +% INITEX sets \uccode`x=`X and \uccode `X=`X for all letters x, +% and \lccode`x=`x, \lccode`X=`x; all other values are zero. +% No changes to those tables are needed in plain TeX format. + +% INITEX sets \sfcode x=1000 for all x, except that \sfcode`X=999 +% for uppercase letters. The following changes are needed: +\sfcode`\)=0 \sfcode`\'=0 \sfcode`\]=0 +% The \nonfrenchspacing macro will make further changes to \sfcode values. + +% Finally, INITEX sets all \delcode values to -1, except \delcode`.=0 +\delcode`\(="028300 +\delcode`\)="029301 +\delcode`\[="05B302 +\delcode`\]="05D303 +\delcode`\<="26830A +\delcode`\>="26930B +\delcode`\/="02F30E +\delcode`\|="26A30C +\delcode`\\="26E30F +% N.B. { and } should NOT get delcodes; otherwise parameter grouping fails! + +% To make the plain macros more efficient in time and space, +% several constant values are declared here as control sequences. +% If they were changed, anything could happen; so they are private symbols. +\chardef\@ne=1 +\chardef\tw@=2 +\chardef\thr@@=3 +\chardef\sixt@@n=16 +\chardef\@cclv=255 +\mathchardef\@cclvi=256 +\mathchardef\@m=1000 +\mathchardef\@M=10000 +\mathchardef\@MM=20000 + +% Allocation of registers + +% Here are macros for the automatic allocation of \count, \box, \dimen, +% \skip, \muskip, and \toks registers, as well as \read and \write +% stream numbers, \fam codes, \language codes, and \insert numbers. + +\message{registers,} + +% When a register is used only temporarily, it need not be allocated; +% grouping can be used, making the value previously in the register return +% after the close of the group. The main use of these macros is for +% registers that are defined by one macro and used by others, possibly at +% different nesting levels. All such registers should be defined through +% these macros; otherwise conflicts may occur, especially when two or more +% macro packages are being used at once. + +% The following counters are reserved: +% 0 to 9 page numbering +% 10 count allocation +% 11 dimen allocation +% 12 skip allocation +% 13 muskip allocation +% 14 box allocation +% 15 toks allocation +% 16 read file allocation +% 17 write file allocation +% 18 math family allocation +% 19 language allocation +% 20 insert allocation +% 21 the most recently allocated number +% 22 constant -1 +% New counters are allocated starting with 23, 24, etc. Other registers are +% allocated starting with 10. This leaves 0 through 9 for the user to play +% with safely, except that counts 0 to 9 are considered to be the page and +% subpage numbers (since they are displayed during output). In this scheme, +% \count 10 always contains the number of the highest-numbered counter that +% has been allocated, \count 14 the highest-numbered box, etc. +% Inserts are given numbers 254, 253, etc., since they require a \count, +% \dimen, \skip, and \box all with the same number; \count 20 contains the +% lowest-numbered insert that has been allocated. Of course, \box255 is +% reserved for \output; \count255, \dimen255, and \skip255 can be used freely. + +% It is recommended that macro designers always use +% \global assignments with respect to registers numbered 1, 3, 5, 7, 9, and +% always non-\global assignments with respect to registers 0, 2, 4, 6, 8, 255. +% This will prevent ``save stack buildup'' that might otherwise occur. + +\count10=22 % allocates \count registers 23, 24, ... +\count11=9 % allocates \dimen registers 10, 11, ... +\count12=9 % allocates \skip registers 10, 11, ... +\count13=9 % allocates \muskip registers 10, 11, ... +\count14=9 % allocates \box registers 10, 11, ... +\count15=9 % allocates \toks registers 10, 11, ... +\count16=-1 % allocates input streams 0, 1, ... +\count17=-1 % allocates output streams 0, 1, ... +\count18=3 % allocates math families 4, 5, ... +\count19=0 % allocates \language codes 1, 2, ... +\count20=255 % allocates insertions 254, 253, ... +\countdef\insc@unt=20 % the insertion counter +\countdef\allocationnumber=21 % the most recent allocation +\countdef\m@ne=22 \m@ne=-1 % a handy constant +\def\wlog{\immediate\write\m@ne} % write on log file (only) + +% Here are abbreviations for the names of scratch registers +% that don't need to be allocated. + +\countdef\count@=255 +\dimendef\dimen@=0 +\dimendef\dimen@i=1 % global only +\dimendef\dimen@ii=2 +\skipdef\skip@=0 +\toksdef\toks@=0 + +% Now, we define \newcount, \newbox, etc. so that you can say \newcount\foo +% and \foo will be defined (with \countdef) to be the next counter. +% To find out which counter \foo is, you can look at \allocationnumber. +% Since there's no \boxdef command, \chardef is used to define a \newbox, +% \newinsert, \newfam, and so on. + +\outer\def\newcount{\alloc@0\count\countdef\insc@unt} +\outer\def\newdimen{\alloc@1\dimen\dimendef\insc@unt} +\outer\def\newskip{\alloc@2\skip\skipdef\insc@unt} +\outer\def\newmuskip{\alloc@3\muskip\muskipdef\@cclv} +\outer\def\newbox{\alloc@4\box\chardef\insc@unt} +\let\newtoks=\relax % we do this to allow plain.tex to be read in twice +\outer\def\newhelp#1#2{\newtoks#1#1\expandafter{\csname#2\endcsname}} +\outer\def\newtoks{\alloc@5\toks\toksdef\@cclv} +\outer\def\newread{\alloc@6\read\chardef\sixt@@n} +\outer\def\newwrite{\alloc@7\write\chardef\sixt@@n} +\outer\def\newfam{\alloc@8\fam\chardef\sixt@@n} +\outer\def\newlanguage{\alloc@9\language\chardef\@cclvi} +\def\alloc@#1#2#3#4#5{\global\advance\count1#1by\@ne + \ch@ck#1#4#2% make sure there's still room + \allocationnumber=\count1#1% + \global#3#5=\allocationnumber + \wlog{\string#5=\string#2\the\allocationnumber}} +\outer\def\newinsert#1{\global\advance\insc@unt by\m@ne + \ch@ck0\insc@unt\count + \ch@ck1\insc@unt\dimen + \ch@ck2\insc@unt\skip + \ch@ck4\insc@unt\box + \allocationnumber=\insc@unt + \global\chardef#1=\allocationnumber + \wlog{\string#1=\string\insert\the\allocationnumber}} +\def\ch@ck#1#2#3{\ifnum\count1#1<#2% + \else\errmessage{No room for a new #3}\fi} + +% Here are some examples of allocation. +\newdimen\maxdimen \maxdimen=16383.99999pt % the largest legal <dimen> +\newskip\hideskip \hideskip=-1000pt plus 1fill % negative but can grow +\newskip\centering \centering=0pt plus 1000pt minus 1000pt +\newdimen\p@ \p@=1pt % this saves macro space and time +\newdimen\z@ \z@=0pt % can be used both for 0pt and 0 +\newskip\z@skip \z@skip=0pt plus0pt minus0pt +\newbox\voidb@x % permanently void box register + +% And here's a different sort of allocation: +% For example, \newif\iffoo creates \footrue, \foofalse to go with \iffoo. +\outer\def\newif#1{\count@\escapechar \escapechar\m@ne + \expandafter\expandafter\expandafter + \def\@if#1{true}{\let#1=\iftrue}% + \expandafter\expandafter\expandafter + \def\@if#1{false}{\let#1=\iffalse}% + \@if#1{false}\escapechar\count@} % the condition starts out false +\def\@if#1#2{\csname\expandafter\if@\string#1#2\endcsname} +{\uccode`1=`i \uccode`2=`f \uppercase{\gdef\if@12{}}} % `if' is required + +% Assign initial values to TeX's parameters + +\message{parameters,} + +% All of TeX's numeric parameters are listed here, +% but the code is commented out if no special value needs to be set. +% INITEX makes all parameters zero except where noted. + +\pretolerance=100 +\tolerance=200 % INITEX sets this to 10000 +\hbadness=1000 +\vbadness=1000 +\linepenalty=10 +\hyphenpenalty=50 +\exhyphenpenalty=50 +\binoppenalty=700 +\relpenalty=500 +\clubpenalty=150 +\widowpenalty=150 +\displaywidowpenalty=50 +\brokenpenalty=100 +\predisplaypenalty=10000 +% \postdisplaypenalty=0 +% \interlinepenalty=0 +% \floatingpenalty=0, set during \insert +% \outputpenalty=0, set before TeX enters \output +\doublehyphendemerits=10000 +\finalhyphendemerits=5000 +\adjdemerits=10000 +% \looseness=0, cleared by TeX after each paragraph +% \pausing=0 +% \holdinginserts=0 +% \tracingonline=0 +% \tracingmacros=0 +% \tracingstats=0 +% \tracingparagraphs=0 +% \tracingpages=0 +% \tracingoutput=0 +\tracinglostchars=1 +% \tracingcommands=0 +% \tracingrestores=0 +% \language=0 +\uchyph=1 +% \lefthyphenmin=2 \righthyphenmin=3 set below +% \globaldefs=0 +% \maxdeadcycles=25 % INITEX does this +% \hangafter=1 % INITEX does this, also TeX after each paragraph +% \fam=0 +% \mag=1000 % INITEX does this +% \escapechar=`\\ % INITEX does this +\defaulthyphenchar=`\- +\defaultskewchar=-1 +% \endlinechar=`\^^M % INITEX does this +\newlinechar=-1 +\delimiterfactor=901 +% \time=now % TeX does this at beginning of job +% \day=now % TeX does this at beginning of job +% \month=now % TeX does this at beginning of job +% \year=now % TeX does this at beginning of job +\showboxbreadth=5 +\showboxdepth=3 +\errorcontextlines=5 + +\hfuzz=0.1pt +\vfuzz=0.1pt +\overfullrule=5pt +\hsize=6.5in +\vsize=8.9in +\maxdepth=4pt +\splitmaxdepth=\maxdimen +\boxmaxdepth=\maxdimen +% \lineskiplimit=0pt, changed by \normalbaselines +\delimitershortfall=5pt +\nulldelimiterspace=1.2pt +\scriptspace=0.5pt +% \mathsurround=0pt +% \predisplaysize=0pt, set before TeX enters $$ +% \displaywidth=0pt, set before TeX enters $$ +% \displayindent=0pt, set before TeX enters $$ +\parindent=20pt +% \hangindent=0pt, zeroed by TeX after each paragraph +% \hoffset=0pt +% \voffset=0pt + +% \baselineskip=0pt, changed by \normalbaselines +% \lineskip=0pt, changed by \normalbaselines +\parskip=0pt plus 1pt +\abovedisplayskip=12pt plus 3pt minus 9pt +\abovedisplayshortskip=0pt plus 3pt +\belowdisplayskip=12pt plus 3pt minus 9pt +\belowdisplayshortskip=7pt plus 3pt minus 4pt +% \leftskip=0pt +% \rightskip=0pt +\topskip=10pt +\splittopskip=10pt +% \tabskip=0pt +% \spaceskip=0pt +% \xspaceskip=0pt +\parfillskip=0pt plus 1fil + +\thinmuskip=3mu +\medmuskip=4mu plus 2mu minus 4mu +\thickmuskip=5mu plus 5mu + +% We also define special registers that function like parameters: +\newskip\smallskipamount \smallskipamount=3pt plus 1pt minus 1pt +\newskip\medskipamount \medskipamount=6pt plus 2pt minus 2pt +\newskip\bigskipamount \bigskipamount=12pt plus 4pt minus 4pt +\newskip\normalbaselineskip \normalbaselineskip=12pt +\newskip\normallineskip \normallineskip=1pt +\newdimen\normallineskiplimit \normallineskiplimit=0pt +\newdimen\jot \jot=3pt +\newcount\interdisplaylinepenalty \interdisplaylinepenalty=100 +\newcount\interfootnotelinepenalty \interfootnotelinepenalty=100 + +% Definitions for preloaded fonts + +\def\magstephalf{1095 } +\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or 2488\fi\relax} + +% Fonts assigned to \preloaded are not part of "plain TeX", +% but they are preloaded so that other format packages can use them. +% For example, if another set of macros says "\font\ninerm=cmr9", +% TeX will not have to reload the font metric information for cmr9. + +\message{fonts,} + +\font\tenrm=cmr10 % roman text +\font\preloaded=cmr9 +\font\preloaded=cmr8 +\font\sevenrm=cmr7 +\font\preloaded=cmr6 +\font\fiverm=cmr5 + +\font\teni=cmmi10 % math italic +\font\preloaded=cmmi9 +\font\preloaded=cmmi8 +\font\seveni=cmmi7 +\font\preloaded=cmmi6 +\font\fivei=cmmi5 + +\font\tensy=cmsy10 % math symbols +\font\preloaded=cmsy9 +\font\preloaded=cmsy8 +\font\sevensy=cmsy7 +\font\preloaded=cmsy6 +\font\fivesy=cmsy5 + +\font\tenex=cmex10 % math extension + +\font\preloaded=cmss10 % sans serif +\font\preloaded=cmssq8 + +\font\preloaded=cmssi10 % sans serif italic +\font\preloaded=cmssqi8 + +\font\tenbf=cmbx10 % boldface extended +\font\preloaded=cmbx9 +\font\preloaded=cmbx8 +\font\sevenbf=cmbx7 +\font\preloaded=cmbx6 +\font\fivebf=cmbx5 + +\font\tentt=cmtt10 % typewriter +\font\preloaded=cmtt9 +\font\preloaded=cmtt8 + +\font\preloaded=cmsltt10 % slanted typewriter + +\font\tensl=cmsl10 % slanted roman +\font\preloaded=cmsl9 +\font\preloaded=cmsl8 + +\font\tenit=cmti10 % text italic +\font\preloaded=cmti9 +\font\preloaded=cmti8 +\font\preloaded=cmti7 + +\message{more fonts,} +\font\preloaded=cmu10 % unslanted text italic + +\font\preloaded=cmmib10 % bold math italic +\font\preloaded=cmbsy10 % bold math symbols + +\font\preloaded=cmcsc10 % caps and small caps + +\font\preloaded=cmssbx10 % sans serif bold extended + +\font\preloaded=cmdunh10 % Dunhill style + +\font\preloaded=cmr7 scaled \magstep4 % for titles +\font\preloaded=cmtt10 scaled \magstep2 +\font\preloaded=cmssbx10 scaled \magstep2 + +\font\preloaded=manfnt % METAFONT logo and dragon curve and special symbols + +% Additional \preloaded fonts can be specified here. +% (And those that were \preloaded above can be eliminated.) + +\let\preloaded=\undefined % preloaded fonts must be declared anew later. + +\skewchar\teni='177 \skewchar\seveni='177 \skewchar\fivei='177 +\skewchar\tensy='60 \skewchar\sevensy='60 \skewchar\fivesy='60 + +\textfont0=\tenrm \scriptfont0=\sevenrm \scriptscriptfont0=\fiverm +\def\rm{\fam\z@\tenrm} +\textfont1=\teni \scriptfont1=\seveni \scriptscriptfont1=\fivei +\def\mit{\fam\@ne} \def\oldstyle{\fam\@ne\teni} +\textfont2=\tensy \scriptfont2=\sevensy \scriptscriptfont2=\fivesy +\def\cal{\fam\tw@} +\textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex +\newfam\itfam \def\it{\fam\itfam\tenit} % \it is family 4 +\textfont\itfam=\tenit +\newfam\slfam \def\sl{\fam\slfam\tensl} % \sl is family 5 +\textfont\slfam=\tensl +\newfam\bffam \def\bf{\fam\bffam\tenbf} % \bf is family 6 +\textfont\bffam=\tenbf \scriptfont\bffam=\sevenbf +\scriptscriptfont\bffam=\fivebf +\newfam\ttfam \def\tt{\fam\ttfam\tentt} % \tt is family 7 +\textfont\ttfam=\tentt + +% Macros for setting ordinary text +\message{macros,} + +\def\frenchspacing{\sfcode`\.\@m \sfcode`\?\@m \sfcode`\!\@m + \sfcode`\:\@m \sfcode`\;\@m \sfcode`\,\@m} +\def\nonfrenchspacing{\sfcode`\.3000\sfcode`\?3000\sfcode`\!3000% + \sfcode`\:2000\sfcode`\;1500\sfcode`\,1250 } + +\def\normalbaselines{\lineskip\normallineskip + \baselineskip\normalbaselineskip \lineskiplimit\normallineskiplimit} + +\def\^^M{\ } % control <return> = control <space> +\def\^^I{\ } % same for <tab> + +\def\lq{`} \def\rq{'} +\def\lbrack{[} \def\rbrack{]} + +\let\endgraf=\par \let\endline=\cr + +\def\space{ } +\def\empty{} +\def\null{\hbox{}} + +\let\bgroup={ \let\egroup=} + +% In \obeylines, we say `\let^^M=\par' instead of `\def^^M{\par}' +% since this allows, for example, `\let\par=\cr \obeylines \halign{...' +{\catcode`\^^M=\active % these lines must end with % + \gdef\obeylines{\catcode`\^^M\active \let^^M\par}% + \global\let^^M\par} % this is in case ^^M appears in a \write +\def\obeyspaces{\catcode`\ \active} +{\obeyspaces\global\let =\space} + +\def\loop#1\repeat{\def\body{#1}\iterate} +\def\iterate{\body \let\next\iterate \else\let\next\relax\fi \next} +\let\repeat=\fi % this makes \loop...\if...\repeat skippable + +\def\thinspace{\kern .16667em } +\def\negthinspace{\kern-.16667em } +\def\enspace{\kern.5em } + +\def\enskip{\hskip.5em\relax} +\def\quad{\hskip1em\relax} +\def\qquad{\hskip2em\relax} + +\def\smallskip{\vskip\smallskipamount} +\def\medskip{\vskip\medskipamount} +\def\bigskip{\vskip\bigskipamount} + +\def\nointerlineskip{\prevdepth-1000\p@} +\def\offinterlineskip{\baselineskip-1000\p@ + \lineskip\z@ \lineskiplimit\maxdimen} + +\def\topglue{\nointerlineskip\vglue-\topskip\vglue} % for top of page +\def\vglue{\afterassignment\vgl@\skip@=} +\def\vgl@{\par \dimen@\prevdepth \hrule height\z@ + \nobreak\vskip\skip@ \prevdepth\dimen@} +\def\hglue{\afterassignment\hgl@\skip@=} +\def\hgl@{\leavevmode \count@\spacefactor \vrule width\z@ + \nobreak\hskip\skip@ \spacefactor\count@} + +\def~{\penalty\@M \ } % tie +\def\slash{/\penalty\exhyphenpenalty} % a `/' that acts like a `-' + +\def\break{\penalty-\@M} +\def\nobreak{\penalty \@M} +\def\allowbreak{\penalty \z@} + +\def\filbreak{\par\vfil\penalty-200\vfilneg} +\def\goodbreak{\par\penalty-500 } +\def\eject{\par\break} +\def\supereject{\par\penalty-\@MM} + +\def\removelastskip{\ifdim\lastskip=\z@\else\vskip-\lastskip\fi} +\def\smallbreak{\par\ifdim\lastskip<\smallskipamount + \removelastskip\penalty-50\smallskip\fi} +\def\medbreak{\par\ifdim\lastskip<\medskipamount + \removelastskip\penalty-100\medskip\fi} +\def\bigbreak{\par\ifdim\lastskip<\bigskipamount + \removelastskip\penalty-200\bigskip\fi} + +\def\line{\hbox to\hsize} +\def\leftline#1{\line{#1\hss}} +\def\rightline#1{\line{\hss#1}} +\def\centerline#1{\line{\hss#1\hss}} + +\def\rlap#1{\hbox to\z@{#1\hss}} +\def\llap#1{\hbox to\z@{\hss#1}} + +\def\m@th{\mathsurround\z@} +\def\underbar#1{$\setbox\z@\hbox{#1}\dp\z@\z@ + \m@th \underline{\box\z@}$} + +\newbox\strutbox +\setbox\strutbox=\hbox{\vrule height8.5pt depth3.5pt width\z@} +\def\strut{\relax\ifmmode\copy\strutbox\else\unhcopy\strutbox\fi} + +\def\hidewidth{\hskip\hideskip} % for alignment entries that can stick out +\def\ialign{\everycr{}\tabskip\z@skip\halign} % initialized \halign +\newcount\mscount +\def\multispan#1{\omit \mscount#1\relax + \loop\ifnum\mscount>\@ne \sp@n\repeat} +\def\sp@n{\span\omit\advance\mscount\m@ne} + +\newif\ifus@ \newif\if@cr +\newbox\tabs \newbox\tabsyet \newbox\tabsdone + +\def\cleartabs{\global\setbox\tabsyet\null \setbox\tabs\null} +\def\settabs{\setbox\tabs\null \futurelet\next\sett@b} +\let\+=\relax % in case this file is being read in twice +\def\sett@b{\ifx\next\+\def\nxt{\afterassignment\s@tt@b\let\nxt}% + \else\let\nxt\s@tcols\fi \let\next\relax \nxt} +\def\s@tt@b{\let\nxt\relax \us@false\m@ketabbox} +\def\tabalign{\us@true\m@ketabbox} % non-\outer version of \+ +\outer\def\+{\tabalign} +\def\s@tcols#1\columns{\count@#1\dimen@\hsize + \loop\ifnum\count@>\z@ \@nother \repeat} +\def\@nother{\dimen@ii\dimen@ \divide\dimen@ii\count@ + \setbox\tabs\hbox{\hbox to\dimen@ii{}\unhbox\tabs}% + \advance\dimen@-\dimen@ii \advance\count@\m@ne} + +\def\m@ketabbox{\begingroup + \global\setbox\tabsyet\copy\tabs + \global\setbox\tabsdone\null + \def\cr{\@crtrue\crcr\egroup\egroup + \ifus@\unvbox\z@\lastbox\fi\endgroup + \setbox\tabs\hbox{\unhbox\tabsyet\unhbox\tabsdone}}% + \setbox\z@\vbox\bgroup\@crfalse + \ialign\bgroup&\t@bbox##\t@bb@x\crcr} + +\def\t@bbox{\setbox\z@\hbox\bgroup} +\def\t@bb@x{\if@cr\egroup % now \box\z@ holds the column + \else\hss\egroup \global\setbox\tabsyet\hbox{\unhbox\tabsyet + \global\setbox\@ne\lastbox}% now \box\@ne holds its size + \ifvoid\@ne\global\setbox\@ne\hbox to\wd\z@{}% + \else\setbox\z@\hbox to\wd\@ne{\unhbox\z@}\fi + \global\setbox\tabsdone\hbox{\box\@ne\unhbox\tabsdone}\fi + \box\z@} + +\def\hang{\hangindent\parindent} +\def\textindent#1{\indent\llap{#1\enspace}\ignorespaces} +\def\item{\par\hang\textindent} +\def\itemitem{\par\indent \hangindent2\parindent \textindent} +\def\narrower{\advance\leftskip\parindent + \advance\rightskip\parindent} + +\outer\def\beginsection#1\par{\vskip\z@ plus.3\vsize\penalty-250 + \vskip\z@ plus-.3\vsize\bigskip\vskip\parskip + \message{#1}\leftline{\bf#1}\nobreak\smallskip\noindent} +\outer\def\proclaim #1. #2\par{\medbreak + \noindent{\bf#1.\enspace}{\sl#2\par}% + \ifdim\lastskip<\medskipamount \removelastskip\penalty55\medskip\fi} + +\def\raggedright{\rightskip\z@ plus2em \spaceskip.3333em \xspaceskip.5em\relax} +\def\ttraggedright{\tt\rightskip\z@ plus2em\relax} % for use with \tt only + +\chardef\%=`\% +\chardef\&=`\& +\chardef\#=`\# +\chardef\$=`\$ +\chardef\ss="19 +\chardef\ae="1A +\chardef\oe="1B +\chardef\o="1C +\chardef\AE="1D +\chardef\OE="1E +\chardef\O="1F +\chardef\i="10 \chardef\j="11 % dotless letters +\def\aa{\accent23a} +\def\l{\char32l} +\def\L{\leavevmode\setbox0\hbox{L}\hbox to\wd0{\hss\char32L}} + +\def\leavevmode{\unhbox\voidb@x} % begins a paragraph, if necessary +\def\_{\leavevmode \kern.06em \vbox{\hrule width.3em}} +\def\AA{\leavevmode\setbox0\hbox{!}\dimen@\ht0\advance\dimen@-1ex% + \rlap{\raise.67\dimen@\hbox{\char'27}}A} + +\def\mathhexbox#1#2#3{\leavevmode + \hbox{$\m@th \mathchar"#1#2#3$}} +\def\dag{\mathhexbox279} +\def\ddag{\mathhexbox27A} +\def\S{\mathhexbox278} +\def\P{\mathhexbox27B} +\def\Orb{\mathhexbox20D} + +\def\oalign#1{\leavevmode\vtop{\baselineskip\z@skip \lineskip.25ex% + \ialign{##\crcr#1\crcr}}} \def\o@lign{\lineskiplimit\z@ \oalign} +\def\ooalign{\lineskiplimit-\maxdimen \oalign} % chars over each other +{\catcode`p=12 \catcode`t=12 \gdef\\#1pt{#1}} \let\getf@ctor=\\ +\def\sh@ft#1{\dimen@#1\kern\expandafter\getf@ctor\the\fontdimen1\font + \dimen@} % kern by #1 times the current slant +\def\d#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-1ex}.\hidewidth}}} +\def\b#1{{\o@lign{\relax#1\crcr\hidewidth\sh@ft{-3ex}% + \vbox to.2ex{\hbox{\char22}\vss}\hidewidth}}} +\def\c#1{{\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent24 #1% + \else\ooalign{\unhbox\z@\crcr\hidewidth\char24\hidewidth}\fi}} +\def\copyright{{\ooalign{\hfil\raise.07ex\hbox{c}\hfil\crcr\Orb}}} + +\def\dots{\relax\ifmmode\ldots\else$\m@th\ldots\,$\fi} +\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX} + +\def\`#1{{\accent18 #1}} +\def\'#1{{\accent19 #1}} +\def\v#1{{\accent20 #1}} \let\^^_=\v +\def\u#1{{\accent21 #1}} \let\^^S=\u +\def\=#1{{\accent22 #1}} +\def\^#1{{\accent94 #1}} \let\^^D=\^ +\def\.#1{{\accent95 #1}} +\def\H#1{{\accent"7D #1}} +\def\~#1{{\accent"7E #1}} +\def\"#1{{\accent"7F #1}} +\def\t#1{{\edef\next{\the\font}\the\textfont1\accent"7F\next#1}} + +\def\hrulefill{\leaders\hrule\hfill} +\def\dotfill{\cleaders\hbox{$\m@th \mkern1.5mu.\mkern1.5mu$}\hfill} +\def\rightarrowfill{$\m@th\smash-\mkern-7mu% + \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill + \mkern-7mu\mathord\rightarrow$} +\def\leftarrowfill{$\m@th\mathord\leftarrow\mkern-7mu% + \cleaders\hbox{$\mkern-2mu\smash-\mkern-2mu$}\hfill + \mkern-7mu\smash-$} +\mathchardef\braceld="37A \mathchardef\bracerd="37B +\mathchardef\bracelu="37C \mathchardef\braceru="37D +\def\downbracefill{$\m@th \setbox\z@\hbox{$\braceld$}% + \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru + \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd$} +\def\upbracefill{$\m@th \setbox\z@\hbox{$\braceld$}% + \bracelu\leaders\vrule height\ht\z@ depth\z@\hfill\bracerd + \braceld\leaders\vrule height\ht\z@ depth\z@\hfill\braceru$} + +\outer\def\bye{\par\vfill\supereject\end} + +% Macros for math setting +\message{math definitions,} + +\let\sp=^ \let\sb=_ +\def\,{\mskip\thinmuskip} +\def\>{\mskip\medmuskip} +\def\;{\mskip\thickmuskip} +\def\!{\mskip-\thinmuskip} +\def\*{\discretionary{\thinspace\the\textfont2\char2}{}{}} +{\catcode`\'=\active \gdef'{^\bgroup\prim@s}} +\def\prim@s{\prime\futurelet\next\pr@m@s} +\def\pr@m@s{\ifx'\next\let\nxt\pr@@@s \else\ifx^\next\let\nxt\pr@@@t + \else\let\nxt\egroup\fi\fi \nxt} +\def\pr@@@s#1{\prim@s} \def\pr@@@t#1#2{#2\egroup} +{\catcode`\^^Z=\active \gdef^^Z{\not=}} % ^^Z is like \ne in math + +{\catcode`\_=\active \global\let_=\_} % _ in math is either subscript or \_ + +\mathchardef\alpha="010B +\mathchardef\beta="010C +\mathchardef\gamma="010D +\mathchardef\delta="010E +\mathchardef\epsilon="010F +\mathchardef\zeta="0110 +\mathchardef\eta="0111 +\mathchardef\theta="0112 +\mathchardef\iota="0113 +\mathchardef\kappa="0114 +\mathchardef\lambda="0115 +\mathchardef\mu="0116 +\mathchardef\nu="0117 +\mathchardef\xi="0118 +\mathchardef\pi="0119 +\mathchardef\rho="011A +\mathchardef\sigma="011B +\mathchardef\tau="011C +\mathchardef\upsilon="011D +\mathchardef\phi="011E +\mathchardef\chi="011F +\mathchardef\psi="0120 +\mathchardef\omega="0121 +\mathchardef\varepsilon="0122 +\mathchardef\vartheta="0123 +\mathchardef\varpi="0124 +\mathchardef\varrho="0125 +\mathchardef\varsigma="0126 +\mathchardef\varphi="0127 +\mathchardef\Gamma="7000 +\mathchardef\Delta="7001 +\mathchardef\Theta="7002 +\mathchardef\Lambda="7003 +\mathchardef\Xi="7004 +\mathchardef\Pi="7005 +\mathchardef\Sigma="7006 +\mathchardef\Upsilon="7007 +\mathchardef\Phi="7008 +\mathchardef\Psi="7009 +\mathchardef\Omega="700A + +\mathchardef\aleph="0240 +\def\hbar{{\mathchar'26\mkern-9muh}} +\mathchardef\imath="017B +\mathchardef\jmath="017C +\mathchardef\ell="0160 +\mathchardef\wp="017D +\mathchardef\Re="023C +\mathchardef\Im="023D +\mathchardef\partial="0140 +\mathchardef\infty="0231 +\mathchardef\prime="0230 +\mathchardef\emptyset="023B +\mathchardef\nabla="0272 +\def\surd{{\mathchar"1270}} +\mathchardef\top="023E +\mathchardef\bot="023F +\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcr + \not\mathrel{\mkern14mu}\crcr + \noalign{\nointerlineskip} + \mkern2.5mu\leaders\hrule height.34pt\hfill\mkern2.5mu\crcr}}}} +\mathchardef\triangle="0234 +\mathchardef\forall="0238 +\mathchardef\exists="0239 +\mathchardef\neg="023A \let\lnot=\neg +\mathchardef\flat="015B +\mathchardef\natural="015C +\mathchardef\sharp="015D +\mathchardef\clubsuit="027C +\mathchardef\diamondsuit="027D +\mathchardef\heartsuit="027E +\mathchardef\spadesuit="027F + +\mathchardef\coprod="1360 +\mathchardef\bigvee="1357 +\mathchardef\bigwedge="1356 +\mathchardef\biguplus="1355 +\mathchardef\bigcap="1354 +\mathchardef\bigcup="1353 +\mathchardef\intop="1352 \def\int{\intop\nolimits} +\mathchardef\prod="1351 +\mathchardef\sum="1350 +\mathchardef\bigotimes="134E +\mathchardef\bigoplus="134C +\mathchardef\bigodot="134A +\mathchardef\ointop="1348 \def\oint{\ointop\nolimits} +\mathchardef\bigsqcup="1346 +\mathchardef\smallint="1273 + +\mathchardef\triangleleft="212F +\mathchardef\triangleright="212E +\mathchardef\bigtriangleup="2234 +\mathchardef\bigtriangledown="2235 +\mathchardef\wedge="225E \let\land=\wedge +\mathchardef\vee="225F \let\lor=\vee +\mathchardef\cap="225C +\mathchardef\cup="225B +\mathchardef\ddagger="227A +\mathchardef\dagger="2279 +\mathchardef\sqcap="2275 +\mathchardef\sqcup="2274 +\mathchardef\uplus="225D +\mathchardef\amalg="2271 +\mathchardef\diamond="2205 +\mathchardef\bullet="220F +\mathchardef\wr="226F +\mathchardef\div="2204 +\mathchardef\odot="220C +\mathchardef\oslash="220B +\mathchardef\otimes="220A +\mathchardef\ominus="2209 +\mathchardef\oplus="2208 +\mathchardef\mp="2207 +\mathchardef\pm="2206 +\mathchardef\circ="220E +\mathchardef\bigcirc="220D +\mathchardef\setminus="226E % for set difference A\setminus B +\mathchardef\cdot="2201 +\mathchardef\ast="2203 +\mathchardef\times="2202 +\mathchardef\star="213F + +\mathchardef\propto="322F +\mathchardef\sqsubseteq="3276 +\mathchardef\sqsupseteq="3277 +\mathchardef\parallel="326B +\mathchardef\mid="326A +\mathchardef\dashv="3261 +\mathchardef\vdash="3260 +\mathchardef\nearrow="3225 +\mathchardef\searrow="3226 +\mathchardef\nwarrow="322D +\mathchardef\swarrow="322E +\mathchardef\Leftrightarrow="322C +\mathchardef\Leftarrow="3228 +\mathchardef\Rightarrow="3229 +\def\neq{\not=} \let\ne=\neq +\mathchardef\leq="3214 \let\le=\leq +\mathchardef\geq="3215 \let\ge=\geq +\mathchardef\succ="321F +\mathchardef\prec="321E +\mathchardef\approx="3219 +\mathchardef\succeq="3217 +\mathchardef\preceq="3216 +\mathchardef\supset="321B +\mathchardef\subset="321A +\mathchardef\supseteq="3213 +\mathchardef\subseteq="3212 +\mathchardef\in="3232 +\mathchardef\ni="3233 \let\owns=\ni +\mathchardef\gg="321D +\mathchardef\ll="321C +\mathchardef\not="3236 +\mathchardef\leftrightarrow="3224 +\mathchardef\leftarrow="3220 \let\gets=\leftarrow +\mathchardef\rightarrow="3221 \let\to=\rightarrow +\mathchardef\mapstochar="3237 \def\mapsto{\mapstochar\rightarrow} +\mathchardef\sim="3218 +\mathchardef\simeq="3227 +\mathchardef\perp="323F +\mathchardef\equiv="3211 +\mathchardef\asymp="3210 +\mathchardef\smile="315E +\mathchardef\frown="315F +\mathchardef\leftharpoonup="3128 +\mathchardef\leftharpoondown="3129 +\mathchardef\rightharpoonup="312A +\mathchardef\rightharpoondown="312B + +\def\joinrel{\mathrel{\mkern-3mu}} +\def\relbar{\mathrel{\smash-}} % \smash, because - has the same height as + +\def\Relbar{\mathrel=} +\mathchardef\lhook="312C \def\hookrightarrow{\lhook\joinrel\rightarrow} +\mathchardef\rhook="312D \def\hookleftarrow{\leftarrow\joinrel\rhook} +\def\bowtie{\mathrel\triangleright\joinrel\mathrel\triangleleft} +\def\models{\mathrel|\joinrel=} +\def\Longrightarrow{\Relbar\joinrel\Rightarrow} +\def\longrightarrow{\relbar\joinrel\rightarrow} +\def\longleftarrow{\leftarrow\joinrel\relbar} +\def\Longleftarrow{\Leftarrow\joinrel\Relbar} +\def\longmapsto{\mapstochar\longrightarrow} +\def\longleftrightarrow{\leftarrow\joinrel\rightarrow} +\def\Longleftrightarrow{\Leftarrow\joinrel\Rightarrow} +\def\iff{\;\Longleftrightarrow\;} + +\mathchardef\ldotp="613A % ldot as a punctuation mark +\mathchardef\cdotp="6201 % cdot as a punctuation mark +\mathchardef\colon="603A % colon as a punctuation mark +\def\ldots{\mathinner{\ldotp\ldotp\ldotp}} +\def\cdots{\mathinner{\cdotp\cdotp\cdotp}} +\def\vdots{\vbox{\baselineskip4\p@ \lineskiplimit\z@ + \kern6\p@\hbox{.}\hbox{.}\hbox{.}}} +\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@\hbox{.}}\mkern2mu + \raise4\p@\hbox{.}\mkern2mu\raise\p@\hbox{.}\mkern1mu}} + +\def\acute{\mathaccent"7013 } +\def\grave{\mathaccent"7012 } +\def\ddot{\mathaccent"707F } +\def\tilde{\mathaccent"707E } +\def\bar{\mathaccent"7016 } +\def\breve{\mathaccent"7015 } +\def\check{\mathaccent"7014 } +\def\hat{\mathaccent"705E } +\def\vec{\mathaccent"017E } +\def\dot{\mathaccent"705F } +\def\widetilde{\mathaccent"0365 } +\def\widehat{\mathaccent"0362 } +\def\overrightarrow#1{\vbox{\m@th\ialign{##\crcr + \rightarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}} +\def\overleftarrow#1{\vbox{\m@th\ialign{##\crcr + \leftarrowfill\crcr\noalign{\kern-\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}} +\def\overbrace#1{\mathop{\vbox{\m@th\ialign{##\crcr\noalign{\kern3\p@} + \downbracefill\crcr\noalign{\kern3\p@\nointerlineskip} + $\hfil\displaystyle{#1}\hfil$\crcr}}}\limits} +\def\underbrace#1{\mathop{\vtop{\m@th\ialign{##\crcr + $\hfil\displaystyle{#1}\hfil$\crcr\noalign{\kern3\p@\nointerlineskip} + \upbracefill\crcr\noalign{\kern3\p@}}}}\limits} +\def\skew#1#2#3{{\muskip\z@#1mu\divide\muskip\z@\tw@ \mkern\muskip\z@ + #2{\mkern-\muskip\z@{#3}\mkern\muskip\z@}\mkern-\muskip\z@}{}} + +\def\lmoustache{\delimiter"437A340 } % top from (, bottom from ) +\def\rmoustache{\delimiter"537B341 } % top from ), bottom from ( +\def\lgroup{\delimiter"462833A } % extensible ( with sharper tips +\def\rgroup{\delimiter"562933B } % extensible ) with sharper tips +\def\arrowvert{\delimiter"26A33C } % arrow without arrowheads +\def\Arrowvert{\delimiter"26B33D } % double arrow without arrowheads +\def\bracevert{\delimiter"77C33E } % the vertical bar that extends braces +\def\Vert{\delimiter"26B30D } \let\|=\Vert +\def\vert{\delimiter"26A30C } +\def\uparrow{\delimiter"3222378 } +\def\downarrow{\delimiter"3223379 } +\def\updownarrow{\delimiter"326C33F } +\def\Uparrow{\delimiter"322A37E } +\def\Downarrow{\delimiter"322B37F } +\def\Updownarrow{\delimiter"326D377 } +\def\backslash{\delimiter"26E30F } % for double coset G\backslash H +\def\rangle{\delimiter"526930B } +\def\langle{\delimiter"426830A } +\def\rbrace{\delimiter"5267309 } \let\}=\rbrace +\def\lbrace{\delimiter"4266308 } \let\{=\lbrace +\def\rceil{\delimiter"5265307 } +\def\lceil{\delimiter"4264306 } +\def\rfloor{\delimiter"5263305 } +\def\lfloor{\delimiter"4262304 } + +\def\bigl{\mathopen\big} +\def\bigm{\mathrel\big} +\def\bigr{\mathclose\big} +\def\Bigl{\mathopen\Big} +\def\Bigm{\mathrel\Big} +\def\Bigr{\mathclose\Big} +\def\biggl{\mathopen\bigg} +\def\biggm{\mathrel\bigg} +\def\biggr{\mathclose\bigg} +\def\Biggl{\mathopen\Bigg} +\def\Biggm{\mathrel\Bigg} +\def\Biggr{\mathclose\Bigg} +\def\big#1{{\hbox{$\left#1\vbox to8.5\p@{}\right.\n@space$}}} +\def\Big#1{{\hbox{$\left#1\vbox to11.5\p@{}\right.\n@space$}}} +\def\bigg#1{{\hbox{$\left#1\vbox to14.5\p@{}\right.\n@space$}}} +\def\Bigg#1{{\hbox{$\left#1\vbox to17.5\p@{}\right.\n@space$}}} +\def\n@space{\nulldelimiterspace\z@ \m@th} + +\def\choose{\atopwithdelims()} +\def\brack{\atopwithdelims[]} +\def\brace{\atopwithdelims\{\}} + +\def\sqrt{\radical"270370 } + +\def\mathpalette#1#2{\mathchoice{#1\displaystyle{#2}}% + {#1\textstyle{#2}}{#1\scriptstyle{#2}}{#1\scriptscriptstyle{#2}}} +\newbox\rootbox +\def\root#1\of{\setbox\rootbox + \hbox{$\m@th\scriptscriptstyle{#1}$}\mathpalette\r@@t} +\def\r@@t#1#2{\setbox\z@\hbox{$\m@th#1\sqrt{#2}$}\dimen@\ht\z@ + \advance\dimen@-\dp\z@ + \mkern5mu\raise.6\dimen@\copy\rootbox \mkern-10mu\box\z@} +\newif\ifv@ \newif\ifh@ +\def\vphantom{\v@true\h@false\ph@nt} +\def\hphantom{\v@false\h@true\ph@nt} +\def\phantom{\v@true\h@true\ph@nt} +\def\ph@nt{\ifmmode\def\next{\mathpalette\mathph@nt}% + \else\let\next\makeph@nt\fi\next} +\def\makeph@nt#1{\setbox\z@\hbox{#1}\finph@nt} +\def\mathph@nt#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finph@nt} +\def\finph@nt{\setbox\tw@\null + \ifv@ \ht\tw@\ht\z@ \dp\tw@\dp\z@\fi + \ifh@ \wd\tw@\wd\z@\fi \box\tw@} +\def\mathstrut{\vphantom(} +\def\smash{\relax % \relax, in case this comes first in \halign + \ifmmode\def\next{\mathpalette\mathsm@sh}\else\let\next\makesm@sh + \fi\next} +\def\makesm@sh#1{\setbox\z@\hbox{#1}\finsm@sh} +\def\mathsm@sh#1#2{\setbox\z@\hbox{$\m@th#1{#2}$}\finsm@sh} +\def\finsm@sh{\ht\z@\z@ \dp\z@\z@ \box\z@} + +\def\cong{\mathrel{\mathpalette\@vereq\sim}} % congruence sign +\def\@vereq#1#2{\lower.5\p@\vbox{\lineskiplimit\maxdimen\lineskip-.5\p@ + \ialign{$\m@th#1\hfil##\hfil$\crcr#2\crcr=\crcr}}} +\def\notin{\mathrel{\mathpalette\c@ncel\in}} +\def\c@ncel#1#2{\m@th\ooalign{$\hfil#1\mkern1mu/\hfil$\crcr$#1#2$}} +\def\rightleftharpoons{\mathrel{\mathpalette\rlh@{}}} +\def\rlh@#1{\vcenter{\m@th\hbox{\ooalign{\raise2pt + \hbox{$#1\rightharpoonup$}\crcr + $#1\leftharpoondown$}}}} +\def\buildrel#1\over#2{\mathrel{\mathop{\kern\z@#2}\limits^{#1}}} +\def\doteq{\buildrel\textstyle.\over=} + +\def\log{\mathop{\rm log}\nolimits} +\def\lg{\mathop{\rm lg}\nolimits} +\def\ln{\mathop{\rm ln}\nolimits} +\def\lim{\mathop{\rm lim}} +\def\limsup{\mathop{\rm lim\,sup}} +\def\liminf{\mathop{\rm lim\,inf}} +\def\sin{\mathop{\rm sin}\nolimits} +\def\arcsin{\mathop{\rm arcsin}\nolimits} +\def\sinh{\mathop{\rm sinh}\nolimits} +\def\cos{\mathop{\rm cos}\nolimits} +\def\arccos{\mathop{\rm arccos}\nolimits} +\def\cosh{\mathop{\rm cosh}\nolimits} +\def\tan{\mathop{\rm tan}\nolimits} +\def\arctan{\mathop{\rm arctan}\nolimits} +\def\tanh{\mathop{\rm tanh}\nolimits} +\def\cot{\mathop{\rm cot}\nolimits} +\def\coth{\mathop{\rm coth}\nolimits} +\def\sec{\mathop{\rm sec}\nolimits} +\def\csc{\mathop{\rm csc}\nolimits} +\def\max{\mathop{\rm max}} +\def\min{\mathop{\rm min}} +\def\sup{\mathop{\rm sup}} +\def\inf{\mathop{\rm inf}} +\def\arg{\mathop{\rm arg}\nolimits} +\def\ker{\mathop{\rm ker}\nolimits} +\def\dim{\mathop{\rm dim}\nolimits} +\def\hom{\mathop{\rm hom}\nolimits} +\def\det{\mathop{\rm det}} +\def\exp{\mathop{\rm exp}\nolimits} +\def\Pr{\mathop{\rm Pr}} +\def\gcd{\mathop{\rm gcd}} +\def\deg{\mathop{\rm deg}\nolimits} + +\def\bmod{\nonscript\mskip-\medmuskip\mkern5mu + \mathbin{\rm mod}\penalty900\mkern5mu\nonscript\mskip-\medmuskip} +\def\pmod#1{\allowbreak\mkern18mu({\rm mod}\,\,#1)} + +\def\cases#1{\left\{\,\vcenter{\normalbaselines\m@th + \ialign{$##\hfil$&\quad##\hfil\crcr#1\crcr}}\right.} +\def\matrix#1{\null\,\vcenter{\normalbaselines\m@th + \ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr + \mathstrut\crcr\noalign{\kern-\baselineskip} + #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,} +\def\pmatrix#1{\left(\matrix{#1}\right)} +\newdimen\p@renwd +\setbox0=\hbox{\tenex B} \p@renwd=\wd0 % width of the big left ( +\def\bordermatrix#1{\begingroup \m@th + \setbox\z@\vbox{\def\cr{\crcr\noalign{\kern2\p@\global\let\cr\endline}}% + \ialign{$##$\hfil\kern2\p@\kern\p@renwd&\thinspace\hfil$##$\hfil + &&\quad\hfil$##$\hfil\crcr + \omit\strut\hfil\crcr\noalign{\kern-\baselineskip}% + #1\crcr\omit\strut\cr}}% + \setbox\tw@\vbox{\unvcopy\z@\global\setbox\@ne\lastbox}% + \setbox\tw@\hbox{\unhbox\@ne\unskip\global\setbox\@ne\lastbox}% + \setbox\tw@\hbox{$\kern\wd\@ne\kern-\p@renwd\left(\kern-\wd\@ne + \global\setbox\@ne\vbox{\box\@ne\kern2\p@}% + \vcenter{\kern-\ht\@ne\unvbox\z@\kern-\baselineskip}\,\right)$}% + \null\;\vbox{\kern\ht\@ne\box\tw@}\endgroup} + +\def\openup{\afterassignment\@penup\dimen@=} +\def\@penup{\advance\lineskip\dimen@ + \advance\baselineskip\dimen@ + \advance\lineskiplimit\dimen@} +\def\eqalign#1{\null\,\vcenter{\openup\jot\m@th + \ialign{\strut\hfil$\displaystyle{##}$&$\displaystyle{{}##}$\hfil + \crcr#1\crcr}}\,} +\newif\ifdt@p +\def\displ@y{\global\dt@ptrue\openup\jot\m@th + \everycr{\noalign{\ifdt@p \global\dt@pfalse \ifdim\prevdepth>-1000\p@ + \vskip-\lineskiplimit \vskip\normallineskiplimit \fi + \else \penalty\interdisplaylinepenalty \fi}}} +\def\@lign{\tabskip\z@skip\everycr{}} % restore inside \displ@y +\def\displaylines#1{\displ@y \tabskip\z@skip + \halign{\hbox to\displaywidth{$\@lign\hfil\displaystyle##\hfil$}\crcr + #1\crcr}} +\def\eqalignno#1{\displ@y \tabskip\centering + \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip + &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering + &\llap{$\@lign##$}\tabskip\z@skip\crcr + #1\crcr}} +\def\leqalignno#1{\displ@y \tabskip\centering + \halign to\displaywidth{\hfil$\@lign\displaystyle{##}$\tabskip\z@skip + &$\@lign\displaystyle{{}##}$\hfil\tabskip\centering + &\kern-\displaywidth\rlap{$\@lign##$}\tabskip\displaywidth\crcr + #1\crcr}} + +% Definitions related to output + +\message{output routines,} + +\countdef\pageno=0 \pageno=1 % first page is number 1 +\newtoks\headline \headline={\hfil} % headline is normally blank +\newtoks\footline \footline={\hss\tenrm\folio\hss} + % footline is normally a centered page number in font \tenrm +\newif\ifr@ggedbottom +\def\raggedbottom{\topskip 10\p@ plus60\p@ \r@ggedbottomtrue} +\def\normalbottom{\topskip 10\p@ \r@ggedbottomfalse} % undoes \raggedbottom +\def\folio{\ifnum\pageno<\z@ \romannumeral-\pageno \else\number\pageno \fi} +\def\nopagenumbers{\footline{\hfil}} % blank out the footline +\def\advancepageno{\ifnum\pageno<\z@ \global\advance\pageno\m@ne + \else\global\advance\pageno\@ne \fi} % increase |pageno| + +\newinsert\footins +\def\footnote#1{\let\@sf\empty % parameter #2 (the text) is read later + \ifhmode\edef\@sf{\spacefactor\the\spacefactor}\/\fi + #1\@sf\vfootnote{#1}} +\def\vfootnote#1{\insert\footins\bgroup + \interlinepenalty\interfootnotelinepenalty + \splittopskip\ht\strutbox % top baseline for broken footnotes + \splitmaxdepth\dp\strutbox \floatingpenalty\@MM + \leftskip\z@skip \rightskip\z@skip \spaceskip\z@skip \xspaceskip\z@skip + \textindent{#1}\footstrut\futurelet\next\fo@t} +\def\fo@t{\ifcat\bgroup\noexpand\next \let\next\f@@t + \else\let\next\f@t\fi \next} +\def\f@@t{\bgroup\aftergroup\@foot\let\next} +\def\f@t#1{#1\@foot} +\def\@foot{\strut\egroup} +\def\footstrut{\vbox to\splittopskip{}} +\skip\footins=\bigskipamount % space added when footnote is present +\count\footins=1000 % footnote magnification factor (1 to 1) +\dimen\footins=8in % maximum footnotes per page + +\newinsert\topins +\newif\ifp@ge \newif\if@mid +\def\topinsert{\@midfalse\p@gefalse\@ins} +\def\midinsert{\@midtrue\@ins} +\def\pageinsert{\@midfalse\p@getrue\@ins} +\skip\topins=\z@skip % no space added when a topinsert is present +\count\topins=1000 % magnification factor (1 to 1) +\dimen\topins=\maxdimen % no limit per page +\def\@ins{\par\begingroup\setbox\z@\vbox\bgroup} % start a \vbox +\def\endinsert{\egroup % finish the \vbox + \if@mid \dimen@\ht\z@ \advance\dimen@\dp\z@ \advance\dimen@12\p@ + \advance\dimen@\pagetotal \advance\dimen@-\pageshrink + \ifdim\dimen@>\pagegoal\@midfalse\p@gefalse\fi\fi + \if@mid \bigskip\box\z@\bigbreak + \else\insert\topins{\penalty100 % floating insertion + \splittopskip\z@skip + \splitmaxdepth\maxdimen \floatingpenalty\z@ + \ifp@ge \dimen@\dp\z@ + \vbox to\vsize{\unvbox\z@\kern-\dimen@}% depth is zero + \else \box\z@\nobreak\bigskip\fi}\fi\endgroup} + +\output{\plainoutput} +\def\plainoutput{\shipout\vbox{\makeheadline\pagebody\makefootline}% + \advancepageno + \ifnum\outputpenalty>-\@MM \else\dosupereject\fi} +\def\pagebody{\vbox to\vsize{\boxmaxdepth\maxdepth \pagecontents}} +\def\makeheadline{\vbox to\z@{\vskip-22.5\p@ + \line{\vbox to8.5\p@{}\the\headline}\vss}\nointerlineskip} +\def\makefootline{\baselineskip24\p@\lineskiplimit\z@\line{\the\footline}} +\def\dosupereject{\ifnum\insertpenalties>\z@ % something is being held over + \line{}\kern-\topskip\nobreak\vfill\supereject\fi} + +\def\pagecontents{\ifvoid\topins\else\unvbox\topins\fi + \dimen@=\dp\@cclv \unvbox\@cclv % open up \box255 + \ifvoid\footins\else % footnote info is present + \vskip\skip\footins + \footnoterule + \unvbox\footins\fi + \ifr@ggedbottom \kern-\dimen@ \vfil \fi} +\def\footnoterule{\kern-3\p@ + \hrule width 2truein \kern 2.6\p@} % the \hrule is .4pt high + +% Hyphenation, miscellaneous macros, and initial values for standard layout +\message{hyphenation} + +\lefthyphenmin=2 \righthyphenmin=3 % disallow x- or -xx breaks +\input hyphen + +\def\magnification{\afterassignment\m@g\count@} +\def\m@g{\mag\count@ + \hsize6.5truein\vsize8.9truein\dimen\footins8truein} + +\def\loggingall{\tracingcommands\tw@\tracingstats\tw@ + \tracingpages\@ne\tracingoutput\@ne\tracinglostchars\@ne + \tracingmacros\tw@\tracingparagraphs\@ne\tracingrestores\@ne + \showboxbreadth\maxdimen\showboxdepth\maxdimen} +\def\tracingall{\tracingonline\@ne\loggingall} + +\def\showhyphens#1{\setbox0\vbox{\parfillskip\z@skip\hsize\maxdimen\tenrm + \pretolerance\m@ne\tolerance\m@ne\hbadness0\showboxdepth0\ #1}} + +\normalbaselines\rm % select roman font +\nonfrenchspacing % punctuation affects the spacing +\catcode`@=12 % at signs are no longer letters + +\def\fmtname{plain}\def\fmtversion{3.1415926535} % identifies the current format diff --git a/systems/apltex/fmtdump/readme.txt b/systems/apltex/fmtdump/readme.txt new file mode 100644 index 0000000000..124f694964 --- /dev/null +++ b/systems/apltex/fmtdump/readme.txt @@ -0,0 +1,9 @@ +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ + File From +────────────────────────────────────────────────────────────────────────────────── + plain.tex; hyphen.tex /macros/plain/base + etex.src; etexdefs.lib /systems/e-tex/v2/src + pdftexconfig.tex /macros/generic/tex-ini-files + luatex.ini; luatexconfig.tex; luatexiniconfig.tex /macros/generic/tex-ini-files + load-unicode-data.tex /macros/generic/unicode-data +━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ diff --git a/systems/apltex/luatex/comp.sh b/systems/apltex/luatex/comp.sh new file mode 100755 index 0000000000..9cc87b2ae5 --- /dev/null +++ b/systems/apltex/luatex/comp.sh @@ -0,0 +1,26 @@ +#!/bin/sh +set -e + +if [ -f LOCK ]; then + echo ":: directory locked, cleanup first" + exit 0 +fi + +wkspc=`pwd` +parnt=$wkspc/.. +flags=( + --luahb # --jithb + --clang + --parallel +) + +git clone -b 1.17.0 --depth 1 https://gitlab.lisn.upsaclay.fr/texlive/luatex.git + +cd luatex +cp $wkspc/texmf.in source/texk/kpathsea/texmf.cnf +./build.sh "${flags[@]}" + +cp build-clang/texk/web2c/luahbtex $parnt/texmf/web2c + +cd $wkspc +touch LOCK diff --git a/systems/apltex/luatex/texmf.in b/systems/apltex/luatex/texmf.in new file mode 100644 index 0000000000..7d3d5fccfd --- /dev/null +++ b/systems/apltex/luatex/texmf.in @@ -0,0 +1,112 @@ +% ------------------- +% Make Kpathsea Happy +% ------------------- +GFFONTS = /nonesuch +PKFONTS = /nonesuch +GLYPHFONTS = /nonesuch +AFMFONTS = /nonesuch +MFBASES = /nonesuch +BIBINPUTS = /nonesuch +BSTINPUTS = /nonesuch +TEXMFDBS = /nonesuch +MPMEMS = /nonesuch +MFTINPUTS = /nonesuch +MFPOOL = /nonesuch +MPPOOL = /nonesuch +MPSUPPORT = /nonesuch +OCPINPUTS = /nonesuch +OPLFONTS = /nonesuch +OTPINPUTS = /nonesuch +OVPFONTS = /nonesuch +TEXPSHEADERS = /nonesuch +TEXDOCS = /nonesuch +TEXPOOL = /nonesuch +TEXSOURCES = /nonesuch +TRFONTS = /nonesuch +TEXCONFIG = /nonesuch +INDEXSTYLE = /nonesuch +T42FONTS = /nonesuch +MISCFONTS = /nonesuch +WEBINPUTS = /nonesuch +CWEBINPUTS = /nonesuch +ENCFONTS = /nonesuch +CMAPFONTS = /nonesuch +SFDFONTS = /nonesuch +PDFTEXCONFIG = /nonesuch +LIGFONTS = /nonesuch +TEXMFSCRIPTS = /nonesuch +FONTFEATURES = /nonesuch +FONTCIDMAPS = /nonesuch +MLBIBINPUTS = /nonesuch +MLBSTINPUTS = /nonesuch +RISINPUTS = /nonesuch +BLTXMLINPUTS = /nonesuch +% --------------------------- +% Search Path and Directories +% --------------------------- +TEXMFROOT = $SELFAUTOPARENT +TEXMFDIST = $TEXMFROOT/texmf +TEXMFHOME = ~/.texmf +TEXMFVAR = $TEXMFHOME/cache +TEXMF = {$TEXMFHOME,$TEXMFDIST} +TEXMFCACHE = $TEXMFVAR +WEB2C = $TEXMF/web2c +TEXMFDOTDIR = . +TEXINPUTS = $TEXMFDOTDIR;$TEXMF/generic// +LUAINPUTS = $TEXINPUTS +CLUAINPUTS = $LUAINPUTS +MFINPUTS = $TEXMFDOTDIR;$TEXMF/metafont// +MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost// +TEXFORMATS = $TEXMFDOTDIR;$TEXMF/web2c{/$engine,} +TEXFONTMAPS = $TEXMFDOTDIR;$TEXMF/fonts/map/{$progname,}// +OSFONTDIR = {/System,}/Library/Fonts// +T1FONTS = $TEXMFDOTDIR;$TEXMF/fonts/type1//;$OSFONTDIR// +TTFONTS = $TEXMFDOTDIR;$TEXMF/fonts/truetype//;$OSFONTDIR// +OPENTYPEFONTS = $TEXMFDOTDIR;$TEXMF/fonts/opentype//;$OSFONTDIR// +OFMFONTS = $TEXMFDOTDIR;$TEXMF/fonts/{ofm,tfm}// +TFMFONTS = $OFMFONTS +OVFFONTS = $TEXMFDOTDIR;$TEXMF/fonts/{ovf,vf}// +VFFONTS = $OVFFONTS +TEXMFCNF = $SELFAUTODIR/web2c +TEXMFOUTPUT = /tmp +MISSFONT_LOG = missfont.log +% ------- +% Options +% ------- +try_std_extension_first = t +shell_escape = p +shell_escape_commands = f +openin_any = a +openout_any = p +parse_first_line = t +log_openout = t +file_line_error_style = t +texmf_casefold_search = 1 +% ------------- +% Sizes for TeX +% ------------- +main_memory = 5000000 +extra_mem_top = 0 +extra_mem_bot = 0 +font_mem_size = 8000000 +font_max = 9000 +hash_extra = 600000 +pool_size = 6250000 +string_vacancies = 90000 +max_strings = 500000 +pool_free = 47500 +strings_free = 100 +buf_size = 200000 +trie_size = 1100000 +hyph_size = 8191 +nest_size = 1000 +max_in_open = 15 +param_size = 20000 +save_size = 200000 +stack_size = 10000 +ocp_buf_size = 500000 +ocp_stack_size = 10000 +ocp_list_size = 1000 +error_line = 79 +half_error_line = 50 +max_print_line = 79
\ No newline at end of file diff --git a/systems/apltex/make/build.sh b/systems/apltex/make/build.sh new file mode 100755 index 0000000000..5b4f1176ee --- /dev/null +++ b/systems/apltex/make/build.sh @@ -0,0 +1,36 @@ +#!/bin/sh +set -e + +realpath() +{ + oldpath=`pwd` + if ! cd $1 > /dev/null 2>&1; then + cd ${1##*/} > /dev/null 2>&1 + echo $( pwd -P )/${1%/*} + else + pwd -P + fi + cd $oldpath > /dev/null 2>&1 +} + +cd "$(realpath $(dirname "$0"))/.." + +mkdir texmf +mkdir texmf/web2c +mkdir texmf/fonts + +cd luatex +./comp.sh +cd .. + +cd web2c +./init.sh +cd .. + +cd amsfonts +./font.sh +cd .. + +cd fmtdump +./dump.sh +cd .. diff --git a/systems/apltex/make/clean.sh b/systems/apltex/make/clean.sh new file mode 100755 index 0000000000..49f31c455f --- /dev/null +++ b/systems/apltex/make/clean.sh @@ -0,0 +1,22 @@ +#!/bin/sh +set -e + +realpath() +{ + oldpath=`pwd` + if ! cd $1 > /dev/null 2>&1; then + cd ${1##*/} > /dev/null 2>&1 + echo $( pwd -P )/${1%/*} + else + pwd -P + fi + cd $oldpath > /dev/null 2>&1 +} + +cd "$(realpath $(dirname "$0"))/.." + +rm */LOCK & +rm -r texmf & +rm -rf luatex/luatex & +rm fmtdump/*.log & +rm fmtdump/*.fmt diff --git a/systems/apltex/make/install.sh b/systems/apltex/make/install.sh new file mode 100755 index 0000000000..1c0a993d98 --- /dev/null +++ b/systems/apltex/make/install.sh @@ -0,0 +1,33 @@ +#!/bin/sh + +realpath() +{ + oldpath=`pwd` + if ! cd $1 > /dev/null 2>&1; then + cd ${1##*/} > /dev/null 2>&1 + echo $( pwd -P )/${1%/*} + else + pwd -P + fi + cd $oldpath > /dev/null 2>&1 +} + +cat<<'EOF' +======================================================= + Root Privileges Required +======================================================= + +This script will install aplTeX to `/usr/local/lib' +and create the `luatex' symlink in `/usr/local/bin' + +The commands executed are exposed using `set -evx'. +EOF + +set -evx + +sleep 6 + +cd "$(realpath $(dirname "$0"))/.." + +sudo cp -r texmf /usr/local/lib +sudo ln -sf /usr/local/lib/texmf/web2c/luahbtex /usr/local/bin/luatex diff --git a/systems/apltex/web2c/init.sh b/systems/apltex/web2c/init.sh new file mode 100755 index 0000000000..aab4a49837 --- /dev/null +++ b/systems/apltex/web2c/init.sh @@ -0,0 +1,16 @@ +#!/bin/sh +set -e + +if [ -f LOCK ]; then + echo ":: directory locked, cleanup first" + exit 0 +fi + +wkspc=`pwd` +parnt=$wkspc/.. +webtc=$parnt/texmf/web2c + +[ -d $webtc ] && cp texmf.cnf $webtc + +cd $wkspc +touch LOCK diff --git a/systems/apltex/web2c/texmf.cnf b/systems/apltex/web2c/texmf.cnf new file mode 100644 index 0000000000..bd1826970c --- /dev/null +++ b/systems/apltex/web2c/texmf.cnf @@ -0,0 +1,69 @@ +% --------------------------- +% Search Path and Directories +% --------------------------- +TEXMFROOT = $SELFAUTOPARENT +TEXMFDIST = $TEXMFROOT/texmf +TEXMFHOME = ~/.texmf +TEXMFVAR = $TEXMFHOME/cache +TEXMF = {$TEXMFHOME,$TEXMFDIST} +TEXMFCACHE = $TEXMFVAR +WEB2C = $TEXMF/web2c +TEXMFDOTDIR = . +TEXINPUTS = $TEXMFDOTDIR;$TEXMF/generic// +LUAINPUTS = $TEXINPUTS +CLUAINPUTS = $LUAINPUTS +MFINPUTS = $TEXMFDOTDIR;$TEXMF/metafont// +MPINPUTS = $TEXMFDOTDIR;$TEXMF/metapost// +TEXFORMATS = $TEXMFDOTDIR;$TEXMF/web2c{/$engine,} +TEXFONTMAPS = $TEXMFDOTDIR;$TEXMF/fonts/map/{$progname,}// +OSFONTDIR = {/System,}/Library/Fonts// +T1FONTS = $TEXMFDOTDIR;$TEXMF/fonts/type1//;$OSFONTDIR// +TTFONTS = $TEXMFDOTDIR;$TEXMF/fonts/truetype//;$OSFONTDIR// +OPENTYPEFONTS = $TEXMFDOTDIR;$TEXMF/fonts/opentype//;$OSFONTDIR// +OFMFONTS = $TEXMFDOTDIR;$TEXMF/fonts/{ofm,tfm}// +TFMFONTS = $OFMFONTS +OVFFONTS = $TEXMFDOTDIR;$TEXMF/fonts/{ovf,vf}// +VFFONTS = $OVFFONTS +TEXMFCNF = $SELFAUTODIR/web2c +TEXMFOUTPUT = /tmp +MISSFONT_LOG = missfont.log +% ------- +% Options +% ------- +try_std_extension_first = t +shell_escape = p +shell_escape_commands = f +openin_any = a +openout_any = p +parse_first_line = t +log_openout = t +file_line_error_style = t +texmf_casefold_search = 1 +% ------------- +% Sizes for TeX +% ------------- +main_memory = 5000000 +extra_mem_top = 0 +extra_mem_bot = 0 +font_mem_size = 8000000 +font_max = 9000 +hash_extra = 600000 +pool_size = 6250000 +string_vacancies = 90000 +max_strings = 500000 +pool_free = 47500 +strings_free = 100 +buf_size = 200000 +trie_size = 1100000 +hyph_size = 8191 +nest_size = 1000 +max_in_open = 15 +param_size = 20000 +save_size = 200000 +stack_size = 10000 +ocp_buf_size = 500000 +ocp_stack_size = 10000 +ocp_list_size = 1000 +error_line = 79 +half_error_line = 50 +max_print_line = 79
\ No newline at end of file diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index c7cba1ebac..7a63a8bad3 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,7 +26,7 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2024 -depend revision/73177 +depend revision/73183 name 00texlive.image category TLCore @@ -29019,7 +29019,7 @@ catalogue-version 1.0 name babel category Package -revision 73005 +revision 73182 shortdesc Multilingual support for LaTeX, LuaLaTeX, XeLaTeX, and Plain TeX relocated 1 longdesc This package manages culturally-determined typographical (and @@ -29033,23 +29033,23 @@ longdesc about 300 languages from around the World, including many longdesc written in non-Latin and RTL scripts. Many of them work with longdesc pdfLaTeX, as well as with XeLaTeX and LuaLaTeX, out of the box. longdesc A few even work with plain formats. -containersize 233384 -containerchecksum 1671f84814c9d6cda76ef2f5e2a373f377eb7f056820b578ee1a4da36609021db8b4cc546830453ff65c51b12487df5e9439b07f8faa56e45f0a8709fb6dd7fd -doccontainersize 1128368 -doccontainerchecksum 9b0c0b333f33c2f64993d94d4fb4327b87bff7f40dcf59c67d358fca4c8eb9f601b491fb6f355476762278ca095b9ba46f5587b2f53fa9e5edb2467d4cbf963a +containersize 234188 +containerchecksum 36524309d52ddf1fc6789992a862bed9cc07bf34f88ff3f4e74f860b037e2561d5b131d2958c896179fc078e19ea1cba3d3e7702fbe8e1bc2abc09541162d048 +doccontainersize 1130432 +doccontainerchecksum 5c1b26f5cf604acbc4c4bcab9d401545c2f2862ec5f15da93c1451dfcca6fd6a58f6b1655e49b3a5eb8dd206f47425856bb30e3c04c9c8ab253ab4dae740199f docfiles size=309 RELOC/doc/latex/babel/README.md details="Readme" RELOC/doc/latex/babel/babel-code.pdf details="Code documentation" RELOC/doc/latex/babel/babel.pdf details="User guide" -srccontainersize 896768 -srccontainerchecksum eccb71bbb6e05263ca0699592382cde44bdab5141813885372d8c1bf4224c84b1492222259606a04a2eecc3c44f50db3c59050c0db614f6afa227becfe77eff2 -srcfiles size=476 +srccontainersize 899708 +srccontainerchecksum 4d9b6907eb4aa3211cef2a27bf78210bf2360d6fe0cda976f27e8a98702dda198eba8ef2040e1180590f78c2fa1918a3ca79957108b57f3dbaea5ff51e62305a +srcfiles size=478 RELOC/source/latex/babel/babel.dtx RELOC/source/latex/babel/babel.ins RELOC/source/latex/babel/bbcompat.dtx RELOC/source/latex/babel/bbidxglo.dtx RELOC/source/latex/babel/locale.zip -runfiles size=1273 +runfiles size=1278 RELOC/makeindex/babel/bbglo.ist RELOC/makeindex/babel/bbind.ist RELOC/tex/generic/babel/UKenglish.sty @@ -29459,6 +29459,8 @@ runfiles size=1273 RELOC/tex/generic/babel/locale/inh/babel-inh.ini RELOC/tex/generic/babel/locale/is/babel-icelandic.tex RELOC/tex/generic/babel/locale/is/babel-is.ini + RELOC/tex/generic/babel/locale/isv/babel-interslavic.tex + RELOC/tex/generic/babel/locale/isv/babel-isv.ini RELOC/tex/generic/babel/locale/it/babel-it.ini RELOC/tex/generic/babel/locale/it/babel-italian.tex RELOC/tex/generic/babel/locale/iu/babel-inuktitut.tex @@ -29527,6 +29529,8 @@ runfiles size=1273 RELOC/tex/generic/babel/locale/ksf/babel-ksf.ini RELOC/tex/generic/babel/locale/ksh/babel-colognian.tex RELOC/tex/generic/babel/locale/ksh/babel-ksh.ini + RELOC/tex/generic/babel/locale/ku/babel-ku.ini + RELOC/tex/generic/babel/locale/ku/babel-kurdish.tex RELOC/tex/generic/babel/locale/kv/babel-komi.tex RELOC/tex/generic/babel/locale/kv/babel-kv.ini RELOC/tex/generic/babel/locale/kw/babel-cornish.tex @@ -30021,7 +30025,7 @@ catalogue-contact-repository https://github.com/latex3/babel catalogue-ctan /macros/latex/required/babel/base catalogue-license lppl1.3 catalogue-topics multilingual expl3 -catalogue-version 24.14 +catalogue-version 24.15 name babel-albanian category Package @@ -108443,7 +108447,7 @@ catalogue-topics notes editorial name easybook category Package -revision 73125 +revision 73180 shortdesc Easily typesetting Chinese theses or books relocated 1 longdesc easybook is a pure academic template created based on the @@ -108454,16 +108458,16 @@ longdesc providing multiple commands and interfaces allows users to longdesc easily customize the thesis template. Its basic macro package longdesc easybase can also be used with CTeX and standard document longdesc classes. -containersize 20412 -containerchecksum f799f1291bd49cddb335c05131fffe090987e37c7c63bb8366990b144374721c75b694953e2a14acc2966abd431229e70574fdda62737ac0faae998ebf5965a6 -doccontainersize 682168 -doccontainerchecksum ba4da198c29376cfe04e4e7e77a8d0a102259540997e3aaa32352e09df8043c0a13be13787e8c00b8b61aab9b30ae3ac08de2605529ed26dbc7a77dca69f2a18 +containersize 20432 +containerchecksum de3076a997853a97ed4fa4d78af35cef44ecc804ef09bc74fc9e661adc9dc4efdfa373116b3dbe524ecf38f86c0d4bc8e5eb3afcf7a22613ca0f4f9ae75cafb5 +doccontainersize 682100 +doccontainerchecksum 3e9f78df6d975d9f8bd2e76bf447cc6a326bb5a4f662047721b578157af86f55c3422c1965ab5091a05b150f77d9335bd81e08cfda8284c4b3aeb8a4833ebc0b docfiles size=189 RELOC/doc/latex/easybook/README.md details="Readme" RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh" RELOC/doc/latex/easybook/easybook.tex -srccontainersize 20308 -srccontainerchecksum 457a668ba1b5118e558f1de50093c506fa42590fa75e56275b7dc86a377505493e0058035c52cb3acda02c725561765022feca93dcaef8ea404ea88fe98fd563 +srccontainersize 20312 +srccontainerchecksum 442f3bd20a31e6575c3e7fef8062cb94370b1c85fd0d8f5eaf11acca07a7aebc704f31bf89a961b7f5624cef8ff8eabb4240a75869e42eb5aac2aabd2bbd4a95 srcfiles size=25 RELOC/source/latex/easybook/easybook.dtx RELOC/source/latex/easybook/easybook.ins @@ -108476,7 +108480,7 @@ catalogue-contact-repository https://gitee.com/texno3/easybook catalogue-ctan /macros/latex/contrib/easybook catalogue-license lppl1.3c catalogue-topics book-pub dissertation class doc-templ chinese expl3 -catalogue-version 2024hu +catalogue-version 2024hw name easydtx category Package @@ -258082,7 +258086,7 @@ catalogue-version 0.13 name pdfmanagement-testphase category Package -revision 72677 +revision 73181 shortdesc LaTeX PDF management testphase bundle relocated 1 longdesc This is a temporary package, which is used during a test phase @@ -258095,11 +258099,11 @@ longdesc allow users and package authors to safely test the code. At a longdesc later stage it will be integrated into the LaTeX kernel (or in longdesc parts into permanent support packages), and the current longdesc testphase bundle will be removed. -containersize 55016 -containerchecksum 2472028d93e49a8b03fcf62895e3b127ea7a2a9a2bb405b48c25a2501bf9f3ffd7ab3f04343a6594517636834b5c299d260832d6ce7a356b2c01738df5a28b88 -doccontainersize 9008580 -doccontainerchecksum 22559fc640da1c60eaeaa7af4f151e36b576b793d61f5602b4976dd17353033bb861912d9484b9ccd2696d33b4b77a78d825574a39e3d4460f8db5599f81f9a3 -docfiles size=2909 +containersize 55560 +containerchecksum 0a767708a6018e2539d56b705a6cb7cbcb2c095ce9149d0de51ef9b0cd95e2ad494c8de0710a550cdaf8558a1d22465ba686155961e55c170a03f12d2fa8d95b +doccontainersize 8998928 +doccontainerchecksum 7236deadd7ba58d483267bc0b3d8822a15777f76a13bdb45c0ac57e830bbe441b4cc3033878fb70471245a18eb4e606630c8dbe0b70514eaf5a7d511ebdbff9d +docfiles size=2908 RELOC/doc/latex/pdfmanagement-testphase/CHANGELOG.md RELOC/doc/latex/pdfmanagement-testphase/README.md details="Readme" RELOC/doc/latex/pdfmanagement-testphase/hyperref-generic.pdf @@ -258123,8 +258127,8 @@ docfiles size=2909 RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-firstaid.pdf RELOC/doc/latex/pdfmanagement-testphase/pdfmanagement-testphase.pdf details="Package documentation" RELOC/doc/latex/pdfmanagement-testphase/update-metadata.txt -srccontainersize 142152 -srccontainerchecksum d49b1f58e80364e69b43fe733589c10aedbf0f5232b4f64679d8f0cc7b1130efa3bbe31e475d93538dcfd2c9878362fb327ee60a8549ce895f7bd8bfb64acd0c +srccontainersize 142168 +srccontainerchecksum 3803c219240919deee6c6627e9fab4df1cb11463597d11e8d969938098daff4521f94b6eb596de39d73b10eb1a564fcae967bf77819da0f1b98d1cfd43e95aa2 srcfiles size=208 RELOC/source/latex/pdfmanagement-testphase/hyperref-generic.dtx RELOC/source/latex/pdfmanagement-testphase/l3backend-testphase.dtx @@ -258168,7 +258172,7 @@ catalogue-contact-repository https://github.com/latex3/pdfresources catalogue-ctan /macros/latex/contrib/pdfmanagement-testphase catalogue-license lppl1.3c catalogue-topics latex-devel pdf-feat -catalogue-version 0.96n +catalogue-version 0.96o name pdfmarginpar category Package @@ -330615,7 +330619,7 @@ catalogue-version 0.1 name texinfo category Package -revision 69809 +revision 73183 shortdesc Texinfo documentation system relocated 1 longdesc Texinfo is the preferred format for documentation in the GNU @@ -330626,8 +330630,8 @@ longdesc distribution offer online interactive use (with hypertext longdesc linkages in some cases). The latest release of the texinfo.tex longdesc macros and texi2dvi script may be found in the texinfo-latest longdesc package, which are usually newer than the last full release. -containersize 97660 -containerchecksum 336f1e5d94d3726816654ce0abeb7656aaec5dc6abd3238dd76ef1b697984e1285c38d0fb2299323c55d3a3a70e402d1aa5e6b6ff54bdc804bba6d7b74017d1e +containersize 98004 +containerchecksum 31b656f58f1f704ae04237f3aa735504f6ed66cc1321e88a2df962bba4c7912fe8c710a935dec1047d0d6af8288d70432a460c118654f13ff074a59f860a2171 runfiles size=110 RELOC/tex/texinfo/texinfo.ini RELOC/tex/texinfo/texinfo.tex diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index ceafd17035..8648e082ec 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -7ef4574f39c9b55ed32841d5a4fcf1f5 texlive.tlpdb +09c9cf98459472c3a273ecf90604326b texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index c271f97834..d7514f9a90 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -b56c9d495b9504bdd0603f563a803195f9e5258d2e87100db8694c03cdb7b5fe666f7e9be8bb24c3c7a5657fbbe5edb7f0eb6efb6fe6d565931b4347d760d794 texlive.tlpdb +e7e97e4062ac437fb45b76a7591bb711c6cc486a969ec3a9f3613a7c374a2645dece28c3ff06ea8d835ef16466bd5739286d79608b59a1fcba0f0ffc847cb791 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index ab9c5b43e5..0478a987b1 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,11 +1,11 @@ -----BEGIN PGP SIGNATURE----- -iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmdmEIMACgkQTOGHfhlD -jHDlHgf/S8m9tYg9dgkebBgTe4yhdmDVWSTsfCo+aS5+Eiy0soncPO1py32eniQt -d+vqDK3p+Ua1o/XByov7NeJDGZjkZjTmvk6m/IuLfEvMKse/usZbtccN/kVhzatd -SRiZhi3adc/qCsXnCLAFRrmCg+R4lynD8inSdpr/FFfHfEoa1k4MflbM2siuQwGQ -Z4UihWba8RDrHsjAr810CIn9Ek9xZeJqQgMdGxbZBHF8UAz8HDcXvGVqYv9dTvlN -PrNNr8s4Js0L+XMXc5HEawDsJLNpD3fUOuam8jp4vDxaFwpLAEypRG/nfj+QMxpw -EIzpu0A6gWOkux48XlpsriRy6njwUg== -=Pfji +iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmdnYq4ACgkQTOGHfhlD +jHAhFAgAqNPJBVJM9Pf4uk0FPQdvcb/tND3BcfiBkp9wLSe9ko1Tp13Hv8ecsYdG +VTmQtq83lAWfOH9uX3cW9e7LlxWOzf4NTM+KLPAVPDYOYj8pCGTMAqNOAag7blTx +xuaouXrlrgl4baejJ/I8y8qX7/FcwsYWmRneqmoBWDNrUID3RYDN3uH92JPF00LT +f4Q6/o13Sj/iIs/g+tajZQb7YsOaXruuqKVsHRYEj/qpeH0GVnCYdK+/UoOF4iZG +Dy0xnXE7Sz9AquvoYucXjJInOsyXyILjJBpOUweBBg2FlAjzyP/qxng5gejdpf7A +Xq2rhITBft8b6gRLognJNXd0ukXcAg== +=gstV -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz Binary files differindex 07d35ef78c..cd7a2f9e2b 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz @@ -2,4 +2,4 @@ # The source CTAN of this site's material: irony.dante.de # The year-month-day-hour-minute of this site's material: -2024-12-22-02-02 +2024-12-23-02-02 |