From 7520174d338ca031769f8e67d69b9a6a00f1626b Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 25 Feb 2024 03:01:04 +0000 Subject: CTAN sync 202402250301 --- FILES.byname | 231 ++--- FILES.byname.gz | Bin 2638164 -> 2638244 bytes FILES.last07days | 387 +++------ biblio/ctan-bibdata/ctan.bib | 63 +- .../context/contrib/context-squares/CHANGELOG.md | 12 + macros/context/contrib/context-squares/LICENSE | 2 +- macros/context/contrib/context-squares/README.md | 88 +- macros/context/contrib/context-squares/VERSION | 2 +- .../tex/context/third/squares/t-squares.lmt | 329 ++++++++ .../tex/context/third/squares/t-squares.lua | 306 ------- .../tex/context/third/squares/t-squares.mklx | 395 ++++----- macros/latex/contrib/cleveref-forward/LICENSE | 416 +++++++++ macros/latex/contrib/cleveref-forward/README.md | 34 + .../contrib/cleveref-forward/cleveref-forward.sty | 936 +++++++++++++++++++++ .../demo/cleveref-forward-demo.pdf | Bin 0 -> 58724 bytes .../demo/cleveref-forward-demo.tex | 504 +++++++++++ macros/latex/contrib/crefthe/README.md | 2 +- macros/latex/contrib/crefthe/crefthe-doc.pdf | Bin 66589 -> 66538 bytes macros/latex/contrib/crefthe/crefthe-doc.tex | 4 +- macros/latex/contrib/crefthe/crefthe.sty | 21 +- .../latex/contrib/litetable/doc/litetable-cn.pdf | Bin 294196 -> 303380 bytes .../latex/contrib/litetable/doc/litetable-cn.tex | 227 +++-- .../latex/contrib/litetable/doc/litetable-demo.pdf | Bin 0 -> 96154 bytes .../latex/contrib/litetable/doc/litetable-demo.tex | 166 ++++ .../contrib/litetable/doc/litetable-demo1.pdf | Bin 45427 -> 0 bytes .../contrib/litetable/doc/litetable-demo1.tex | 66 -- .../contrib/litetable/doc/litetable-demo2.pdf | Bin 69163 -> 0 bytes .../contrib/litetable/doc/litetable-demo2.tex | 64 -- .../latex/contrib/litetable/doc/litetable-en.pdf | Bin 180356 -> 177468 bytes .../latex/contrib/litetable/doc/litetable-en.tex | 218 +++-- macros/latex/contrib/litetable/tex/litetable.cls | 194 +++-- macros/latex/contrib/projlib/ProjLib.dtx | 26 +- macros/latex/contrib/projlib/README.md | 2 +- macros/unicodetex/latex/bithesis/bithesis.dtx | 17 +- macros/unicodetex/latex/bithesis/bithesis.pdf | Bin 731548 -> 731709 bytes macros/unicodetex/latex/fontsetup/README | 2 +- .../latex/fontsetup/doc/fontsetup-doc.pdf | Bin 565890 -> 566412 bytes .../latex/fontsetup/doc/fontsetup-doc.tex | 6 +- .../unicodetex/latex/fontsetup/tex/fontsetup.sty | 55 +- support/TeX4ht/source/ChangeLog | 5 + support/TeX4ht/source/tex4ht-jats.tex | 8 +- .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 3 - systems/texlive/tlnet/tlpkg/texlive.tlpdb | 311 ++++--- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 16 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2550064 -> 2551544 bytes timestamp | 2 +- 48 files changed, 3618 insertions(+), 1506 deletions(-) create mode 100644 macros/context/contrib/context-squares/CHANGELOG.md create mode 100644 macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt delete mode 100644 macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lua create mode 100644 macros/latex/contrib/cleveref-forward/LICENSE create mode 100644 macros/latex/contrib/cleveref-forward/README.md create mode 100644 macros/latex/contrib/cleveref-forward/cleveref-forward.sty create mode 100644 macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.pdf create mode 100644 macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.tex create mode 100644 macros/latex/contrib/litetable/doc/litetable-demo.pdf create mode 100644 macros/latex/contrib/litetable/doc/litetable-demo.tex delete mode 100644 macros/latex/contrib/litetable/doc/litetable-demo1.pdf delete mode 100644 macros/latex/contrib/litetable/doc/litetable-demo1.tex delete mode 100644 macros/latex/contrib/litetable/doc/litetable-demo2.pdf delete mode 100644 macros/latex/contrib/litetable/doc/litetable-demo2.tex diff --git a/FILES.byname b/FILES.byname index 1808815187..8a3043af47 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2077,12 +2077,12 @@ 2024/02/20 | 1710 | biblio/citation-style-language/README.md 2024/02/20 | 12878 | biblio/citation-style-language/vancouver.csl 2024/02/20 | 4552203 | biblio/citation-style-language.zip -2024/02/23 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/02/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2024/02/23 | 2849071 | biblio/ctan-bibdata/ctan.bib -2024/02/23 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/02/24 | 2849468 | biblio/ctan-bibdata/ctan.bib +2024/02/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2024/02/23 | 4117837 | biblio/ctan-bibdata.zip +2024/02/24 | 4117919 | 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 @@ -5444,7 +5444,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/02/23 | 203160 | FILES.last07days +2024/02/24 | 207585 | 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 @@ -214179,12 +214179,13 @@ 2023/05/10 | 2825 | macros/context/contrib/context-simpleslides/tex/context/third/simpleslides/t-simpleslides.mkiv 2023/05/10 | 11 | macros/context/contrib/context-simpleslides/VERSION 2023/05/11 | 8312499 | macros/context/contrib/context-simpleslides.zip -2023/08/01 | 1073 | macros/context/contrib/context-squares/LICENSE -2023/08/01 | 1248 | macros/context/contrib/context-squares/README.md -2023/08/01 | 5714 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lua -2023/08/01 | 4910 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx -2023/08/02 | 11 | macros/context/contrib/context-squares/VERSION -2023/10/13 | 6023 | macros/context/contrib/context-squares.zip +2024/02/23 | 326 | macros/context/contrib/context-squares/CHANGELOG.md +2024/02/23 | 1078 | macros/context/contrib/context-squares/LICENSE +2023/12/28 | 1406 | macros/context/contrib/context-squares/README.md +2024/02/23 | 6239 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt +2024/02/23 | 5248 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx +2024/02/24 | 9 | macros/context/contrib/context-squares/VERSION +2024/02/24 | 6659 | macros/context/contrib/context-squares.zip 2023/05/15 | 1078 | macros/context/contrib/context-sudoku/LICENSE 2023/06/03 | 1418 | macros/context/contrib/context-sudoku/README.md 2023/06/03 | 37295 | macros/context/contrib/context-sudoku/tex/context/third/sudoku/t-sudoku.lua @@ -229829,6 +229830,12 @@ 2018/03/27 | 565421 | macros/latex/contrib/cleveref/cleveref.dtx 2017/05/26 | 884 | macros/latex/contrib/cleveref/cleveref.ins 2018/03/27 | 443693 | macros/latex/contrib/cleveref/cleveref.pdf +2024/02/24 | 38194 | macros/latex/contrib/cleveref-forward/cleveref-forward.sty +2024/02/24 | 58724 | macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.pdf +2024/02/24 | 15388 | macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.tex +2024/02/24 | 19106 | macros/latex/contrib/cleveref-forward/LICENSE +2024/02/24 | 1743 | macros/latex/contrib/cleveref-forward/README.md +2024/02/24 | 75033 | macros/latex/contrib/cleveref-forward.zip 2018/03/03 | 2337 | macros/latex/contrib/cleveref/README 2023/04/21 | 1477 | macros/latex/contrib/cleveref-usedon/CHANGES.md 2023/04/21 | 36705 | macros/latex/contrib/cleveref-usedon/cleveref-usedon.dtx @@ -230649,12 +230656,12 @@ 2023/08/25 | 495 | macros/latex/contrib/creationboites/README.md 2023/08/26 | 4154 | macros/latex/contrib/creationboites/tex/CreationBoites.sty 2023/08/26 | 160811 | macros/latex/contrib/creationboites.zip -2024/02/23 | 66589 | macros/latex/contrib/crefthe/crefthe-doc.pdf -2024/02/23 | 19148 | macros/latex/contrib/crefthe/crefthe-doc.tex -2024/02/23 | 22531 | macros/latex/contrib/crefthe/crefthe.sty -2024/02/23 | 19106 | macros/latex/contrib/crefthe/LICENSE -2024/02/23 | 4768 | macros/latex/contrib/crefthe/README.md -2024/02/23 | 82863 | macros/latex/contrib/crefthe.zip +2024/02/24 | 66538 | macros/latex/contrib/crefthe/crefthe-doc.pdf +2024/02/24 | 19147 | macros/latex/contrib/crefthe/crefthe-doc.tex +2024/02/24 | 22595 | macros/latex/contrib/crefthe/crefthe.sty +2024/02/24 | 19106 | macros/latex/contrib/crefthe/LICENSE +2024/02/24 | 4768 | macros/latex/contrib/crefthe/README.md +2024/02/24 | 82822 | macros/latex/contrib/crefthe.zip 2020/06/05 | 67341 | macros/latex/contrib/crop/crop.dtx 2020/06/05 | 260 | macros/latex/contrib/crop/crop.ins 2020/06/05 | 327371 | macros/latex/contrib/crop/crop.pdf @@ -241643,19 +241650,17 @@ 2023/11/14 | 1019 | macros/latex/contrib/litesolution/README.md 2023/12/13 | 17696 | macros/latex/contrib/litesolution/tex/litesolution.cls 2023/12/13 | 1421214 | macros/latex/contrib/litesolution.zip -2024/01/31 | 17761 | macros/latex/contrib/litetable/doc/favicon.png -2024/02/02 | 294196 | macros/latex/contrib/litetable/doc/litetable-cn.pdf -2024/02/02 | 10135 | macros/latex/contrib/litetable/doc/litetable-cn.tex -2024/02/02 | 45427 | macros/latex/contrib/litetable/doc/litetable-demo1.pdf -2024/02/02 | 3188 | macros/latex/contrib/litetable/doc/litetable-demo1.tex -2024/02/02 | 69163 | macros/latex/contrib/litetable/doc/litetable-demo2.pdf -2024/02/02 | 3352 | macros/latex/contrib/litetable/doc/litetable-demo2.tex -2024/02/02 | 180356 | macros/latex/contrib/litetable/doc/litetable-en.pdf -2024/02/02 | 11568 | macros/latex/contrib/litetable/doc/litetable-en.tex +2024/02/23 | 17761 | macros/latex/contrib/litetable/doc/favicon.png +2024/02/24 | 303380 | macros/latex/contrib/litetable/doc/litetable-cn.pdf +2024/02/24 | 14139 | macros/latex/contrib/litetable/doc/litetable-cn.tex +2024/02/24 | 96154 | macros/latex/contrib/litetable/doc/litetable-demo.pdf +2024/02/24 | 7127 | macros/latex/contrib/litetable/doc/litetable-demo.tex +2024/02/24 | 177468 | macros/latex/contrib/litetable/doc/litetable-en.pdf +2024/02/24 | 16108 | macros/latex/contrib/litetable/doc/litetable-en.tex 2023/11/05 | 19101 | macros/latex/contrib/litetable/License 2023/11/05 | 573 | macros/latex/contrib/litetable/README.md -2024/02/02 | 11884 | macros/latex/contrib/litetable/tex/litetable.cls -2024/02/02 | 608972 | macros/latex/contrib/litetable.zip +2024/02/24 | 11867 | macros/latex/contrib/litetable/tex/litetable.cls +2024/02/24 | 603914 | macros/latex/contrib/litetable.zip 2008/02/04 | 1184 | macros/latex/contrib/liturg/liturg.ins 2008/06/28 | 125813 | macros/latex/contrib/liturg/liturg.pdf 2008/02/17 | 17363 | macros/latex/contrib/liturg/liturg.sty @@ -247386,15 +247391,15 @@ 2003/07/02 | 9461 | macros/latex/contrib/progress/progress.tex 2003/07/02 | 413 | macros/latex/contrib/progress/README 2006/05/20 | 88703 | macros/latex/contrib/progress.zip -2024/02/22 | 19 | macros/latex/contrib/projlib/DEPENDS.txt -2024/02/22 | 19106 | macros/latex/contrib/projlib/LICENSE -2024/02/22 | 1308 | macros/latex/contrib/projlib/logo/ProjLib-logo.pdf -2024/02/22 | 37933 | macros/latex/contrib/projlib/logo/ProjLib-logo.png -2024/02/22 | 126 | macros/latex/contrib/projlib/logo/ProjLib-logo.tex -2024/02/22 | 312116 | macros/latex/contrib/projlib/ProjLib.dtx -2024/02/22 | 3379 | macros/latex/contrib/projlib/ProjLib.ins -2024/02/22 | 5846 | macros/latex/contrib/projlib/README.md -2024/02/22 | 83668 | macros/latex/contrib/projlib.zip +2024/02/24 | 19 | macros/latex/contrib/projlib/DEPENDS.txt +2024/02/24 | 19106 | macros/latex/contrib/projlib/LICENSE +2024/02/24 | 1308 | macros/latex/contrib/projlib/logo/ProjLib-logo.pdf +2024/02/24 | 37933 | macros/latex/contrib/projlib/logo/ProjLib-logo.png +2024/02/24 | 126 | macros/latex/contrib/projlib/logo/ProjLib-logo.tex +2024/02/24 | 312136 | macros/latex/contrib/projlib/ProjLib.dtx +2024/02/24 | 3379 | macros/latex/contrib/projlib/ProjLib.ins +2024/02/24 | 5846 | macros/latex/contrib/projlib/README.md +2024/02/24 | 83666 | macros/latex/contrib/projlib.zip 2024/01/26 | 133745 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.pdf 2024/01/26 | 11561 | macros/latex/contrib/proof-at-the-end/proof-at-the-end_demo.tex 2024/01/26 | 86278 | macros/latex/contrib/proof-at-the-end/proof-at-the-end.dtx @@ -267679,13 +267684,13 @@ 2024/02/21 | 19106 | macros/unicodetex/latex/beaulivre/LICENSE 2024/02/21 | 7237 | macros/unicodetex/latex/beaulivre/README.md 2024/02/21 | 14331 | macros/unicodetex/latex/beaulivre.zip -2023/10/23 | 125199 | macros/unicodetex/latex/bithesis/bithesis.dtx -2023/10/23 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins -2023/10/23 | 731548 | macros/unicodetex/latex/bithesis/bithesis.pdf -2023/10/23 | 2348 | macros/unicodetex/latex/bithesis/contributing.md -2023/10/23 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md -2023/10/23 | 1946 | macros/unicodetex/latex/bithesis/README.md -2023/10/23 | 759061 | macros/unicodetex/latex/bithesis.zip +2024/02/24 | 125357 | macros/unicodetex/latex/bithesis/bithesis.dtx +2024/02/24 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins +2024/02/24 | 731709 | macros/unicodetex/latex/bithesis/bithesis.pdf +2024/02/24 | 2348 | macros/unicodetex/latex/bithesis/contributing.md +2024/02/24 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md +2024/02/24 | 1946 | macros/unicodetex/latex/bithesis/README.md +2024/02/24 | 759311 | macros/unicodetex/latex/bithesis.zip 2022/02/26 | 128251 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.pdf 2022/02/26 | 6771 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.sty 2022/02/26 | 17327 | macros/unicodetex/latex/book-of-common-prayer/book-of-common-prayer.tex @@ -267725,8 +267730,8 @@ 2024/02/13 | 11357 | macros/unicodetex/latex/emotion/LICENSE 2024/02/13 | 1396 | macros/unicodetex/latex/emotion/README.md 2024/02/13 | 36791 | macros/unicodetex/latex/emotion.zip -2024/01/11 | 565890 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf -2024/01/11 | 24703 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex +2024/02/24 | 566412 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf +2024/02/24 | 24757 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex 2023/12/27 | 27714 | macros/unicodetex/latex/fontsetup/doc/fspsample-cmr.pdf 2023/12/27 | 26645 | macros/unicodetex/latex/fontsetup/doc/fspsample-concrete.pdf 2023/12/27 | 30994 | macros/unicodetex/latex/fontsetup/doc/fspsample-ebgaramond.pdf @@ -267764,14 +267769,14 @@ 2023/12/13 | 1297 | macros/unicodetex/latex/fontsetup-nonfree/tex/fspmsgaramondot.tex 2023/12/13 | 767 | macros/unicodetex/latex/fontsetup-nonfree/tex/fsppalatinoot.tex 2023/12/16 | 580596 | macros/unicodetex/latex/fontsetup-nonfree.zip -2024/01/11 | 371 | macros/unicodetex/latex/fontsetup/README +2024/02/24 | 371 | macros/unicodetex/latex/fontsetup/README 2023/12/27 | 1053 | macros/unicodetex/latex/fontsetup/tex/cv04-Book.fontspec 2023/12/27 | 1128 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Book.fontspec 2023/12/27 | 1137 | macros/unicodetex/latex/fontsetup/tex/cv04Mono-Regular.fontspec 2023/12/27 | 1062 | macros/unicodetex/latex/fontsetup/tex/cv04-Regular.fontspec 2023/12/27 | 1119 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Book.fontspec 2023/12/27 | 1140 | macros/unicodetex/latex/fontsetup/tex/cv04Sans-Regular.fontspec -2024/01/11 | 5800 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty +2024/02/24 | 6548 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty 2023/12/27 | 795 | macros/unicodetex/latex/fontsetup/tex/fspconcrete.tex 2024/01/02 | 23777 | macros/unicodetex/latex/fontsetup/tex/fspdefault.tex 2023/12/27 | 247 | macros/unicodetex/latex/fontsetup/tex/fspebgaramondot.tex @@ -267789,7 +267794,7 @@ 2023/12/27 | 819 | macros/unicodetex/latex/fontsetup/tex/fsptalos.tex 2023/12/27 | 616 | macros/unicodetex/latex/fontsetup/tex/fsptimesot.tex 2023/12/27 | 752 | macros/unicodetex/latex/fontsetup/tex/fspxcharter.tex -2024/01/11 | 1090159 | macros/unicodetex/latex/fontsetup.zip +2024/02/24 | 1090756 | macros/unicodetex/latex/fontsetup.zip 2024/02/13 | 23043 | macros/unicodetex/latex/fontspec/CHANGES.md 2024/02/13 | 549 | macros/unicodetex/latex/fontspec/fontspec.cfg 2024/02/13 | 12507 | macros/unicodetex/latex/fontspec/fontspec-code-api.dtx @@ -300292,7 +300297,7 @@ 2021/05/03 | 629 | support/TeX4ht/doc/README 2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex 2021/05/11 | 262 | support/TeX4ht/README -2024/02/22 | 246829 | support/TeX4ht/source/ChangeLog +2024/02/24 | 247006 | support/TeX4ht/source/ChangeLog 2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua 2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex 2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex @@ -300344,7 +300349,7 @@ 2021/05/03 | 2526 | support/TeX4ht/source/tex4ht-info-ooffice.tex 2021/05/03 | 4137 | support/TeX4ht/source/tex4ht-info-svg.tex 2021/05/03 | 104934 | support/TeX4ht/source/tex4ht-info.tex -2024/02/22 | 26113 | support/TeX4ht/source/tex4ht-jats.tex +2024/02/24 | 26289 | support/TeX4ht/source/tex4ht-jats.tex 2021/05/03 | 42210 | support/TeX4ht/source/tex4ht-javahelp.tex 2021/05/03 | 15087 | support/TeX4ht/source/tex4ht-javahelp-xtpipes.tex 2021/05/03 | 22748 | support/TeX4ht/source/tex4ht-jsmath.tex @@ -302116,7 +302121,7 @@ 2009/05/30 | 20074 | systems/doc/metapost/source-tutorial/previewer.pdf 2009/05/27 | 16035 | systems/doc/metapost/source-tutorial/previewer.png 2024/02/22 | 2586486 | systems/doc/metapost.zip -2024/02/20 | 15095 | systems/doc/pdftex/manual/ChangeLog +2024/02/23 | 15557 | systems/doc/pdftex/manual/ChangeLog 2024/02/20 | 22667 | systems/doc/pdftex/manual/incl/fdl-1.2.tex 2024/02/20 | 69 | systems/doc/pdftex/manual/incl/ini-etex.txt 2024/02/20 | 233 | systems/doc/pdftex/manual/incl/ini-pdfetex.txt @@ -302127,10 +302132,10 @@ 2024/02/20 | 548 | systems/doc/pdftex/manual/incl/pdftexconfig.txt 2024/02/20 | 3912 | systems/doc/pdftex/manual/incl/pdftex-help.txt 2024/02/20 | 11313 | systems/doc/pdftex/manual/incl/pdftex-syntax.tex -2024/02/20 | 3030 | systems/doc/pdftex/manual/Makefile -2024/02/20 | 970485 | systems/doc/pdftex/manual/pdftex-a.pdf -2024/02/20 | 11134 | systems/doc/pdftex/manual/pdftexmanual.cls -2024/02/20 | 187056 | systems/doc/pdftex/manual/pdftex.tex +2024/02/23 | 3005 | systems/doc/pdftex/manual/Makefile +2024/02/23 | 970535 | systems/doc/pdftex/manual/pdftex-a.pdf +2024/02/23 | 11138 | systems/doc/pdftex/manual/pdftexmanual.cls +2024/02/23 | 187365 | systems/doc/pdftex/manual/pdftex.tex 2024/02/20 | 1145 | systems/doc/pdftex/manual/README 2024/02/20 | 4075 | systems/doc/pdftex/manual/syntaxform.pl 2024/02/20 | 42119 | systems/doc/pdftex/NEWS @@ -302288,7 +302293,7 @@ 2024/02/20 | 138 | systems/doc/pdftex/tests/34-pdf-inclusion/Makefile 2024/02/20 | 59397 | systems/doc/pdftex/tests/34-pdf-inclusion/shadowbox.pdf 2017/04/21 | 1132 | systems/doc/pdftex/tests/Common.mak -2024/02/21 | 3061878 | systems/doc/pdftex.zip +2024/02/24 | 3059511 | systems/doc/pdftex.zip 2024/02/20 | 12608 | systems/doc/xetex/NEWS 2023/02/26 | 708 | systems/doc/xetex/README 2009/05/30 | 594620 | systems/doc/xetex/XeTeX-notes.pdf @@ -306441,7 +306446,7 @@ 2020/03/04 | 560 | systems/texlive/tlnet/archive/collection-fontsrecommended.r54074.tar.xz 2021/12/03 | 536 | systems/texlive/tlnet/archive/collection-fontutils.r61207.tar.xz 2022/02/27 | 584 | systems/texlive/tlnet/archive/collection-formatsextra.r62226.tar.xz -2023/12/19 | 628 | systems/texlive/tlnet/archive/collection-games.r69159.tar.xz +2024/02/24 | 632 | systems/texlive/tlnet/archive/collection-games.r70111.tar.xz 2023/10/08 | 608 | systems/texlive/tlnet/archive/collection-humanities.r68465.tar.xz 2023/12/14 | 484 | systems/texlive/tlnet/archive/collection-langarabic.r69111.tar.xz 2022/07/29 | 552 | systems/texlive/tlnet/archive/collection-langchinese.r63995.tar.xz @@ -306494,8 +306499,8 @@ 2019/02/28 | 2020 | systems/texlive/tlnet/archive/colorinfo.r15878.tar.xz 2019/02/28 | 25984 | systems/texlive/tlnet/archive/coloring.doc.r41042.tar.xz 2019/02/28 | 1480 | systems/texlive/tlnet/archive/coloring.r41042.tar.xz -2024/02/22 | 7412 | systems/texlive/tlnet/archive/colorist.doc.r70050.tar.xz -2024/02/22 | 11616 | systems/texlive/tlnet/archive/colorist.r70050.tar.xz +2024/02/24 | 7424 | systems/texlive/tlnet/archive/colorist.doc.r70101.tar.xz +2024/02/24 | 11644 | systems/texlive/tlnet/archive/colorist.r70101.tar.xz 2019/02/28 | 27632 | systems/texlive/tlnet/archive/colorprofiles.doc.r49086.tar.xz 2019/02/28 | 87972 | systems/texlive/tlnet/archive/colorprofiles.r49086.tar.xz 2019/02/28 | 1884 | systems/texlive/tlnet/archive/colorsep.r13293.tar.xz @@ -306770,8 +306775,8 @@ 2024/02/22 | 15108 | systems/texlive/tlnet/archive/create-theorem.r70050.tar.xz 2023/08/28 | 159092 | systems/texlive/tlnet/archive/creationboites.doc.r68087.tar.xz 2023/08/28 | 2200 | systems/texlive/tlnet/archive/creationboites.r68087.tar.xz -2023/11/12 | 77152 | systems/texlive/tlnet/archive/crefthe.doc.r68813.tar.xz -2023/11/12 | 4416 | systems/texlive/tlnet/archive/crefthe.r68813.tar.xz +2024/02/24 | 76244 | systems/texlive/tlnet/archive/crefthe.doc.r70117.tar.xz +2024/02/24 | 4424 | systems/texlive/tlnet/archive/crefthe.r70117.tar.xz 2022/10/01 | 34252 | systems/texlive/tlnet/archive/crimson.doc.r64559.tar.xz 2022/10/02 | 85180 | systems/texlive/tlnet/archive/crimsonpro.doc.r64565.tar.xz 2022/10/02 | 2549080 | systems/texlive/tlnet/archive/crimsonpro.r64565.tar.xz @@ -307536,8 +307541,8 @@ 2021/10/31 | 1000 | systems/texlive/tlnet/archive/dsserif.source.r60898.tar.xz 2023/12/18 | 281264 | systems/texlive/tlnet/archive/dtk-bibliography.doc.r69155.tar.xz 2023/12/18 | 53892 | systems/texlive/tlnet/archive/dtk-bibliography.r69155.tar.xz -2024/02/15 | 78832 | systems/texlive/tlnet/archive/dtk.doc.r69873.tar.xz -2024/02/15 | 14716 | systems/texlive/tlnet/archive/dtk.r69873.tar.xz +2024/02/24 | 83404 | systems/texlive/tlnet/archive/dtk.doc.r70117.tar.xz +2024/02/24 | 14716 | systems/texlive/tlnet/archive/dtk.r70117.tar.xz 2023/02/20 | 20520 | systems/texlive/tlnet/archive/dtl.aarch64-linux.r65927.tar.xz 2023/02/18 | 21928 | systems/texlive/tlnet/archive/dtl.amd64-freebsd.r65877.tar.xz 2023/02/20 | 19268 | systems/texlive/tlnet/archive/dtl.amd64-netbsd.r65923.tar.xz @@ -307963,8 +307968,8 @@ 2019/02/28 | 4224 | systems/texlive/tlnet/archive/eiad-ltx.source.r15878.tar.xz 2019/02/28 | 25636 | systems/texlive/tlnet/archive/eiad.r15878.tar.xz 2019/02/28 | 6960 | systems/texlive/tlnet/archive/eijkhout.r15878.tar.xz -2024/02/22 | 8556 | systems/texlive/tlnet/archive/einfart.doc.r70050.tar.xz -2024/02/22 | 5364 | systems/texlive/tlnet/archive/einfart.r70050.tar.xz +2024/02/24 | 251520 | systems/texlive/tlnet/archive/einfart.doc.r70117.tar.xz +2024/02/24 | 5368 | systems/texlive/tlnet/archive/einfart.r70117.tar.xz 2021/11/05 | 284620 | systems/texlive/tlnet/archive/ejpecp.doc.r60950.tar.xz 2021/11/05 | 5704 | systems/texlive/tlnet/archive/ejpecp.r60950.tar.xz 2021/11/05 | 7428 | systems/texlive/tlnet/archive/ejpecp.source.r60950.tar.xz @@ -309187,8 +309192,8 @@ 2019/02/28 | 137796 | systems/texlive/tlnet/archive/gitinfo2.doc.r38913.tar.xz 2019/02/28 | 3592 | systems/texlive/tlnet/archive/gitinfo2.r38913.tar.xz 2019/02/28 | 83948 | systems/texlive/tlnet/archive/gitinfo.doc.r34049.tar.xz -2024/02/15 | 116972 | systems/texlive/tlnet/archive/gitinfo-lua.doc.r69875.tar.xz -2024/02/15 | 4996 | systems/texlive/tlnet/archive/gitinfo-lua.r69875.tar.xz +2024/02/24 | 117724 | systems/texlive/tlnet/archive/gitinfo-lua.doc.r70117.tar.xz +2024/02/24 | 5016 | systems/texlive/tlnet/archive/gitinfo-lua.r70117.tar.xz 2019/02/28 | 1952 | systems/texlive/tlnet/archive/gitinfo.r34049.tar.xz 2020/04/15 | 340 | systems/texlive/tlnet/archive/git-latexdiff.aarch64-linux.r54732.tar.xz 2020/04/15 | 340 | systems/texlive/tlnet/archive/git-latexdiff.amd64-freebsd.r54732.tar.xz @@ -310227,8 +310232,8 @@ 2022/03/12 | 5692 | systems/texlive/tlnet/archive/jmsdelim.source.r62630.tar.xz 2019/02/28 | 237620 | systems/texlive/tlnet/archive/jneurosci.doc.r17346.tar.xz 2019/02/28 | 6560 | systems/texlive/tlnet/archive/jneurosci.r17346.tar.xz -2023/12/19 | 356484 | systems/texlive/tlnet/archive/jnuexam.doc.r69161.tar.xz -2023/12/19 | 12680 | systems/texlive/tlnet/archive/jnuexam.r69161.tar.xz +2024/02/24 | 356480 | systems/texlive/tlnet/archive/jnuexam.doc.r70117.tar.xz +2024/02/24 | 12684 | systems/texlive/tlnet/archive/jnuexam.r70117.tar.xz 2022/10/24 | 440628 | systems/texlive/tlnet/archive/jobname-suffix.doc.r64797.tar.xz 2022/10/24 | 1756 | systems/texlive/tlnet/archive/jobname-suffix.r64797.tar.xz 2023/08/22 | 583212 | systems/texlive/tlnet/archive/joinbox.doc.r68003.tar.xz @@ -311547,8 +311552,8 @@ 2022/11/23 | 1118500 | systems/texlive/tlnet/archive/lua-widow-control.doc.r65084.tar.xz 2022/11/23 | 19916 | systems/texlive/tlnet/archive/lua-widow-control.r65084.tar.xz 2022/11/23 | 57184 | systems/texlive/tlnet/archive/lua-widow-control.source.r65084.tar.xz -2021/10/08 | 123428 | systems/texlive/tlnet/archive/luaxml.doc.r60709.tar.xz -2021/10/08 | 32276 | systems/texlive/tlnet/archive/luaxml.r60709.tar.xz +2024/02/24 | 124480 | systems/texlive/tlnet/archive/luaxml.doc.r70117.tar.xz +2024/02/24 | 41424 | systems/texlive/tlnet/archive/luaxml.r70117.tar.xz 2023/07/24 | 88120 | systems/texlive/tlnet/archive/lutabulartools.doc.r67714.tar.xz 2023/07/24 | 7492 | systems/texlive/tlnet/archive/lutabulartools.r67714.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.aarch64-linux.r46208.tar.xz @@ -311609,12 +311614,12 @@ 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.amd64-freebsd.r37750.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.amd64-netbsd.r37750.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.armhf-linux.r37750.tar.xz -2023/02/25 | 179688 | systems/texlive/tlnet/archive/make4ht.doc.r66130.tar.xz +2024/02/24 | 186184 | systems/texlive/tlnet/archive/make4ht.doc.r70117.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.i386-freebsd.r37750.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.i386-linux.r37750.tar.xz 2019/02/28 | 336 | systems/texlive/tlnet/archive/make4ht.i386-netbsd.r37750.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.i386-solaris.r37750.tar.xz -2023/02/25 | 55576 | systems/texlive/tlnet/archive/make4ht.r66130.tar.xz +2024/02/24 | 57564 | systems/texlive/tlnet/archive/make4ht.r70117.tar.xz 2021/02/25 | 336 | systems/texlive/tlnet/archive/make4ht.universal-darwin.r57908.tar.xz 2023/02/20 | 2308 | systems/texlive/tlnet/archive/make4ht.windows.r65891.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/make4ht.x86_64-cygwin.r37750.tar.xz @@ -311719,9 +311724,9 @@ 2023/09/08 | 469960 | systems/texlive/tlnet/archive/marginnote.doc.r68204.tar.xz 2023/09/08 | 3312 | systems/texlive/tlnet/archive/marginnote.r68204.tar.xz 2023/09/08 | 10208 | systems/texlive/tlnet/archive/marginnote.source.r68204.tar.xz -2023/04/28 | 1179272 | systems/texlive/tlnet/archive/markdown.doc.r66954.tar.xz -2023/04/28 | 53632 | systems/texlive/tlnet/archive/markdown.r66954.tar.xz -2023/04/28 | 112900 | systems/texlive/tlnet/archive/markdown.source.r66954.tar.xz +2024/02/24 | 1179272 | systems/texlive/tlnet/archive/markdown.doc.r70117.tar.xz +2024/02/24 | 53536 | systems/texlive/tlnet/archive/markdown.r70117.tar.xz +2024/02/24 | 112896 | systems/texlive/tlnet/archive/markdown.source.r70117.tar.xz 2019/02/28 | 426608 | systems/texlive/tlnet/archive/marvosym.doc.r29349.tar.xz 2019/02/28 | 133476 | systems/texlive/tlnet/archive/marvosym.r29349.tar.xz 2019/02/28 | 1256 | systems/texlive/tlnet/archive/marvosym.source.r29349.tar.xz @@ -312131,8 +312136,8 @@ 2019/02/28 | 435560 | systems/texlive/tlnet/archive/minifp.doc.r32559.tar.xz 2019/02/28 | 10000 | systems/texlive/tlnet/archive/minifp.r32559.tar.xz 2019/02/28 | 43836 | systems/texlive/tlnet/archive/minifp.source.r32559.tar.xz -2024/02/22 | 7420 | systems/texlive/tlnet/archive/minimalist.doc.r70050.tar.xz -2024/02/22 | 12800 | systems/texlive/tlnet/archive/minimalist.r70050.tar.xz +2024/02/24 | 7740 | systems/texlive/tlnet/archive/minimalist.doc.r70101.tar.xz +2024/02/24 | 13096 | systems/texlive/tlnet/archive/minimalist.r70101.tar.xz 2024/01/09 | 344744 | systems/texlive/tlnet/archive/minim.doc.r69352.tar.xz 2022/03/05 | 26048 | systems/texlive/tlnet/archive/minim-hatching.doc.r62395.tar.xz 2022/03/05 | 2232 | systems/texlive/tlnet/archive/minim-hatching.r62395.tar.xz @@ -312378,8 +312383,8 @@ 2019/02/28 | 352 | systems/texlive/tlnet/archive/mptopdf.x86_64-linuxmusl.r46840.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.x86_64-linux.r18674.tar.xz 2019/02/28 | 352 | systems/texlive/tlnet/archive/mptopdf.x86_64-solaris.r18674.tar.xz -2023/04/28 | 150688 | systems/texlive/tlnet/archive/mptrees.doc.r66952.tar.xz -2023/04/28 | 7328 | systems/texlive/tlnet/archive/mptrees.r66952.tar.xz +2024/02/24 | 208496 | systems/texlive/tlnet/archive/mptrees.doc.r70117.tar.xz +2024/02/24 | 11464 | systems/texlive/tlnet/archive/mptrees.r70117.tar.xz 2023/07/24 | 251380 | systems/texlive/tlnet/archive/msc.doc.r67718.tar.xz 2023/07/24 | 20168 | systems/texlive/tlnet/archive/msc.r67718.tar.xz 2021/01/20 | 573400 | systems/texlive/tlnet/archive/ms.doc.r57473.tar.xz @@ -314968,9 +314973,9 @@ 2019/02/28 | 1565692 | systems/texlive/tlnet/archive/sduthesis.doc.r41401.tar.xz 2019/02/28 | 1230616 | systems/texlive/tlnet/archive/sduthesis.r41401.tar.xz 2019/02/28 | 24124 | systems/texlive/tlnet/archive/sduthesis.source.r41401.tar.xz -2023/09/13 | 1414316 | systems/texlive/tlnet/archive/se2thesis.doc.r68255.tar.xz -2023/09/13 | 8992 | systems/texlive/tlnet/archive/se2thesis.r68255.tar.xz -2023/09/13 | 23876 | systems/texlive/tlnet/archive/se2thesis.source.r68255.tar.xz +2024/02/24 | 575180 | systems/texlive/tlnet/archive/se2thesis.doc.r70117.tar.xz +2024/02/24 | 9672 | systems/texlive/tlnet/archive/se2thesis.r70117.tar.xz +2024/02/24 | 24784 | systems/texlive/tlnet/archive/se2thesis.source.r70117.tar.xz 2019/02/28 | 256480 | systems/texlive/tlnet/archive/secdot.doc.r20208.tar.xz 2019/02/28 | 1572 | systems/texlive/tlnet/archive/secdot.r20208.tar.xz 2022/01/31 | 445424 | systems/texlive/tlnet/archive/secnum.doc.r61813.tar.xz @@ -315165,8 +315170,8 @@ 2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz 2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz 2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz -2024/02/17 | 2485968 | systems/texlive/tlnet/archive/simpleicons.doc.r69933.tar.xz -2024/02/17 | 3398904 | systems/texlive/tlnet/archive/simpleicons.r69933.tar.xz +2024/02/24 | 2498620 | systems/texlive/tlnet/archive/simpleicons.doc.r70117.tar.xz +2024/02/24 | 3418576 | systems/texlive/tlnet/archive/simpleicons.r70117.tar.xz 2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz 2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz 2023/10/03 | 142696 | systems/texlive/tlnet/archive/simplekv.doc.r68439.tar.xz @@ -315189,8 +315194,8 @@ 2019/02/28 | 4412 | systems/texlive/tlnet/archive/simplewick.source.r15878.tar.xz 2019/02/28 | 942836 | systems/texlive/tlnet/archive/simplified-latex.doc.r20620.tar.xz 2019/02/28 | 380 | systems/texlive/tlnet/archive/simplified-latex.r20620.tar.xz -2024/02/22 | 8552 | systems/texlive/tlnet/archive/simplivre.doc.r70050.tar.xz -2024/02/22 | 5336 | systems/texlive/tlnet/archive/simplivre.r70050.tar.xz +2024/02/24 | 271752 | systems/texlive/tlnet/archive/simplivre.doc.r70117.tar.xz +2024/02/24 | 5336 | systems/texlive/tlnet/archive/simplivre.r70117.tar.xz 2019/02/28 | 136908 | systems/texlive/tlnet/archive/simurgh.doc.r31719.tar.xz 2019/02/28 | 246476 | systems/texlive/tlnet/archive/simurgh.r31719.tar.xz 2021/06/24 | 323456 | systems/texlive/tlnet/archive/sistyle.doc.r59682.tar.xz @@ -315744,9 +315749,9 @@ 2019/09/11 | 1292 | systems/texlive/tlnet/archive/tagging.r52064.tar.xz 2019/02/28 | 68912 | systems/texlive/tlnet/archive/tagpair.doc.r42138.tar.xz 2019/02/28 | 1244 | systems/texlive/tlnet/archive/tagpair.r42138.tar.xz -2024/02/05 | 2166424 | systems/texlive/tlnet/archive/tagpdf.doc.r69703.tar.xz -2024/02/05 | 36836 | systems/texlive/tlnet/archive/tagpdf.r69703.tar.xz -2024/02/05 | 68592 | systems/texlive/tlnet/archive/tagpdf.source.r69703.tar.xz +2024/02/24 | 2191164 | systems/texlive/tlnet/archive/tagpdf.doc.r70117.tar.xz +2024/02/24 | 37332 | systems/texlive/tlnet/archive/tagpdf.r70117.tar.xz +2024/02/24 | 69620 | systems/texlive/tlnet/archive/tagpdf.source.r70117.tar.xz 2019/02/28 | 131060 | systems/texlive/tlnet/archive/talk.doc.r42428.tar.xz 2019/02/28 | 4676 | systems/texlive/tlnet/archive/talk.r42428.tar.xz 2019/02/28 | 556 | systems/texlive/tlnet/archive/talk.source.r42428.tar.xz @@ -315839,12 +315844,12 @@ 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.amd64-freebsd.r37771.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.amd64-netbsd.r37771.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.armhf-linux.r37771.tar.xz -2023/03/22 | 101344 | systems/texlive/tlnet/archive/tex4ebook.doc.r66621.tar.xz +2024/02/24 | 102296 | systems/texlive/tlnet/archive/tex4ebook.doc.r70117.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.i386-freebsd.r37771.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.i386-linux.r37771.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.i386-netbsd.r37771.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.i386-solaris.r37771.tar.xz -2023/03/22 | 17980 | systems/texlive/tlnet/archive/tex4ebook.r66621.tar.xz +2024/02/24 | 18160 | systems/texlive/tlnet/archive/tex4ebook.r70117.tar.xz 2021/02/25 | 340 | systems/texlive/tlnet/archive/tex4ebook.universal-darwin.r57908.tar.xz 2023/02/20 | 2308 | systems/texlive/tlnet/archive/tex4ebook.windows.r65891.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/tex4ebook.x86_64-cygwin.r37771.tar.xz @@ -316140,7 +316145,7 @@ 2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz -2024/02/23 | 432744 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70064.tar.xz +2024/02/24 | 432628 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70087.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz 2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz 2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz @@ -316162,7 +316167,7 @@ 2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz -2024/02/23 | 114024 | systems/texlive/tlnet/archive/texlive-scripts.r70064.tar.xz +2024/02/24 | 114024 | systems/texlive/tlnet/archive/texlive-scripts.r70087.tar.xz 2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz 2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz 2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz @@ -316939,6 +316944,8 @@ 2019/02/28 | 172196 | systems/texlive/tlnet/archive/twoup.doc.r15878.tar.xz 2019/02/28 | 2296 | systems/texlive/tlnet/archive/twoup.r15878.tar.xz 2019/02/28 | 9728 | systems/texlive/tlnet/archive/twoup.source.r15878.tar.xz +2024/02/24 | 452040 | systems/texlive/tlnet/archive/twoxtwogame.doc.r70111.tar.xz +2024/02/24 | 11500 | systems/texlive/tlnet/archive/twoxtwogame.r70111.tar.xz 2020/03/24 | 59400 | systems/texlive/tlnet/archive/txfontsb.doc.r54512.tar.xz 2020/03/24 | 3476328 | systems/texlive/tlnet/archive/txfontsb.r54512.tar.xz 2020/03/24 | 1940068 | systems/texlive/tlnet/archive/txfontsb.source.r54512.tar.xz @@ -318073,16 +318080,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/02/05 | 125030 | systems/texlive/tlnet/install-tl -2024/02/23 | 5747125 | systems/texlive/tlnet/install-tl-unx.tar.gz -2024/02/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2024/02/23 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/02/24 | 5749799 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/02/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/02/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat -2024/02/23 | 21031689 | systems/texlive/tlnet/install-tl-windows.exe -2024/02/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/02/23 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/02/23 | 26035580 | systems/texlive/tlnet/install-tl.zip -2024/02/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/02/23 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/02/24 | 21028068 | systems/texlive/tlnet/install-tl-windows.exe +2024/02/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/02/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/02/24 | 26035557 | systems/texlive/tlnet/install-tl.zip +2024/02/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/02/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2023/03/19 | 1229 | systems/texlive/tlnet/README.md 2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023 2024/01/02 | 9011 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -318092,7 +318099,7 @@ 2024/01/02 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2024/01/16 | 50726 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2024/02/23 | 7312 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/02/24 | 7159 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2023/12/13 | 226639 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt 2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe 2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt @@ -318134,12 +318141,12 @@ 2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2024/01/31 | 5840 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2024/02/23 | 19334033 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2024/02/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/02/24 | 19337227 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/02/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2024/01/31 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2024/02/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2024/02/23 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/02/23 | 2550064 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/02/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/02/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/02/24 | 2551544 | 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 @@ -320846,7 +320853,7 @@ 2024/02/11 | 95286 | systems/texlive/tlnet/tlpkg/translations/fr.po 2024/02/11 | 88795 | systems/texlive/tlnet/tlpkg/translations/it.po 2024/02/11 | 63064 | systems/texlive/tlnet/tlpkg/translations/ja.po -2024/02/23 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot +2024/02/24 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot 2024/02/11 | 59155 | systems/texlive/tlnet/tlpkg/translations/nl.po 2024/02/11 | 68210 | systems/texlive/tlnet/tlpkg/translations/pl.po 2024/02/11 | 83641 | systems/texlive/tlnet/tlpkg/translations/pt_BR.po @@ -329312,7 +329319,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/02/24 | 186 | timestamp +2024/02/25 | 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 index 6d2cf7bced..aae7cba6c3 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index 354f5a0368..7cbba622b7 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,5 +1,112 @@ +2024/02/24 | 9 | macros/context/contrib/context-squares/VERSION +2024/02/24 | 9672 | systems/texlive/tlnet/archive/se2thesis.r70117.tar.xz +2024/02/24 | 96154 | macros/latex/contrib/litetable/doc/litetable-demo.pdf +2024/02/24 | 83666 | macros/latex/contrib/projlib.zip +2024/02/24 | 83404 | systems/texlive/tlnet/archive/dtk.doc.r70117.tar.xz +2024/02/24 | 82822 | macros/latex/contrib/crefthe.zip +2024/02/24 | 7740 | systems/texlive/tlnet/archive/minimalist.doc.r70101.tar.xz +2024/02/24 | 76244 | systems/texlive/tlnet/archive/crefthe.doc.r70117.tar.xz +2024/02/24 | 759311 | macros/unicodetex/latex/bithesis.zip +2024/02/24 | 75033 | macros/latex/contrib/cleveref-forward.zip +2024/02/24 | 7424 | systems/texlive/tlnet/archive/colorist.doc.r70101.tar.xz +2024/02/24 | 731709 | macros/unicodetex/latex/bithesis/bithesis.pdf +2024/02/24 | 7159 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/02/24 | 7127 | macros/latex/contrib/litetable/doc/litetable-demo.tex +2024/02/24 | 69620 | systems/texlive/tlnet/archive/tagpdf.source.r70117.tar.xz +2024/02/24 | 6659 | macros/context/contrib/context-squares.zip +2024/02/24 | 66538 | macros/latex/contrib/crefthe/crefthe-doc.pdf +2024/02/24 | 6548 | macros/unicodetex/latex/fontsetup/tex/fontsetup.sty +2024/02/24 | 632 | systems/texlive/tlnet/archive/collection-games.r70111.tar.xz +2024/02/24 | 603914 | macros/latex/contrib/litetable.zip +2024/02/24 | 58724 | macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.pdf +2024/02/24 | 5846 | macros/latex/contrib/projlib/README.md +2024/02/24 | 57564 | systems/texlive/tlnet/archive/make4ht.r70117.tar.xz +2024/02/24 | 575180 | systems/texlive/tlnet/archive/se2thesis.doc.r70117.tar.xz +2024/02/24 | 5749799 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/02/24 | 566412 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.pdf +2024/02/24 | 5368 | systems/texlive/tlnet/archive/einfart.r70117.tar.xz +2024/02/24 | 53536 | systems/texlive/tlnet/archive/markdown.r70117.tar.xz +2024/02/24 | 5336 | systems/texlive/tlnet/archive/simplivre.r70117.tar.xz +2024/02/24 | 5016 | systems/texlive/tlnet/archive/gitinfo-lua.r70117.tar.xz +2024/02/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/02/24 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/02/24 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/02/24 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/02/24 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/02/24 | 4768 | macros/latex/contrib/crefthe/README.md +2024/02/24 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot +2024/02/24 | 452040 | systems/texlive/tlnet/archive/twoxtwogame.doc.r70111.tar.xz +2024/02/24 | 4424 | systems/texlive/tlnet/archive/crefthe.r70117.tar.xz +2024/02/24 | 432628 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70087.tar.xz +2024/02/24 | 41424 | systems/texlive/tlnet/archive/luaxml.r70117.tar.xz +2024/02/24 | 4117919 | biblio/ctan-bibdata.zip +2024/02/24 | 38194 | macros/latex/contrib/cleveref-forward/cleveref-forward.sty +2024/02/24 | 37933 | macros/latex/contrib/projlib/logo/ProjLib-logo.png +2024/02/24 | 37332 | systems/texlive/tlnet/archive/tagpdf.r70117.tar.xz +2024/02/24 | 371 | macros/unicodetex/latex/fontsetup/README +2024/02/24 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/02/24 | 356480 | systems/texlive/tlnet/archive/jnuexam.doc.r70117.tar.xz +2024/02/24 | 3418576 | systems/texlive/tlnet/archive/simpleicons.r70117.tar.xz +2024/02/24 | 3379 | macros/latex/contrib/projlib/ProjLib.ins +2024/02/24 | 3302 | macros/unicodetex/latex/bithesis/bithesis.ins +2024/02/24 | 312136 | macros/latex/contrib/projlib/ProjLib.dtx +2024/02/24 | 3059511 | systems/doc/pdftex.zip +2024/02/24 | 303380 | macros/latex/contrib/litetable/doc/litetable-cn.pdf +2024/02/24 | 2849468 | biblio/ctan-bibdata/ctan.bib +2024/02/24 | 271752 | systems/texlive/tlnet/archive/simplivre.doc.r70117.tar.xz +2024/02/24 | 2649 | macros/unicodetex/latex/bithesis/contributing-zh.md +2024/02/24 | 26289 | support/TeX4ht/source/tex4ht-jats.tex +2024/02/24 | 26035557 | systems/texlive/tlnet/install-tl.zip +2024/02/24 | 2551544 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/02/24 | 251520 | systems/texlive/tlnet/archive/einfart.doc.r70117.tar.xz +2024/02/24 | 2498620 | systems/texlive/tlnet/archive/simpleicons.doc.r70117.tar.xz +2024/02/24 | 24784 | systems/texlive/tlnet/archive/se2thesis.source.r70117.tar.xz +2024/02/24 | 24757 | macros/unicodetex/latex/fontsetup/doc/fontsetup-doc.tex +2024/02/24 | 247006 | support/TeX4ht/source/ChangeLog +2024/02/24 | 2348 | macros/unicodetex/latex/bithesis/contributing.md +2024/02/24 | 22595 | macros/latex/contrib/crefthe/crefthe.sty +2024/02/24 | 2191164 | systems/texlive/tlnet/archive/tagpdf.doc.r70117.tar.xz +2024/02/24 | 21028068 | systems/texlive/tlnet/install-tl-windows.exe +2024/02/24 | 208496 | systems/texlive/tlnet/archive/mptrees.doc.r70117.tar.xz +2024/02/24 | 19 | macros/latex/contrib/projlib/DEPENDS.txt +2024/02/24 | 1946 | macros/unicodetex/latex/bithesis/README.md +2024/02/24 | 19337227 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/02/24 | 19147 | macros/latex/contrib/crefthe/crefthe-doc.tex +2024/02/24 | 19106 | macros/latex/contrib/projlib/LICENSE +2024/02/24 | 19106 | macros/latex/contrib/crefthe/LICENSE +2024/02/24 | 19106 | macros/latex/contrib/cleveref-forward/LICENSE +2024/02/24 | 186184 | systems/texlive/tlnet/archive/make4ht.doc.r70117.tar.xz +2024/02/24 | 18160 | systems/texlive/tlnet/archive/tex4ebook.r70117.tar.xz +2024/02/24 | 177468 | macros/latex/contrib/litetable/doc/litetable-en.pdf +2024/02/24 | 1743 | macros/latex/contrib/cleveref-forward/README.md +2024/02/24 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/02/24 | 16108 | macros/latex/contrib/litetable/doc/litetable-en.tex +2024/02/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/02/24 | 15388 | macros/latex/contrib/cleveref-forward/demo/cleveref-forward-demo.tex +2024/02/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/02/24 | 14716 | systems/texlive/tlnet/archive/dtk.r70117.tar.xz +2024/02/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/02/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/02/24 | 14139 | macros/latex/contrib/litetable/doc/litetable-cn.tex +2024/02/24 | 13096 | systems/texlive/tlnet/archive/minimalist.r70101.tar.xz +2024/02/24 | 1308 | macros/latex/contrib/projlib/logo/ProjLib-logo.pdf +2024/02/24 | 126 | macros/latex/contrib/projlib/logo/ProjLib-logo.tex +2024/02/24 | 12684 | systems/texlive/tlnet/archive/jnuexam.r70117.tar.xz +2024/02/24 | 125357 | macros/unicodetex/latex/bithesis/bithesis.dtx +2024/02/24 | 124480 | systems/texlive/tlnet/archive/luaxml.doc.r70117.tar.xz +2024/02/24 | 11867 | macros/latex/contrib/litetable/tex/litetable.cls +2024/02/24 | 1179272 | systems/texlive/tlnet/archive/markdown.doc.r70117.tar.xz +2024/02/24 | 117724 | systems/texlive/tlnet/archive/gitinfo-lua.doc.r70117.tar.xz +2024/02/24 | 11644 | systems/texlive/tlnet/archive/colorist.r70101.tar.xz +2024/02/24 | 11500 | systems/texlive/tlnet/archive/twoxtwogame.r70111.tar.xz +2024/02/24 | 11464 | systems/texlive/tlnet/archive/mptrees.r70117.tar.xz +2024/02/24 | 114024 | systems/texlive/tlnet/archive/texlive-scripts.r70087.tar.xz +2024/02/24 | 112896 | systems/texlive/tlnet/archive/markdown.source.r70117.tar.xz +2024/02/24 | 1090756 | macros/unicodetex/latex/fontsetup.zip +2024/02/24 | 102296 | systems/texlive/tlnet/archive/tex4ebook.doc.r70117.tar.xz 2024/02/23 | 991 | support/tex4ebook/tex4ebook-exec_azw.lua 2024/02/23 | 9796 | support/make4ht/lapp-mk4.lua +2024/02/23 | 970535 | systems/doc/pdftex/manual/pdftex-a.pdf 2024/02/23 | 9587 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua.lua 2024/02/23 | 9539 | macros/latex/contrib/se2thesis/se2fonts.dtx 2024/02/23 | 950836 | systems/texlive/tlnet/archive/context-handlecsv.doc.r70074.tar.xz @@ -13,7 +120,6 @@ 2024/02/23 | 8401 | macros/latex/contrib/minimalist/minimart.cls 2024/02/23 | 8398 | macros/latex/contrib/minimalist/minimbook.cls 2024/02/23 | 8295 | support/make4ht/domfilters/make4ht-collapsetoc.lua -2024/02/23 | 82863 | macros/latex/contrib/crefthe.zip 2024/02/23 | 8062 | support/make4ht/make4ht-indexing.lua 2024/02/23 | 80200 | usergrps/dante/dtk/doc/beispiel.pdf 2024/02/23 | 798 | support/make4ht/make4ht-doc.tex @@ -26,16 +132,15 @@ 2024/02/23 | 752 | support/tex4ebook/tex4ebook-doc.tex 2024/02/23 | 733 | support/make4ht/formats/make4ht-tei.lua 2024/02/23 | 7331 | support/make4ht/formats/make4ht-jats.lua -2024/02/23 | 7312 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2024/02/23 | 713 | support/make4ht/filters/make4ht-entities-to-unicode.lua 2024/02/23 | 67319 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-classicthesis.pdf -2024/02/23 | 66589 | macros/latex/contrib/crefthe/crefthe-doc.pdf 2024/02/23 | 6512 | macros/latex/contrib/se2thesis/se2thesis.tex 2024/02/23 | 646 | support/make4ht/extensions/make4ht-ext-common_filters.lua 2024/02/23 | 6456 | support/make4ht/make4ht-lib.lua 2024/02/23 | 62963 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-stream.pdf 2024/02/23 | 629168 | systems/texlive/tlnet/archive/easybook.doc.r70073.tar.xz 2024/02/23 | 627 | support/make4ht/domfilters/make4ht-odtimagesize.lua +2024/02/23 | 6239 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt 2024/02/23 | 6231263 | fonts/simpleicons.zip 2024/02/23 | 61556 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-flow.pdf 2024/02/23 | 6116 | support/make4ht/filters/make4ht-mjcli.lua @@ -51,7 +156,6 @@ 2024/02/23 | 58093 | macros/latex/contrib/se2thesis/se2thesis.dtx 2024/02/23 | 57987 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-classical.pdf 2024/02/23 | 57491 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-plain.pdf -2024/02/23 | 5747125 | systems/texlive/tlnet/install-tl-unx.tar.gz 2024/02/23 | 5745 | support/make4ht/domfilters/make4ht-sectionid.lua 2024/02/23 | 5710 | macros/luatex/latex/gitinfo-lua/scripts/gitinfo-lua-cmd.lua 2024/02/23 | 54721 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-stream.pdf @@ -60,17 +164,11 @@ 2024/02/23 | 5355 | support/make4ht/make4ht-dvireader.lua 2024/02/23 | 53508 | support/make4ht/readme.tex 2024/02/23 | 5289 | support/make4ht/extensions/make4ht-ext-staticsite.lua +2024/02/23 | 5248 | macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx 2024/02/23 | 51630 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-default.pdf 2024/02/23 | 5077 | support/tex4ebook/tex4ebook.sty 2024/02/23 | 50690 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-flow.pdf -2024/02/23 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2024/02/23 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/02/23 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2024/02/23 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/02/23 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2024/02/23 | 48836 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-plain.pdf -2024/02/23 | 4768 | macros/latex/contrib/crefthe/README.md -2024/02/23 | 47499 | systems/texlive/tlnet/tlpkg/translations/messages.pot 2024/02/23 | 474932 | systems/texlive/tlnet/archive/lwarp.source.r70072.tar.xz 2024/02/23 | 469522 | graphics/pgf/contrib/twoxtwogame.zip 2024/02/23 | 46844 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-classical.pdf @@ -86,13 +184,11 @@ 2024/02/23 | 44148 | macros/latex/contrib/minimalist/minimalist-stream.sty 2024/02/23 | 43841 | macros/latex/contrib/minimalist/minimalist-default.sty 2024/02/23 | 43508 | support/make4ht/changelog.tex -2024/02/23 | 432744 | systems/texlive/tlnet/archive/texlive-scripts.doc.r70064.tar.xz 2024/02/23 | 43045 | macros/latex/contrib/minimalist/minimalist-classical.sty 2024/02/23 | 42944 | support/make4ht/README 2024/02/23 | 425 | support/make4ht/filters/make4ht-fix-links.lua 2024/02/23 | 41635 | macros/latex/contrib/minimalist/minimalist-plain.sty 2024/02/23 | 41420 | systems/texlive/tlnet/archive/projlib.doc.r70070.tar.xz -2024/02/23 | 4117837 | biblio/ctan-bibdata.zip 2024/02/23 | 41072 | macros/luatex/generic/luaxml/luaxml-namedentities.lua 2024/02/23 | 402 | support/make4ht/filters/make4ht-hruletohr.lua 2024/02/23 | 395 | support/make4ht/formats/make4ht-html5.lua @@ -102,7 +198,6 @@ 2024/02/23 | 3717 | fonts/simpleicons/enc/simpleiconsseven.enc 2024/02/23 | 3715 | fonts/simpleicons/enc/simpleiconsonezero.enc 2024/02/23 | 3709 | support/make4ht/filters/make4ht-staticsite.lua -2024/02/23 | 3708800 | biblio/ctan-bibdata/ctan.pdf 2024/02/23 | 3700 | fonts/simpleicons/enc/simpleiconsthree.enc 2024/02/23 | 3656 | fonts/simpleicons/enc/simpleiconstwo.enc 2024/02/23 | 3635 | fonts/simpleicons/enc/simpleiconseight.enc @@ -122,6 +217,7 @@ 2024/02/23 | 3316 | fonts/simpleicons/enc/simpleiconsonetwo.enc 2024/02/23 | 328 | support/make4ht/extensions/make4ht-ext-inlinecss.lua 2024/02/23 | 326 | support/make4ht/formats/make4ht-xhtml.lua +2024/02/23 | 326 | macros/context/contrib/context-squares/CHANGELOG.md 2024/02/23 | 32673 | macros/luatex/generic/luaxml/luaxml.tex 2024/02/23 | 3264 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-classicthesis.tex 2024/02/23 | 325 | support/make4ht/extensions/make4ht-ext-join_colors.lua @@ -136,6 +232,7 @@ 2024/02/23 | 304 | support/make4ht/extensions/make4ht-ext-odttemplate.lua 2024/02/23 | 30238 | macros/latex/contrib/se2thesis/se2packages.dtx 2024/02/23 | 3015 | macros/latex/contrib/se2thesis/se2thesis.ins +2024/02/23 | 3005 | systems/doc/pdftex/manual/Makefile 2024/02/23 | 292243 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex 2024/02/23 | 291 | support/make4ht/filters/make4ht-entities.lua 2024/02/23 | 2865 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-classical.tex @@ -143,7 +240,6 @@ 2024/02/23 | 2859 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-stream.tex 2024/02/23 | 285779 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex 2024/02/23 | 2853 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-flow.tex -2024/02/23 | 2849071 | biblio/ctan-bibdata/ctan.bib 2024/02/23 | 2836 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-plain.tex 2024/02/23 | 2824 | macros/unicodetex/latex/simplivre/demo/simplivre-demo-style-default.tex 2024/02/23 | 2824 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-classicthesis.tex @@ -162,13 +258,11 @@ 2024/02/23 | 2616 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-classical.tex 2024/02/23 | 2608 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-stream.tex 2024/02/23 | 2606 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-plain.tex -2024/02/23 | 26035580 | systems/texlive/tlnet/install-tl.zip 2024/02/23 | 2602 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-flow.tex 2024/02/23 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd 2024/02/23 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd 2024/02/23 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd 2024/02/23 | 2573 | macros/unicodetex/latex/einfart/demo/einfart-demo-style-default.tex -2024/02/23 | 2550064 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2024/02/23 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd 2024/02/23 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd 2024/02/23 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd @@ -182,7 +276,6 @@ 2024/02/23 | 2324 | support/make4ht/filters/make4ht-odttemplate.lua 2024/02/23 | 231059 | macros/latex/contrib/se2thesis/se2thesis-master-thesis-example.pdf 2024/02/23 | 2265 | macros/luatex/generic/luaxml/luaxml-pretty.lua -2024/02/23 | 22531 | macros/latex/contrib/crefthe/crefthe.sty 2024/02/23 | 2232 | support/make4ht/domfilters/make4ht-joincolors.lua 2024/02/23 | 222432 | systems/texlive/tlnet/archive/lwarp.r70072.tar.xz 2024/02/23 | 2221889 | fonts/simpleicons/type1/SimpleIcons.pfb @@ -191,30 +284,27 @@ 2024/02/23 | 2168 | macros/luatex/generic/luaxml/luaxml-parse-query.lua 2024/02/23 | 21478 | support/make4ht/mkutils.lua 2024/02/23 | 2138755 | systems/doc/luatex.zip -2024/02/23 | 21031689 | systems/texlive/tlnet/install-tl-windows.exe 2024/02/23 | 20712 | macros/luatex/generic/luaxml/luaxml-mod-xml.lua 2024/02/23 | 1953 | support/make4ht/extensions/make4ht-ext-copy_images.lua -2024/02/23 | 19334033 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2024/02/23 | 19148 | macros/latex/contrib/crefthe/crefthe-doc.tex 2024/02/23 | 19106 | macros/unicodetex/latex/simplivre/LICENSE 2024/02/23 | 19106 | macros/unicodetex/latex/einfart/LICENSE 2024/02/23 | 19106 | macros/latex/contrib/se2thesis/LICENSE.txt 2024/02/23 | 19106 | macros/latex/contrib/minimalist/LICENSE -2024/02/23 | 19106 | macros/latex/contrib/crefthe/LICENSE 2024/02/23 | 19106 | macros/latex/contrib/colorist/LICENSE 2024/02/23 | 18978 | support/tex4ebook/readme.tex +2024/02/23 | 187365 | systems/doc/pdftex/manual/pdftex.tex 2024/02/23 | 1842 | graphics/pgf/contrib/twoxtwogame/README.md 2024/02/23 | 18295 | macros/luatex/generic/luaxml/luaxml-domobject.lua 2024/02/23 | 1812 | fonts/simpleicons/doc/simpleicons.tex 2024/02/23 | 1793727 | systems/doc/luatex/luatex.pdf 2024/02/23 | 17905 | support/tex4ebook/changelog.tex +2024/02/23 | 17761 | macros/latex/contrib/litetable/doc/favicon.png 2024/02/23 | 17509 | usergrps/dante/dtk/dtk.cls 2024/02/23 | 174301 | macros/luatex/generic/luaxml.zip 2024/02/23 | 174134 | fonts/simpleicons/doc/bindings.tex 2024/02/23 | 1732 | support/tex4ebook/tex4ebook-exec_mobi.lua 2024/02/23 | 168747 | graphics/pgf/contrib/twoxtwogame/twoxtwogame.sty 2024/02/23 | 16828 | systems/texlive/tlnet/archive/easybook.r70073.tar.xz -2024/02/23 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2024/02/23 | 16746 | support/tex4ebook/tex4ebook-exec_epub.lua 2024/02/23 | 16720 | systems/texlive/tlnet/archive/easybook.source.r70073.tar.xz 2024/02/23 | 16645 | macros/luatex/latex/gitinfo-lua/doc/gitinfo-lua.tex @@ -226,14 +316,11 @@ 2024/02/23 | 16012 | systems/texlive/tlnet/archive/context-handlecsv.r70074.tar.xz 2024/02/23 | 15 | macros/unicodetex/latex/simplivre/DEPENDS.txt 2024/02/23 | 15 | macros/unicodetex/latex/einfart/DEPENDS.txt +2024/02/23 | 15557 | systems/doc/pdftex/manual/ChangeLog 2024/02/23 | 15556 | support/tex4ebook/tex4ebook.4ht 2024/02/23 | 15403 | macros/luatex/generic/luaxml/luaxml-cssquery.lua -2024/02/23 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/02/23 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2024/02/23 | 14896 | support/tex4ebook/README -2024/02/23 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2024/02/23 | 1458 | support/make4ht/domfilters/make4ht-odtsvg.lua -2024/02/23 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2024/02/23 | 1449 | support/make4ht/extensions/make4ht-ext-tidy.lua 2024/02/23 | 1446 | macros/luatex/generic/luaxml/luaxml-entities.lua 2024/02/23 | 140204 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r70071.tar.xz @@ -265,13 +352,14 @@ 2024/02/23 | 1151 | support/tex4ebook/tex4ebook-exec_azw3.lua 2024/02/23 | 11456 | macros/luatex/generic/luaxml/luaxml-mod-handler.lua 2024/02/23 | 1143 | support/make4ht/formats/make4ht-docbook.lua -2024/02/23 | 114024 | systems/texlive/tlnet/archive/texlive-scripts.r70064.tar.xz 2024/02/23 | 11358 | graphics/pgf/contrib/twoxtwogame/LICENSE 2024/02/23 | 1124 | support/make4ht/domfilters/make4ht-odtfonts.lua 2024/02/23 | 1120 | support/make4ht/extensions/make4ht-ext-common_domfilters.lua +2024/02/23 | 11138 | systems/doc/pdftex/manual/pdftexmanual.cls 2024/02/23 | 11096 | support/make4ht/mkparams.lua 2024/02/23 | 1093 | macros/luatex/latex/gitinfo-lua/README.md 2024/02/23 | 1080 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsonetwo.tfm +2024/02/23 | 1078 | macros/context/contrib/context-squares/LICENSE 2024/02/23 | 1046 | support/make4ht/domfilters/make4ht-idcolons.lua 2024/02/23 | 1040 | macros/luatex/latex/gitinfo-lua/doc/git-scenario.sh 2024/02/23 | 1039 | support/make4ht/make4ht-filterlib.lua @@ -285,11 +373,8 @@ 2024/02/22 | 950 | macros/latex/contrib/tagpdf/ex-formula-problem.tex 2024/02/22 | 92358 | macros/latex/contrib/easybook/easybook.tex 2024/02/22 | 89 | macros/latex/contrib/lwarp/lwarp_baseline_marker.png -2024/02/22 | 8556 | systems/texlive/tlnet/archive/einfart.doc.r70050.tar.xz -2024/02/22 | 8552 | systems/texlive/tlnet/archive/simplivre.doc.r70050.tar.xz 2024/02/22 | 8552 | systems/texlive/tlnet/archive/lebhart.doc.r70050.tar.xz 2024/02/22 | 8548 | systems/texlive/tlnet/archive/beaulivre.doc.r70050.tar.xz -2024/02/22 | 83668 | macros/latex/contrib/projlib.zip 2024/02/22 | 831142 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.pdf 2024/02/22 | 8281 | macros/latex/contrib/tagpdf/global-ex.png 2024/02/22 | 827 | macros/latex/contrib/tagpdf/ex-softhyphen.tex @@ -298,8 +383,6 @@ 2024/02/22 | 77050 | macros/latex/contrib/easybook/easybook.dtx 2024/02/22 | 7654 | macros/latex/contrib/pdfmanagement-testphase/color-ltx.sty 2024/02/22 | 750635 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield.pdf -2024/02/22 | 7420 | systems/texlive/tlnet/archive/minimalist.doc.r70050.tar.xz -2024/02/22 | 7412 | systems/texlive/tlnet/archive/colorist.doc.r70050.tar.xz 2024/02/22 | 73587 | macros/latex/contrib/tagpdf/tagpdf-struct.dtx 2024/02/22 | 719 | macros/latex/contrib/lwarp/lwarp_baseline_marker.eps 2024/02/22 | 700 | macros/latex/contrib/tagpdf/ex-spaceglyph-listings.tex @@ -316,7 +399,6 @@ 2024/02/22 | 600974 | macros/latex/contrib/pdfmanagement-testphase/l3pdfannot.pdf 2024/02/22 | 592919 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.pdf 2024/02/22 | 586583 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.pdf -2024/02/22 | 5846 | macros/latex/contrib/projlib/README.md 2024/02/22 | 565531 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.pdf 2024/02/22 | 5650 | macros/latex/contrib/tagpdf/tagpdf-space.dtx 2024/02/22 | 5580 | systems/texlive/tlnet/archive/lua-placeholders.r70055.tar.xz @@ -325,9 +407,7 @@ 2024/02/22 | 542196 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-choice.pdf 2024/02/22 | 541200 | systems/texlive/tlnet/archive/ufrgscca.doc.r70054.tar.xz 2024/02/22 | 540930 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.pdf -2024/02/22 | 5364 | systems/texlive/tlnet/archive/einfart.r70050.tar.xz 2024/02/22 | 536366 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.pdf -2024/02/22 | 5336 | systems/texlive/tlnet/archive/simplivre.r70050.tar.xz 2024/02/22 | 528830 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.pdf 2024/02/22 | 5244 | systems/texlive/tlnet/archive/lebhart.r70050.tar.xz 2024/02/22 | 5236 | systems/texlive/tlnet/archive/beaulivre.r70050.tar.xz @@ -348,7 +428,6 @@ 2024/02/22 | 3960590 | macros/latex/contrib/lwarp.zip 2024/02/22 | 3959 | macros/latex/contrib/tagpdf/tagpdf.ins 2024/02/22 | 38254 | systems/doc/luatex/luatex-lua.tex -2024/02/22 | 37933 | macros/latex/contrib/projlib/logo/ProjLib-logo.png 2024/02/22 | 3792 | systems/texlive/tlnet/archive/homework.r70050.tar.xz 2024/02/22 | 375304 | systems/texlive/tlnet/archive/homework.doc.r70050.tar.xz 2024/02/22 | 36943 | macros/latex/contrib/tagpdf/tagpdf-data.dtx @@ -358,9 +437,7 @@ 2024/02/22 | 3471136 | macros/latex/contrib/lwarp/lwarp.pdf 2024/02/22 | 34295 | macros/latex/contrib/tagpdf/ex-alt-actualtext.pdf 2024/02/22 | 34111 | macros/latex/contrib/lwarp/lwarp.ins -2024/02/22 | 3379 | macros/latex/contrib/projlib/ProjLib.ins 2024/02/22 | 31552 | macros/latex/contrib/tagpdf/ex-list.pdf -2024/02/22 | 312116 | macros/latex/contrib/projlib/ProjLib.dtx 2024/02/22 | 31145 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-radiobutton.dtx 2024/02/22 | 29836 | macros/latex/contrib/lwarp/lwarpmk.lua 2024/02/22 | 29776 | macros/latex/contrib/pdfmanagement-testphase/l3pdffile.dtx @@ -376,11 +453,9 @@ 2024/02/22 | 26550 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-action.dtx 2024/02/22 | 26540 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-pushbutton.dtx 2024/02/22 | 2643 | macros/latex/contrib/tagpdf/tagpdf.bib -2024/02/22 | 26113 | support/TeX4ht/source/tex4ht-jats.tex 2024/02/22 | 2586486 | systems/doc/metapost.zip 2024/02/22 | 24880 | macros/latex/contrib/tagpdf/ex-mc-manual-para-split-obsolete.pdf 2024/02/22 | 24806 | macros/latex/contrib/tagpdf/ex-structure-obsolete.pdf -2024/02/22 | 246829 | support/TeX4ht/source/ChangeLog 2024/02/22 | 24348 | systems/texlive/tlnet/archive/ufrgscca.r70054.tar.xz 2024/02/22 | 23335 | macros/latex/contrib/tagpdf/tagpdf.dtx 2024/02/22 | 23311 | macros/latex/contrib/tagpdf/acrobat.png @@ -392,11 +467,9 @@ 2024/02/22 | 203314 | graphics/metapost/contrib/macros/mptrees/mptrees-doc.pdf 2024/02/22 | 2022 | macros/latex/contrib/tagpdf/link-figure-input.tex 2024/02/22 | 20066 | macros/latex/contrib/tagpdf/ex-formula-problem.pdf -2024/02/22 | 19 | macros/latex/contrib/projlib/DEPENDS.txt 2024/02/22 | 19236 | macros/latex/contrib/tagpdf/ex-softhyphen.pdf 2024/02/22 | 19207 | macros/latex/contrib/pdfmanagement-testphase/pdfmanagement-testphase.dtx 2024/02/22 | 19203 | macros/latex/contrib/tagpdf/ex-tagpdf-template.pdf -2024/02/22 | 19106 | macros/latex/contrib/projlib/LICENSE 2024/02/22 | 19014 | macros/latex/contrib/tagpdf/ex-attribute.pdf 2024/02/22 | 18461 | macros/latex/contrib/tagpdf/ex-patch-sectioning-koma-luatex.pdf 2024/02/22 | 18170 | macros/latex/contrib/pdfmanagement-testphase/l3pdffield-checkbox.dtx @@ -419,16 +492,12 @@ 2024/02/22 | 1362160 | systems/texlive/tlnet/archive/robust-externalize.doc.r70053.tar.xz 2024/02/22 | 1354 | macros/latex/contrib/pdfmanagement-testphase/update-metadata.txt 2024/02/22 | 1325 | macros/latex/contrib/tagpdf/ex-attribute.tex -2024/02/22 | 1308 | macros/latex/contrib/projlib/logo/ProjLib-logo.pdf 2024/02/22 | 129305 | macros/latex/contrib/tagpdf/tagpdf.tex -2024/02/22 | 12800 | systems/texlive/tlnet/archive/minimalist.r70050.tar.xz -2024/02/22 | 126 | macros/latex/contrib/projlib/logo/ProjLib-logo.tex 2024/02/22 | 12362 | macros/latex/contrib/pdfmanagement-testphase/ltdocinit.dtx 2024/02/22 | 121753375 | macros/context/latest/cont-tmf.zip 2024/02/22 | 1194 | macros/latex/contrib/tagpdf/README.md 2024/02/22 | 1185248 | support/TeX4ht/source/tex4ht-4ht.tex 2024/02/22 | 1162 | macros/latex/contrib/pdfmanagement-testphase/README.md -2024/02/22 | 11616 | systems/texlive/tlnet/archive/colorist.r70050.tar.xz 2024/02/22 | 1160 | macros/latex/contrib/tagpdf/ex-AF-file.tex 2024/02/22 | 1156337 | macros/latex/contrib/tagpdf/tagpdf.pdf 2024/02/22 | 11133 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md @@ -503,7 +572,6 @@ 2024/02/21 | 3425 | macros/latex/contrib/ufrgscca/latex/ufrgscca-lists.sty 2024/02/21 | 33908 | systems/texlive/tlnet/archive/l3backend.source.r70027.tar.xz 2024/02/21 | 3139592 | systems/texlive/tlnet/archive/l3experimental.doc.r70027.tar.xz -2024/02/21 | 3061878 | systems/doc/pdftex.zip 2024/02/21 | 30235 | macros/latex/contrib/homework/homework-example-sheet-answer.pdf 2024/02/21 | 2924 | systems/texlive/tlnet/archive/frenchmath.r70031.tar.xz 2024/02/21 | 289 | macros/luatex/latex/lua-placeholders/doc/lua-placeholders-example/example.yaml @@ -558,7 +626,6 @@ 2024/02/20 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex 2024/02/20 | 9944 | macros/latex/contrib/l3backend/l3backend-opacity.dtx 2024/02/20 | 989949 | macros/luatex/latex/piton.zip -2024/02/20 | 970485 | systems/doc/pdftex/manual/pdftex-a.pdf 2024/02/20 | 96024 | macros/latex/contrib/l3experimental/l3galley.dtx 2024/02/20 | 95311 | systems/doc/dvipng/dvipng.html 2024/02/20 | 9507 | macros/latex/contrib/l3experimental/CHANGELOG.md @@ -763,7 +830,6 @@ 2024/02/20 | 3078 | macros/latex/contrib/l3kernel/README.md 2024/02/20 | 305486 | macros/latex/contrib/l3kernel/l3regex.dtx 2024/02/20 | 30504 | macros/latex/contrib/l3kernel/l3intarray.dtx -2024/02/20 | 3030 | systems/doc/pdftex/manual/Makefile 2024/02/20 | 299358 | macros/latex/contrib/l3experimental/l3opacity.pdf 2024/02/20 | 29838 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx 2024/02/20 | 298116 | macros/latex/contrib/l3experimental/l3benchmark.pdf @@ -901,7 +967,6 @@ 2024/02/20 | 189018 | macros/latex/contrib/robust-externalize/robust-externalize.sty 2024/02/20 | 1885 | systems/doc/pdftex/manual/incl/pdfmin-src.txt 2024/02/20 | 18742 | biblio/citation-style-language/citation-style-language-cite.sty -2024/02/20 | 187056 | systems/doc/pdftex/manual/pdftex.tex 2024/02/20 | 185 | systems/doc/pdftex/tests/25-pdfomitprocset/f.tex 2024/02/20 | 185 | systems/doc/pdftex/tests/25-pdfomitprocset/f2.tex 2024/02/20 | 18528 | macros/latex/contrib/l3kernel/l3fp-round.dtx @@ -944,7 +1009,6 @@ 2024/02/20 | 15262 | macros/xetex/latex/langsci/langsci-unified.cbx 2024/02/20 | 151591 | macros/latex/contrib/l3kernel/l3news06.pdf 2024/02/20 | 150 | systems/doc/pdftex/tests/28-fake-interword-space-updated/Makefile -2024/02/20 | 15095 | systems/doc/pdftex/manual/ChangeLog 2024/02/20 | 150919 | macros/latex/contrib/l3kernel/l3news02.pdf 2024/02/20 | 1509107 | macros/latex/contrib/robust-externalize.zip 2024/02/20 | 150870 | macros/latex/contrib/l3kernel/l3docstrip.pdf @@ -1012,7 +1076,6 @@ 2024/02/20 | 112524 | macros/latex/contrib/l3kernel/l3news05.pdf 2024/02/20 | 112260 | macros/latex/contrib/l3kernel/l3color.dtx 2024/02/20 | 11148 | systems/doc/pdftex/tests/16-nolink-special/fancyhdr.sty -2024/02/20 | 11134 | systems/doc/pdftex/manual/pdftexmanual.cls 2024/02/20 | 11033 | biblio/citation-style-language/american-medical-association.csl 2024/02/20 | 1093728 | systems/doc/hitex/hiformat.hnt 2024/02/20 | 10754 | macros/latex/contrib/l3experimental/l3draw-transforms.dtx @@ -2335,221 +2398,3 @@ 2024/02/18 | 11100 | systems/texlive/tlnet/archive/codedescribe.r69944.tar.xz 2024/02/18 | 1086 | macros/jptex/latex/jlreq-deluxe/LICENSE 2024/02/18 | 1005 | macros/latex/contrib/l3packages/README.md -2024/02/17 | 9855 | macros/generic/markdown/examples/optex.tex -2024/02/17 | 98454 | macros/luatex/latex/novel/doc/extras/novel-example.pdf -2024/02/17 | 98012 | systems/texlive/tlnet/archive/spbmark.doc.r69927.tar.xz -2024/02/17 | 952201 | macros/generic/markdown/markdown.dtx -2024/02/17 | 93379 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma -2024/02/17 | 920 | systems/win32/miktex/tm/packages/pr.ini -2024/02/17 | 9002 | systems/win32/miktex/tm/packages/cnbwp.tar.lzma -2024/02/17 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2024/02/17 | 88652 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2024/02/17 | 8820 | macros/luatex/latex/novel/lualatex/novel-PostLayout.sty -2024/02/17 | 830460 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2024/02/17 | 8292 | systems/texlive/tlnet/archive/jlreq.source.r69932.tar.xz -2024/02/17 | 82096 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2024/02/17 | 82034 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2024/02/17 | 81599 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2024/02/17 | 811007 | systems/win32/miktex/tm/packages/files.csv.lzma -2024/02/17 | 810923 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2024/02/17 | 78353 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2024/02/17 | 77332 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2024/02/17 | 76141 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2024/02/17 | 75 | macros/generic/markdown/examples/scientists.csv -2024/02/17 | 7561 | macros/luatex/latex/novel/lualatex/novel-DropCap.sty -2024/02/17 | 75143 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2024/02/17 | 75040 | systems/texlive/tlnet/archive/expex-glossonly.doc.r69923.tar.xz -2024/02/17 | 745380 | systems/texlive/tlnet/archive/tabularray.doc.r69926.tar.xz -2024/02/17 | 73409 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2024/02/17 | 73393 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2024/02/17 | 730356 | systems/texlive/tlnet/archive/functional.doc.r69929.tar.xz -2024/02/17 | 7280 | systems/texlive/tlnet/archive/luaotfload.source.r69921.tar.xz -2024/02/17 | 726042 | systems/win32/miktex/tm/packages/tabularray__doc.tar.lzma -2024/02/17 | 7112 | systems/texlive/tlnet/archive/collection-latexextra.r69928.tar.xz -2024/02/17 | 707998 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2024/02/17 | 699151 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2024/02/17 | 69692 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2024/02/17 | 6946 | macros/luatex/latex/novel/lualatex/novel-FileData.sty -2024/02/17 | 686436 | systems/texlive/tlnet/archive/cnbwp.doc.r69931.tar.xz -2024/02/17 | 682743 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma -2024/02/17 | 67828 | systems/texlive/tlnet/archive/siunitx.r69922.tar.xz -2024/02/17 | 67391 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2024/02/17 | 65 | systems/mac/mactex/mactex-MacTeXtras-20240217.zip.md5 -2024/02/17 | 65122 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2024/02/17 | 64839 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2024/02/17 | 636720 | systems/texlive/tlnet/archive/luaotfload.doc.r69921.tar.xz -2024/02/17 | 623028 | systems/texlive/tlnet/archive/luaotfload.r69921.tar.xz -2024/02/17 | 611941 | macros/unicodetex/latex/polyglossia.zip -2024/02/17 | 61073 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2024/02/17 | 606491 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2024/02/17 | 603499 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2024/02/17 | 603091 | systems/win32/miktex/tm/packages/cnbwp__doc.tar.lzma -2024/02/17 | 601822 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma -2024/02/17 | 59279 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2024/02/17 | 58931 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2024/02/17 | 5744 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma -2024/02/17 | 55956 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2024/02/17 | 5571308 | systems/texlive/tlnet/archive/pgf-periodictable.doc.r69924.tar.xz -2024/02/17 | 54817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2024/02/17 | 54215 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2024/02/17 | 538564 | systems/win32/miktex/tm/packages/jlreq__doc.tar.lzma -2024/02/17 | 535608 | systems/texlive/tlnet/archive/jlreq.doc.r69932.tar.xz -2024/02/17 | 530202 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2024/02/17 | 52602 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2024/02/17 | 513296 | systems/texlive/tlnet/archive/pgf-periodictable.r69924.tar.xz -2024/02/17 | 49 | systems/mac/mactex/MacTeXtras.zip.md5 -2024/02/17 | 499899 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2024/02/17 | 49948 | macros/latex/contrib/randexam/randexam-b-answer.pdf -2024/02/17 | 49886 | macros/latex/contrib/randexam/randexam-a-answer.pdf -2024/02/17 | 49725 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2024/02/17 | 48761 | systems/win32/miktex/tm/packages/functional__source.tar.lzma -2024/02/17 | 48299 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2024/02/17 | 47404 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2024/02/17 | 473015 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2024/02/17 | 4681 | macros/generic/markdown/markdown.css -2024/02/17 | 459623 | systems/win32/miktex/tm/packages/pynotebook__doc.tar.lzma -2024/02/17 | 45948 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2024/02/17 | 4485835 | macros/luatex/latex/novel.zip -2024/02/17 | 44358 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2024/02/17 | 44109 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2024/02/17 | 44070 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2024/02/17 | 4405 | macros/generic/markdown/docstrip.cfg -2024/02/17 | 43730 | macros/generic/markdown/CHANGES.md -2024/02/17 | 43095 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2024/02/17 | 41751 | macros/latex/contrib/randexam/randexam-a-blank.pdf -2024/02/17 | 4174342 | systems/win32/miktex/tm/packages/novel__source.tar.lzma -2024/02/17 | 41687 | macros/latex/contrib/randexam/randexam-b-blank.pdf -2024/02/17 | 4125 | systems/win32/miktex/tm/packages/spbmark.tar.lzma -2024/02/17 | 40883 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma -2024/02/17 | 40360 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2024/02/17 | 39868 | systems/texlive/tlnet/archive/exam-zh.r69920.tar.xz -2024/02/17 | 395355 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2024/02/17 | 3926 | macros/luatex/latex/novel/doc/extras/novel-example.tex -2024/02/17 | 3924 | systems/texlive/tlnet/archive/spbmark.r69927.tar.xz -2024/02/17 | 3880 | systems/texlive/tlnet/archive/texlogfilter.r69919.tar.xz -2024/02/17 | 3832 | macros/generic/markdown/examples/example.md -2024/02/17 | 3818 | macros/luatex/latex/novel/lualatex/novel-Sandbox.sty -2024/02/17 | 381896 | macros/unicodetex/latex/polyglossia/polyglossia.pdf -2024/02/17 | 37605 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2024/02/17 | 37500 | systems/win32/miktex/tm/packages/tabularray.tar.lzma -2024/02/17 | 37364 | systems/texlive/tlnet/archive/tabularray.r69926.tar.xz -2024/02/17 | 36805 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2024/02/17 | 36708 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2024/02/17 | 3611 | systems/win32/miktex/tm/packages/pynotebook__source.tar.lzma -2024/02/17 | 35355 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2024/02/17 | 351949 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2024/02/17 | 348410 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2024/02/17 | 348347 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2024/02/17 | 3431742 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma -2024/02/17 | 3398904 | systems/texlive/tlnet/archive/simpleicons.r69933.tar.xz -2024/02/17 | 33855 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2024/02/17 | 33852 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2024/02/17 | 329740 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2024/02/17 | 32894 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2024/02/17 | 328609 | macros/luatex/latex/novel/doc/novel-documentation.html -2024/02/17 | 32726 | macros/luatex/latex/novel/doc/novel.pdf -2024/02/17 | 32111 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2024/02/17 | 31 | macros/generic/markdown/VERSION -2024/02/17 | 31749 | macros/latex/contrib/codedescribe/latex/codedescribe.sty -2024/02/17 | 3163 | macros/latex/contrib/codedescribe/README.md -2024/02/17 | 31575 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2024/02/17 | 305395 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2024/02/17 | 29464 | systems/texlive/tlnet/archive/texlogfilter.doc.r69919.tar.xz -2024/02/17 | 291372 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2024/02/17 | 29118 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2024/02/17 | 287390 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2024/02/17 | 28706 | macros/latex/contrib/codedescribe/latex/codelisting.sty -2024/02/17 | 2844124 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2024/02/17 | 2831 | macros/luatex/latex/novel/doc/novel.tex -2024/02/17 | 2827 | systems/win32/miktex/tm/packages/pynotebook.tar.lzma -2024/02/17 | 272405 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2024/02/17 | 27148 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2024/02/17 | 2708656 | systems/texlive/tlnet/archive/exam-zh.doc.r69920.tar.xz -2024/02/17 | 25613 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2024/02/17 | 25605 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2024/02/17 | 254545 | macros/latex/contrib/codedescribe.zip -2024/02/17 | 252555 | macros/latex/contrib/codedescribe/doc/codedescribe.pdf -2024/02/17 | 2495149 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma -2024/02/17 | 249437 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2024/02/17 | 2485968 | systems/texlive/tlnet/archive/simpleicons.doc.r69933.tar.xz -2024/02/17 | 245919 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2024/02/17 | 24141 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2024/02/17 | 24034 | macros/luatex/latex/novel/lualatex/novel.cls -2024/02/17 | 23866 | macros/latex/contrib/codedescribe/doc/codedescribe.tex -2024/02/17 | 2348 | systems/texlive/tlnet/archive/expex-glossonly.r69923.tar.xz -2024/02/17 | 232152 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2024/02/17 | 22881 | macros/generic/markdown/libraries/markdown-tinyyaml.lua -2024/02/17 | 2284462 | systems/mac/mactex/mactex-MacTeXtras-20240217.zip -2024/02/17 | 221356 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2024/02/17 | 21983 | macros/generic/markdown/README.md -2024/02/17 | 2189 | macros/generic/markdown/examples/context-mkiv.tex -2024/02/17 | 218880 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2024/02/17 | 217158 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2024/02/17 | 21697 | macros/luatex/latex/novel/lualatex/novel-TextMacros.sty -2024/02/17 | 21647 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma -2024/02/17 | 20836 | systems/win32/miktex/tm/packages/tabularray__source.tar.lzma -2024/02/17 | 2056135 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2024/02/17 | 2054033 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2024/02/17 | 203204 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2024/02/17 | 2014881 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2024/02/17 | 19999 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2024/02/17 | 19946 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2024/02/17 | 19794 | macros/luatex/latex/novel/lualatex/novel-Images.sty -2024/02/17 | 1963 | macros/unicodetex/latex/polyglossia/README.md -2024/02/17 | 182855 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2024/02/17 | 18081 | macros/luatex/latex/novel/lualatex/novel-HeadFootStyles.sty -2024/02/17 | 1778 | macros/generic/markdown/examples/latex-pdftex.tex -2024/02/17 | 1763404 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2024/02/17 | 1763200 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2024/02/17 | 17571 | macros/luatex/latex/novel/lualatex/novel-pdfx.sty -2024/02/17 | 174116 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2024/02/17 | 17235 | macros/luatex/latex/novel/lualatex/novel-LayoutSettings.sty -2024/02/17 | 171 | macros/latex/contrib/randexam/randexam-b-answer.tex -2024/02/17 | 17155 | macros/luatex/latex/novel/lualatex/novel-Fonts.sty -2024/02/17 | 1663353 | support/TeX4ht/source/tex4ht-fonts-noncjk.tex -2024/02/17 | 1650 | macros/generic/markdown/markdown.ins -2024/02/17 | 16242 | systems/win32/miktex/tm/packages/easybook.tar.lzma -2024/02/17 | 161 | systems/mac/mactex/mactex-MacTeXtras-20240217.zip.sha512 -2024/02/17 | 1609 | macros/generic/markdown/examples/latex-luatex.tex -2024/02/17 | 159884 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2024/02/17 | 1578727 | install/macros/generic/markdown.tds.zip -2024/02/17 | 15780 | macros/luatex/latex/novel/lualatex/novel-Footnotes.sty -2024/02/17 | 156 | macros/latex/contrib/randexam/randexam-b-blank.tex -2024/02/17 | 156 | macros/latex/contrib/randexam/randexam-a-blank.tex -2024/02/17 | 153484 | systems/texlive/tlnet/archive/jlreq.r69932.tar.xz -2024/02/17 | 1531331 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2024/02/17 | 15017 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma -2024/02/17 | 145 | systems/mac/mactex/MacTeXtras.zip.sha512 -2024/02/17 | 14598 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2024/02/17 | 1441025 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2024/02/17 | 14280 | macros/luatex/latex/novel/lualatex/novel-ChapterScene.sty -2024/02/17 | 141946 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2024/02/17 | 141609 | systems/win32/miktex/tm/packages/jlreq.tar.lzma -2024/02/17 | 140951 | macros/generic/markdown/markdown.png -2024/02/17 | 137763 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2024/02/17 | 1356202 | install/macros/unicodetex/latex/polyglossia.tds.zip -2024/02/17 | 1341570 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2024/02/17 | 13084 | macros/luatex/latex/novel/lualatex/novel-CalculateLayout.sty -2024/02/17 | 1287640 | systems/texlive/tlnet/archive/siunitx.doc.r69922.tar.xz -2024/02/17 | 1253 | macros/luatex/latex/novel/doc/extras/novel-extras-README.html -2024/02/17 | 123088 | systems/texlive/tlnet/archive/siunitx.source.r69922.tar.xz -2024/02/17 | 117702 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2024/02/17 | 1172939 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2024/02/17 | 116828 | systems/win32/miktex/tm/packages/novel.tar.lzma -2024/02/17 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini -2024/02/17 | 112426 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2024/02/17 | 11065 | systems/win32/miktex/tm/packages/functional.tar.lzma -2024/02/17 | 109922 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2024/02/17 | 10976 | systems/texlive/tlnet/archive/functional.r69929.tar.xz -2024/02/17 | 1089321 | macros/generic/markdown/markdown.pdf -2024/02/17 | 108820 | systems/win32/miktex/tm/packages/cnbwp__source.tar.lzma -2024/02/17 | 108541 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2024/02/17 | 1074357 | macros/unicodetex/latex/polyglossia/polyglossia.dtx -2024/02/17 | 106590 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2024/02/17 | 105748 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2024/02/17 | 10524 | macros/latex/contrib/randexam/randexam-a-answer.tex -2024/02/17 | 104443 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2024/02/17 | 104212 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2024/02/17 | 1037811 | macros/generic/markdown/markdown.html -2024/02/17 | 103669 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2024/02/17 | 10092 | systems/texlive/tlnet/archive/cnbwp.r69931.tar.xz diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index faad7534d6..1ca5121de8 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 23-02-2024, 02:00:04 +%% created at 24-02-2024, 02:00:04 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -14223,7 +14223,7 @@ title = {The \texttt{colorist} package}, subtitle = {Write your articles or books in a colorful way}, author = {Jinwen XU}, - date = {2024-02-21}, + date = {2024-02-23}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/colorist}, @@ -16124,8 +16124,8 @@ title = {The \texttt{crefthe} package}, subtitle = {Cross referencing with proper definite articles}, author = {Jinwen XU}, - date = {2023-11-11}, - version = {}, + date = {2024-02-23}, + version = {2023-11-11a}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/crefthe}, url = {https://ctan.org/pkg/crefthe}, @@ -19913,8 +19913,8 @@ title = {The \texttt{dtk} package}, subtitle = {Document class for the journal of DANTE}, author = {Herbert Voß and Rolf Niepraschk}, - date = {2024-02-12}, - version = {2.10d}, + date = {2024-02-23}, + version = {2.10e}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/usergrps/dante/dtk}, url = {https://ctan.org/pkg/dtk}, @@ -21483,7 +21483,7 @@ title = {The \texttt{einfart} package}, subtitle = {Write your articles in a simple and clear way}, author = {Jinwen XU}, - date = {2024-02-21}, + date = {2024-02-23}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/einfart}, @@ -29256,8 +29256,8 @@ title = {The \texttt{gitinfo-lua} package}, subtitle = {Display git project information in your \LaTeX{} projects}, author = {Erik Nijenhuis}, - date = {2024-02-12}, - version = {1.0.1}, + date = {2024-02-23}, + version = {1.0.2}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/luatex/latex/gitinfo-lua}, url = {https://ctan.org/pkg/gitinfo-lua}, @@ -42547,12 +42547,12 @@ title = {The \texttt{luaxml} package}, subtitle = {Lua library for reading and serialising XML files}, author = {Michal Hoftich}, - date = {2021-10-07}, - version = {0.1q}, + date = {2024-02-23}, + version = {0.1r}, license = {other-free}, mirror = {https://mirror.ctan.org/macros/luatex/generic/luaxml}, url = {https://ctan.org/pkg/luaxml}, - annotation = {LuaXML is a pure Lua library for reading and serializing + annotation = {LuaXML is a pure Lua library for reading and serializing XML files. The current release is aimed mainly at support for the package. The documentation was created by automatic conversion @@ -43051,8 +43051,8 @@ title = {The \texttt{make4ht} package}, subtitle = {A build system for tex4ht}, author = {Michal Hoftich}, - date = {2023-02-24}, - version = {0.3m}, + date = {2024-02-23}, + version = {0.4}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/support/make4ht}, url = {https://ctan.org/pkg/make4ht}, @@ -46016,7 +46016,7 @@ title = {The \texttt{minimalist} package}, subtitle = {Write your articles or books in a simple and clear way}, author = {Jinwen XU}, - date = {2024-02-21}, + date = {2024-02-23}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/minimalist}, @@ -47139,8 +47139,8 @@ title = {The \texttt{mptrees} package}, subtitle = {Probability trees with MetaPost}, author = {Olivier Péault}, - date = {2023-04-27}, - version = {23.04}, + date = {2024-02-23}, + version = {24.02}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/graphics/metapost/contrib/macros/mptrees}, url = {https://ctan.org/pkg/mptrees}, @@ -62040,8 +62040,8 @@ title = {The \texttt{se2thesis} package}, subtitle = {A Thesis Class for the Chair of Software Engineering II at the University of Passau, Germany}, author = {Stephan Lukasczyk}, - date = {2024-02-22}, - version = {3.3.0}, + date = {2024-02-23}, + version = {3.3.1}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/se2thesis}, url = {https://ctan.org/pkg/se2thesis}, @@ -63454,8 +63454,8 @@ title = {The \texttt{simpleicons} package}, subtitle = {Simple Icons for \LaTeX{}}, author = {Inesh Bose}, - date = {2024-02-16}, - version = {11.4.0}, + date = {2024-02-23}, + version = {11.5.0}, license = {cc-by-1}, mirror = {https://mirror.ctan.org/fonts/simpleicons}, url = {https://ctan.org/pkg/simpleicons}, @@ -63563,7 +63563,7 @@ title = {The \texttt{simplivre} package}, subtitle = {Write your books in a simple and clear way}, author = {Jinwen XU}, - date = {2024-02-21}, + date = {2024-02-23}, version = {}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/simplivre}, @@ -67176,8 +67176,8 @@ title = {The \texttt{tagpdf} package}, subtitle = {Tools for experimenting with tagging using pdfLaTeX and LuaLaTeX}, author = {{The LaTeX Project Team} and Ulrike Fischer}, - date = {2024-02-04}, - version = {0.98v}, + date = {2024-02-23}, + version = {0.98w}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/tagpdf}, url = {https://ctan.org/pkg/tagpdf}, @@ -68413,8 +68413,8 @@ title = {The \texttt{tex4ebook} package}, subtitle = {Converter from \LaTeX{} to ebook formats}, author = {Michal Hoftich}, - date = {2023-03-17}, - version = {0.3j}, + date = {2024-02-23}, + version = {0.4}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/support/tex4ebook}, url = {https://ctan.org/pkg/tex4ebook}, @@ -73299,6 +73299,17 @@ url = {https://ctan.org/pkg/twoupltx}, } +@manual{ctan-twoxtwogame, + title = {The \texttt{twoxtwogame} package}, + subtitle = {Visualize 2x2 normal-form games}, + author = {Luke Marris and Deepmind Technologies}, + date = {2024-02-23}, + version = {0.1}, + license = {apache2}, + mirror = {https://mirror.ctan.org/graphics/pgf/contrib/twoxtwogame}, + url = {https://ctan.org/pkg/twoxtwogame}, +} + @manual{ctan-txfonts, title = {The \texttt{txfonts} package}, subtitle = {Times-like fonts in support of mathematics}, diff --git a/macros/context/contrib/context-squares/CHANGELOG.md b/macros/context/contrib/context-squares/CHANGELOG.md new file mode 100644 index 0000000000..27c2865ac7 --- /dev/null +++ b/macros/context/contrib/context-squares/CHANGELOG.md @@ -0,0 +1,12 @@ +# Changelog + +## [20240223 ("Авдеевка — это Россия!")] - 2024-02-23 + +### Added + +- CHANGELOG added. Previous versions won't have a CHANGELOG entry. + +### Changed + +- VERSION is now a decimal integer in the format YYYYMMDD. +- My ConTeXt modules are now mirrored from Gitlab due to personal concerns with Github. diff --git a/macros/context/contrib/context-squares/LICENSE b/macros/context/contrib/context-squares/LICENSE index abb812c016..f80b5b29ac 100644 --- a/macros/context/contrib/context-squares/LICENSE +++ b/macros/context/contrib/context-squares/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 Jairo A. del Rio +Copyright (c) 2023-2024 Jairo A. del Rio Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/macros/context/contrib/context-squares/README.md b/macros/context/contrib/context-squares/README.md index 9fd88f81d6..c8403a3c9b 100644 --- a/macros/context/contrib/context-squares/README.md +++ b/macros/context/contrib/context-squares/README.md @@ -1,43 +1,45 @@ -# squares - -This module only provides two commands: - -1. `\magicsquare` typesets a magic square. -2. `\latinsquare` typesets a Latin square. - -Both `\magicsquare` and `\latinsquare` understand the same set of -parameters: - -```tex -\setupmagicsquare - [size=2em, - align={middle,lohi}, - renderingsetup=none, - n=5] % and \setupTABLE parameters... -``` - -Magic and Latin squares are typesets via natural tables, i.e., by using a -`\bTABLE` ... `\eTABLE` environment. I'd rather use `setups`, but it'd -clash with another key already taken by `\setupTABLE`. - -Currently only two rendering setups are available: `none` (it does -nothing), and `color` (cells colorfully painted across the HSV hue range). -I promise more setups will be available soon, though. - -You might be more impatient and want to define your own. So, this is how: - -```tex -\unprotect -\startsetups[\????magicsquare:\c!renderingsetup:mysetup] -% Idk, something like this? -% \setupTABLE[r][odd][background=color,backgroundcolor=red] -% For natural table tuning, see https://wiki.contextgarden.net/TABLE -% etc. -\stopsetups -\protect - -\magicsquare[n=7,renderingsetup=mysetup] -``` - -_Caveat emptor_: this module is only for ConTeXt LMTX. I no longer use -ConTeXt MKIV, so no support is provided, sorry. +# squares + +This module only provides two commands: + +1. `\magicsquare` typesets a magic square. +2. `\latinsquare` typesets a Latin square. + +Both `\magicsquare` and `\latinsquare` understand the same set of +parameters: + +```tex +\setupmagicsquare + [size=2em, + align={middle,lohi}, + renderingsetup=none, + n=5] % and \setupTABLE parameters... +``` + +Magic and Latin squares are typesets via natural tables, i.e., by using a +`\bTABLE` ... `\eTABLE` environment. I'd rather use `setups`, but it'd +clash with another key already taken by `\setupTABLE`. + +Currently only two rendering setups are available: `none` (it does +nothing), and `color` (cells colorfully painted across the HSV hue range). +I promise more setups will be available soon, though. + +You might be more impatient and want to define your own. So, this is how: + +```tex +\unprotect +\startsetups[\????magicsquare:\c!renderingsetup:mysetup] +% Idk, something like this? +% \setupTABLE[r][odd][background=color,backgroundcolor=red] +% For natural table tuning, see https://wiki.contextgarden.net/TABLE +% etc. +\stopsetups +\protect + +\magicsquare[n=7,renderingsetup=mysetup] +``` + +_Caveat emptor_: this module is only for ConTeXt LMTX. I no longer use +ConTeXt MKIV, so no support is provided, sorry. Moreover, I'm using +cutting-edge features, such as new macro extensions. An updated +distribution is recommended. diff --git a/macros/context/contrib/context-squares/VERSION b/macros/context/contrib/context-squares/VERSION index 5425d1161a..bb29f6e6b7 100644 --- a/macros/context/contrib/context-squares/VERSION +++ b/macros/context/contrib/context-squares/VERSION @@ -1 +1 @@ -2023-08-01 +20240223 diff --git a/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt b/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt new file mode 100644 index 0000000000..2eb3a630ad --- /dev/null +++ b/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lmt @@ -0,0 +1,329 @@ +if not modules then modules = {} end modules["t-squares"] = { + version = 20240223, + comment = "Magic and Latin squares", + author = "Jairo A. del Rio", + copyright = "Jairo A. del Rio", + license = "MIT License", +} + +local interfaces = interfaces +local implement = interfaces.implement +local magic_reporter = logs.reporter("squares", "magic") +local latin_reporter = logs.reporter("squares", "latin") +local random = math.random +local context = context + +-- https://www.iupindia.in/910/IJCM_Magic_Square_Construction_Algorithms34.pdf +-- https://arxiv.org/pdf/1402.3273.pdf +-- https://en.wikipedia.org/wiki/Conway%27s_LUX_method_for_magic_squares + +-- Helpers +local function init(s) + local q = {} + for j = 1, s do + q[j] = {} + local c = q[j] + for i = 1, s do + c[i] = 0 + end + end + return q +end + +-- Odd numbers + +local function magic_01(n) + local res = init(n) + local i, j = 1 + (n >> 1), 1 + local k, l + res[i][j] = 1 + for key = 2, n * n do + k = i % n + 1 + l = 2 <= j and j - 1 or n + if res[k][l] > 0 then + j = j % n + 1 + else + i, j = k, l + end + res[i][j] = key + end + return res +end + +-- LUX method + +local function magic_02(N) + local res = init(N) + local n = N // 2 + local lux = init(n) + local L, U, X = 1, 2, 4 + local x1, x2, x3, x4 = 0, -1, 0, -1 + for i = 1, n do + for j = 1, n // 2 + 1 do + lux[i][j] = L + end + end + for i = 1, n do + lux[i][n // 2 + 2] = U + end + for j = n // 2 + 3, n do + for i = 1, n do + lux[i][j] = X + end + end + lux[n // 2 + 1][n // 2 + 1] = U + lux[n // 2 + 1][n // 2 + 2] = L + local i, j = 1 + (n >> 1), 1 + local k, l + res[2 * i + x1][2 * j - 1] = 1 + res[2 * i + x2][2 * j] = 2 + res[2 * i + x3][2 * j] = 3 + res[2 * i + x4][2 * j - 1] = 4 + for key = 2, n * n do + k = i % n + 1 + l = 2 <= j and j - 1 or n + if res[2 * k][2 * l] > 0 then + j = j % n + 1 + else + i, j = k, l + end + if lux[i][j] == L then + x1, x2, x3, x4 = 0, -1, 0, -1 + elseif lux[i][j] == U then + x1, x2, x3, x4 = -1, -1, 0, 0 + else + x1, x2, x3, x4 = -1, 0, -1, 0 + end + res[2 * i + x1][2 * j - 1] = 4 * (key - 1) + 1 + res[2 * i + x2][2 * j] = 4 * (key - 1) + 2 + res[2 * i + x3][2 * j] = 4 * (key - 1) + 3 + res[2 * i + x4][2 * j - 1] = 4 * key + end + return res +end + +local function magic_03(n) + local res = init(n) + for x = 1, n, 4 do + for y = 1, n, 4 do + local q = 0 + for i = x, x + 3 do + q = q + 1 + local q1 = 0 + for j = y, y + 3 do + q1 = q1 + 1 + if i == j or i + j == 5 or q + q1 == 5 or q == q1 then + res[i][j] = n * (i - 1) + j + else + res[i][j] = n * n - ((i - 1) * n + j) + 1 + end + end + end + end + end + return res +end + +local currentsquare = nil + +local function magicsquare(n) + local r = n & 3 + if r == 0 then + return magic_03(n) + elseif r == 2 then + return magic_02(n) + end + return magic_01(n) +end + +local bTR, eTR = context.bTR, context.eTR +local bTD, eTD = context.bTD, context.eTD + +implement({ + name = "magicsquarecell", + arguments = { "integer", "integer" }, + actions = function(x, y) + context(currentsquare and currentsquare[x][y] or "") + end, +}) + +implement({ + name = "magicsquareinit", + arguments = { "integer" }, + actions = function(n) + if n > 0 and n ~= 2 then + currentsquare = magicsquare(n) + else + magic_reporter(("Invalid number %d: nothing will be provided"):format(n)) + end + end, +}) + +implement({ + name = "magicsquarereset", + actions = function() + currentsquare = nil + end, +}) + +implement({ + name = "magicsquare", + actions = function() + local r = currentsquare + if r then + local n = #r + for j = 1, n do + bTR() + for i = 1, n do + bTD() + context(r[i][j]) + eTD() + end + eTR() + end + else + magic_reporter("Magic square not initialized...") + return + end + end, +}) + +local function rand2(a, b) + if random(2) == 1 then + return a, b + else + return b, a + end +end + +local function latinsquare(n) + local xy = {} + local xz = {} + local yz = {} + + for i = 1, n do + xy[i] = {} + xz[i] = {} + yz[i] = {} + for j = 1, n do + xy[i][j] = 0 + xz[i][j] = 0 + yz[i][j] = 0 + end + end + + for i = 1, n do + for j = 1, n do + local k = (i + j - 2) % n + 1 + xy[i][j] = k + xz[i][k] = j + yz[j][k] = i + end + end + + local mxy, mxz, myz = 0, 0, 0 + local m = { 0, 0, 0 } + local proper = true + local minIter = n * n * n + local iter = 0 + + while iter < minIter or not proper do + local i, j, k, i2, j2, k2 + local i2_, j2_, k2_ + + if proper then + i, j, k = random(n), random(n), random(n) + while xy[i][j] == k do + i, j, k = random(n), random(n), random(n) + end + + i2 = yz[j][k] + j2 = xz[i][k] + k2 = xy[i][j] + i2_, j2_, k2_ = i, j, k + else + i, j, k = m[1], m[2], m[3] + + i2, i2_ = rand2(yz[j][k], myz) + j2, j2_ = rand2(xz[i][k], mxz) + k2, k2_ = rand2(xy[i][j], mxy) + end + + proper = xy[i2][j2] == k2 + if not proper then + m = { i2, j2, k2 } + mxy = xy[i2][j2] + myz = yz[j2][k2] + mxz = xz[i2][k2] + end + + xy[i][j] = k2_ + xy[i][j2] = k2 + xy[i2][j] = k2 + xy[i2][j2] = k + + yz[j][k] = i2_ + yz[j][k2] = i2 + yz[j2][k] = i2 + yz[j2][k2] = i + + xz[i][k] = j2_ + xz[i][k2] = j2 + xz[i2][k] = j2 + xz[i2][k2] = j + + iter = iter + 1 + end + return xy +end + +local currentlatin = nil + +implement({ + name = "latinsquarecell", + arguments = { "integer", "integer" }, + actions = function(x, y) + context(currentlatin and currentlatin[x][y] or "") + end, +}) + +implement({ + name = "latinsquareinit", + arguments = { "integer" }, + actions = function(n) + if n > 0 then + currentlatin = latinsquare(n) + else + latin_reporter(("Invalid number %d: nothing will be provided"):format(n)) + end + end, +}) + +implement({ + name = "latinsquarereset", + actions = function() + currentlatin = nil + end, +}) + +implement({ + name = "latinsquare", + actions = function() + local r = currentlatin + if r then + local n = #r + for j = 1, n do + bTR() + for i = 1, n do + bTD() + context(r[i][j]) + eTD() + end + eTR() + end + else + latin_reporter("Latin square not initialized...") + return + end + end, +}) diff --git a/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lua b/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lua deleted file mode 100644 index c0e613a3e0..0000000000 --- a/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.lua +++ /dev/null @@ -1,306 +0,0 @@ -if not modules then modules = {} end modules["t-squares"] = { - version = "2023-08-01", - comment = "Magic and Latin squares", - author = "Jairo A. del Rio", - copyright = "Jairo A. del Rio", - license = "MIT License", -} - -local interfaces = interfaces -local implement = interfaces.implement -local magic_reporter = logs.reporter("squares", "magic") -local latin_reporter = logs.reporter("squares", "latin") -local random = math.random - --- https://www.iupindia.in/910/IJCM_Magic_Square_Construction_Algorithms34.pdf --- https://arxiv.org/pdf/1402.3273.pdf --- https://en.wikipedia.org/wiki/Conway%27s_LUX_method_for_magic_squares - --- Helpers -local function init(s) - local q = {} - for j = 1, s do - q[j] = {} - local c = q[j] - for i = 1, s do - c[i] = 0 - end - end - return q -end - --- Odd numbers - -local function magic_01(n) - local res = init(n) - local i, j = 1 + (n >> 1), 1 - local k, l - res[i][j] = 1 - for key = 2, n * n do - k = 2 <= i and i - 1 or n - l = 2 <= j and j - 1 or n - if res[k][l] > 0 then - i = i % n + 1 - else - i, j = k, l - end - res[i][j] = key - end - return res -end - -local function magic_02(N) - local res = init(N) - local n = N // 2 - local lux = init(n) - local L, U, X = 1, 2, 4 - local x1, x2, x3, x4 = -1, 0, -1, 0 - for i = 1, n do - for j = 1, n // 2 + 1 do - lux[i][j] = L - end - end - for i = 1, n do - lux[i][n // 2 + 2] = U - end - for j = n // 2 + 3, n do - for i = 1, n do - lux[i][j] = X - end - end - lux[n // 2 + 1][n // 2 + 1] = U - lux[n // 2 + 1][n // 2 + 2] = L - local i, j = 1, 1 + (n >> 1) - local k, l - res[2 * i + x1][2 * j - 1] = 1 - res[2 * i + x2][2 * j] = 2 - res[2 * i + x3][2 * j] = 3 - res[2 * i + x4][2 * j - 1] = 4 - for key = 2, n * n do - k = 2 <= i and i - 1 or n - l = 2 <= j and j - 1 or n - if res[2 * k][2 * l] > 0 then - i = i % n + 1 - else - i, j = k, l - end - if lux[i][j] == L then - x1, x2, x3, x4 = -1, 0, -1, 0 - elseif lux[i][j] == U then - x1, x2, x3, x4 = 0, 0, -1, -1 - else - x1, x2, x3, x4 = 0, -1, 0, -1 - end - res[2 * i + x1][2 * j] = 4 * (key - 1) + 1 - res[2 * i + x2][2 * j - 1] = 4 * (key - 1) + 2 - res[2 * i + x3][2 * j - 1] = 4 * (key - 1) + 3 - res[2 * i + x4][2 * j] = 4 * key - end - return res -end - -local function magic_03(n) - local res = init(n) - for x = 1, n, 4 do - for y = 1, n, 4 do - local q = 0 - for i = x, x + 3 do - q = q + 1 - local q1 = 0 - for j = y, y + 3 do - q1 = q1 + 1 - if i == j or i + j == 5 or q + q1 == 5 or q == q1 then - res[i][j] = n * (i - 1) + j - else - res[i][j] = n * n - ((i - 1) * n + j) + 1 - end - end - end - end - end - return res -end - -local currentsquare = nil - -local function magicsquare(n) - local r = n & 3 - if r == 0 then - return magic_03(n) - elseif r == 2 then - return magic_02(n) - end - return magic_01(n) -end - -local bTR, eTR = context.bTR, context.eTR -local bTD, eTD = context.bTD, context.eTD - -implement({ - name = "magicsquarecell", - arguments = { "integer", "integer" }, - actions = function(x, y) - context(currentsquare and currentsquare[x][y] or "") - end, -}) - -implement({ - name = "magicsquareinit", - arguments = { "integer" }, - actions = function(n) - if n > 0 and n ~= 2 then - currentsquare = magicsquare(n) - else - magic_reporter(("Invalid number %d: nothing will be provided"):format(n)) - end - end, -}) - -implement({ - name = "magicsquarereset", - actions = function() - currentsquare = nil - end, -}) - -implement({ - name = "magicsquare", - actions = function() - local r = currentsquare - if r then - local n = #r - for i = 1, n do - bTR() - for j = 1, n do - bTD() - context(r[i][j]) - eTD() - end - eTR() - end - else - magic_reporter("Magic square not initialized...") - return - end - end, -}) - -local function rand2(a, b) - if random(2) == 1 then - return a, b - else - return b, a - end -end - -local function latinsquare(n) - local xy, xz, yz = {}, {}, {} - local mxy, mxz, myz - local m - local proper = true - local min = n * n * n - for i = 1, n do - xy[i] = {} - yz[i] = {} - xz[i] = {} - end - for i = 1, n do - for j = 1, n do - local k = (i + j - 2) % n + 1 - xy[i][j] = k - xz[i][k] = j - yz[j][k] = i - end - end - for _ = 1, min do - local i, j, k, i2, j2, k2, i2_, j2_, k2_ - if proper then - i, j, k = random(n), random(n), random(n) - while xy[i][j] == k do - i, j, k = random(n), random(n), random(n) - end - i2 = yz[j][k] - j2 = xz[i][k] - k2 = xy[i][j] - i2_, j2_, k2_ = i, j, k - else - i, j, k = m[1], m[2], m[3] - i2, i2_ = rand2(yz[j][k], myz) - j2, j2_ = rand2(xz[i][k], mxz) - k2, k2_ = rand2(xy[i][j], mxy) - end - proper = xy[i2][j2] == k2 - if not proper then - m = { i2, j2, k2 } - mxy = xy[i2][j2] - myz = yz[j2][k2] - mxz = xz[i2][k2] - end - xy[i][j] = k2_ - xy[i][j2] = k2 - xy[i2][j] = k2 - xy[i2][j2] = k - - yz[j][k] = i2_ - yz[j][k2] = i2 - yz[j2][k] = i2 - yz[j2][k2] = i - - xz[i][k] = j2_ - xz[i][k2] = j2 - xz[i2][k] = j2 - xz[i2][k2] = j - end - return xy -end - -local currentlatin = nil - -implement({ - name = "latinsquarecell", - arguments = { "integer", "integer" }, - actions = function(x, y) - context(currentlatin and currentlatin[x][y] or "") - end, -}) - -implement({ - name = "latinsquareinit", - arguments = { "integer" }, - actions = function(n) - if n > 0 then - currentlatin = latinsquare(n) - else - latin_reporter(("Invalid number %d: nothing will be provided"):format(n)) - end - end, -}) - -implement({ - name = "latinsquarereset", - actions = function() - currentlatin = nil - end, -}) - -implement({ - name = "latinsquare", - actions = function() - local r = currentlatin - if r then - local n = #r - for i = 1, n do - bTR() - for j = 1, n do - bTD() - context(r[i][j]) - eTD() - end - eTR() - end - else - latin_reporter("Latin square not initialized...") - return - end - end, -}) diff --git a/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx b/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx index 967ba97a74..5c2e0a214b 100644 --- a/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx +++ b/macros/context/contrib/context-squares/tex/context/third/squares/t-squares.mklx @@ -1,194 +1,201 @@ -%D \module -%D [ file=t-squares, -%D version=2023-08-01, -%D title=\CONTEXT\ User Module, -%D subtitle=Squares for ConTeXt, -%D author=Jairo A. del Rio, -%D date=\currentdate, -%D copyright=Jairo A. del Rio, -%D email=jairoadelrio6@gmail.com, -%D license=MIT License] - -%C Copyright (c) 2023 Jairo A. del Rio -%C -%C Permission is hereby granted, free of charge, to any person obtaining -%C a copy of this software and associated documentation files (the -%C "Software"), to deal in the Software without restriction, including -%C without limitation the rights to use, copy, modify, merge, publish, -%C distribute, sublicense, and/or sell copies of the Software, and to -%C permit persons to whom the Software is furnished to do so, subject to -%C the following conditions: -%C -%C The above copyright notice and this permission notice shall be -%C included in all copies or substantial portions of the Software. -%C -%C THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -%C EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -%C MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -%C IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -%C CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -%C TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -%C SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -\writestatus{loading}{Squares for ConTeXt!} - -\startmodule[squares] - -\unprotect - -\registerctxluafile{t-squares}{autosuffix} - -\installnamespace {magicsquare} -\installsimplecommandhandler\????magicsquare{magicsquare}\????magicsquare - -\startsetups[\????magicsquare:\c!renderingsetup:\v!color] -\dorecurse{\numexpr\magicsquareparameter\c!n}{ - \dorecurse{\numexpr\magicsquareparameter\c!n}{ - \definecolor[\????magicsquare:\v!color:##1:####1] - [h=\the\numexpr(360*\clf_magicsquarecell\numexpr##1\relax\numexpr####1\relax):(\magicsquareparameter\c!n*\magicsquareparameter\c!n)\relax, - v=1, - s=0.5]% - \setupTABLE[####1][##1] - [\c!background=\v!color, - \c!backgroundcolor=\????magicsquare:\v!color:##1:####1]% - } -} -\stopsetups - -\setupmagicsquare - [\c!n=5, - \c!size=2em, - \c!align={\v!middle,\v!lohi}, - \c!renderingsetup=\v!none] - -\tolerant\protected\def\magicsquare[#parameters]% -{\begingroup% - \ifarguments\or - \setupmagicsquare[#parameters]% - \fi - \clf_magicsquareinit\numexpr\magicsquareparameter\c!n\relax% - \ifcstok{\magicsquareparameter\c!renderingsetup}\emptytoks - \else - \directsetup{\????magicsquare:\c!renderingsetup:\magicsquareparameter\c!renderingsetup}% - \fi - \bTABLE - [#parameters, - \c!width=\magicsquareparameter\c!size, - \c!height=\magicsquareparameter\c!size, - \c!align=\magicsquareparameter\c!align]% - \clf_magicsquare% - \eTABLE% - \clf_magicsquarereset% - \endgroup} - -\installnamespace{latinsquare} -\installsimplecommandhandler\????latinsquare{latinsquare}\????latinsquare - -\startsetups[\????latinsquare:\c!renderingsetup:\v!none] -\stopsetups - -\startsetups[\????latinsquare:\c!renderingsetup:\v!color] -\dorecurse{\numexpr\latinsquareparameter\c!n}{ - \definecolor[\????latinsquare:\v!color:##1][h=\the\numexpr(360*##1):(\magicsquareparameter\c!n)\relax,v=1,s=0.5]% - \dorecurse{\numexpr\latinsquareparameter\c!n}{ - \setupTABLE[####1][##1] - [\c!background=\v!color, - \c!backgroundcolor=\????latinsquare:\v!color:\clf_latinsquarecell\numexpr##1\relax\numexpr####1\relax]% - } -} -\stopsetups - -\setuplatinsquare - [\c!n=5, - \c!size=2em, - \c!align={\v!middle,\v!lohi}, - \c!renderingsetup=\v!none] - -\tolerant\protected\def\latinsquare[#parameters]% -{\begingroup% - \ifarguments\or - \setuplatinsquare[#parameters]% - \fi - \clf_latinsquareinit\numexpr\latinsquareparameter\c!n\relax% - \ifcstok{\latinsquareparameter\c!renderingsetup}\emptytoks - \else - \directsetup{\????latinsquare:\c!renderingsetup:\latinsquareparameter\c!renderingsetup}% - \fi - \bTABLE - [#parameters, - \c!width=\latinsquareparameter\c!size, - \c!height=\latinsquareparameter\c!size, - \c!align=\latinsquareparameter\c!align]% - \clf_latinsquare% - \eTABLE% - \clf_latinsquarereset% - \endgroup} - -\protect - -\stopmodule - -\continueifinputfile{t-squares.mklx} - -\starttext - -\startsection[title=\type{\magicsquare}] - -% Magic squares - -\startbuffer -\magicsquare[n=6,renderingsetup=color] -\stopbuffer - -\typebuffer - -\getbuffer - -\startbuffer -\magicsquare[n=7,renderingsetup=color] -\stopbuffer - -\typebuffer - -\getbuffer - -\startbuffer -\magicsquare[n=8,renderingsetup=color] -\stopbuffer - -\typebuffer - -\getbuffer - -\startbuffer -\magicsquare[n=2] -\stopbuffer - -\typebuffer - -\getbuffer - -\stopsection - -% Latin squares - -\startsection[title=\type{\latinsquare}] - -\startbuffer -\latinsquare[n=7] -\stopbuffer - -\typebuffer - -\getbuffer - -\startbuffer -\latinsquare[n=5,renderingsetup=color] -\stopbuffer - -\typebuffer - -\getbuffer - -\stopsection -\stoptext +%D \module +%D [ file=t-squares, +%D version=20240223, +%D title=\CONTEXT\ User Module, +%D subtitle=Squares for ConTeXt, +%D author=Jairo A. del Rio, +%D date=\currentdate, +%D copyright=Jairo A. del Rio, +%D email=jairoadelrio6@gmail.com, +%D license=MIT License] + +%C Copyright (c) 2023-2024 Jairo A. del Rio +%C +%C Permission is hereby granted, free of charge, to any person obtaining +%C a copy of this software and associated documentation files (the +%C "Software"), to deal in the Software without restriction, including +%C without limitation the rights to use, copy, modify, merge, publish, +%C distribute, sublicense, and/or sell copies of the Software, and to +%C permit persons to whom the Software is furnished to do so, subject to +%C the following conditions: +%C +%C The above copyright notice and this permission notice shall be +%C included in all copies or substantial portions of the Software. +%C +%C THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +%C EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +%C MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +%C IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +%C CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +%C TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +%C SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +\writestatus{loading}{Squares for ConTeXt!} + +\startmodule[squares] + +\registerctxluafile{t-squares}{autosuffix} + +\unprotect + +% Experiment: simpler setup command handler... + +\installnamespace {magicsquare} +\installsetuponlycommandhandler\????magicsquare{magicsquare} + +\startsetups[\????magicsquare:\c!renderingsetup:\v!color] +\cdef\c_n{\magicsquareparameter\c!n} +\expandedrepeat\numexpr\c_n\relax{ + \expandedrepeat\numexpr\c_n\relax{ + \definecolor[\????magicsquare:\v!color:##P:##I] + [h=\the\numexpr(360*\clf_magicsquarecell##P##I):(\c_n*\c_n)\relax,v=1,s=0.5]% + \setupTABLE[##P][##I] + [\c!background=\v!color, + \c!backgroundcolor=\????magicsquare:\v!color:##P:##I]% + } +} +\stopsetups + +\setupmagicsquare + [\c!n=5, + \c!size=2em, + \c!align={\v!middle,\v!lohi}, + \c!renderingsetup=\v!none] + +\permanent\tolerant\protected\def\magicsquare[#S#parameters]% + {\begingroup% + \setupmagicsquare[#parameters]% + \clf_magicsquareinit\numexpr\magicsquareparameter\c!n\relax% + \ifempty{\magicsquareparameter\c!renderingsetup}% + \else + \directsetup{\????magicsquare:\c!renderingsetup:\magicsquareparameter\c!renderingsetup}% + \fi% + \bTABLE + [#parameters, + \c!width=\magicsquareparameter\c!size, + \c!height=\magicsquareparameter\c!size, + \c!align=\magicsquareparameter\c!align]% + \clf_magicsquare% + \eTABLE% + \clf_magicsquarereset% + \endgroup} + +\installnamespace {latinsquare} +\installsetuponlycommandhandler\????latinsquare{latinsquare} + +\startsetups[\????latinsquare:\c!renderingsetup:\v!none] +\stopsetups + +\startsetups[\????latinsquare:\c!renderingsetup:\v!color] +\expandedrepeat\numexpr\latinsquareparameter\c!n\relax{ + \definecolor[\????latinsquare:\v!color:##I][h=\the\numexpr(360*##I):(\latinsquareparameter\c!n)\relax,v=1,s=0.5]% + \expandedrepeat\numexpr\latinsquareparameter\c!n\relax{ + \setupTABLE[##P][##I] + [\c!background=\v!color, + \c!backgroundcolor=\????latinsquare:\v!color:\clf_latinsquarecell##P##I]% + } +} +\stopsetups + +\setuplatinsquare + [\c!n=5, + \c!size=2em, + \c!align={\v!middle,\v!lohi}, + \c!renderingsetup=\v!none] + +\permanent\tolerant\protected\def\latinsquare[#S#parameters]% + {\begingroup% + \setuplatinsquare[#parameters]% + \clf_latinsquareinit\numexpr\latinsquareparameter\c!n\relax% + \ifempty{\latinsquareparameter\c!renderingsetup}% + \else + \directsetup{\????latinsquare:\c!renderingsetup:\latinsquareparameter\c!renderingsetup}% + \fi% + \bTABLE + [#parameters, + \c!width=\latinsquareparameter\c!size, + \c!height=\latinsquareparameter\c!size, + \c!align=\latinsquareparameter\c!align]% + \clf_latinsquare% + \eTABLE% + \clf_latinsquarereset% + \endgroup} + +\protect + +\stopmodule + +\continueifinputfile{t-squares.mklx} + +\starttext + +\startsection[title=\type{\magicsquare}] + +% Magic squares + +\startbuffer +\magicsquare[n=10,renderingsetup=color] +\stopbuffer + +\typebuffer + +\getbuffer + +\startbuffer +\magicsquare[n=3,renderingsetup=color] +\stopbuffer + +\typebuffer + +\getbuffer + +\startbuffer +\magicsquare[n=8,renderingsetup=color] +\stopbuffer + +\typebuffer + +\getbuffer + +\startbuffer +\magicsquare[n=2] +\stopbuffer + +\typebuffer + +\getbuffer + +\startbuffer +\magicsquare +\stopbuffer + +\typebuffer + +\getbuffer + +\stopsection + +% Latin squares + +\startsection[title=\type{\latinsquare}] + +\startbuffer +\latinsquare[n=7,renderingsetup=color] +\stopbuffer + +\typebuffer + +\getbuffer + +\startbuffer +\latinsquare[n=5,renderingsetup=color] +\stopbuffer + +\typebuffer + +\getbuffer + +\stopsection +\stoptext + +% vim: tw=80:ts=2:sts=2:expandtab:wrap:linebreak:breakindent \ No newline at end of file diff --git a/macros/latex/contrib/cleveref-forward/LICENSE b/macros/latex/contrib/cleveref-forward/LICENSE new file mode 100644 index 0000000000..2244313901 --- /dev/null +++ b/macros/latex/contrib/cleveref-forward/LICENSE @@ -0,0 +1,416 @@ +The LaTeX Project Public License +=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- + +LPPL Version 1.3c 2008-05-04 + +Copyright 1999 2002-2008 LaTeX3 Project + Everyone is allowed to distribute verbatim copies of this + license document, but modification of it is not allowed. + + +PREAMBLE +======== + +The LaTeX Project Public License (LPPL) is the primary license under +which the LaTeX kernel and the base LaTeX packages are distributed. + +You may use this license for any work of which you hold the copyright +and which you wish to distribute. This license may be particularly +suitable if your work is TeX-related (such as a LaTeX package), but +it is written in such a way that you can use it even if your work is +unrelated to TeX. + +The section `WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE', +below, gives instructions, examples, and recommendations for authors +who are considering distributing their works under this license. + +This license gives conditions under which a work may be distributed +and modified, as well as conditions under which modified versions of +that work may be distributed. + +We, the LaTeX3 Project, believe that the conditions below give you +the freedom to make and distribute modified versions of your work +that conform with whatever technical specifications you wish while +maintaining the availability, integrity, and reliability of +that work. If you do not see how to achieve your goal while +meeting these conditions, then read the document `cfgguide.tex' +and `modguide.tex' in the base LaTeX distribution for suggestions. + + +DEFINITIONS +=========== + +In this license document the following terms are used: + + `Work' + Any work being distributed under this License. + + `Derived Work' + Any work that under any applicable law is derived from the Work. + + `Modification' + Any procedure that produces a Derived Work under any applicable + law -- for example, the production of a file containing an + original file associated with the Work or a significant portion of + such a file, either verbatim or with modifications and/or + translated into another language. + + `Modify' + To apply any procedure that produces a Derived Work under any + applicable law. + + `Distribution' + Making copies of the Work available from one person to another, in + whole or in part. Distribution includes (but is not limited to) + making any electronic components of the Work accessible by + file transfer protocols such as FTP or HTTP or by shared file + systems such as Sun's Network File System (NFS). + + `Compiled Work' + A version of the Work that has been processed into a form where it + is directly usable on a computer system. This processing may + include using installation facilities provided by the Work, + transformations of the Work, copying of components of the Work, or + other activities. Note that modification of any installation + facilities provided by the Work constitutes modification of the Work. + + `Current Maintainer' + A person or persons nominated as such within the Work. If there is + no such explicit nomination then it is the `Copyright Holder' under + any applicable law. + + `Base Interpreter' + A program or process that is normally needed for running or + interpreting a part or the whole of the Work. + + A Base Interpreter may depend on external components but these + are not considered part of the Base Interpreter provided that each + external component clearly identifies itself whenever it is used + interactively. Unless explicitly specified when applying the + license to the Work, the only applicable Base Interpreter is a + `LaTeX-Format' or in the case of files belonging to the + `LaTeX-format' a program implementing the `TeX language'. + + + +CONDITIONS ON DISTRIBUTION AND MODIFICATION +=========================================== + +1. Activities other than distribution and/or modification of the Work +are not covered by this license; they are outside its scope. In +particular, the act of running the Work is not restricted and no +requirements are made concerning any offers of support for the Work. + +2. You may distribute a complete, unmodified copy of the Work as you +received it. Distribution of only part of the Work is considered +modification of the Work, and no right to distribute such a Derived +Work may be assumed under the terms of this clause. + +3. You may distribute a Compiled Work that has been generated from a +complete, unmodified copy of the Work as distributed under Clause 2 +above, as long as that Compiled Work is distributed in such a way that +the recipients may install the Compiled Work on their system exactly +as it would have been installed if they generated a Compiled Work +directly from the Work. + +4. If you are the Current Maintainer of the Work, you may, without +restriction, modify the Work, thus creating a Derived Work. You may +also distribute the Derived Work without restriction, including +Compiled Works generated from the Derived Work. Derived Works +distributed in this manner by the Current Maintainer are considered to +be updated versions of the Work. + +5. If you are not the Current Maintainer of the Work, you may modify +your copy of the Work, thus creating a Derived Work based on the Work, +and compile this Derived Work, thus creating a Compiled Work based on +the Derived Work. + +6. If you are not the Current Maintainer of the Work, you may +distribute a Derived Work provided the following conditions are met +for every component of the Work unless that component clearly states +in the copyright notice that it is exempt from that condition. Only +the Current Maintainer is allowed to add such statements of exemption +to a component of the Work. + + a. If a component of this Derived Work can be a direct replacement + for a component of the Work when that component is used with the + Base Interpreter, then, wherever this component of the Work + identifies itself to the user when used interactively with that + Base Interpreter, the replacement component of this Derived Work + clearly and unambiguously identifies itself as a modified version + of this component to the user when used interactively with that + Base Interpreter. + + b. Every component of the Derived Work contains prominent notices + detailing the nature of the changes to that component, or a + prominent reference to another file that is distributed as part + of the Derived Work and that contains a complete and accurate log + of the changes. + + c. No information in the Derived Work implies that any persons, + including (but not limited to) the authors of the original version + of the Work, provide any support, including (but not limited to) + the reporting and handling of errors, to recipients of the + Derived Work unless those persons have stated explicitly that + they do provide such support for the Derived Work. + + d. You distribute at least one of the following with the Derived Work: + + 1. A complete, unmodified copy of the Work; + if your distribution of a modified component is made by + offering access to copy the modified component from a + designated place, then offering equivalent access to copy + the Work from the same or some similar place meets this + condition, even though third parties are not compelled to + copy the Work along with the modified component; + + 2. Information that is sufficient to obtain a complete, + unmodified copy of the Work. + +7. If you are not the Current Maintainer of the Work, you may +distribute a Compiled Work generated from a Derived Work, as long as +the Derived Work is distributed to all recipients of the Compiled +Work, and as long as the conditions of Clause 6, above, are met with +regard to the Derived Work. + +8. The conditions above are not intended to prohibit, and hence do not +apply to, the modification, by any method, of any component so that it +becomes identical to an updated version of that component of the Work as +it is distributed by the Current Maintainer under Clause 4, above. + +9. Distribution of the Work or any Derived Work in an alternative +format, where the Work or that Derived Work (in whole or in part) is +then produced by applying some process to that format, does not relax or +nullify any sections of this license as they pertain to the results of +applying that process. + +10. a. A Derived Work may be distributed under a different license + provided that license itself honors the conditions listed in + Clause 6 above, in regard to the Work, though it does not have + to honor the rest of the conditions in this license. + + b. If a Derived Work is distributed under a different license, that + Derived Work must provide sufficient documentation as part of + itself to allow each recipient of that Derived Work to honor the + restrictions in Clause 6 above, concerning changes from the Work. + +11. This license places no restrictions on works that are unrelated to +the Work, nor does this license place any restrictions on aggregating +such works with the Work by any means. + +12. Nothing in this license is intended to, or may be used to, prevent +complete compliance by all parties with all applicable laws. + + +NO WARRANTY +=========== + +There is no warranty for the Work. Except when otherwise stated in +writing, the Copyright Holder provides the Work `as is', without +warranty of any kind, either expressed or implied, including, but not +limited to, the implied warranties of merchantability and fitness for a +particular purpose. The entire risk as to the quality and performance +of the Work is with you. Should the Work prove defective, you assume +the cost of all necessary servicing, repair, or correction. + +In no event unless required by applicable law or agreed to in writing +will The Copyright Holder, or any author named in the components of the +Work, or any other party who may distribute and/or modify the Work as +permitted above, be liable to you for damages, including any general, +special, incidental or consequential damages arising out of any use of +the Work or out of inability to use the Work (including, but not limited +to, loss of data, data being rendered inaccurate, or losses sustained by +anyone as a result of any failure of the Work to operate with any other +programs), even if the Copyright Holder or said author or said other +party has been advised of the possibility of such damages. + + +MAINTENANCE OF THE WORK +======================= + +The Work has the status `author-maintained' if the Copyright Holder +explicitly and prominently states near the primary copyright notice in +the Work that the Work can only be maintained by the Copyright Holder +or simply that it is `author-maintained'. + +The Work has the status `maintained' if there is a Current Maintainer +who has indicated in the Work that they are willing to receive error +reports for the Work (for example, by supplying a valid e-mail +address). It is not required for the Current Maintainer to acknowledge +or act upon these error reports. + +The Work changes from status `maintained' to `unmaintained' if there +is no Current Maintainer, or the person stated to be Current +Maintainer of the work cannot be reached through the indicated means +of communication for a period of six months, and there are no other +significant signs of active maintenance. + +You can become the Current Maintainer of the Work by agreement with +any existing Current Maintainer to take over this role. + +If the Work is unmaintained, you can become the Current Maintainer of +the Work through the following steps: + + 1. Make a reasonable attempt to trace the Current Maintainer (and + the Copyright Holder, if the two differ) through the means of + an Internet or similar search. + + 2. If this search is successful, then enquire whether the Work + is still maintained. + + a. If it is being maintained, then ask the Current Maintainer + to update their communication data within one month. + + b. If the search is unsuccessful or no action to resume active + maintenance is taken by the Current Maintainer, then announce + within the pertinent community your intention to take over + maintenance. (If the Work is a LaTeX work, this could be + done, for example, by posting to comp.text.tex.) + + 3a. If the Current Maintainer is reachable and agrees to pass + maintenance of the Work to you, then this takes effect + immediately upon announcement. + + b. If the Current Maintainer is not reachable and the Copyright + Holder agrees that maintenance of the Work be passed to you, + then this takes effect immediately upon announcement. + + 4. If you make an `intention announcement' as described in 2b. above + and after three months your intention is challenged neither by + the Current Maintainer nor by the Copyright Holder nor by other + people, then you may arrange for the Work to be changed so as + to name you as the (new) Current Maintainer. + + 5. If the previously unreachable Current Maintainer becomes + reachable once more within three months of a change completed + under the terms of 3b) or 4), then that Current Maintainer must + become or remain the Current Maintainer upon request provided + they then update their communication data within one month. + +A change in the Current Maintainer does not, of itself, alter the fact +that the Work is distributed under the LPPL license. + +If you become the Current Maintainer of the Work, you should +immediately provide, within the Work, a prominent and unambiguous +statement of your status as Current Maintainer. You should also +announce your new status to the same pertinent community as +in 2b) above. + + +WHETHER AND HOW TO DISTRIBUTE WORKS UNDER THIS LICENSE +====================================================== + +This section contains important instructions, examples, and +recommendations for authors who are considering distributing their +works under this license. These authors are addressed as `you' in +this section. + +Choosing This License or Another License +---------------------------------------- + +If for any part of your work you want or need to use *distribution* +conditions that differ significantly from those in this license, then +do not refer to this license anywhere in your work but, instead, +distribute your work under a different license. You may use the text +of this license as a model for your own license, but your license +should not refer to the LPPL or otherwise give the impression that +your work is distributed under the LPPL. + +The document `modguide.tex' in the base LaTeX distribution explains +the motivation behind the conditions of this license. It explains, +for example, why distributing LaTeX under the GNU General Public +License (GPL) was considered inappropriate. Even if your work is +unrelated to LaTeX, the discussion in `modguide.tex' may still be +relevant, and authors intending to distribute their works under any +license are encouraged to read it. + +A Recommendation on Modification Without Distribution +----------------------------------------------------- + +It is wise never to modify a component of the Work, even for your own +personal use, without also meeting the above conditions for +distributing the modified component. While you might intend that such +modifications will never be distributed, often this will happen by +accident -- you may forget that you have modified that component; or +it may not occur to you when allowing others to access the modified +version that you are thus distributing it and violating the conditions +of this license in ways that could have legal implications and, worse, +cause problems for the community. It is therefore usually in your +best interest to keep your copy of the Work identical with the public +one. Many works provide ways to control the behavior of that work +without altering any of its licensed components. + +How to Use This License +----------------------- + +To use this license, place in each of the components of your work both +an explicit copyright notice including your name and the year the work +was authored and/or last substantially modified. Include also a +statement that the distribution and/or modification of that +component is constrained by the conditions in this license. + +Here is an example of such a notice and statement: + + %% pig.dtx + %% Copyright 2005 M. Y. Name + % + % This work may be distributed and/or modified under the + % conditions of the LaTeX Project Public License, either version 1.3 + % of this license or (at your option) any later version. + % The latest version of this license is in + % http://www.latex-project.org/lppl.txt + % and version 1.3 or later is part of all distributions of LaTeX + % version 2005/12/01 or later. + % + % This work has the LPPL maintenance status `maintained'. + % + % The Current Maintainer of this work is M. Y. Name. + % + % This work consists of the files pig.dtx and pig.ins + % and the derived file pig.sty. + +Given such a notice and statement in a file, the conditions +given in this license document would apply, with the `Work' referring +to the three files `pig.dtx', `pig.ins', and `pig.sty' (the last being +generated from `pig.dtx' using `pig.ins'), the `Base Interpreter' +referring to any `LaTeX-Format', and both `Copyright Holder' and +`Current Maintainer' referring to the person `M. Y. Name'. + +If you do not want the Maintenance section of LPPL to apply to your +Work, change `maintained' above into `author-maintained'. +However, we recommend that you use `maintained', as the Maintenance +section was added in order to ensure that your Work remains useful to +the community even when you can no longer maintain and support it +yourself. + +Derived Works That Are Not Replacements +--------------------------------------- + +Several clauses of the LPPL specify means to provide reliability and +stability for the user community. They therefore concern themselves +with the case that a Derived Work is intended to be used as a +(compatible or incompatible) replacement of the original Work. If +this is not the case (e.g., if a few lines of code are reused for a +completely different task), then clauses 6b and 6d shall not apply. + + +Important Recommendations +------------------------- + + Defining What Constitutes the Work + + The LPPL requires that distributions of the Work contain all the + files of the Work. It is therefore important that you provide a + way for the licensee to determine which files constitute the Work. + This could, for example, be achieved by explicitly listing all the + files of the Work near the copyright notice of each file or by + using a line such as: + + % This work consists of all files listed in manifest.txt. + + in that place. In the absence of an unequivocal list it might be + impossible for the licensee to determine what is considered by you + to comprise the Work and, in such a case, the licensee would be + entitled to make reasonable conjectures as to which files comprise + the Work. + diff --git a/macros/latex/contrib/cleveref-forward/README.md b/macros/latex/contrib/cleveref-forward/README.md new file mode 100644 index 0000000000..4a67b0cdd3 --- /dev/null +++ b/macros/latex/contrib/cleveref-forward/README.md @@ -0,0 +1,34 @@ + + +# `cleveref-forward` — Forward-referencing functionality for cleveref + +`cleveref-forward` aims at providing the forward-referencing functionality to `cleveref`. + +This package is derived from the package [`cleveref-usedon`](https://ctan.org/pkg/cleveref-usedon), with several fixes and enhancements. + +## Regarding the usage + +It might be a good idea to start with the [demo documents](https://github.com/Jinwen-XU/cleveref-forward/tree/main/demo). + +> The documentation and examples written by Sven Pistre for the original package [`cleveref-usedon`](https://ctan.org/pkg/cleveref-usedon) are also very inspiring (but be aware that the usage has changed a lot, so some of the code there may no longer work here). + +## Known issues / what to do next + +- The multilingual support is not yet perfect. +- The code is somewhat messy for now, and the naming of many macros should be made better. +- The support for displayed maths is still not perfect. +- Not all configuration yields nice result, more examples are needed. + +The original package [`cleveref-usedon`](https://ctan.org/pkg/cleveref-usedon) is better in terms of documentation, while the current package is slightly more advanced in terms of code. It is hoped that one day they can be combined into a better version. + + +## Acknowledgement + +The author would like to thank: + +- Sven Pistre, for originally developing the nice package [`cleveref-usedon`](https://ctan.org/pkg/cleveref-usedon), and for the friendly discussions with him that inspired many of the modifications later. +- Ulrich Diez, for his help in a key step of the new configuration command. + +## License + +This work is released under the LaTeX Project Public License, v1.3c or later. diff --git a/macros/latex/contrib/cleveref-forward/cleveref-forward.sty b/macros/latex/contrib/cleveref-forward/cleveref-forward.sty new file mode 100644 index 0000000000..b40f53fd44 --- /dev/null +++ b/macros/latex/contrib/cleveref-forward/cleveref-forward.sty @@ -0,0 +1,936 @@ +%% +%% Copyright (C) 2023-2024 by Jinwen XU +%% ------------------------------------ +%% +%% This package is derived from the package ``cleveref-usedon''. +%% +%% This file may be distributed and/or modified under the conditions of +%% the LaTeX Project Public License, either version 1.3c of this license +%% or (at your option) any later version. The latest version of this +%% license is in: +%% +%% http://www.latex-project.org/lppl.txt +%% +\NeedsTeXFormat{LaTeX2e}[2022-06-01] +\ProvidesExplPackage{cleveref-forward} + {2024/02/24} {} + {Forward-referencing functionality for cleveref} + +\keys_define:nn { cleveref-forward } + { + , default .tl_set:N = \l__crfwd_default_package_option_tl + , default .initial:n = { } + , default .value_required:n = true + , Used-On .meta:n = { default = UsedOn } + , Used~On .meta:n = { default = UsedOn } + , Used On .meta:n = { default = UsedOn } + , used-on .meta:n = { default = UsedOn } + , used~on .meta:n = { default = UsedOn } + , used on .meta:n = { default = UsedOn } + , uo .meta:n = { default = UsedOn } + , Used-By .meta:n = { default = UsedBy } + , Used~By .meta:n = { default = UsedBy } + , Used By .meta:n = { default = UsedBy } + , used-by .meta:n = { default = UsedBy } + , used~by .meta:n = { default = UsedBy } + , used by .meta:n = { default = UsedBy } + , ub .meta:n = { default = UsedBy } + , Used-By-And-On .meta:n = { default = UsedByAndOn } + , Used~By~And~On .meta:n = { default = UsedByAndOn } + , Used By And On .meta:n = { default = UsedByAndOn } + , used-by-and-on .meta:n = { default = UsedByAndOn } + , used~by~and~on .meta:n = { default = UsedByAndOn } + , used by and on .meta:n = { default = UsedByAndOn } + , ubao .meta:n = { default = UsedByAndOn } + , ubo .meta:n = { default = UsedByAndOn } + + , crefthe .bool_set:N = \l__crfwd_crefthe_enabled_bool + , crefthe .initial:n = { false } + + , unknown .code:n = { } + } +\ProcessKeyOptions [ cleveref-forward ] + +\RequirePackage { cleveref } +\bool_if:NT \l__crfwd_crefthe_enabled_bool + { + \RequirePackage { crefthe } + } + +\newcommand*{\@setcpagerefrange}[3]{% + \@@setcpagerefrange{#1}{#2}{cref}{#3}} +\newcommand*{\@setCpagerefrange}[3]{% + \@@setcpagerefrange{#1}{#2}{Cref}{#3}} +\newcommand*{\@setlabelcpagerefrange}[3]{% + \@@setcpagerefrange{#1}{#2}{labelcref}{#3}} + +% Temporary fix for cleveref in order to work with xr-hyper +% See https://tex.stackexchange.com/a/708445 +\def\cref@getref#1#2{% + \expandafter\let\expandafter#2\csname r@#1@cref\endcsname% + \expandafter\expandafter\expandafter\def% + \expandafter\expandafter\expandafter#2% + \expandafter\expandafter\expandafter{% + \expandafter\@firstoffive#2}}% <-------- five +\def\cpageref@getref#1#2{% + \expandafter\let\expandafter#2\csname r@#1@cref\endcsname% + \expandafter\expandafter\expandafter\def% + \expandafter\expandafter\expandafter#2% + \expandafter\expandafter\expandafter{% + \expandafter\@secondoffive#2}}% <----------- five +\AtBeginDocument{% + \def\label@noarg#1{% + \cref@old@label{#1}% + \@bsphack% + \edef\@tempa{{page}{\the\c@page}}% + \setcounter{page}{1}% + \edef\@tempb{\thepage}% + \expandafter\setcounter\@tempa% + \cref@constructprefix{page}{\cref@result}% + \protected@write\@auxout{}% + {\string\newlabel{#1@cref}{{\cref@currentlabel}% + {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}% <----- five + \@esphack}% + \def\label@optarg[#1]#2{% + \cref@old@label{#2}% + \@bsphack% + \edef\@tempa{{page}{\the\c@page}}% + \setcounter{page}{1}% + \edef\@tempb{\thepage}% + \expandafter\setcounter\@tempa% + \cref@constructprefix{page}{\cref@result}% + \protected@edef\cref@currentlabel{% + \expandafter\cref@override@label@type% + \cref@currentlabel\@nil{#1}}% + \protected@write\@auxout{}% + {\string\newlabel{#2@cref}{{\cref@currentlabel}% + {[\@tempb][\arabic{page}][\cref@result]\thepage}{}{}{}}}% <------- five + \@esphack}% +} + +\prg_generate_conditional_variant:Nnn \str_case:nn { x } { T, TF } +\cs_generate_variant:Nn \str_case:nn { x } + +\seq_new:N \g__crfwd_k_seq +\prop_new:N \g__crfwd_kv_prop +\clist_new:N \g__crfwd_options_clist +\clist_set:Nn \g__crfwd_options_clist { UsedOn, UsedBy, UsedByAndOn } + +\cs_new:Nn \__crfwd_usedon_message_text:n { } +\cs_new:Nn \__crfwd_usedby_message_text:n { } +\cs_new:Nn \__crfwd_usedbyandon_message_text:nn { } +\NewDocumentCommand \UsedOnMessageText { m } { \__crfwd_usedon_message_text:n { #1 } } +\NewDocumentCommand \UsedByMessageText { m } { \__crfwd_usedby_message_text:n { #1 } } +\NewDocumentCommand \UsedByAndOnMessageText { m m } { \__crfwd_usedbyandon_message_text:nn { #1 } { #2 } } +% Alternative names +\NewDocumentCommand \UsedOnMessageContent { m } { \__crfwd_usedon_message_text:n { #1 } } +\NewDocumentCommand \UsedByMessageContent { m } { \__crfwd_usedby_message_text:n { #1 } } +\NewDocumentCommand \UsedByAndOnMessageContent { m m } { \__crfwd_usedbyandon_message_text:nn { #1 } { #2 } } + +\NewDocumentCommand \SetUsedOnMessageText { m } + { + \cs_set:Nn \__crfwd_usedon_message_text:n { #1 } + } +\NewDocumentCommand \SetUsedByMessageText { m } + { + \cs_set:Nn \__crfwd_usedby_message_text:n { #1 } + } +\NewDocumentCommand \SetUsedByAndOnMessageText { m } + { + \cs_set:Nn \__crfwd_usedbyandon_message_text:nn { #1 } + } +% Alternative names +\NewDocumentCommand \SetUsedOnMessageContent { m } + { + \cs_set:Nn \__crfwd_usedon_message_text:n { #1 } + } +\NewDocumentCommand \SetUsedByMessageContent { m } + { + \cs_set:Nn \__crfwd_usedby_message_text:n { #1 } + } +\NewDocumentCommand \SetUsedByAndOnMessageContent { m } + { + \cs_set:Nn \__crfwd_usedbyandon_message_text:nn { #1 } + } + +\RequirePackage { iflang } + +% The default text +\SetUsedOnMessageText { (Used~on~#1.) } +\SetUsedByMessageText { (Used~by~#1.) } +\SetUsedByAndOnMessageText { (Used~by~#1~on~#2.) } + +\cs_new:Nn \__crfwd_usedon_message:n { } +\NewDocumentCommand \UsedOnMessage { m } { \__crfwd_usedon_message:n { #1 } } +\cs_new:Nn \__crfwd_usedby_message:n { } +\NewDocumentCommand \UsedByMessage { m } { \__crfwd_usedby_message:n { #1 } } +\cs_new:Nn \__crfwd_usedbyandon_message:nn { } +\NewDocumentCommand \UsedByAndOnMessage { m m } { \__crfwd_usedbyandon_message:nn { #1 } { #2 } } + +\cs_new:Nn \__crfwd_usedon_message_math:n { } +\NewCommandCopy \UsedOnMessageMath \__crfwd_usedon_message_math:n +\cs_new:Nn \__crfwd_usedby_message_math:n { } +\NewCommandCopy \UsedByMessageMath \__crfwd_usedby_message_math:n +\cs_new:Nn \__crfwd_usedbyandon_message_math:nn { } +\NewCommandCopy \UsedByAndOnMessageMath \__crfwd_usedbyandon_message_math:nn +\cs_new:Nn \__crfwd_usedon_message_inside_math:n { } +\NewDocumentCommand \UsedOnMessageInsideMath { m } { \__crfwd_usedon_message_inside_math:n { #1 } } +\cs_new:Nn \__crfwd_usedby_message_inside_math:n { } +\NewDocumentCommand \UsedByMessageInsideMath { m } { \__crfwd_usedby_message_inside_math:n { #1 } } +\cs_new:Nn \__crfwd_usedbyandon_message_inside_math:nn { } +\NewDocumentCommand \UsedByAndOnMessageInsideMath { m m } { \__crfwd_usedbyandon_message_inside_math:nn { #1 } { #2 } } +\cs_new:Nn \__crfwd_usedon_message_outside_math:n { } +\NewDocumentCommand \UsedOnMessageOutsideMath { m } { \__crfwd_usedon_message_outside_math:n { #1 } } +\cs_new:Nn \__crfwd_usedby_message_outside_math:n { } +\NewDocumentCommand \UsedByMessageOutsideMath { m } { \__crfwd_usedby_message_outside_math:n { #1 } } +\cs_new:Nn \__crfwd_usedbyandon_message_outside_math:nn { } +\NewDocumentCommand \UsedByAndOnMessageOutsideMath { m m } { \__crfwd_usedbyandon_message_outside_math:nn { #1 } { #2 } } + +\tl_new:N \g__crfwd_tmpa_tl +\NewDocumentCommand \SetUsedOnMessageStyle { m } + { + % \cs_set:Nn \__crfwd_usedon_message:n { #1 } + \cs_set:Npn \__crfwd_usedon_message:n ##1 { \cs_set:Nn \__crfwd_usedon_message:n { #1 } } + \__crfwd_usedon_message:n { \UsedOnMessageText{##1} } + } +\NewDocumentCommand \SetUsedByMessageStyle { m } + { + \cs_set:Npn \__crfwd_usedby_message:n ##1 { \cs_set:Nn \__crfwd_usedby_message:n { #1 } } + \__crfwd_usedby_message:n { \UsedByMessageText{##1} } + } +\NewDocumentCommand \SetUsedByAndOnMessageStyle { m } + { + \cs_set:Npn \__crfwd_usedbyandon_message:nn ##1 { \cs_set:Nn \__crfwd_usedbyandon_message:nn { #1 } } + \__crfwd_usedbyandon_message:nn { \UsedByAndOnMessageText{##1}{##2} } + } +\bool_new:N \g__crfwd_inside_math_bool +\NewDocumentCommand \SetUsedOnMessageStyleInsideMath { m } + { + \bool_set_true:N \g__crfwd_inside_math_bool + \cs_set:Npn \__crfwd_usedon_message_inside_math:n ##1 { \cs_set:Nn \__crfwd_usedon_message_inside_math:n { #1 } } + \__crfwd_usedon_message_inside_math:n { \UsedOnMessageText{##1} } + } +\NewDocumentCommand \SetUsedByMessageStyleInsideMath { m } + { + \bool_set_true:N \g__crfwd_inside_math_bool + \cs_set:Npn \__crfwd_usedby_message_inside_math:n ##1 { \cs_set:Nn \__crfwd_usedby_message_inside_math:n { #1 } } + \__crfwd_usedby_message_inside_math:n { \UsedByMessageText{##1} } + } +\NewDocumentCommand \SetUsedByAndOnMessageStyleInsideMath { m } + { + \bool_set_true:N \g__crfwd_inside_math_bool + \cs_set:Npn \__crfwd_usedbyandon_message_inside_math:nn ##1 { \cs_set:Nn \__crfwd_usedbyandon_message_inside_math:nn { #1 } } + \__crfwd_usedbyandon_message_inside_math:nn { \UsedByAndOnMessageText{##1}{##2} } + } + +\clist_new:N \l__crfwd_supported_equation_env_clist +\clist_set:Nn \l__crfwd_supported_equation_env_clist + { + equation, + align, flalign, alignat, + gather, + multline, + dmath, + } +\cs_new:Nn \__crfwd_message_outsidemath_hook_gremove_code:nn + { + \clist_map_inline:Nn \l__crfwd_supported_equation_env_clist + { + \hook_gremove_code:nn { env/##1/#1 } { cleveref-forward- #2 -message-outsidemath } + } + } +\cs_new:Nn \__crfwd_message_outsidemath_hook_gput_code:nnn + { + \clist_map_inline:Nn \l__crfwd_supported_equation_env_clist + { + \hook_gput_code:nnn { env/##1/#1 } { cleveref-forward- #2 -message-outsidemath } { #3 } + } + } +\cs_new:Nn \__crfwd_message_outsidemath_hook_gset_rule:nnnn + { + \clist_map_inline:Nn \l__crfwd_supported_equation_env_clist + { + \hook_gset_rule:nnnn { env/##1/#1 } { cleveref-forward- #2 -message-outsidemath } { #3 } { cleveref-forward- #4 -message-outsidemath } + } + } +\__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedOn } { } +\__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedBy } { } +\__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedByAndOn } { } +\__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedOn } { } +\__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedBy } { } +\__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedByAndOn } { } +\NewDocumentCommand \SetUsedOnMessageStyleOutsideMath { m } + { + \bool_set_false:N \g__crfwd_inside_math_bool + \RenewDocumentCommand \UsedOnMessageOutsideMath { m } + { + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedOn } { voids } { UsedBy } + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedOn } { voids } { UsedByAndOn } + \tl_gset:Ne \g__crfwd_tmpa_tl { ##1 } + } + \cs_set:Npn \__crfwd_usedon_message_outside_math:n ##1 + { + \cs_set:Nn \__crfwd_usedon_message_outside_math:n + { + \bool_if:NF \g__crfwd_label_no_use_bool + { + \tl_if_empty:NF \g__crfwd_tmpa_tl + { + #1 + } + } + } + } + \__crfwd_usedon_message_outside_math:n { \UsedOnMessageText{##1} } + \__crfwd_message_outsidemath_hook_gremove_code:nn { before } { UsedOn } + \__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedOn } + { + \tl_gclear:N \g__crfwd_tmpa_tl + } + \__crfwd_message_outsidemath_hook_gremove_code:nn { after } { UsedOn } + \__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedOn } + { + \__crfwd_usedon_message_outside_math:n { \tl_use:N \g__crfwd_tmpa_tl } + } + } +\NewDocumentCommand \SetUsedByMessageStyleOutsideMath { m } + { + \bool_set_false:N \g__crfwd_inside_math_bool + \RenewDocumentCommand \UsedByMessageOutsideMath { m } + { + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedBy } { voids } { UsedOn } + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedBy } { voids } { UsedByAndOn } + \tl_gset:Ne \g__crfwd_tmpa_tl { ##1 } + } + \cs_set:Npn \__crfwd_usedby_message_outside_math:n ##1 + { + \cs_set:Nn \__crfwd_usedby_message_outside_math:n + { + \bool_if:NF \g__crfwd_label_no_use_bool + { + \tl_if_empty:NF \g__crfwd_tmpa_tl + { + #1 + } + } + } + } + \__crfwd_usedby_message_outside_math:n { \UsedByMessageText{##1} } + \__crfwd_message_outsidemath_hook_gremove_code:nn { before } { UsedBy } + \__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedBy } + { + \tl_gclear:N \g__crfwd_tmpa_tl + } + \__crfwd_message_outsidemath_hook_gremove_code:nn { after } { UsedBy } + \__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedBy } + { + \__crfwd_usedby_message_outside_math:n { \tl_use:N \g__crfwd_tmpa_tl } + } + } +\NewDocumentCommand \SetUsedByAndOnMessageStyleOutsideMath { m } + { + \bool_set_false:N \g__crfwd_inside_math_bool + \RenewDocumentCommand \UsedByAndOnMessageOutsideMath { m m } + { + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedByAndOn } { voids } { UsedOn } + \__crfwd_message_outsidemath_hook_gset_rule:nnnn { after } { UsedByAndOn } { voids } { UsedBy } + \tl_gset:Ne \g__crfwd_tmpa_tl { ##1 } + \tl_gset:Ne \g__crfwd_tmpb_tl { ##2 } + } + \cs_set:Npn \__crfwd_usedbyandon_message_outside_math:nn ##1 + { + \cs_set:Nn \__crfwd_usedbyandon_message_outside_math:nn + { + \bool_if:NF \g__crfwd_label_no_use_bool + { + \tl_if_empty:NF \g__crfwd_tmpa_tl + { + #1 + } + } + } + } + \__crfwd_usedbyandon_message_outside_math:nn { \UsedByAndOnMessageText{##1}{##2} } + \__crfwd_message_outsidemath_hook_gremove_code:nn { before } { UsedByAndOn } + \__crfwd_message_outsidemath_hook_gput_code:nnn { before } { UsedByAndOn } + { + \tl_gclear:N \g__crfwd_tmpa_tl + \tl_gclear:N \g__crfwd_tmpb_tl + } + \__crfwd_message_outsidemath_hook_gremove_code:nn { after } { UsedByAndOn } + \__crfwd_message_outsidemath_hook_gput_code:nnn { after } { UsedByAndOn } + { + \__crfwd_usedbyandon_message_outside_math:nn { \tl_use:N \g__crfwd_tmpa_tl } { \tl_use:N \g__crfwd_tmpb_tl } + } + } + +\NewDocumentCommand \SetForwardReferenceStyle { m } + { + \SetUsedOnMessageStyle { #1 } + \SetUsedByMessageStyle { #1 } + \SetUsedByAndOnMessageStyle { #1 } + } +\NewDocumentCommand \SetForwardReferenceStyleInsideMath { m } + { + \SetUsedOnMessageStyleInsideMath { #1 } + \SetUsedByMessageStyleInsideMath { #1 } + \SetUsedByAndOnMessageStyleInsideMath { #1 } + } +\NewDocumentCommand \SetForwardReferenceStyleOutsideMath { m } + { + \SetUsedOnMessageStyleOutsideMath { #1 } + \SetUsedByMessageStyleOutsideMath { #1 } + \SetUsedByAndOnMessageStyleOutsideMath { #1 } + } + +% The default style +\SetForwardReferenceStyle + { + \emph{#1} \\[.3\baselineskip] + } +\SetForwardReferenceStyleOutsideMath + { + \begin{flushright} + \emph{#1} + \end{flushright} + \vspace{.15\baselineskip} + } + +\cs_new:Nn \__crfwd_cref_adjusted:n { \cref{#1} } +\cs_new:Nn \__crfwd_cpageref_adjusted:n { \cpageref{#1} } +\cs_new:Npn \__crfwd_adjust_cref_user: { } +\cs_new:Npn \__crfwd_adjust_cpageref_user: { } +\NewDocumentCommand \SetForwardReferenceRefForm { m } + { + % \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { #1{##1} } + \cs_set:Npn \__crfwd_adjust_cref_user: + { + \cs_set:Npn \__crfwd_cref_adjusted:n ####1 { #1{####1} } + } + } +\NewDocumentCommand \SetForwardReferencePagerefForm { m } + { + % \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { #1{##1} } + \cs_set:Npn \__crfwd_adjust_cpageref_user: + { + \cs_set:Npn \__crfwd_cpageref_adjusted:n ####1 { #1{####1} } + } + } +\bool_if:NTF \l__crfwd_crefthe_enabled_bool + { + \AtBeginDocument + { + \addto\extrasfrench{\crefthename{page}[le]{page}[les]{pages}} + \addto\extrasspanish{\crefthename{page}[la]{página}[las]{páginas}} + } + \SetUsedOnMessageText + { + \IfLanguageName{english} + { (Used~on~#1.) } {} + \IfLanguageName{french} + { (Apparaît~en~#1.) } {} + \IfLanguageName{ngerman} + { (Wird~auf~#1.) } {} + \IfLanguageName{italian} + { (Appare~a~#1.) } {} + \IfLanguageName{spanish} + { (Aparece~en~#1.) } {} + } + \SetUsedByMessageText + { + \IfLanguageName{english} + { (Used~by~#1.) } {} + \IfLanguageName{french} + { (Apparaît~dans~#1.) } {} + \IfLanguageName{ngerman} + { (Wird~#1.) } {} + \IfLanguageName{italian} + { (Appare~#1.) } {} + \IfLanguageName{spanish} + { (Aparece~en~#1.) } {} + } + \SetUsedByAndOnMessageText + { + \IfLanguageName{english} + { (Used~by~#1~on~#2.) } {} + \IfLanguageName{french} + { (Apparaît~dans~#1~en~#2.) } {} + \IfLanguageName{ngerman} + { (Wird~#1~auf~#2.) } {} + \IfLanguageName{italian} + { (Appare~#1~a~#2.) } {} + \IfLanguageName{spanish} + { (Aparece~en~#1~en~#2.) } {} + } + \cs_new:Nn \__crfwd_adjust_cref_commands: + { + \IfLanguageName{english} + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \cref{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpageref{##1} } + } {} + \IfLanguageName{french} + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \crefthe{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpagerefthe[noun]{##1} } + } {} + \IfLanguageName{ngerman} + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \crefthe[von,dat.]{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpagerefthe[noun]{##1} } + } {} + \IfLanguageName{italian} + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \crefthe[in]{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpagerefthe[noun]{##1} } + } {} + \IfLanguageName{spanish} + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \crefthe{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpagerefthe{##1} } + } {} + \__crfwd_adjust_cref_user: + \__crfwd_adjust_cpageref_user: + } + } + { + \cs_new:Nn \__crfwd_adjust_cref_commands: + { + \cs_set:Npn \__crfwd_cref_adjusted:n ##1 { \cref{##1} } + \cs_set:Npn \__crfwd_cpageref_adjusted:n ##1 { \cpageref{##1} } + \__crfwd_adjust_cref_user: + \__crfwd_adjust_cpageref_user: + } + } + +\cs_new:Nn \__crfwd_printer_generic:nnn + { + % Check if the reference #1@@1 exists + % Here the @1 means that has been referenced + % with option #1 at least once where #1 is + % 'UsedOn', 'UsedBy' or 'UsedByAndOn' + \cs_if_exist:cT {r@#1@#2@1} + { + % In a tmp clist we store all the references of the form + % `