From 67c0d9d706bb2de18260161a21ed2c01d11f0a4e Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 11 Feb 2024 03:01:18 +0000 Subject: CTAN sync 202402110301 --- FILES.byname | 652 ++++++++++---------- FILES.byname.gz | Bin 2634707 -> 2635106 bytes FILES.last07days | 506 ++++++++++----- biblio/ctan-bibdata/ctan.bib | 43 +- fonts/cochineal/README | 10 +- fonts/cochineal/enc/cochsups-ts1.enc | 291 +++++++++ fonts/newpx/README | 5 +- fonts/newpx/doc/newpxdoc.pdf | Bin 426049 -> 426317 bytes fonts/newpx/doc/newpxdoc.tex | 8 +- fonts/newpx/tex/newpx.sty | 45 +- fonts/newpx/tex/newpxtext.sty | 21 +- macros/generic/listofitems/README | 26 +- macros/generic/listofitems/listofitems-en.pdf | Bin 447840 -> 165367 bytes macros/generic/listofitems/listofitems-en.tex | 38 +- macros/generic/listofitems/listofitems-fr.pdf | Bin 412514 -> 165788 bytes macros/generic/listofitems/listofitems-fr.tex | 49 +- macros/generic/listofitems/listofitems.tex | 684 +++++++++++++++------ macros/generic/listofitems/listofitemsold.tex | 572 ----------------- .../listofitems/test/listofitems-test-latex.pdf | Bin 0 -> 22162 bytes .../listofitems/test/listofitems-test-latex.tex | 123 ++++ .../listofitems/test/listofitems-test-tex.pdf | Bin 0 -> 70779 bytes .../listofitems/test/listofitems-test-tex.tex | 140 +++++ macros/latex/contrib/tblr-extras/README.md | 18 + .../contrib/tblr-extras/tblr-extras-doc-EN.pdf | Bin 0 -> 26714 bytes .../contrib/tblr-extras/tblr-extras-doc-EN.tex | 84 +++ macros/latex/contrib/tblr-extras/tblr-extras.sty | 74 +++ .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 1 - systems/texlive/tlnet/tlpkg/texlive.tlpdb | 124 ++-- 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 2548132 -> 2548116 bytes systems/win32/miktex/tm/packages/files.csv.lzma | Bin 791461 -> 810237 bytes .../win32/miktex/tm/packages/next/files.csv.lzma | Bin 791329 -> 811480 bytes systems/win32/miktex/tm/packages/next/pr.ini | 10 +- systems/win32/miktex/tm/packages/pr.ini | 12 +- timestamp | 2 +- 37 files changed, 2152 insertions(+), 1406 deletions(-) create mode 100644 fonts/cochineal/enc/cochsups-ts1.enc delete mode 100644 macros/generic/listofitems/listofitemsold.tex create mode 100644 macros/generic/listofitems/test/listofitems-test-latex.pdf create mode 100644 macros/generic/listofitems/test/listofitems-test-latex.tex create mode 100644 macros/generic/listofitems/test/listofitems-test-tex.pdf create mode 100644 macros/generic/listofitems/test/listofitems-test-tex.tex create mode 100644 macros/latex/contrib/tblr-extras/README.md create mode 100644 macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf create mode 100644 macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex create mode 100644 macros/latex/contrib/tblr-extras/tblr-extras.sty diff --git a/FILES.byname b/FILES.byname index 467e37cd35..b794b26487 100644 --- a/FILES.byname +++ b/FILES.byname @@ -2077,12 +2077,12 @@ 2023/10/05 | 1710 | biblio/citation-style-language/README.md 2023/10/05 | 12878 | biblio/citation-style-language/vancouver.csl 2023/10/05 | 4531754 | biblio/citation-style-language.zip -2024/02/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/02/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx -2024/02/09 | 2844940 | biblio/ctan-bibdata/ctan.bib -2024/02/09 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/02/10 | 2845963 | biblio/ctan-bibdata/ctan.bib +2024/02/10 | 3708800 | biblio/ctan-bibdata/ctan.pdf 2023/01/16 | 1489 | biblio/ctan-bibdata/README -2024/02/09 | 4116858 | biblio/ctan-bibdata.zip +2024/02/10 | 4117157 | 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/09 | 62748 | FILES.last07days +2024/02/10 | 61964 | 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 @@ -25591,6 +25591,7 @@ 2023/11/11 | 2546 | fonts/cochineal/enc/coch_saoql6.enc 2023/11/11 | 3157 | fonts/cochineal/enc/coch_sc4bro.enc 2023/11/11 | 3295 | fonts/cochineal/enc/coch_sq6y2y.enc +2023/08/23 | 4062 | fonts/cochineal/enc/cochsups-ts1.enc 2016/01/16 | 2915 | fonts/cochineal/enc/coch-t2a.enc 2023/11/11 | 3570 | fonts/cochineal/enc/coch_t6r2tr.enc 2023/11/11 | 3244 | fonts/cochineal/enc/coch_t7e5d4.enc @@ -25646,7 +25647,7 @@ 2023/08/27 | 234792 | fonts/cochineal/opentype/Cochineal-Bold.otf 2023/08/23 | 235080 | fonts/cochineal/opentype/Cochineal-Italic.otf 2023/08/30 | 234896 | fonts/cochineal/opentype/Cochineal-Roman.otf -2023/11/19 | 10252 | fonts/cochineal/README +2024/02/10 | 10400 | fonts/cochineal/README 2016/01/31 | 196 | fonts/cochineal/tex/cochineal.fontspec 2023/11/13 | 18654 | fonts/cochineal/tex/cochineal.sty 2016/02/17 | 1195 | fonts/cochineal/tex/LGRCochineal-LF.fd @@ -26215,7 +26216,7 @@ 2023/11/11 | 2584 | fonts/cochineal/vf/zcochbmi.vf 2023/11/11 | 2180 | fonts/cochineal/vf/zcochmia.vf 2023/11/11 | 2496 | fonts/cochineal/vf/zcochmi.vf -2023/11/19 | 5985395 | fonts/cochineal.zip +2024/02/10 | 5986443 | fonts/cochineal.zip 2020/04/13 | 63456 | fonts/coelacanth/doc/coelacanth-samples.pdf 2019/10/10 | 712 | fonts/coelacanth/doc/coelacanth-samples.tex 2019/10/10 | 4433 | fonts/coelacanth/doc/LICENSE.md @@ -87987,8 +87988,8 @@ 2019/09/22 | 2226 | fonts/newpx/doc/ChangesInV1.4.txt 2023/10/26 | 17278 | fonts/newpx/doc/footsnippet-crop.pdf 2015/04/20 | 635 | fonts/newpx/doc/MANIFEST-newpx.txt -2024/01/10 | 426049 | fonts/newpx/doc/newpxdoc.pdf -2024/01/10 | 71150 | fonts/newpx/doc/newpxdoc.tex +2024/02/09 | 426317 | fonts/newpx/doc/newpxdoc.pdf +2024/02/09 | 71247 | fonts/newpx/doc/newpxdoc.tex 2013/03/29 | 8118 | fonts/newpx/doc/newpxeg-crop.pdf 2013/03/27 | 8858 | fonts/newpx/doc/pxfontseg-crop.pdf 2023/08/02 | 83 | fonts/newpx/doc/TRK.fea @@ -88024,7 +88025,7 @@ 2023/09/06 | 234900 | fonts/newpx/opentype/TeXGyrePagellaX-Italic.otf 2023/09/06 | 212404 | fonts/newpx/opentype/TeXGyrePagellaX-Regular.otf 2023/09/06 | 220664 | fonts/newpx/opentype/TeXGyrePagellaX-Slanted.otf -2024/01/10 | 25424 | fonts/newpx/README +2024/02/10 | 25520 | fonts/newpx/README 2016/07/06 | 694 | fonts/newpx/tex/lmsnpxsy.fd 2016/07/06 | 690 | fonts/newpx/tex/lmxnpxexx.fd 2023/10/06 | 2101 | fonts/newpx/tex/ly1minzpl.fd @@ -88042,9 +88043,9 @@ 2023/10/06 | 2098 | fonts/newpx/tex/ly1zpltlf.fd 2023/10/06 | 2272 | fonts/newpx/tex/ly1zpltosf.fd 2023/11/08 | 115374 | fonts/newpx/tex/newpxmath.sty -2023/11/08 | 3969 | fonts/newpx/tex/newpx.sty +2024/02/09 | 4874 | fonts/newpx/tex/newpx.sty 2019/09/06 | 151 | fonts/newpx/tex/newpx-subs.tex -2024/01/10 | 25380 | fonts/newpx/tex/newpxtext.sty +2024/02/09 | 25731 | fonts/newpx/tex/newpxtext.sty 2013/04/01 | 1021 | fonts/newpx/tex/omlnpxmi.fd 2023/10/06 | 2101 | fonts/newpx/tex/ot1minzpl.fd 2015/05/01 | 1510 | fonts/newpx/tex/ot1npxtt.fd @@ -88595,7 +88596,7 @@ 2023/08/26 | 2556 | fonts/newpx/vf/zplmi.vf 2013/03/29 | 980 | fonts/newpx/vf/zplsyc.vf 2023/08/26 | 1668 | fonts/newpx/vf/zplsym.vf -2024/01/11 | 7521284 | fonts/newpx.zip +2024/02/10 | 7521895 | fonts/newpx.zip 2019/06/17 | 524 | fonts/newtx/afm/LibertineI-5nu.afm 2019/10/26 | 7516 | fonts/newtx/afm/LibertineMathBMI5.afm 2019/10/26 | 7506 | fonts/newtx/afm/LibertineMathBMI7.afm @@ -215192,15 +215193,18 @@ 2010/07/29 | 31810 | macros/generic/librarian/tex/generic/librarian/librarian.tex 2010/04/04 | 439 | macros/generic/librarian/tex/latex/librarian/librarian.sty 2010/07/29 | 173883 | macros/generic/librarian.zip -2019/08/21 | 447840 | macros/generic/listofitems/listofitems-en.pdf -2019/08/21 | 22302 | macros/generic/listofitems/listofitems-en.tex -2019/08/21 | 412514 | macros/generic/listofitems/listofitems-fr.pdf -2019/08/21 | 23132 | macros/generic/listofitems/listofitems-fr.tex -2019/08/21 | 26673 | macros/generic/listofitems/listofitemsold.tex -2019/08/21 | 195 | macros/generic/listofitems/listofitems.sty -2019/08/21 | 27590 | macros/generic/listofitems/listofitems.tex -2019/08/21 | 1076 | macros/generic/listofitems/README -2019/08/21 | 888070 | macros/generic/listofitems.zip +2024/02/10 | 165367 | macros/generic/listofitems/listofitems-en.pdf +2024/02/10 | 21984 | macros/generic/listofitems/listofitems-en.tex +2024/02/10 | 165788 | macros/generic/listofitems/listofitems-fr.pdf +2024/02/10 | 23119 | macros/generic/listofitems/listofitems-fr.tex +2024/02/10 | 195 | macros/generic/listofitems/listofitems.sty +2024/02/10 | 29625 | macros/generic/listofitems/listofitems.tex +2024/02/10 | 1048 | macros/generic/listofitems/README +2024/02/10 | 22162 | macros/generic/listofitems/test/listofitems-test-latex.pdf +2024/02/10 | 4511 | macros/generic/listofitems/test/listofitems-test-latex.tex +2024/02/10 | 70779 | macros/generic/listofitems/test/listofitems-test-tex.pdf +2024/02/10 | 5093 | macros/generic/listofitems/test/listofitems-test-tex.tex +2024/02/10 | 442430 | macros/generic/listofitems.zip 1995/09/28 | 39560 | macros/generic/localloc/localloc.dtx 2005/06/11 | 259706 | macros/generic/localloc/localloc.pdf 1995/09/28 | 1469 | macros/generic/localloc/localloc.README @@ -251946,6 +251950,11 @@ 2002/02/07 | 2865 | macros/latex/contrib/taupin/t1cmsc.fd 2002/02/15 | 3810 | macros/latex/contrib/taupin/varsects.sty 2012/07/19 | 32063 | macros/latex/contrib/taupin.zip +2024/02/09 | 841 | macros/latex/contrib/tblr-extras/README.md +2024/02/09 | 26714 | macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf +2024/02/09 | 3329 | macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex +2024/02/09 | 3110 | macros/latex/contrib/tblr-extras/tblr-extras.sty +2024/02/10 | 23474 | macros/latex/contrib/tblr-extras.zip 2003/07/20 | 43000 | macros/latex/contrib/tclldoc/examples/parsetcl.dtx 2003/07/20 | 1459 | macros/latex/contrib/tclldoc/examples/parsetcl.ins 2003/07/20 | 27840 | macros/latex/contrib/tclldoc/examples/pdf.dtx @@ -305990,8 +305999,8 @@ 2022/04/29 | 6048 | systems/texlive/tlnet/archive/circledtext.r63166.tar.xz 2022/04/08 | 23672 | systems/texlive/tlnet/archive/circ.r62977.tar.xz 2022/04/08 | 38440 | systems/texlive/tlnet/archive/circ.source.r62977.tar.xz -2023/12/10 | 1868044 | systems/texlive/tlnet/archive/circuitikz.doc.r69077.tar.xz -2023/12/10 | 177192 | systems/texlive/tlnet/archive/circuitikz.r69077.tar.xz +2024/02/10 | 1893448 | systems/texlive/tlnet/archive/circuitikz.doc.r69757.tar.xz +2024/02/10 | 178132 | systems/texlive/tlnet/archive/circuitikz.r69757.tar.xz 2024/01/02 | 3376852 | systems/texlive/tlnet/archive/circuit-macros.doc.r69263.tar.xz 2024/01/02 | 1500 | systems/texlive/tlnet/archive/circuit-macros.r69263.tar.xz 2023/10/08 | 182608 | systems/texlive/tlnet/archive/circularglyphs.doc.r68476.tar.xz @@ -306274,7 +306283,7 @@ 2024/01/14 | 1668 | systems/texlive/tlnet/archive/collection-pictures.r69409.tar.xz 2023/10/28 | 1004 | systems/texlive/tlnet/archive/collection-plaingeneric.r68675.tar.xz 2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz -2024/02/05 | 1744 | systems/texlive/tlnet/archive/collection-publishers.r69701.tar.xz +2024/02/10 | 1752 | systems/texlive/tlnet/archive/collection-publishers.r69759.tar.xz 2020/03/04 | 340 | systems/texlive/tlnet/archive/collection-texworks.r54074.tar.xz 2023/02/20 | 388 | systems/texlive/tlnet/archive/collection-wintools.r65952.tar.xz 2024/01/17 | 652 | systems/texlive/tlnet/archive/collection-xetex.r69452.tar.xz @@ -306464,6 +306473,9 @@ 2023/05/24 | 182432 | systems/texlive/tlnet/archive/contracard.doc.r67201.tar.xz 2023/05/24 | 5224 | systems/texlive/tlnet/archive/contracard.r67201.tar.xz 2023/05/24 | 18312 | systems/texlive/tlnet/archive/contracard.source.r67201.tar.xz +2024/02/10 | 841020 | systems/texlive/tlnet/archive/contract.doc.r69759.tar.xz +2024/02/10 | 7424 | systems/texlive/tlnet/archive/contract.r69759.tar.xz +2024/02/10 | 28912 | systems/texlive/tlnet/archive/contract.source.r69759.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/convbkmk.aarch64-linux.r46208.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/convbkmk.amd64-freebsd.r30408.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/convbkmk.amd64-netbsd.r30408.tar.xz @@ -310193,7 +310205,7 @@ 2019/02/28 | 3972 | systems/texlive/tlnet/archive/koma-moderncvclassic.r25025.tar.xz 2022/07/08 | 563260 | systems/texlive/tlnet/archive/koma-script-examples.doc.r63833.tar.xz 2022/07/08 | 516 | systems/texlive/tlnet/archive/koma-script-examples.r63833.tar.xz -2023/07/08 | 7348172 | systems/texlive/tlnet/archive/koma-script.r67573.tar.xz +2024/02/10 | 7348176 | systems/texlive/tlnet/archive/koma-script.r69755.tar.xz 2019/02/28 | 37524 | systems/texlive/tlnet/archive/koma-script-sfs.doc.r26137.tar.xz 2019/02/28 | 3400 | systems/texlive/tlnet/archive/koma-script-sfs.r26137.tar.xz 2023/09/08 | 122504 | systems/texlive/tlnet/archive/korigamik.doc.r68204.tar.xz @@ -312366,9 +312378,9 @@ 2023/08/12 | 672020 | systems/texlive/tlnet/archive/naive-ebnf.doc.r67892.tar.xz 2023/08/12 | 2416 | systems/texlive/tlnet/archive/naive-ebnf.r67892.tar.xz 2023/08/12 | 5800 | systems/texlive/tlnet/archive/naive-ebnf.source.r67892.tar.xz -2023/02/06 | 1431708 | systems/texlive/tlnet/archive/nameauth.doc.r65738.tar.xz -2023/02/06 | 7044 | systems/texlive/tlnet/archive/nameauth.r65738.tar.xz -2023/02/06 | 116900 | systems/texlive/tlnet/archive/nameauth.source.r65738.tar.xz +2024/02/10 | 1477132 | systems/texlive/tlnet/archive/nameauth.doc.r69758.tar.xz +2024/02/10 | 7096 | systems/texlive/tlnet/archive/nameauth.r69758.tar.xz +2024/02/10 | 119444 | systems/texlive/tlnet/archive/nameauth.source.r69758.tar.xz 2020/07/20 | 631916 | systems/texlive/tlnet/archive/namedef.doc.r55881.tar.xz 2020/07/20 | 3564 | systems/texlive/tlnet/archive/namedef.r55881.tar.xz 2020/07/20 | 15372 | systems/texlive/tlnet/archive/namedef.source.r55881.tar.xz @@ -312451,8 +312463,8 @@ 2019/02/28 | 196212 | systems/texlive/tlnet/archive/newspaper.doc.r15878.tar.xz 2019/02/28 | 1924 | systems/texlive/tlnet/archive/newspaper.r15878.tar.xz 2019/02/28 | 6804 | systems/texlive/tlnet/archive/newspaper.source.r15878.tar.xz -2024/01/12 | 969452 | systems/texlive/tlnet/archive/newtx.doc.r69381.tar.xz -2024/01/12 | 6054248 | systems/texlive/tlnet/archive/newtx.r69381.tar.xz +2024/02/10 | 969884 | systems/texlive/tlnet/archive/newtx.doc.r69756.tar.xz +2024/02/10 | 6054376 | systems/texlive/tlnet/archive/newtx.r69756.tar.xz 2024/01/27 | 263284 | systems/texlive/tlnet/archive/newtxsf.doc.r69597.tar.xz 2024/01/27 | 106028 | systems/texlive/tlnet/archive/newtxsf.r69597.tar.xz 2024/01/17 | 194632 | systems/texlive/tlnet/archive/newtxtt.doc.r69451.tar.xz @@ -315932,7 +315944,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/09 | 432168 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69744.tar.xz +2024/02/10 | 432212 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69754.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 @@ -315954,7 +315966,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/09 | 114060 | systems/texlive/tlnet/archive/texlive-scripts.r69744.tar.xz +2024/02/10 | 114048 | systems/texlive/tlnet/archive/texlive-scripts.r69754.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 @@ -317862,16 +317874,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/09 | 5748185 | systems/texlive/tlnet/install-tl-unx.tar.gz -2024/02/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2024/02/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/02/10 | 5747105 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/02/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/02/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat -2024/02/09 | 21031021 | systems/texlive/tlnet/install-tl-windows.exe -2024/02/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/02/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/02/09 | 26035519 | systems/texlive/tlnet/install-tl.zip -2024/02/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2024/02/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/02/10 | 21030076 | systems/texlive/tlnet/install-tl-windows.exe +2024/02/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/02/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/02/10 | 26035507 | systems/texlive/tlnet/install-tl.zip +2024/02/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/02/10 | 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 @@ -317881,7 +317893,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/07 | 7410 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2024/02/09 | 7359 | 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 @@ -317923,12 +317935,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/09 | 19318808 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2024/02/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/02/10 | 19321046 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/02/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2024/01/31 | 87229 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2024/02/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2024/02/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/02/09 | 2548132 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/02/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/02/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/02/10 | 2548116 | 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 @@ -321565,12 +321577,12 @@ 2020/02/10 | 537614 | systems/win32/miktex/tm/packages/accessibility.tar.lzma 2009/04/21 | 35717 | systems/win32/miktex/tm/packages/accfonts.tar.lzma 2019/12/06 | 338331 | systems/win32/miktex/tm/packages/accsupp.tar.lzma -2022/11/26 | 883135 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma -2022/11/26 | 31899 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma -2022/11/26 | 19684 | systems/win32/miktex/tm/packages/achemso.tar.lzma -2024/01/28 | 4861878 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma -2024/01/28 | 63198 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma -2024/01/28 | 43069 | systems/win32/miktex/tm/packages/acmart.tar.lzma +2024/02/10 | 883861 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma +2024/02/10 | 31991 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma +2024/02/10 | 19712 | systems/win32/miktex/tm/packages/achemso.tar.lzma +2024/02/10 | 4579978 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma +2024/02/10 | 63696 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma +2024/02/10 | 43123 | systems/win32/miktex/tm/packages/acmart.tar.lzma 2016/07/19 | 105378 | systems/win32/miktex/tm/packages/acmconf.tar.lzma 2022/04/05 | 1230532 | systems/win32/miktex/tm/packages/acro__doc.tar.lzma 2016/08/30 | 774465 | systems/win32/miktex/tm/packages/acroflex.tar.lzma @@ -321814,12 +321826,12 @@ 2020/01/16 | 186434 | systems/win32/miktex/tm/packages/ascmac.tar.lzma 2020/04/15 | 609335 | systems/win32/miktex/tm/packages/askinclude.tar.lzma 2020/10/27 | 388800 | systems/win32/miktex/tm/packages/askmaps.tar.lzma -2024/01/07 | 596396 | systems/win32/miktex/tm/packages/asmeconf__doc.tar.lzma -2022/12/31 | 2500894 | systems/win32/miktex/tm/packages/asmeconf__source.tar.lzma -2024/01/07 | 29671 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma -2023/10/26 | 622526 | systems/win32/miktex/tm/packages/asmejour__doc.tar.lzma -2023/10/26 | 1274766 | systems/win32/miktex/tm/packages/asmejour__source.tar.lzma -2023/10/26 | 23692 | systems/win32/miktex/tm/packages/asmejour.tar.lzma +2024/02/10 | 930952 | systems/win32/miktex/tm/packages/asmeconf__doc.tar.lzma +2024/02/10 | 2500918 | systems/win32/miktex/tm/packages/asmeconf__source.tar.lzma +2024/02/10 | 28681 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma +2024/02/10 | 949316 | systems/win32/miktex/tm/packages/asmejour__doc.tar.lzma +2024/02/10 | 1274877 | systems/win32/miktex/tm/packages/asmejour__source.tar.lzma +2024/02/10 | 23104 | systems/win32/miktex/tm/packages/asmejour.tar.lzma 2012/02/01 | 405602 | systems/win32/miktex/tm/packages/aspectratio.tar.lzma 2004/11/11 | 12360 | systems/win32/miktex/tm/packages/assignment.cab 2015/09/30 | 358108 | systems/win32/miktex/tm/packages/assoccnt.tar.lzma @@ -321897,7 +321909,7 @@ 2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma 2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma 2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma -2024/01/20 | 1045036 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma +2024/02/10 | 1051943 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma 2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma 2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma 2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma @@ -321971,11 +321983,11 @@ 2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma 2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma 2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma -2024/01/20 | 886582 | systems/win32/miktex/tm/packages/babel__source.tar.lzma +2024/02/10 | 887191 | systems/win32/miktex/tm/packages/babel__source.tar.lzma 2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma 2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma 2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma -2024/01/20 | 235111 | systems/win32/miktex/tm/packages/babel.tar.lzma +2024/02/10 | 235632 | systems/win32/miktex/tm/packages/babel.tar.lzma 2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma 2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma 2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma @@ -322045,9 +322057,9 @@ 2022/08/24 | 20933 | systems/win32/miktex/tm/packages/beamerswitch__source.tar.lzma 2022/08/24 | 5100 | systems/win32/miktex/tm/packages/beamerswitch.tar.lzma 2024/01/07 | 169544 | systems/win32/miktex/tm/packages/beamer.tar.lzma -2023/02/05 | 574022 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__doc.tar.lzma -2023/02/05 | 177008 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__source.tar.lzma -2023/02/05 | 6513 | systems/win32/miktex/tm/packages/beamerthemeamurmaple.tar.lzma +2024/02/10 | 691203 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__doc.tar.lzma +2024/02/10 | 177067 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__source.tar.lzma +2024/02/10 | 6545 | systems/win32/miktex/tm/packages/beamerthemeamurmaple.tar.lzma 2023/11/04 | 1769356 | systems/win32/miktex/tm/packages/beamertheme-arguelles__doc.tar.lzma 2022/06/26 | 955 | systems/win32/miktex/tm/packages/beamertheme-arguelles__source.tar.lzma 2023/11/04 | 3397 | systems/win32/miktex/tm/packages/beamertheme-arguelles.tar.lzma @@ -322057,9 +322069,9 @@ 2016/10/04 | 457031 | systems/win32/miktex/tm/packages/beamertheme-cuerna.tar.lzma 2015/12/08 | 1525974 | systems/win32/miktex/tm/packages/beamertheme-detlevcm.tar.lzma 2016/05/31 | 168629 | systems/win32/miktex/tm/packages/beamertheme-epyt.tar.lzma -2022/03/12 | 43043 | systems/win32/miktex/tm/packages/beamertheme-focus__doc.tar.lzma -2022/03/12 | 205503 | systems/win32/miktex/tm/packages/beamertheme-focus__source.tar.lzma -2022/03/12 | 4891 | systems/win32/miktex/tm/packages/beamertheme-focus.tar.lzma +2024/02/10 | 236384 | systems/win32/miktex/tm/packages/beamertheme-focus__doc.tar.lzma +2024/02/10 | 12112 | systems/win32/miktex/tm/packages/beamertheme-focus__source.tar.lzma +2024/02/10 | 4897 | systems/win32/miktex/tm/packages/beamertheme-focus.tar.lzma 2007/02/22 | 1899 | systems/win32/miktex/tm/packages/beamerthemejltree.tar.lzma 2021/04/07 | 227582 | systems/win32/miktex/tm/packages/beamerthemelalic.tar.lzma 2019/01/30 | 100626 | systems/win32/miktex/tm/packages/beamertheme-light.tar.lzma @@ -322119,9 +322131,9 @@ 2012/08/21 | 136530 | systems/win32/miktex/tm/packages/bguq.tar.lzma 2022/08/11 | 359746 | systems/win32/miktex/tm/packages/bhcexam__doc.tar.lzma 2022/08/11 | 4398 | systems/win32/miktex/tm/packages/bhcexam.tar.lzma -2023/10/14 | 5698072 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma -2023/10/14 | 1867954 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma -2023/10/14 | 2018500 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma +2024/02/10 | 5700599 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma +2024/02/10 | 1876336 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma +2024/02/10 | 2030658 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma 2004/11/11 | 84386 | systems/win32/miktex/tm/packages/bib2xhtml.cab 2023/06/21 | 1079514 | systems/win32/miktex/tm/packages/bibarts__doc.tar.lzma 2023/06/21 | 246867 | systems/win32/miktex/tm/packages/bibarts__source.tar.lzma @@ -322178,9 +322190,9 @@ 2023/03/19 | 39714 | systems/win32/miktex/tm/packages/biblatex-ext__source.tar.lzma 2023/03/19 | 30117 | systems/win32/miktex/tm/packages/biblatex-ext.tar.lzma 2017/11/22 | 616165 | systems/win32/miktex/tm/packages/biblatex-fiwi.tar.lzma -2023/09/22 | 1334764 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__doc.tar.lzma -2023/09/22 | 98476 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__source.tar.lzma -2023/09/22 | 53356 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma +2024/02/10 | 1343519 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__doc.tar.lzma +2024/02/10 | 101146 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__source.tar.lzma +2024/02/10 | 53648 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma 2023/02/23 | 169070 | systems/win32/miktex/tm/packages/biblatex-german-legal__doc.tar.lzma 2023/02/23 | 6760 | systems/win32/miktex/tm/packages/biblatex-german-legal__source.tar.lzma 2023/02/23 | 6356 | systems/win32/miktex/tm/packages/biblatex-german-legal.tar.lzma @@ -322335,9 +322347,9 @@ 2023/11/16 | 430857 | systems/win32/miktex/tm/packages/bodegraph__doc.tar.lzma 2023/11/16 | 42884 | systems/win32/miktex/tm/packages/bodegraph__source.tar.lzma 2023/11/16 | 16402 | systems/win32/miktex/tm/packages/bodegraph.tar.lzma -2024/01/20 | 555112 | systems/win32/miktex/tm/packages/bodeplot__doc.tar.lzma -2024/01/20 | 17816 | systems/win32/miktex/tm/packages/bodeplot__source.tar.lzma -2024/01/20 | 5970 | systems/win32/miktex/tm/packages/bodeplot.tar.lzma +2024/02/10 | 741467 | systems/win32/miktex/tm/packages/bodeplot__doc.tar.lzma +2024/02/10 | 18143 | systems/win32/miktex/tm/packages/bodeplot__source.tar.lzma +2024/02/10 | 6109 | systems/win32/miktex/tm/packages/bodeplot.tar.lzma 2015/06/25 | 432100 | systems/win32/miktex/tm/packages/bohr.tar.lzma 2009/08/29 | 1130817 | systems/win32/miktex/tm/packages/boisik.tar.lzma 2013/11/27 | 283422 | systems/win32/miktex/tm/packages/boites.tar.lzma @@ -322426,9 +322438,9 @@ 2021/06/20 | 162034 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma 2021/06/20 | 3052 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma 2021/06/20 | 3407 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma -2023/07/28 | 1263123 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma -2023/07/28 | 112422 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma -2023/07/28 | 34972 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma +2024/02/10 | 1276803 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma +2024/02/10 | 114035 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma +2024/02/10 | 35296 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma 2017/05/03 | 6734 | systems/win32/miktex/tm/packages/bxnewfont.tar.lzma 2022/04/23 | 254183 | systems/win32/miktex/tm/packages/bxorigcapt__doc.tar.lzma 2022/04/23 | 2058 | systems/win32/miktex/tm/packages/bxorigcapt__source.tar.lzma @@ -322661,8 +322673,8 @@ 2022/05/04 | 6254 | systems/win32/miktex/tm/packages/circledtext.tar.lzma 2010/03/08 | 182332 | systems/win32/miktex/tm/packages/circle.tar.lzma 2009/07/13 | 270032 | systems/win32/miktex/tm/packages/circ.tar.lzma -2023/12/10 | 1868419 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma -2023/12/10 | 195624 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma +2024/02/10 | 1893415 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma +2024/02/10 | 196592 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma 2023/10/07 | 179146 | systems/win32/miktex/tm/packages/circularglyphs__doc.tar.lzma 2023/10/07 | 4882 | systems/win32/miktex/tm/packages/circularglyphs__source.tar.lzma 2023/10/07 | 3044 | systems/win32/miktex/tm/packages/circularglyphs.tar.lzma @@ -322849,6 +322861,9 @@ 2018/12/20 | 377194 | systems/win32/miktex/tm/packages/continue.tar.lzma 2004/11/28 | 164368 | systems/win32/miktex/tm/packages/contour.cab 2019/03/04 | 206017 | systems/win32/miktex/tm/packages/contracard.tar.lzma +2024/02/10 | 843273 | systems/win32/miktex/tm/packages/contract__doc.tar.lzma +2024/02/10 | 29430 | systems/win32/miktex/tm/packages/contract__source.tar.lzma +2024/02/10 | 7667 | systems/win32/miktex/tm/packages/contract.tar.lzma 2017/03/28 | 87081 | systems/win32/miktex/tm/packages/conv-xkv.tar.lzma 2015/01/13 | 388467 | systems/win32/miktex/tm/packages/cookingsymbols.tar.lzma 2016/07/15 | 67621 | systems/win32/miktex/tm/packages/cooking.tar.lzma @@ -322930,9 +322945,9 @@ 2023/02/23 | 11794 | systems/win32/miktex/tm/packages/crossrefenum.tar.lzma 2016/07/20 | 42226 | systems/win32/miktex/tm/packages/crossreference.tar.lzma 2020/07/27 | 351781 | systems/win32/miktex/tm/packages/crossreftools.tar.lzma -2022/11/01 | 239041 | systems/win32/miktex/tm/packages/crossrefware__doc.tar.lzma +2024/02/10 | 239330 | systems/win32/miktex/tm/packages/crossrefware__doc.tar.lzma 2021/10/03 | 8598 | systems/win32/miktex/tm/packages/crossrefware__source.tar.lzma -2022/11/01 | 15987 | systems/win32/miktex/tm/packages/crossrefware.tar.lzma +2024/02/10 | 16198 | systems/win32/miktex/tm/packages/crossrefware.tar.lzma 2022/09/23 | 339113 | systems/win32/miktex/tm/packages/crossword__doc.tar.lzma 2022/09/23 | 16802 | systems/win32/miktex/tm/packages/crossword__source.tar.lzma 2022/09/23 | 4379 | systems/win32/miktex/tm/packages/crossword.tar.lzma @@ -323128,9 +323143,9 @@ 2022/06/26 | 14198 | systems/win32/miktex/tm/packages/denisbdoc__doc.tar.lzma 2022/06/26 | 22986 | systems/win32/miktex/tm/packages/denisbdoc__source.tar.lzma 2022/07/16 | 16303 | systems/win32/miktex/tm/packages/denisbdoc.tar.lzma -2023/11/16 | 204526 | systems/win32/miktex/tm/packages/derivative__doc.tar.lzma -2023/11/16 | 23319 | systems/win32/miktex/tm/packages/derivative__source.tar.lzma -2023/11/16 | 10517 | systems/win32/miktex/tm/packages/derivative.tar.lzma +2024/02/10 | 201945 | systems/win32/miktex/tm/packages/derivative__doc.tar.lzma +2024/02/10 | 23451 | systems/win32/miktex/tm/packages/derivative__source.tar.lzma +2024/02/10 | 10585 | systems/win32/miktex/tm/packages/derivative.tar.lzma 2016/05/03 | 64069 | systems/win32/miktex/tm/packages/designcon.tar.lzma 2005/06/25 | 588482 | systems/win32/miktex/tm/packages/devanagari-omega.cab 2019/03/07 | 5149124 | systems/win32/miktex/tm/packages/devanagari.tar.lzma @@ -323146,7 +323161,9 @@ 2016/07/15 | 4576 | systems/win32/miktex/tm/packages/dice.tar.lzma 2010/03/08 | 212305 | systems/win32/miktex/tm/packages/dichokey.tar.lzma 2014/02/14 | 6978045 | systems/win32/miktex/tm/packages/dickimaw.tar.lzma -2004/08/15 | 54075 | systems/win32/miktex/tm/packages/dictsym.cab +2024/02/10 | 19247 | systems/win32/miktex/tm/packages/dictsym__doc.tar.lzma +2024/02/10 | 1976 | systems/win32/miktex/tm/packages/dictsym__source.tar.lzma +2024/02/10 | 31914 | systems/win32/miktex/tm/packages/dictsym.tar.lzma 2023/11/16 | 1291824 | systems/win32/miktex/tm/packages/diffcoeff__doc.tar.lzma 2023/11/16 | 55776 | systems/win32/miktex/tm/packages/diffcoeff__source.tar.lzma 2023/11/16 | 11614 | systems/win32/miktex/tm/packages/diffcoeff.tar.lzma @@ -323182,9 +323199,9 @@ 2023/10/03 | 236195 | systems/win32/miktex/tm/packages/doclicense.tar.lzma 2009/09/03 | 158280 | systems/win32/miktex/tm/packages/docmfp.tar.lzma 2012/03/28 | 152472 | systems/win32/miktex/tm/packages/docmute.tar.lzma -2024/01/20 | 340416 | systems/win32/miktex/tm/packages/docshots__doc.tar.lzma -2024/01/20 | 7632 | systems/win32/miktex/tm/packages/docshots__source.tar.lzma -2024/01/20 | 3005 | systems/win32/miktex/tm/packages/docshots.tar.lzma +2024/02/10 | 340634 | systems/win32/miktex/tm/packages/docshots__doc.tar.lzma +2024/02/10 | 7653 | systems/win32/miktex/tm/packages/docshots__source.tar.lzma +2024/02/10 | 3024 | systems/win32/miktex/tm/packages/docshots.tar.lzma 2024/01/20 | 24028 | systems/win32/miktex/tm/packages/docsurvey__source.tar.lzma 2024/01/20 | 246155 | systems/win32/miktex/tm/packages/docsurvey.tar.lzma 2014/06/30 | 623193 | systems/win32/miktex/tm/packages/doctools.tar.lzma @@ -323273,9 +323290,9 @@ 2021/07/18 | 313984 | systems/win32/miktex/tm/packages/easing__doc.tar.lzma 2021/07/18 | 8201 | systems/win32/miktex/tm/packages/easing__source.tar.lzma 2021/07/18 | 2391 | systems/win32/miktex/tm/packages/easing.tar.lzma -2024/01/28 | 601985 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma -2024/01/28 | 40547 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma -2024/01/28 | 16054 | systems/win32/miktex/tm/packages/easybook.tar.lzma +2024/02/10 | 596604 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma +2024/02/10 | 40566 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma +2024/02/10 | 16075 | systems/win32/miktex/tm/packages/easybook.tar.lzma 2023/10/12 | 14744 | systems/win32/miktex/tm/packages/easydtx__doc.tar.lzma 2023/10/12 | 2035 | systems/win32/miktex/tm/packages/easydtx.tar.lzma 2018/03/31 | 183421 | systems/win32/miktex/tm/packages/easyfig.tar.lzma @@ -323396,6 +323413,9 @@ 2021/07/18 | 42257 | systems/win32/miktex/tm/packages/emoji.tar.lzma 2023/04/27 | 56415 | systems/win32/miktex/tm/packages/emo__source.tar.lzma 2023/04/27 | 129300 | systems/win32/miktex/tm/packages/emo.tar.lzma +2024/02/10 | 5091 | systems/win32/miktex/tm/packages/emotion__doc.tar.lzma +2024/02/10 | 28210 | systems/win32/miktex/tm/packages/emotion__source.tar.lzma +2024/02/10 | 1372 | systems/win32/miktex/tm/packages/emotion.tar.lzma 2016/07/15 | 224616 | systems/win32/miktex/tm/packages/emp.tar.lzma 2010/05/10 | 53123 | systems/win32/miktex/tm/packages/emptypage.tar.lzma 2012/12/20 | 165308 | systems/win32/miktex/tm/packages/emulateapj.tar.lzma @@ -323532,18 +323552,18 @@ 2004/06/27 | 132564 | systems/win32/miktex/tm/packages/eurofont.cab 2007/02/20 | 144484 | systems/win32/miktex/tm/packages/euroitc.tar.bz2 2020/11/03 | 472542 | systems/win32/miktex/tm/packages/europasscv.tar.lzma -2022/08/11 | 642560 | systems/win32/miktex/tm/packages/europecv__doc.tar.lzma -2022/08/11 | 396799 | systems/win32/miktex/tm/packages/europecv__source.tar.lzma -2022/08/11 | 15529 | systems/win32/miktex/tm/packages/europecv.tar.lzma +2024/02/10 | 653721 | systems/win32/miktex/tm/packages/europecv__doc.tar.lzma +2024/02/10 | 410458 | systems/win32/miktex/tm/packages/europecv__source.tar.lzma +2024/02/10 | 15735 | systems/win32/miktex/tm/packages/europecv.tar.lzma 2018/06/04 | 26867 | systems/win32/miktex/tm/packages/europs.tar.lzma 2021/12/19 | 275608 | systems/win32/miktex/tm/packages/eurosym__doc.tar.lzma 2021/12/19 | 3642 | systems/win32/miktex/tm/packages/eurosym__source.tar.lzma 2021/12/19 | 140217 | systems/win32/miktex/tm/packages/eurosym.tar.lzma 2018/06/04 | 217046 | systems/win32/miktex/tm/packages/euro.tar.lzma 2016/07/15 | 26200 | systems/win32/miktex/tm/packages/euxm.tar.lzma -2023/09/03 | 566863 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma -2023/09/03 | 37091 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma -2023/09/03 | 3655 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma +2024/02/10 | 567207 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma +2024/02/10 | 37104 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma +2024/02/10 | 3672 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma 2005/02/13 | 41869 | systems/win32/miktex/tm/packages/evautofl.cab 2014/12/22 | 125411 | systems/win32/miktex/tm/packages/everyhook.tar.lzma 2020/10/20 | 171292 | systems/win32/miktex/tm/packages/everypage.tar.lzma @@ -323578,17 +323598,17 @@ 2019/01/04 | 232811 | systems/win32/miktex/tm/packages/exercisepoints.tar.lzma 2020/05/18 | 368015 | systems/win32/miktex/tm/packages/exercises.tar.lzma 2014/11/20 | 341246 | systems/win32/miktex/tm/packages/exercise.tar.lzma -2024/01/07 | 252557 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma -2024/01/07 | 27202 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma -2024/01/07 | 6271 | systems/win32/miktex/tm/packages/exesheet.tar.lzma +2024/02/10 | 255594 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma +2024/02/10 | 27620 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma +2024/02/10 | 6469 | systems/win32/miktex/tm/packages/exesheet.tar.lzma 2020/02/25 | 450148 | systems/win32/miktex/tm/packages/exframe.tar.lzma 2008/06/26 | 80109 | systems/win32/miktex/tm/packages/expdlist.tar.lzma 2023/09/03 | 85715 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma 2023/09/03 | 7670 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma 2023/09/03 | 4762 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma -2023/11/16 | 52892 | systems/win32/miktex/tm/packages/expex-glossonly__doc.tar.lzma -2023/11/16 | 20291 | systems/win32/miktex/tm/packages/expex-glossonly__source.tar.lzma -2023/11/16 | 2476 | systems/win32/miktex/tm/packages/expex-glossonly.tar.lzma +2024/02/10 | 52946 | systems/win32/miktex/tm/packages/expex-glossonly__doc.tar.lzma +2024/02/10 | 24067 | systems/win32/miktex/tm/packages/expex-glossonly__source.tar.lzma +2024/02/10 | 2544 | systems/win32/miktex/tm/packages/expex-glossonly.tar.lzma 2017/05/29 | 494705 | systems/win32/miktex/tm/packages/expex.tar.lzma 2023/01/27 | 754607 | systems/win32/miktex/tm/packages/expkv-bundle__doc.tar.lzma 2023/01/27 | 49659 | systems/win32/miktex/tm/packages/expkv-bundle__source.tar.lzma @@ -323681,9 +323701,9 @@ 2013/05/06 | 383535 | systems/win32/miktex/tm/packages/feynmp-auto.tar.lzma 2022/07/25 | 18915 | systems/win32/miktex/tm/packages/feyn__source.tar.lzma 2022/07/25 | 12260 | systems/win32/miktex/tm/packages/feyn.tar.lzma -2024/01/20 | 505654 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma -2024/01/20 | 5336 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma -2024/01/20 | 2270 | systems/win32/miktex/tm/packages/ffcode.tar.lzma +2024/02/10 | 506320 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma +2024/02/10 | 5378 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma +2024/02/10 | 2275 | systems/win32/miktex/tm/packages/ffcode.tar.lzma 2015/05/25 | 180075 | systems/win32/miktex/tm/packages/fge.tar.lzma 2022/06/26 | 473706 | systems/win32/miktex/tm/packages/fgruler__doc.tar.lzma 2022/06/26 | 12271 | systems/win32/miktex/tm/packages/fgruler__source.tar.lzma @@ -323711,7 +323731,7 @@ 2022/11/01 | 5115 | systems/win32/miktex/tm/packages/filehook.tar.lzma 2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma 2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma -2024/01/28 | 791461 | systems/win32/miktex/tm/packages/files.csv.lzma +2024/02/10 | 810237 | systems/win32/miktex/tm/packages/files.csv.lzma 2001/05/14 | 5617 | systems/win32/miktex/tm/packages/finbib.tar.lzma 2015/10/20 | 44379 | systems/win32/miktex/tm/packages/findhyph.tar.lzma 2011/10/21 | 89323 | systems/win32/miktex/tm/packages/fink.tar.lzma @@ -324258,7 +324278,9 @@ 2022/11/01 | 2444 | systems/win32/miktex/tm/packages/hershey-mp__source.tar.lzma 2022/11/01 | 1878 | systems/win32/miktex/tm/packages/hershey-mp.tar.lzma 2016/06/14 | 215620 | systems/win32/miktex/tm/packages/he-she.tar.lzma -2019/06/12 | 1310262 | systems/win32/miktex/tm/packages/heuristica.tar.lzma +2024/02/10 | 224630 | systems/win32/miktex/tm/packages/heuristica__doc.tar.lzma +2024/02/10 | 2947 | systems/win32/miktex/tm/packages/heuristica__source.tar.lzma +2024/02/10 | 1087685 | systems/win32/miktex/tm/packages/heuristica.tar.lzma 2022/02/22 | 276414 | systems/win32/miktex/tm/packages/hexboard__doc.tar.lzma 2022/02/22 | 8856 | systems/win32/miktex/tm/packages/hexboard__source.tar.lzma 2022/02/22 | 3355 | systems/win32/miktex/tm/packages/hexboard.tar.lzma @@ -324338,9 +324360,9 @@ 2016/07/28 | 127569 | systems/win32/miktex/tm/packages/huncial.tar.lzma 2016/11/28 | 817841 | systems/win32/miktex/tm/packages/hustthesis.tar.lzma 2021/06/03 | 152237 | systems/win32/miktex/tm/packages/hvarabic.tar.lzma -2023/12/10 | 1121840 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma -2023/11/23 | 15398 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma -2023/12/10 | 8225 | systems/win32/miktex/tm/packages/hvextern.tar.lzma +2024/02/10 | 1123852 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma +2024/02/10 | 15347 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma +2024/02/10 | 8352 | systems/win32/miktex/tm/packages/hvextern.tar.lzma 2023/10/26 | 23310831 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma 2023/10/26 | 1844714 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma 2023/10/26 | 14186 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma @@ -324352,9 +324374,9 @@ 2022/03/07 | 21838 | systems/win32/miktex/tm/packages/hvpygmentex__doc.tar.lzma 2022/03/07 | 1595 | systems/win32/miktex/tm/packages/hvpygmentex__source.tar.lzma 2022/03/07 | 3785 | systems/win32/miktex/tm/packages/hvpygmentex.tar.lzma -2024/01/20 | 105638 | systems/win32/miktex/tm/packages/hvqrurl__doc.tar.lzma -2024/01/20 | 2896 | systems/win32/miktex/tm/packages/hvqrurl__source.tar.lzma -2024/01/20 | 1549 | systems/win32/miktex/tm/packages/hvqrurl.tar.lzma +2024/02/10 | 115662 | systems/win32/miktex/tm/packages/hvqrurl__doc.tar.lzma +2024/02/10 | 3209 | systems/win32/miktex/tm/packages/hvqrurl__source.tar.lzma +2024/02/10 | 1742 | systems/win32/miktex/tm/packages/hvqrurl.tar.lzma 2023/01/23 | 4355447 | systems/win32/miktex/tm/packages/hwemoji__doc.tar.lzma 2022/11/15 | 5541 | systems/win32/miktex/tm/packages/hwemoji__source.tar.lzma 2023/01/23 | 4273507 | systems/win32/miktex/tm/packages/hwemoji.tar.lzma @@ -324683,9 +324705,9 @@ 2023/07/17 | 139948 | systems/win32/miktex/tm/packages/koma-script.tar.lzma 2023/03/27 | 122888 | systems/win32/miktex/tm/packages/korigamik__doc.tar.lzma 2023/03/27 | 3538 | systems/win32/miktex/tm/packages/korigamik.tar.lzma -2023/03/17 | 508835 | systems/win32/miktex/tm/packages/kotex-oblivoir__doc.tar.lzma -2023/03/17 | 37730 | systems/win32/miktex/tm/packages/kotex-oblivoir__source.tar.lzma -2023/03/17 | 44615 | systems/win32/miktex/tm/packages/kotex-oblivoir.tar.lzma +2024/02/10 | 537177 | systems/win32/miktex/tm/packages/kotex-oblivoir__doc.tar.lzma +2024/02/10 | 38861 | systems/win32/miktex/tm/packages/kotex-oblivoir__source.tar.lzma +2024/02/10 | 44771 | systems/win32/miktex/tm/packages/kotex-oblivoir.tar.lzma 2022/06/26 | 1562 | systems/win32/miktex/tm/packages/kotex-plain__doc.tar.lzma 2022/06/26 | 1502 | systems/win32/miktex/tm/packages/kotex-plain__source.tar.lzma 2022/06/26 | 9351 | systems/win32/miktex/tm/packages/kotex-plain.tar.lzma @@ -324694,9 +324716,9 @@ 2022/06/26 | 21302 | systems/win32/miktex/tm/packages/kotex-utf.tar.lzma 2016/01/09 | 73703 | systems/win32/miktex/tm/packages/kotex-utils.tar.lzma 2023/01/23 | 1611808 | systems/win32/miktex/tm/packages/kpfonts__doc.tar.lzma -2023/12/02 | 2024713 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma -2023/12/02 | 20693 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma -2023/12/02 | 1123854 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma +2024/02/10 | 2024574 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma +2024/02/10 | 20697 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma +2024/02/10 | 1124858 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma 2022/09/23 | 52387 | systems/win32/miktex/tm/packages/kpfonts__source.tar.lzma 2023/01/23 | 2225845 | systems/win32/miktex/tm/packages/kpfonts.tar.lzma 2011/12/19 | 4197 | systems/win32/miktex/tm/packages/ksfh-nat.tar.lzma @@ -324721,9 +324743,9 @@ 2024/01/07 | 868268 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma 2024/01/07 | 34469 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma 2024/01/07 | 16477 | systems/win32/miktex/tm/packages/l3backend.tar.lzma -2024/01/20 | 743283 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma -2024/01/20 | 32274 | systems/win32/miktex/tm/packages/l3build__source.tar.lzma -2024/01/20 | 37010 | systems/win32/miktex/tm/packages/l3build.tar.lzma +2024/02/10 | 744747 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma +2024/02/10 | 32346 | systems/win32/miktex/tm/packages/l3build__source.tar.lzma +2024/02/10 | 37094 | systems/win32/miktex/tm/packages/l3build.tar.lzma 2013/05/29 | 156214 | systems/win32/miktex/tm/packages/l3ctr2e.tar.lzma 2024/01/07 | 3185036 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma 2024/01/07 | 77764 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma @@ -324827,9 +324849,9 @@ 2021/11/01 | 980484 | systems/win32/miktex/tm/packages/latex-make__doc.tar.lzma 2021/11/01 | 29509 | systems/win32/miktex/tm/packages/latex-make__source.tar.lzma 2021/11/01 | 9784 | systems/win32/miktex/tm/packages/latex-make.tar.lzma -2024/01/20 | 302445 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma -2024/01/20 | 27707 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma -2024/01/20 | 116925 | systems/win32/miktex/tm/packages/latexmk.tar.lzma +2024/02/10 | 302516 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma +2024/02/10 | 27872 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma +2024/02/10 | 117468 | systems/win32/miktex/tm/packages/latexmk.tar.lzma 2019/09/01 | 152454 | systems/win32/miktex/tm/packages/latexmp.tar.lzma 2017/06/15 | 358573 | systems/win32/miktex/tm/packages/latex-mr.tar.lzma 2023/03/17 | 3613 | systems/win32/miktex/tm/packages/latexpand__doc.tar.lzma @@ -324870,7 +324892,9 @@ 2020/02/03 | 7953 | systems/win32/miktex/tm/packages/lectures.tar.lzma 2016/08/09 | 2514816 | systems/win32/miktex/tm/packages/ledmac.tar.lzma 2007/01/19 | 56963 | systems/win32/miktex/tm/packages/leftidx.tar.bz2 -2020/08/30 | 76567 | systems/win32/miktex/tm/packages/leftindex.tar.lzma +2024/02/10 | 88738 | systems/win32/miktex/tm/packages/leftindex__doc.tar.lzma +2024/02/10 | 2811 | systems/win32/miktex/tm/packages/leftindex__source.tar.lzma +2024/02/10 | 1760 | systems/win32/miktex/tm/packages/leftindex.tar.lzma 2020/02/10 | 452162 | systems/win32/miktex/tm/packages/leiletter.tar.lzma 2019/10/20 | 628747 | systems/win32/miktex/tm/packages/leipzig.tar.lzma 2013/07/01 | 451593 | systems/win32/miktex/tm/packages/lengthconvert.tar.lzma @@ -324977,9 +325001,9 @@ 2023/12/19 | 908544 | systems/win32/miktex/tm/packages/litesolution__doc.tar.lzma 2023/12/19 | 515188 | systems/win32/miktex/tm/packages/litesolution__source.tar.lzma 2023/12/19 | 6194 | systems/win32/miktex/tm/packages/litesolution.tar.lzma -2023/11/16 | 86129 | systems/win32/miktex/tm/packages/litetable__doc.tar.lzma -2023/11/16 | 9929 | systems/win32/miktex/tm/packages/litetable__source.tar.lzma -2023/11/16 | 3231 | systems/win32/miktex/tm/packages/litetable.tar.lzma +2024/02/10 | 349066 | systems/win32/miktex/tm/packages/litetable__doc.tar.lzma +2024/02/10 | 31890 | systems/win32/miktex/tm/packages/litetable__source.tar.lzma +2024/02/10 | 3722 | systems/win32/miktex/tm/packages/litetable.tar.lzma 2023/03/17 | 47447 | systems/win32/miktex/tm/packages/lithuanian__doc.tar.lzma 2023/03/17 | 9889 | systems/win32/miktex/tm/packages/lithuanian__source.tar.lzma 2023/03/17 | 66595 | systems/win32/miktex/tm/packages/lithuanian.tar.lzma @@ -324988,9 +325012,9 @@ 2022/05/04 | 269986 | systems/win32/miktex/tm/packages/llncsconf__doc.tar.lzma 2022/05/04 | 1323 | systems/win32/miktex/tm/packages/llncsconf__source.tar.lzma 2022/05/04 | 2518 | systems/win32/miktex/tm/packages/llncsconf.tar.lzma -2023/11/04 | 206216 | systems/win32/miktex/tm/packages/llncs__doc.tar.lzma -2023/11/04 | 6754 | systems/win32/miktex/tm/packages/llncs__source.tar.lzma -2023/11/04 | 16913 | systems/win32/miktex/tm/packages/llncs.tar.lzma +2024/02/10 | 204717 | systems/win32/miktex/tm/packages/llncs__doc.tar.lzma +2024/02/10 | 6740 | systems/win32/miktex/tm/packages/llncs__source.tar.lzma +2024/02/10 | 17031 | systems/win32/miktex/tm/packages/llncs.tar.lzma 2012/06/11 | 40441 | systems/win32/miktex/tm/packages/lmacs.tar.lzma 2012/03/02 | 278094 | systems/win32/miktex/tm/packages/lmake.tar.lzma 2021/06/06 | 1629649 | systems/win32/miktex/tm/packages/lm__doc.tar.lzma @@ -325250,9 +325274,9 @@ 2023/07/28 | 83281 | systems/win32/miktex/tm/packages/lutabulartools__doc.tar.lzma 2023/07/28 | 6499 | systems/win32/miktex/tm/packages/lutabulartools__source.tar.lzma 2023/07/28 | 7779 | systems/win32/miktex/tm/packages/lutabulartools.tar.lzma -2024/01/20 | 3320168 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma -2024/01/20 | 473099 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma -2024/01/20 | 223716 | systems/win32/miktex/tm/packages/lwarp.tar.lzma +2024/02/10 | 3323492 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma +2024/02/10 | 473901 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma +2024/02/10 | 223694 | systems/win32/miktex/tm/packages/lwarp.tar.lzma 2013/12/23 | 1470948 | systems/win32/miktex/tm/packages/lxfonts.tar.lzma 2022/06/12 | 4108 | systems/win32/miktex/tm/packages/ly1__doc.tar.lzma 2022/06/12 | 55350 | systems/win32/miktex/tm/packages/ly1.tar.lzma @@ -325467,9 +325491,9 @@ 2012/12/20 | 1378380 | systems/win32/miktex/tm/packages/mfpic.tar.lzma 2005/02/13 | 50258 | systems/win32/miktex/tm/packages/mftinc.cab 2016/11/04 | 3351 | systems/win32/miktex/tm/packages/mfware.tar.lzma -2022/01/02 | 417487 | systems/win32/miktex/tm/packages/mhchem__doc.tar.lzma -2022/01/02 | 13365 | systems/win32/miktex/tm/packages/mhchem__source.tar.lzma -2022/01/02 | 183834 | systems/win32/miktex/tm/packages/mhchem.tar.lzma +2024/02/10 | 418486 | systems/win32/miktex/tm/packages/mhchem__doc.tar.lzma +2024/02/10 | 13446 | systems/win32/miktex/tm/packages/mhchem__source.tar.lzma +2024/02/10 | 185510 | systems/win32/miktex/tm/packages/mhchem.tar.lzma 2022/11/15 | 118744 | systems/win32/miktex/tm/packages/mhequ__doc.tar.lzma 2022/11/15 | 2664 | systems/win32/miktex/tm/packages/mhequ__source.tar.lzma 2022/11/15 | 4597 | systems/win32/miktex/tm/packages/mhequ.tar.lzma @@ -325604,7 +325628,7 @@ 2016/11/04 | 687 | systems/win32/miktex/tm/packages/miktex-metapost.tar.lzma 2022/07/26 | 99463 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma 2024/01/27 | 110203 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma -2024/01/28 | 23294 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma +2024/02/10 | 23318 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma 2021/12/09 | 64527 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma 2021/12/09 | 74601 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma 2022/07/26 | 126901 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma @@ -325711,9 +325735,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2022/07/26 | 39695 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2024/01/27 | 46166 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2024/01/28 | 346576 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2024/01/28 | 2016023 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2024/01/28 | 1730581 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2024/02/10 | 347466 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2024/02/10 | 2051202 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2024/02/10 | 1760839 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/07/26 | 13519 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2024/01/27 | 14553 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma 2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma @@ -325823,9 +325847,9 @@ 2015/11/17 | 2396852 | systems/win32/miktex/tm/packages/morehype.tar.lzma 2010/03/30 | 256601 | systems/win32/miktex/tm/packages/moresize.tar.lzma 2011/04/19 | 124295 | systems/win32/miktex/tm/packages/moreverb.tar.lzma -2024/01/07 | 1256852 | systems/win32/miktex/tm/packages/morewrites__doc.tar.lzma -2024/01/07 | 21113 | systems/win32/miktex/tm/packages/morewrites__source.tar.lzma -2024/01/07 | 5986 | systems/win32/miktex/tm/packages/morewrites.tar.lzma +2024/02/10 | 1257481 | systems/win32/miktex/tm/packages/morewrites__doc.tar.lzma +2024/02/10 | 21174 | systems/win32/miktex/tm/packages/morewrites__source.tar.lzma +2024/02/10 | 6040 | systems/win32/miktex/tm/packages/morewrites.tar.lzma 2021/11/14 | 94552 | systems/win32/miktex/tm/packages/morisawa__doc.tar.lzma 2021/11/14 | 4789 | systems/win32/miktex/tm/packages/morisawa__source.tar.lzma 2021/11/14 | 10941 | systems/win32/miktex/tm/packages/morisawa.tar.lzma @@ -325931,9 +325955,9 @@ 2023/08/19 | 675304 | systems/win32/miktex/tm/packages/naive-ebnf__doc.tar.lzma 2023/08/19 | 6167 | systems/win32/miktex/tm/packages/naive-ebnf__source.tar.lzma 2023/08/19 | 2637 | systems/win32/miktex/tm/packages/naive-ebnf.tar.lzma -2023/02/05 | 1425255 | systems/win32/miktex/tm/packages/nameauth__doc.tar.lzma -2023/02/05 | 117464 | systems/win32/miktex/tm/packages/nameauth__source.tar.lzma -2023/02/05 | 7255 | systems/win32/miktex/tm/packages/nameauth.tar.lzma +2024/02/10 | 1470234 | systems/win32/miktex/tm/packages/nameauth__doc.tar.lzma +2024/02/10 | 119935 | systems/win32/miktex/tm/packages/nameauth__source.tar.lzma +2024/02/10 | 7304 | systems/win32/miktex/tm/packages/nameauth.tar.lzma 2020/06/22 | 652892 | systems/win32/miktex/tm/packages/namedef.tar.lzma 2022/12/20 | 1353 | systems/win32/miktex/tm/packages/namedtensor__doc.tar.lzma 2022/12/20 | 1365 | systems/win32/miktex/tm/packages/namedtensor__source.tar.lzma @@ -325986,12 +326010,12 @@ 2024/01/20 | 4786374 | systems/win32/miktex/tm/packages/newpx.tar.lzma 2005/06/25 | 43902 | systems/win32/miktex/tm/packages/newsletr.cab 2007/12/30 | 204631 | systems/win32/miktex/tm/packages/newspaper.tar.lzma -2024/01/20 | 936085 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma +2024/02/10 | 936446 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma 2024/01/28 | 262449 | systems/win32/miktex/tm/packages/newtxsf__doc.tar.lzma 2023/05/10 | 3582 | systems/win32/miktex/tm/packages/newtxsf__source.tar.lzma 2024/01/28 | 106242 | systems/win32/miktex/tm/packages/newtxsf.tar.lzma -2024/01/20 | 39986 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma -2024/01/20 | 6100535 | systems/win32/miktex/tm/packages/newtx.tar.lzma +2024/02/10 | 40100 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma +2024/02/10 | 6100103 | systems/win32/miktex/tm/packages/newtx.tar.lzma 2024/01/20 | 192327 | systems/win32/miktex/tm/packages/newtxtt__doc.tar.lzma 2024/01/20 | 4175 | systems/win32/miktex/tm/packages/newtxtt__source.tar.lzma 2024/01/20 | 118854 | systems/win32/miktex/tm/packages/newtxtt.tar.lzma @@ -326000,102 +326024,102 @@ 2022/11/01 | 230073 | systems/win32/miktex/tm/packages/newverbs__doc.tar.lzma 2022/11/01 | 7969 | systems/win32/miktex/tm/packages/newverbs__source.tar.lzma 2022/11/01 | 3030 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2024/01/28 | 791329 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2024/01/28 | 36743 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2024/01/28 | 1172272 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2024/01/28 | 32088 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2024/01/28 | 36824 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2024/01/28 | 67393 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2024/01/28 | 103546 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2024/01/28 | 78341 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2024/01/28 | 31565 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2024/01/28 | 395726 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2024/01/28 | 40382 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2024/01/28 | 59207 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2024/01/28 | 272168 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2024/01/28 | 221388 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2024/01/28 | 106552 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2024/01/28 | 25594 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2024/01/28 | 473224 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2024/01/28 | 54134 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2024/01/28 | 330113 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2024/01/28 | 47384 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2024/01/28 | 137662 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2024/01/28 | 1437303 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2024/01/28 | 104470 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2024/01/28 | 49701 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2024/01/28 | 29143 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2024/01/28 | 77257 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2024/01/28 | 159970 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2024/01/28 | 81618 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2024/01/28 | 82223 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2024/01/28 | 305376 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2024/01/28 | 25603 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2024/01/28 | 105710 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2024/01/28 | 73380 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2024/01/28 | 117792 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2024/01/28 | 44360 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2024/01/28 | 698741 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2024/01/28 | 249305 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2024/01/28 | 217602 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2024/01/28 | 109938 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2024/01/28 | 19996 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2024/01/28 | 32864 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2024/01/28 | 707317 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2024/01/28 | 604733 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2024/01/28 | 530270 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2024/01/28 | 104114 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2024/01/28 | 1991882 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2024/01/28 | 82035 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2024/01/28 | 33905 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2024/01/28 | 8879 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2024/01/28 | 232143 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2024/01/28 | 287497 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2024/01/28 | 108569 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2024/01/28 | 141911 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2024/01/28 | 291738 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2024/01/28 | 182761 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2024/01/28 | 55922 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2024/01/28 | 35355 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2024/01/28 | 44057 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2024/01/28 | 48282 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2024/01/28 | 52582 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2024/01/28 | 219055 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2024/01/28 | 43114 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2024/01/28 | 829446 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2024/01/28 | 203121 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2024/01/28 | 245900 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2024/01/28 | 88658 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2024/01/28 | 1341708 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2024/01/28 | 24165 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2024/01/28 | 37617 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2024/01/28 | 75117 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2024/01/28 | 60996 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2024/01/28 | 499646 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2024/01/28 | 1530953 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2024/01/28 | 54819 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2024/01/28 | 65123 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2024/01/28 | 27164 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2024/01/28 | 19954 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2024/01/28 | 73411 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2024/01/28 | 174058 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2024/01/28 | 69628 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2024/01/28 | 112443 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2024/01/28 | 2844734 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2024/01/28 | 64606 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2024/01/28 | 44101 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2024/01/28 | 33917 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2024/01/28 | 76165 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2024/01/28 | 352102 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2024/01/28 | 58943 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2024/01/28 | 606768 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2024/01/28 | 45940 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2024/01/28 | 346573 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2024/01/28 | 2015330 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2024/01/28 | 1730163 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2024/01/28 | 14594 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2024/02/10 | 811480 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2024/02/10 | 36718 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2024/02/10 | 1171854 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2024/02/10 | 32074 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2024/02/10 | 36809 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2024/02/10 | 67403 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2024/02/10 | 103558 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2024/02/10 | 78317 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2024/02/10 | 31559 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2024/02/10 | 395303 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2024/02/10 | 40381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2024/02/10 | 59236 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2024/02/10 | 272212 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2024/02/10 | 221418 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2024/02/10 | 106590 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2024/02/10 | 25606 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2024/02/10 | 473051 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2024/02/10 | 54215 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2024/02/10 | 329627 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2024/02/10 | 47344 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2024/02/10 | 137644 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2024/02/10 | 1442428 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2024/02/10 | 104428 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2024/02/10 | 49721 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2024/02/10 | 29148 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2024/02/10 | 77303 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2024/02/10 | 160062 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2024/02/10 | 81578 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2024/02/10 | 82263 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2024/02/10 | 305331 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2024/02/10 | 25614 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2024/02/10 | 105745 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2024/02/10 | 73405 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2024/02/10 | 117731 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2024/02/10 | 44332 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2024/02/10 | 698915 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2024/02/10 | 249369 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2024/02/10 | 217641 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2024/02/10 | 109970 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2024/02/10 | 19997 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2024/02/10 | 32903 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2024/02/10 | 707640 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2024/02/10 | 602939 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2024/02/10 | 530299 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2024/02/10 | 104152 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2024/02/10 | 2021133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2024/02/10 | 82021 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2024/02/10 | 33842 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2024/02/10 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2024/02/10 | 232040 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2024/02/10 | 287559 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2024/02/10 | 108663 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2024/02/10 | 141951 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2024/02/10 | 291520 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2024/02/10 | 182759 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2024/02/10 | 55994 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2024/02/10 | 35360 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2024/02/10 | 44100 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2024/02/10 | 48316 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2024/02/10 | 52709 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2024/02/10 | 218981 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2024/02/10 | 43114 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2024/02/10 | 831056 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2024/02/10 | 203253 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2024/02/10 | 245880 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2024/02/10 | 88636 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2024/02/10 | 1342477 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2024/02/10 | 24149 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2024/02/10 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2024/02/10 | 75221 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2024/02/10 | 61084 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2024/02/10 | 499969 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2024/02/10 | 1531096 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2024/02/10 | 54785 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2024/02/10 | 65097 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2024/02/10 | 27190 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2024/02/10 | 19966 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2024/02/10 | 73386 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2024/02/10 | 174115 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2024/02/10 | 69692 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2024/02/10 | 112513 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2024/02/10 | 2844478 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2024/02/10 | 64634 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2024/02/10 | 44119 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2024/02/10 | 33904 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2024/02/10 | 76204 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2024/02/10 | 352044 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2024/02/10 | 58926 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2024/02/10 | 606687 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2024/02/10 | 45868 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2024/02/10 | 347516 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2024/02/10 | 2053535 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2024/02/10 | 1761582 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2024/02/10 | 14615 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma -2024/01/28 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2024/02/10 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini 2018/07/06 | 145915 | systems/win32/miktex/tm/packages/nexus-otf.tar.lzma 2017/03/30 | 191149 | systems/win32/miktex/tm/packages/nfssext-cfr.tar.lzma 2023/02/23 | 608421 | systems/win32/miktex/tm/packages/nicefilelist__doc.tar.lzma @@ -326178,9 +326202,9 @@ 2023/09/03 | 6511 | systems/win32/miktex/tm/packages/notomath__source.tar.lzma 2023/09/03 | 214108 | systems/win32/miktex/tm/packages/notomath.tar.lzma 2022/09/13 | 26438348 | systems/win32/miktex/tm/packages/noto.tar.lzma -2023/11/16 | 22629 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma -2023/11/16 | 4732278 | systems/win32/miktex/tm/packages/novel__source.tar.lzma -2023/11/16 | 116485 | systems/win32/miktex/tm/packages/novel.tar.lzma +2024/02/10 | 15044 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma +2024/02/10 | 4147928 | systems/win32/miktex/tm/packages/novel__source.tar.lzma +2024/02/10 | 116693 | systems/win32/miktex/tm/packages/novel.tar.lzma 2011/09/22 | 180012 | systems/win32/miktex/tm/packages/nowidow.tar.lzma 2013/06/18 | 180502 | systems/win32/miktex/tm/packages/nox.tar.lzma 2013/02/05 | 256320 | systems/win32/miktex/tm/packages/nrc.tar.lzma @@ -326593,7 +326617,9 @@ 2020/04/24 | 311094 | systems/win32/miktex/tm/packages/picture.tar.lzma 2016/07/20 | 294326 | systems/win32/miktex/tm/packages/piechartmp.tar.lzma 2011/04/08 | 603802 | systems/win32/miktex/tm/packages/piff.tar.lzma -2008/12/09 | 56609 | systems/win32/miktex/tm/packages/pigpen.tar.lzma +2024/02/10 | 124045 | systems/win32/miktex/tm/packages/pigpen__doc.tar.lzma +2024/02/10 | 1741 | systems/win32/miktex/tm/packages/pigpen__source.tar.lzma +2024/02/10 | 7207 | systems/win32/miktex/tm/packages/pigpen.tar.lzma 2011/12/07 | 296908 | systems/win32/miktex/tm/packages/pinlabel.tar.lzma 2020/08/09 | 78642 | systems/win32/miktex/tm/packages/pinoutikz.tar.lzma 2011/11/22 | 131707 | systems/win32/miktex/tm/packages/pitex.tar.lzma @@ -326738,7 +326764,7 @@ 2023/03/17 | 425296 | systems/win32/miktex/tm/packages/principia__doc.tar.lzma 2023/03/17 | 16206 | systems/win32/miktex/tm/packages/principia__source.tar.lzma 2023/03/17 | 8606 | systems/win32/miktex/tm/packages/principia.tar.lzma -2024/01/28 | 952 | systems/win32/miktex/tm/packages/pr.ini +2024/02/10 | 909 | systems/win32/miktex/tm/packages/pr.ini 2010/09/27 | 248469 | systems/win32/miktex/tm/packages/printlen.tar.lzma 2008/06/17 | 77313 | systems/win32/miktex/tm/packages/proba.tar.lzma 2017/07/12 | 988486 | systems/win32/miktex/tm/packages/probsoln.tar.lzma @@ -326753,22 +326779,22 @@ 2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma 2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma 2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma -2024/01/28 | 1517826 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma -2024/01/28 | 245475 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma -2024/01/28 | 52573 | systems/win32/miktex/tm/packages/proflycee.tar.lzma +2024/02/10 | 1591470 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma +2024/02/10 | 1856440 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma +2024/02/10 | 56413 | systems/win32/miktex/tm/packages/proflycee.tar.lzma 2024/01/28 | 285333 | systems/win32/miktex/tm/packages/profmaquette__doc.tar.lzma 2024/01/28 | 13062 | systems/win32/miktex/tm/packages/profmaquette__source.tar.lzma 2024/01/28 | 22535 | systems/win32/miktex/tm/packages/profmaquette.tar.lzma -2023/12/19 | 382881 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma -2023/12/19 | 15634 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma -2023/12/19 | 12805 | systems/win32/miktex/tm/packages/profsio.tar.lzma +2024/02/10 | 422591 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma +2024/02/10 | 16717 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma +2024/02/10 | 14783 | systems/win32/miktex/tm/packages/profsio.tar.lzma 2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma 2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma 2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma 2010/10/16 | 85014 | systems/win32/miktex/tm/packages/progress.tar.lzma -2023/11/16 | 9097 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma -2023/11/16 | 60060 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma -2023/11/16 | 26944 | systems/win32/miktex/tm/packages/projlib.tar.lzma +2024/02/10 | 9092 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma +2024/02/10 | 60035 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma +2024/02/10 | 26984 | systems/win32/miktex/tm/packages/projlib.tar.lzma 2024/01/28 | 464515 | systems/win32/miktex/tm/packages/proof-at-the-end__doc.tar.lzma 2024/01/28 | 23952 | systems/win32/miktex/tm/packages/proof-at-the-end__source.tar.lzma 2024/01/28 | 7599 | systems/win32/miktex/tm/packages/proof-at-the-end.tar.lzma @@ -326930,9 +326956,9 @@ 2023/04/27 | 10208781 | systems/win32/miktex/tm/packages/pstricks-add__doc.tar.lzma 2023/04/27 | 459417 | systems/win32/miktex/tm/packages/pstricks-add__source.tar.lzma 2023/04/27 | 22257 | systems/win32/miktex/tm/packages/pstricks-add.tar.lzma -2023/11/16 | 7475668 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma -2023/11/16 | 200229 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma -2023/11/16 | 82947 | systems/win32/miktex/tm/packages/pstricks.tar.lzma +2024/02/10 | 7352710 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma +2024/02/10 | 199042 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma +2024/02/10 | 83004 | systems/win32/miktex/tm/packages/pstricks.tar.lzma 2017/01/04 | 130862 | systems/win32/miktex/tm/packages/pstring.tar.lzma 2017/06/30 | 88418 | systems/win32/miktex/tm/packages/pst-rputover.tar.lzma 2011/06/23 | 570621 | systems/win32/miktex/tm/packages/pst-rubans.tar.lzma @@ -327088,9 +327114,9 @@ 2023/06/23 | 3232 | systems/win32/miktex/tm/packages/ragged2e.tar.lzma 2016/12/05 | 2516856 | systems/win32/miktex/tm/packages/raleway.tar.lzma 2007/05/19 | 17628 | systems/win32/miktex/tm/packages/randbild.tar.bz2 -2024/01/28 | 206349 | systems/win32/miktex/tm/packages/randexam__doc.tar.lzma -2024/01/28 | 6849 | systems/win32/miktex/tm/packages/randexam__source.tar.lzma -2024/01/28 | 8518 | systems/win32/miktex/tm/packages/randexam.tar.lzma +2024/02/10 | 213223 | systems/win32/miktex/tm/packages/randexam__doc.tar.lzma +2024/02/10 | 8316 | systems/win32/miktex/tm/packages/randexam__source.tar.lzma +2024/02/10 | 11502 | systems/win32/miktex/tm/packages/randexam.tar.lzma 2018/10/23 | 414376 | systems/win32/miktex/tm/packages/randomlist.tar.lzma 2020/04/15 | 80887 | systems/win32/miktex/tm/packages/random.tar.lzma 2018/12/30 | 488787 | systems/win32/miktex/tm/packages/randomwalk.tar.lzma @@ -327139,7 +327165,9 @@ 2022/06/26 | 2438 | systems/win32/miktex/tm/packages/refenums.tar.lzma 2015/07/14 | 247206 | systems/win32/miktex/tm/packages/reflectgraphics.tar.lzma 2006/12/10 | 481927 | systems/win32/miktex/tm/packages/refman.tar.bz2 -2010/11/05 | 699289 | systems/win32/miktex/tm/packages/refstyle.tar.lzma +2024/02/10 | 736754 | systems/win32/miktex/tm/packages/refstyle__doc.tar.lzma +2024/02/10 | 22121 | systems/win32/miktex/tm/packages/refstyle__source.tar.lzma +2024/02/10 | 6300 | systems/win32/miktex/tm/packages/refstyle.tar.lzma 2010/10/07 | 202937 | systems/win32/miktex/tm/packages/regcount.tar.lzma 2021/03/25 | 549997 | systems/win32/miktex/tm/packages/regexpatch.tar.lzma 2020/03/23 | 335314 | systems/win32/miktex/tm/packages/register.tar.lzma @@ -327314,9 +327342,9 @@ 2022/02/07 | 334342 | systems/win32/miktex/tm/packages/scholax__doc.tar.lzma 2022/02/07 | 7712 | systems/win32/miktex/tm/packages/scholax__source.tar.lzma 2022/02/07 | 1891732 | systems/win32/miktex/tm/packages/scholax.tar.lzma -2024/01/07 | 510574 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma -2024/01/07 | 11501 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma -2024/01/07 | 3243 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma +2024/02/10 | 403777 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma +2024/02/10 | 13152 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma +2024/02/10 | 3321 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma 2023/10/10 | 3847054 | systems/win32/miktex/tm/packages/schule__doc.tar.lzma 2023/10/10 | 40688 | systems/win32/miktex/tm/packages/schule__source.tar.lzma 2023/10/10 | 40855 | systems/win32/miktex/tm/packages/schule.tar.lzma @@ -327478,9 +327506,9 @@ 2023/12/02 | 4544 | systems/win32/miktex/tm/packages/simplebnf.tar.lzma 2013/03/01 | 939150 | systems/win32/miktex/tm/packages/simplecd.tar.lzma 2014/11/20 | 300788 | systems/win32/miktex/tm/packages/simplecv.tar.lzma -2024/01/28 | 2468863 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma -2024/01/28 | 21425 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma -2024/01/28 | 3395666 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma +2024/02/10 | 2474454 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma +2024/02/10 | 21480 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma +2024/02/10 | 3404496 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma 2017/11/03 | 228224 | systems/win32/miktex/tm/packages/simpleinvoice.tar.lzma 2023/10/03 | 137376 | systems/win32/miktex/tm/packages/simplekv__doc.tar.lzma 2023/10/03 | 6386 | systems/win32/miktex/tm/packages/simplekv__source.tar.lzma @@ -327504,9 +327532,9 @@ 2008/07/22 | 360807 | systems/win32/miktex/tm/packages/sistyle.tar.lzma 2011/04/21 | 76017 | systems/win32/miktex/tm/packages/sitem.tar.lzma 2007/12/09 | 81490 | systems/win32/miktex/tm/packages/siunits.tar.lzma -2024/01/28 | 1291783 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma -2024/01/28 | 123112 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma -2024/01/28 | 67797 | systems/win32/miktex/tm/packages/siunitx.tar.lzma +2024/02/10 | 1291636 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma +2024/02/10 | 123084 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma +2024/02/10 | 67839 | systems/win32/miktex/tm/packages/siunitx.tar.lzma 2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma 2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma 2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma @@ -327570,9 +327598,9 @@ 2022/11/01 | 1648687 | systems/win32/miktex/tm/packages/spath3__doc.tar.lzma 2022/11/01 | 56770 | systems/win32/miktex/tm/packages/spath3__source.tar.lzma 2022/11/01 | 25420 | systems/win32/miktex/tm/packages/spath3.tar.lzma -2024/01/20 | 85013 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma -2024/01/20 | 4917 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma -2024/01/20 | 3650 | systems/win32/miktex/tm/packages/spbmark.tar.lzma +2024/02/10 | 88693 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma +2024/02/10 | 5352 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma +2024/02/10 | 3888 | systems/win32/miktex/tm/packages/spbmark.tar.lzma 2022/10/06 | 81305 | systems/win32/miktex/tm/packages/spectral__doc.tar.lzma 2023/02/05 | 2061074 | systems/win32/miktex/tm/packages/spectralsequences__doc.tar.lzma 2023/02/05 | 45236 | systems/win32/miktex/tm/packages/spectralsequences__source.tar.lzma @@ -327782,9 +327810,9 @@ 2013/01/24 | 612797 | systems/win32/miktex/tm/packages/tabvar.tar.lzma 2019/09/10 | 116225 | systems/win32/miktex/tm/packages/tagging.tar.lzma 2016/09/27 | 70712 | systems/win32/miktex/tm/packages/tagpair.tar.lzma -2024/01/28 | 1982669 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma -2024/01/28 | 242154 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma -2024/01/28 | 36987 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma +2024/02/10 | 1990759 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma +2024/02/10 | 242312 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma +2024/02/10 | 37016 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma 2007/08/13 | 135721 | systems/win32/miktex/tm/packages/talk.tar.lzma 2022/02/07 | 63660 | systems/win32/miktex/tm/packages/talos__doc.tar.lzma 2022/02/07 | 2030 | systems/win32/miktex/tm/packages/talos__source.tar.lzma @@ -328120,12 +328148,12 @@ 2023/11/16 | 2793 | systems/win32/miktex/tm/packages/tkz-bernoulli.tar.lzma 2022/07/25 | 34549 | systems/win32/miktex/tm/packages/tkz-doc__source.tar.lzma 2022/07/25 | 7365 | systems/win32/miktex/tm/packages/tkz-doc.tar.lzma -2024/01/20 | 688619 | systems/win32/miktex/tm/packages/tkz-elements__doc.tar.lzma -2024/01/20 | 61739 | systems/win32/miktex/tm/packages/tkz-elements__source.tar.lzma -2024/01/20 | 17476 | systems/win32/miktex/tm/packages/tkz-elements.tar.lzma -2024/01/20 | 1093893 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma -2024/01/20 | 81760 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma -2024/01/20 | 42240 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma +2024/02/10 | 702610 | systems/win32/miktex/tm/packages/tkz-elements__doc.tar.lzma +2024/02/10 | 63579 | systems/win32/miktex/tm/packages/tkz-elements__source.tar.lzma +2024/02/10 | 17876 | systems/win32/miktex/tm/packages/tkz-elements.tar.lzma +2024/02/10 | 1093693 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma +2024/02/10 | 81721 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma +2024/02/10 | 42240 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma 2022/02/09 | 722683 | systems/win32/miktex/tm/packages/tkz-fct__doc.tar.lzma 2022/02/09 | 28126 | systems/win32/miktex/tm/packages/tkz-fct__source.tar.lzma 2022/02/09 | 4927 | systems/win32/miktex/tm/packages/tkz-fct.tar.lzma @@ -328273,14 +328301,17 @@ 2022/11/01 | 137205 | systems/win32/miktex/tm/packages/ucharclasses__doc.tar.lzma 2022/11/01 | 8030 | systems/win32/miktex/tm/packages/ucharclasses__source.tar.lzma 2022/11/01 | 9327 | systems/win32/miktex/tm/packages/ucharclasses.tar.lzma -2023/09/10 | 715808 | systems/win32/miktex/tm/packages/ucph-revy__doc.tar.lzma -2023/09/10 | 28703 | systems/win32/miktex/tm/packages/ucph-revy__source.tar.lzma -2023/09/10 | 5033 | systems/win32/miktex/tm/packages/ucph-revy.tar.lzma +2024/02/10 | 716375 | systems/win32/miktex/tm/packages/ucph-revy__doc.tar.lzma +2024/02/10 | 28978 | systems/win32/miktex/tm/packages/ucph-revy__source.tar.lzma +2024/02/10 | 5056 | systems/win32/miktex/tm/packages/ucph-revy.tar.lzma 2023/11/16 | 1434010 | systems/win32/miktex/tm/packages/ucs__doc.tar.lzma 2019/11/10 | 449096 | systems/win32/miktex/tm/packages/ucsmonograph.tar.lzma 2023/11/16 | 195665 | systems/win32/miktex/tm/packages/ucs__source.tar.lzma 2023/11/16 | 314948 | systems/win32/miktex/tm/packages/ucs.tar.lzma 2005/01/09 | 26730 | systems/win32/miktex/tm/packages/ucthesis.cab +2024/02/10 | 52822 | systems/win32/miktex/tm/packages/udepcolor__doc.tar.lzma +2024/02/10 | 3143 | systems/win32/miktex/tm/packages/udepcolor__source.tar.lzma +2024/02/10 | 1399 | systems/win32/miktex/tm/packages/udepcolor.tar.lzma 2023/09/03 | 140620 | systems/win32/miktex/tm/packages/udes-genie-these__doc.tar.lzma 2023/09/03 | 16191 | systems/win32/miktex/tm/packages/udes-genie-these__source.tar.lzma 2023/09/03 | 7714 | systems/win32/miktex/tm/packages/udes-genie-these.tar.lzma @@ -328316,9 +328347,9 @@ 2022/09/23 | 340482 | systems/win32/miktex/tm/packages/umtypewriter.tar.lzma 2019/05/24 | 4787 | systems/win32/miktex/tm/packages/unam-thesis.tar.lzma 2019/05/24 | 643280 | systems/win32/miktex/tm/packages/unamthesis.tar.lzma -2024/01/07 | 648552 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma -2024/01/07 | 5895 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma -2024/01/07 | 19330 | systems/win32/miktex/tm/packages/unbtex.tar.lzma +2024/02/10 | 636022 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma +2024/02/10 | 17211 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma +2024/02/10 | 9682 | systems/win32/miktex/tm/packages/unbtex.tar.lzma 2016/07/28 | 149437 | systems/win32/miktex/tm/packages/uncial.tar.lzma 2007/01/19 | 2544 | systems/win32/miktex/tm/packages/underbracket.tar.bz2 2021/01/02 | 2037946 | systems/win32/miktex/tm/packages/undergradmath.tar.lzma @@ -328475,9 +328506,9 @@ 2011/08/28 | 77583 | systems/win32/miktex/tm/packages/verbments.tar.lzma 2016/01/14 | 179447 | systems/win32/miktex/tm/packages/verdana.tar.lzma 2020/10/11 | 1180965 | systems/win32/miktex/tm/packages/verifica.tar.lzma -2023/09/03 | 854124 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma -2023/09/03 | 19134 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma -2023/09/03 | 5577 | systems/win32/miktex/tm/packages/verifiche.tar.lzma +2024/02/10 | 863839 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma +2024/02/10 | 19166 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma +2024/02/10 | 5583 | systems/win32/miktex/tm/packages/verifiche.tar.lzma 2024/01/20 | 226253 | systems/win32/miktex/tm/packages/verifycommand__doc.tar.lzma 2024/01/20 | 9317 | systems/win32/miktex/tm/packages/verifycommand__source.tar.lzma 2024/01/20 | 2246 | systems/win32/miktex/tm/packages/verifycommand.tar.lzma @@ -328512,9 +328543,9 @@ 2008/01/28 | 829090 | systems/win32/miktex/tm/packages/vxu.tar.lzma 2017/10/23 | 2740971 | systems/win32/miktex/tm/packages/wallcalendar.tar.lzma 2010/02/12 | 1281333 | systems/win32/miktex/tm/packages/wallpaper.tar.lzma -2023/04/07 | 2482408 | systems/win32/miktex/tm/packages/wargame__doc.tar.lzma -2023/04/07 | 201698 | systems/win32/miktex/tm/packages/wargame__source.tar.lzma -2023/04/07 | 236566 | systems/win32/miktex/tm/packages/wargame.tar.lzma +2024/02/10 | 2504491 | systems/win32/miktex/tm/packages/wargame__doc.tar.lzma +2024/02/10 | 207112 | systems/win32/miktex/tm/packages/wargame__source.tar.lzma +2024/02/10 | 243332 | systems/win32/miktex/tm/packages/wargame.tar.lzma 2023/03/19 | 285840 | systems/win32/miktex/tm/packages/warning__doc.tar.lzma 2023/03/19 | 2052 | systems/win32/miktex/tm/packages/warning__source.tar.lzma 2023/03/19 | 1920 | systems/win32/miktex/tm/packages/warning.tar.lzma @@ -328643,9 +328674,9 @@ 2023/11/23 | 2759 | systems/win32/miktex/tm/packages/xfakebold__source.tar.lzma 2023/11/23 | 1603 | systems/win32/miktex/tm/packages/xfakebold.tar.lzma 2009/02/07 | 108140 | systems/win32/miktex/tm/packages/xfor.tar.lzma -2024/01/07 | 73286 | systems/win32/miktex/tm/packages/xgreek__doc.tar.lzma -2024/01/07 | 11169 | systems/win32/miktex/tm/packages/xgreek__source.tar.lzma -2024/01/07 | 4613 | systems/win32/miktex/tm/packages/xgreek.tar.lzma +2024/02/10 | 73393 | systems/win32/miktex/tm/packages/xgreek__doc.tar.lzma +2024/02/10 | 11192 | systems/win32/miktex/tm/packages/xgreek__source.tar.lzma +2024/02/10 | 4635 | systems/win32/miktex/tm/packages/xgreek.tar.lzma 2011/05/25 | 40695 | systems/win32/miktex/tm/packages/xhfill.tar.lzma 2015/11/25 | 486715 | systems/win32/miktex/tm/packages/xifthen.tar.lzma 2017/11/18 | 1746 | systems/win32/miktex/tm/packages/xii-lat.tar.lzma @@ -328755,6 +328786,9 @@ 2023/12/02 | 759221 | systems/win32/miktex/tm/packages/yquant__doc.tar.lzma 2023/12/02 | 69605 | systems/win32/miktex/tm/packages/yquant__source.tar.lzma 2023/12/02 | 57990 | systems/win32/miktex/tm/packages/yquant.tar.lzma +2024/02/10 | 773255 | systems/win32/miktex/tm/packages/ysabeau__doc.tar.lzma +2024/02/10 | 1144150 | systems/win32/miktex/tm/packages/ysabeau__source.tar.lzma +2024/02/10 | 9232755 | systems/win32/miktex/tm/packages/ysabeau.tar.lzma 2016/07/28 | 23987 | systems/win32/miktex/tm/packages/yswab.tar.lzma 2016/10/18 | 1347285 | systems/win32/miktex/tm/packages/yt4pdf.tar.lzma 2021/06/15 | 379486 | systems/win32/miktex/tm/packages/ytableau__doc.tar.lzma @@ -329059,7 +329093,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/10 | 186 | timestamp +2024/02/11 | 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 fd7a134a78..f2a2ad0857 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index ef83bc6783..90ff8f2caf 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,3 +1,334 @@ +2024/02/10 | 969884 | systems/texlive/tlnet/archive/newtx.doc.r69756.tar.xz +2024/02/10 | 9682 | systems/win32/miktex/tm/packages/unbtex.tar.lzma +2024/02/10 | 949316 | systems/win32/miktex/tm/packages/asmejour__doc.tar.lzma +2024/02/10 | 936446 | systems/win32/miktex/tm/packages/newtx__doc.tar.lzma +2024/02/10 | 930952 | systems/win32/miktex/tm/packages/asmeconf__doc.tar.lzma +2024/02/10 | 9232755 | systems/win32/miktex/tm/packages/ysabeau.tar.lzma +2024/02/10 | 909 | systems/win32/miktex/tm/packages/pr.ini +2024/02/10 | 9092 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma +2024/02/10 | 8882 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2024/02/10 | 88738 | systems/win32/miktex/tm/packages/leftindex__doc.tar.lzma +2024/02/10 | 887191 | systems/win32/miktex/tm/packages/babel__source.tar.lzma +2024/02/10 | 88693 | systems/win32/miktex/tm/packages/spbmark__doc.tar.lzma +2024/02/10 | 88636 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2024/02/10 | 883861 | systems/win32/miktex/tm/packages/achemso__doc.tar.lzma +2024/02/10 | 863839 | systems/win32/miktex/tm/packages/verifiche__doc.tar.lzma +2024/02/10 | 843273 | systems/win32/miktex/tm/packages/contract__doc.tar.lzma +2024/02/10 | 841020 | systems/texlive/tlnet/archive/contract.doc.r69759.tar.xz +2024/02/10 | 8352 | systems/win32/miktex/tm/packages/hvextern.tar.lzma +2024/02/10 | 8316 | systems/win32/miktex/tm/packages/randexam__source.tar.lzma +2024/02/10 | 831056 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2024/02/10 | 83004 | systems/win32/miktex/tm/packages/pstricks.tar.lzma +2024/02/10 | 82263 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2024/02/10 | 82021 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2024/02/10 | 81721 | systems/win32/miktex/tm/packages/tkz-euclide__source.tar.lzma +2024/02/10 | 81578 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2024/02/10 | 811480 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2024/02/10 | 810237 | systems/win32/miktex/tm/packages/files.csv.lzma +2024/02/10 | 78317 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2024/02/10 | 773255 | systems/win32/miktex/tm/packages/ysabeau__doc.tar.lzma +2024/02/10 | 77303 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2024/02/10 | 7667 | systems/win32/miktex/tm/packages/contract.tar.lzma +2024/02/10 | 7653 | systems/win32/miktex/tm/packages/docshots__source.tar.lzma +2024/02/10 | 76204 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2024/02/10 | 75221 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2024/02/10 | 7521895 | fonts/newpx.zip +2024/02/10 | 744747 | systems/win32/miktex/tm/packages/l3build__doc.tar.lzma +2024/02/10 | 7424 | systems/texlive/tlnet/archive/contract.r69759.tar.xz +2024/02/10 | 741467 | systems/win32/miktex/tm/packages/bodeplot__doc.tar.lzma +2024/02/10 | 736754 | systems/win32/miktex/tm/packages/refstyle__doc.tar.lzma +2024/02/10 | 7352710 | systems/win32/miktex/tm/packages/pstricks__doc.tar.lzma +2024/02/10 | 7348176 | systems/texlive/tlnet/archive/koma-script.r69755.tar.xz +2024/02/10 | 73405 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2024/02/10 | 73393 | systems/win32/miktex/tm/packages/xgreek__doc.tar.lzma +2024/02/10 | 73386 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2024/02/10 | 7304 | systems/win32/miktex/tm/packages/nameauth.tar.lzma +2024/02/10 | 7207 | systems/win32/miktex/tm/packages/pigpen.tar.lzma +2024/02/10 | 716375 | systems/win32/miktex/tm/packages/ucph-revy__doc.tar.lzma +2024/02/10 | 7096 | systems/texlive/tlnet/archive/nameauth.r69758.tar.xz +2024/02/10 | 70779 | macros/generic/listofitems/test/listofitems-test-tex.pdf +2024/02/10 | 707640 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2024/02/10 | 702610 | systems/win32/miktex/tm/packages/tkz-elements__doc.tar.lzma +2024/02/10 | 698915 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2024/02/10 | 69692 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2024/02/10 | 691203 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__doc.tar.lzma +2024/02/10 | 67839 | systems/win32/miktex/tm/packages/siunitx.tar.lzma +2024/02/10 | 6740 | systems/win32/miktex/tm/packages/llncs__source.tar.lzma +2024/02/10 | 67403 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2024/02/10 | 6545 | systems/win32/miktex/tm/packages/beamerthemeamurmaple.tar.lzma +2024/02/10 | 653721 | systems/win32/miktex/tm/packages/europecv__doc.tar.lzma +2024/02/10 | 65097 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2024/02/10 | 6469 | systems/win32/miktex/tm/packages/exesheet.tar.lzma +2024/02/10 | 64634 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2024/02/10 | 63696 | systems/win32/miktex/tm/packages/acmart__source.tar.lzma +2024/02/10 | 636022 | systems/win32/miktex/tm/packages/unbtex__doc.tar.lzma +2024/02/10 | 63579 | systems/win32/miktex/tm/packages/tkz-elements__source.tar.lzma +2024/02/10 | 6300 | systems/win32/miktex/tm/packages/refstyle.tar.lzma +2024/02/10 | 6109 | systems/win32/miktex/tm/packages/bodeplot.tar.lzma +2024/02/10 | 61084 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2024/02/10 | 6100103 | systems/win32/miktex/tm/packages/newtx.tar.lzma +2024/02/10 | 606687 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2024/02/10 | 6054376 | systems/texlive/tlnet/archive/newtx.r69756.tar.xz +2024/02/10 | 6040 | systems/win32/miktex/tm/packages/morewrites.tar.lzma +2024/02/10 | 602939 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2024/02/10 | 60035 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma +2024/02/10 | 5986443 | fonts/cochineal.zip +2024/02/10 | 596604 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma +2024/02/10 | 59236 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2024/02/10 | 58926 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2024/02/10 | 5747105 | systems/texlive/tlnet/install-tl-unx.tar.gz +2024/02/10 | 5700599 | systems/win32/miktex/tm/packages/bib2gls__doc.tar.lzma +2024/02/10 | 567207 | systems/win32/miktex/tm/packages/evangelion-jfm__doc.tar.lzma +2024/02/10 | 56413 | systems/win32/miktex/tm/packages/proflycee.tar.lzma +2024/02/10 | 55994 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2024/02/10 | 5583 | systems/win32/miktex/tm/packages/verifiche.tar.lzma +2024/02/10 | 54785 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2024/02/10 | 54215 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2024/02/10 | 5378 | systems/win32/miktex/tm/packages/ffcode__source.tar.lzma +2024/02/10 | 537177 | systems/win32/miktex/tm/packages/kotex-oblivoir__doc.tar.lzma +2024/02/10 | 53648 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015.tar.lzma +2024/02/10 | 5352 | systems/win32/miktex/tm/packages/spbmark__source.tar.lzma +2024/02/10 | 530299 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2024/02/10 | 52946 | systems/win32/miktex/tm/packages/expex-glossonly__doc.tar.lzma +2024/02/10 | 52822 | systems/win32/miktex/tm/packages/udepcolor__doc.tar.lzma +2024/02/10 | 52709 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2024/02/10 | 5093 | macros/generic/listofitems/test/listofitems-test-tex.tex +2024/02/10 | 5091 | systems/win32/miktex/tm/packages/emotion__doc.tar.lzma +2024/02/10 | 506320 | systems/win32/miktex/tm/packages/ffcode__doc.tar.lzma +2024/02/10 | 5056 | systems/win32/miktex/tm/packages/ucph-revy.tar.lzma +2024/02/10 | 499969 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2024/02/10 | 49721 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2024/02/10 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2024/02/10 | 4897 | systems/win32/miktex/tm/packages/beamertheme-focus.tar.lzma +2024/02/10 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2024/02/10 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2024/02/10 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2024/02/10 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/02/10 | 48316 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2024/02/10 | 473901 | systems/win32/miktex/tm/packages/lwarp__source.tar.lzma +2024/02/10 | 47344 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2024/02/10 | 473051 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2024/02/10 | 4635 | systems/win32/miktex/tm/packages/xgreek.tar.lzma +2024/02/10 | 45868 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2024/02/10 | 4579978 | systems/win32/miktex/tm/packages/acmart__doc.tar.lzma +2024/02/10 | 4511 | macros/generic/listofitems/test/listofitems-test-latex.tex +2024/02/10 | 44771 | systems/win32/miktex/tm/packages/kotex-oblivoir.tar.lzma +2024/02/10 | 44332 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2024/02/10 | 442430 | macros/generic/listofitems.zip +2024/02/10 | 44119 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2024/02/10 | 44100 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2024/02/10 | 432212 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69754.tar.xz +2024/02/10 | 43123 | systems/win32/miktex/tm/packages/acmart.tar.lzma +2024/02/10 | 43114 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2024/02/10 | 422591 | systems/win32/miktex/tm/packages/profsio__doc.tar.lzma +2024/02/10 | 42240 | systems/win32/miktex/tm/packages/tkz-euclide.tar.lzma +2024/02/10 | 418486 | systems/win32/miktex/tm/packages/mhchem__doc.tar.lzma +2024/02/10 | 4147928 | systems/win32/miktex/tm/packages/novel__source.tar.lzma +2024/02/10 | 4117157 | biblio/ctan-bibdata.zip +2024/02/10 | 410458 | systems/win32/miktex/tm/packages/europecv__source.tar.lzma +2024/02/10 | 40566 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma +2024/02/10 | 40381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2024/02/10 | 403777 | systems/win32/miktex/tm/packages/schooldocs__doc.tar.lzma +2024/02/10 | 40100 | systems/win32/miktex/tm/packages/newtx__source.tar.lzma +2024/02/10 | 395303 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2024/02/10 | 3888 | systems/win32/miktex/tm/packages/spbmark.tar.lzma +2024/02/10 | 38861 | systems/win32/miktex/tm/packages/kotex-oblivoir__source.tar.lzma +2024/02/10 | 37611 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2024/02/10 | 3722 | systems/win32/miktex/tm/packages/litetable.tar.lzma +2024/02/10 | 37104 | systems/win32/miktex/tm/packages/evangelion-jfm__source.tar.lzma +2024/02/10 | 37094 | systems/win32/miktex/tm/packages/l3build.tar.lzma +2024/02/10 | 3708800 | biblio/ctan-bibdata/ctan.pdf +2024/02/10 | 37016 | systems/win32/miktex/tm/packages/tagpdf.tar.lzma +2024/02/10 | 36809 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2024/02/10 | 3672 | systems/win32/miktex/tm/packages/evangelion-jfm.tar.lzma +2024/02/10 | 36718 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2024/02/10 | 35360 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2024/02/10 | 35296 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma +2024/02/10 | 352044 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2024/02/10 | 349066 | systems/win32/miktex/tm/packages/litetable__doc.tar.lzma +2024/02/10 | 347516 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2024/02/10 | 347466 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2024/02/10 | 340634 | systems/win32/miktex/tm/packages/docshots__doc.tar.lzma +2024/02/10 | 3404496 | systems/win32/miktex/tm/packages/simpleicons.tar.lzma +2024/02/10 | 33904 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2024/02/10 | 33842 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2024/02/10 | 3323492 | systems/win32/miktex/tm/packages/lwarp__doc.tar.lzma +2024/02/10 | 3321 | systems/win32/miktex/tm/packages/schooldocs.tar.lzma +2024/02/10 | 329627 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2024/02/10 | 32903 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2024/02/10 | 32346 | systems/win32/miktex/tm/packages/l3build__source.tar.lzma +2024/02/10 | 3209 | systems/win32/miktex/tm/packages/hvqrurl__source.tar.lzma +2024/02/10 | 32074 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2024/02/10 | 31991 | systems/win32/miktex/tm/packages/achemso__source.tar.lzma +2024/02/10 | 31914 | systems/win32/miktex/tm/packages/dictsym.tar.lzma +2024/02/10 | 31890 | systems/win32/miktex/tm/packages/litetable__source.tar.lzma +2024/02/10 | 31559 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2024/02/10 | 3143 | systems/win32/miktex/tm/packages/udepcolor__source.tar.lzma +2024/02/10 | 305331 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2024/02/10 | 302516 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma +2024/02/10 | 3024 | systems/win32/miktex/tm/packages/docshots.tar.lzma +2024/02/10 | 29625 | macros/generic/listofitems/listofitems.tex +2024/02/10 | 2947 | systems/win32/miktex/tm/packages/heuristica__source.tar.lzma +2024/02/10 | 29430 | systems/win32/miktex/tm/packages/contract__source.tar.lzma +2024/02/10 | 291520 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2024/02/10 | 29148 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2024/02/10 | 28978 | systems/win32/miktex/tm/packages/ucph-revy__source.tar.lzma +2024/02/10 | 28912 | systems/texlive/tlnet/archive/contract.source.r69759.tar.xz +2024/02/10 | 287559 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2024/02/10 | 28681 | systems/win32/miktex/tm/packages/asmeconf.tar.lzma +2024/02/10 | 2845963 | biblio/ctan-bibdata/ctan.bib +2024/02/10 | 2844478 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2024/02/10 | 28210 | systems/win32/miktex/tm/packages/emotion__source.tar.lzma +2024/02/10 | 2811 | systems/win32/miktex/tm/packages/leftindex__source.tar.lzma +2024/02/10 | 27872 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma +2024/02/10 | 27620 | systems/win32/miktex/tm/packages/exesheet__source.tar.lzma +2024/02/10 | 272212 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2024/02/10 | 27190 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2024/02/10 | 26984 | systems/win32/miktex/tm/packages/projlib.tar.lzma +2024/02/10 | 26035507 | systems/texlive/tlnet/install-tl.zip +2024/02/10 | 25614 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2024/02/10 | 25606 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2024/02/10 | 255594 | systems/win32/miktex/tm/packages/exesheet__doc.tar.lzma +2024/02/10 | 25520 | fonts/newpx/README +2024/02/10 | 2548116 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/02/10 | 2544 | systems/win32/miktex/tm/packages/expex-glossonly.tar.lzma +2024/02/10 | 2504491 | systems/win32/miktex/tm/packages/wargame__doc.tar.lzma +2024/02/10 | 2500918 | systems/win32/miktex/tm/packages/asmeconf__source.tar.lzma +2024/02/10 | 249369 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2024/02/10 | 2474454 | systems/win32/miktex/tm/packages/simpleicons__doc.tar.lzma +2024/02/10 | 245880 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2024/02/10 | 243332 | systems/win32/miktex/tm/packages/wargame.tar.lzma +2024/02/10 | 242312 | systems/win32/miktex/tm/packages/tagpdf__source.tar.lzma +2024/02/10 | 24149 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2024/02/10 | 24067 | systems/win32/miktex/tm/packages/expex-glossonly__source.tar.lzma +2024/02/10 | 239330 | systems/win32/miktex/tm/packages/crossrefware__doc.tar.lzma +2024/02/10 | 236384 | systems/win32/miktex/tm/packages/beamertheme-focus__doc.tar.lzma +2024/02/10 | 235632 | systems/win32/miktex/tm/packages/babel.tar.lzma +2024/02/10 | 23474 | macros/latex/contrib/tblr-extras.zip +2024/02/10 | 23451 | systems/win32/miktex/tm/packages/derivative__source.tar.lzma +2024/02/10 | 23318 | systems/win32/miktex/tm/packages/miktex-misc.tar.lzma +2024/02/10 | 232040 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2024/02/10 | 23119 | macros/generic/listofitems/listofitems-fr.tex +2024/02/10 | 23104 | systems/win32/miktex/tm/packages/asmejour.tar.lzma +2024/02/10 | 2275 | systems/win32/miktex/tm/packages/ffcode.tar.lzma +2024/02/10 | 224630 | systems/win32/miktex/tm/packages/heuristica__doc.tar.lzma +2024/02/10 | 223694 | systems/win32/miktex/tm/packages/lwarp.tar.lzma +2024/02/10 | 22162 | macros/generic/listofitems/test/listofitems-test-latex.pdf +2024/02/10 | 221418 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2024/02/10 | 22121 | systems/win32/miktex/tm/packages/refstyle__source.tar.lzma +2024/02/10 | 21984 | macros/generic/listofitems/listofitems-en.tex +2024/02/10 | 218981 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2024/02/10 | 217641 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2024/02/10 | 21480 | systems/win32/miktex/tm/packages/simpleicons__source.tar.lzma +2024/02/10 | 213223 | systems/win32/miktex/tm/packages/randexam__doc.tar.lzma +2024/02/10 | 21174 | systems/win32/miktex/tm/packages/morewrites__source.tar.lzma +2024/02/10 | 21030076 | systems/texlive/tlnet/install-tl-windows.exe +2024/02/10 | 207112 | systems/win32/miktex/tm/packages/wargame__source.tar.lzma +2024/02/10 | 20697 | systems/win32/miktex/tm/packages/kpfonts-otf__source.tar.lzma +2024/02/10 | 2053535 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2024/02/10 | 2051202 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2024/02/10 | 204717 | systems/win32/miktex/tm/packages/llncs__doc.tar.lzma +2024/02/10 | 203253 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2024/02/10 | 2030658 | systems/win32/miktex/tm/packages/bib2gls.tar.lzma +2024/02/10 | 2024574 | systems/win32/miktex/tm/packages/kpfonts-otf__doc.tar.lzma +2024/02/10 | 2021133 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2024/02/10 | 201945 | systems/win32/miktex/tm/packages/derivative__doc.tar.lzma +2024/02/10 | 19997 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2024/02/10 | 19966 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2024/02/10 | 1990759 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma +2024/02/10 | 199042 | systems/win32/miktex/tm/packages/pstricks__source.tar.lzma +2024/02/10 | 1976 | systems/win32/miktex/tm/packages/dictsym__source.tar.lzma +2024/02/10 | 19712 | systems/win32/miktex/tm/packages/achemso.tar.lzma +2024/02/10 | 196592 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma +2024/02/10 | 195 | macros/generic/listofitems/listofitems.sty +2024/02/10 | 19321046 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2024/02/10 | 19247 | systems/win32/miktex/tm/packages/dictsym__doc.tar.lzma +2024/02/10 | 19166 | systems/win32/miktex/tm/packages/verifiche__source.tar.lzma +2024/02/10 | 1893448 | systems/texlive/tlnet/archive/circuitikz.doc.r69757.tar.xz +2024/02/10 | 1893415 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma +2024/02/10 | 1876336 | systems/win32/miktex/tm/packages/bib2gls__source.tar.lzma +2024/02/10 | 1856440 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma +2024/02/10 | 185510 | systems/win32/miktex/tm/packages/mhchem.tar.lzma +2024/02/10 | 182759 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2024/02/10 | 18143 | systems/win32/miktex/tm/packages/bodeplot__source.tar.lzma +2024/02/10 | 17876 | systems/win32/miktex/tm/packages/tkz-elements.tar.lzma +2024/02/10 | 178132 | systems/texlive/tlnet/archive/circuitikz.r69757.tar.xz +2024/02/10 | 177067 | systems/win32/miktex/tm/packages/beamerthemeamurmaple__source.tar.lzma +2024/02/10 | 1761582 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2024/02/10 | 1760 | systems/win32/miktex/tm/packages/leftindex.tar.lzma +2024/02/10 | 1760839 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2024/02/10 | 1752 | systems/texlive/tlnet/archive/collection-publishers.r69759.tar.xz +2024/02/10 | 1742 | systems/win32/miktex/tm/packages/hvqrurl.tar.lzma +2024/02/10 | 1741 | systems/win32/miktex/tm/packages/pigpen__source.tar.lzma +2024/02/10 | 174115 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2024/02/10 | 17211 | systems/win32/miktex/tm/packages/unbtex__source.tar.lzma +2024/02/10 | 17031 | systems/win32/miktex/tm/packages/llncs.tar.lzma +2024/02/10 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx +2024/02/10 | 16717 | systems/win32/miktex/tm/packages/profsio__source.tar.lzma +2024/02/10 | 165788 | macros/generic/listofitems/listofitems-fr.pdf +2024/02/10 | 165367 | macros/generic/listofitems/listofitems-en.pdf +2024/02/10 | 16198 | systems/win32/miktex/tm/packages/crossrefware.tar.lzma +2024/02/10 | 16075 | systems/win32/miktex/tm/packages/easybook.tar.lzma +2024/02/10 | 160062 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2024/02/10 | 1591470 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma +2024/02/10 | 15735 | systems/win32/miktex/tm/packages/europecv.tar.lzma +2024/02/10 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2024/02/10 | 15347 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma +2024/02/10 | 1531096 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2024/02/10 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2024/02/10 | 15044 | systems/win32/miktex/tm/packages/novel__doc.tar.lzma +2024/02/10 | 14783 | systems/win32/miktex/tm/packages/profsio.tar.lzma +2024/02/10 | 1477132 | systems/texlive/tlnet/archive/nameauth.doc.r69758.tar.xz +2024/02/10 | 1470234 | systems/win32/miktex/tm/packages/nameauth__doc.tar.lzma +2024/02/10 | 14615 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2024/02/10 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2024/02/10 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2024/02/10 | 1442428 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2024/02/10 | 141951 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2024/02/10 | 1399 | systems/win32/miktex/tm/packages/udepcolor.tar.lzma +2024/02/10 | 137644 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2024/02/10 | 1372 | systems/win32/miktex/tm/packages/emotion.tar.lzma +2024/02/10 | 13446 | systems/win32/miktex/tm/packages/mhchem__source.tar.lzma +2024/02/10 | 1343519 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__doc.tar.lzma +2024/02/10 | 1342477 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2024/02/10 | 13152 | systems/win32/miktex/tm/packages/schooldocs__source.tar.lzma +2024/02/10 | 1291636 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma +2024/02/10 | 1276803 | systems/win32/miktex/tm/packages/bxjscls__doc.tar.lzma +2024/02/10 | 1274877 | systems/win32/miktex/tm/packages/asmejour__source.tar.lzma +2024/02/10 | 1257481 | systems/win32/miktex/tm/packages/morewrites__doc.tar.lzma +2024/02/10 | 124045 | systems/win32/miktex/tm/packages/pigpen__doc.tar.lzma +2024/02/10 | 123084 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma +2024/02/10 | 12112 | systems/win32/miktex/tm/packages/beamertheme-focus__source.tar.lzma +2024/02/10 | 119935 | systems/win32/miktex/tm/packages/nameauth__source.tar.lzma +2024/02/10 | 119444 | systems/texlive/tlnet/archive/nameauth.source.r69758.tar.xz +2024/02/10 | 117731 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2024/02/10 | 117468 | systems/win32/miktex/tm/packages/latexmk.tar.lzma +2024/02/10 | 1171854 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2024/02/10 | 116693 | systems/win32/miktex/tm/packages/novel.tar.lzma +2024/02/10 | 115662 | systems/win32/miktex/tm/packages/hvqrurl__doc.tar.lzma +2024/02/10 | 1150 | systems/win32/miktex/tm/packages/next/pr.ini +2024/02/10 | 11502 | systems/win32/miktex/tm/packages/randexam.tar.lzma +2024/02/10 | 1144150 | systems/win32/miktex/tm/packages/ysabeau__source.tar.lzma +2024/02/10 | 114048 | systems/texlive/tlnet/archive/texlive-scripts.r69754.tar.xz +2024/02/10 | 114035 | systems/win32/miktex/tm/packages/bxjscls__source.tar.lzma +2024/02/10 | 112513 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2024/02/10 | 1124858 | systems/win32/miktex/tm/packages/kpfonts-otf.tar.lzma +2024/02/10 | 1123852 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma +2024/02/10 | 11192 | systems/win32/miktex/tm/packages/xgreek__source.tar.lzma +2024/02/10 | 109970 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2024/02/10 | 1093693 | systems/win32/miktex/tm/packages/tkz-euclide__doc.tar.lzma +2024/02/10 | 1087685 | systems/win32/miktex/tm/packages/heuristica.tar.lzma +2024/02/10 | 108663 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2024/02/10 | 106590 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2024/02/10 | 10585 | systems/win32/miktex/tm/packages/derivative.tar.lzma +2024/02/10 | 105745 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2024/02/10 | 1051943 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma +2024/02/10 | 1048 | macros/generic/listofitems/README +2024/02/10 | 104428 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2024/02/10 | 104152 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2024/02/10 | 10400 | fonts/cochineal/README +2024/02/10 | 103558 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2024/02/10 | 101146 | systems/win32/miktex/tm/packages/biblatex-gb7714-2015__source.tar.lzma 2024/02/09 | 9804 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex 2024/02/09 | 9651778 | fonts/newtx.zip 2024/02/09 | 9538 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex @@ -6,14 +337,17 @@ 2024/02/09 | 900887 | macros/latex/contrib/contract.zip 2024/02/09 | 89399 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex 2024/02/09 | 8445 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty +2024/02/09 | 841 | macros/latex/contrib/tblr-extras/README.md 2024/02/09 | 841340 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0-body.tex 2024/02/09 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex 2024/02/09 | 76557 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/README.md 2024/02/09 | 758991 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6-body.tex 2024/02/09 | 754064 | systems/texlive/tlnet/archive/l3build.doc.r69748.tar.xz 2024/02/09 | 751663 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.6.tex +2024/02/09 | 7359 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2024/02/09 | 728 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4.sty 2024/02/09 | 720324 | systems/texlive/tlnet/archive/ucph-revy.doc.r69750.tar.xz +2024/02/09 | 71247 | fonts/newpx/doc/newpxdoc.tex 2024/02/09 | 7100 | systems/texlive/tlnet/archive/collection-latexextra.r69752.tar.xz 2024/02/09 | 690729 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3-body.tex 2024/02/09 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex @@ -29,31 +363,24 @@ 2024/02/09 | 626 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty 2024/02/09 | 617724 | systems/texlive/tlnet/archive/easybook.doc.r69747.tar.xz 2024/02/09 | 582400 | systems/texlive/tlnet/archive/evangelion-jfm.doc.r69751.tar.xz -2024/02/09 | 5748185 | systems/texlive/tlnet/install-tl-unx.tar.gz 2024/02/09 | 57153 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex 2024/02/09 | 560868 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex 2024/02/09 | 55980 | systems/texlive/tlnet/archive/proflycee.r69749.tar.xz 2024/02/09 | 54936 | graphics/pgf/contrib/circuitikz/doc/changelog.tex 2024/02/09 | 5088 | graphics/pgf/contrib/circuitikz/README.md -2024/02/09 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2024/02/09 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2024/02/09 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2024/02/09 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2024/02/09 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2024/02/09 | 4874 | fonts/newpx/tex/newpx.sty 2024/02/09 | 47922 | fonts/newtx/README 2024/02/09 | 4788 | systems/texlive/tlnet/archive/ucph-revy.r69750.tar.xz 2024/02/09 | 438260 | systems/texlive/tlnet/archive/profsio.doc.r69745.tar.xz -2024/02/09 | 432168 | systems/texlive/tlnet/archive/texlive-scripts.doc.r69744.tar.xz +2024/02/09 | 426317 | fonts/newpx/doc/newpxdoc.pdf 2024/02/09 | 42380 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex 2024/02/09 | 422295 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3-body.tex 2024/02/09 | 418 | graphics/pgf/contrib/circuitikz/doc/compatibility.tex 2024/02/09 | 416850 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.8.3.tex -2024/02/09 | 4116858 | biblio/ctan-bibdata.zip 2024/02/09 | 403567 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.7-body.tex 2024/02/09 | 3965 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz.tex 2024/02/09 | 393884 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.6-body.tex 2024/02/09 | 384633 | graphics/pgf/contrib/circuitikz/tex/pgfcirctripoles.tex -2024/02/09 | 3708800 | biblio/ctan-bibdata/ctan.pdf 2024/02/09 | 36836 | systems/texlive/tlnet/archive/l3build.r69748.tar.xz 2024/02/09 | 364117 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.4-body.tex 2024/02/09 | 36148 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex @@ -61,52 +388,45 @@ 2024/02/09 | 3425796 | systems/texlive/tlnet/archive/proflycee.doc.r69749.tar.xz 2024/02/09 | 3394056 | install/graphics/pgf/contrib/circuitikz.tds.zip 2024/02/09 | 3372649 | graphics/pgf/contrib/circuitikz.zip +2024/02/09 | 3329 | macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex 2024/02/09 | 32826 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex 2024/02/09 | 31884 | systems/texlive/tlnet/archive/l3build.source.r69748.tar.xz 2024/02/09 | 31576 | systems/texlive/tlnet/archive/emotion.doc.r69752.tar.xz 2024/02/09 | 3150 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex +2024/02/09 | 3110 | macros/latex/contrib/tblr-extras/tblr-extras.sty 2024/02/09 | 301035 | graphics/pgf/contrib/circuitikz/tex/pgfcircbipoles.tex 2024/02/09 | 30013 | fonts/newtx/tex/newtxtext.sty 2024/02/09 | 28784 | fonts/newtx/tex/newtx.sty -2024/02/09 | 2844940 | biblio/ctan-bibdata/ctan.bib 2024/02/09 | 28316 | systems/texlive/tlnet/archive/ucph-revy.source.r69750.tar.xz 2024/02/09 | 280 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-example.tex +2024/02/09 | 26714 | macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf 2024/02/09 | 26621 | macros/latex/contrib/nameauth/README.md -2024/02/09 | 26035519 | systems/texlive/tlnet/install-tl.zip -2024/02/09 | 2548132 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2024/02/09 | 25731 | fonts/newpx/tex/newpxtext.sty 2024/02/09 | 234027 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.tex 2024/02/09 | 2240 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-romano.tex 2024/02/09 | 223524 | systems/texlive/tlnet/archive/derivative.doc.r69746.tar.xz -2024/02/09 | 21031021 | systems/texlive/tlnet/install-tl-windows.exe 2024/02/09 | 2030794 | macros/latex/contrib/nameauth.zip -2024/02/09 | 19318808 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2024/02/09 | 179996 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ay.bbx 2024/02/09 | 179434 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015.bbx 2024/02/09 | 1790083 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015.zip 2024/02/09 | 1761778 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf 2024/02/09 | 1735647 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/biblatex-gb7714-2015.pdf -2024/02/09 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx 2024/02/09 | 16722 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex 2024/02/09 | 16636 | systems/texlive/tlnet/archive/evangelion-jfm.source.r69751.tar.xz 2024/02/09 | 16472 | systems/texlive/tlnet/archive/easybook.r69747.tar.xz 2024/02/09 | 16368 | systems/texlive/tlnet/archive/easybook.source.r69747.tar.xz 2024/02/09 | 1621233 | macros/latex/contrib/nameauth/nameauth.pdf 2024/02/09 | 15442 | graphics/pgf/contrib/circuitikz/tex/pgfcirclabel.tex -2024/02/09 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2024/02/09 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2024/02/09 | 1512 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex 2024/02/09 | 14624 | systems/texlive/tlnet/archive/profsio.r69745.tar.xz -2024/02/09 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 2024/02/09 | 14587 | graphics/pgf/contrib/circuitikz/tex/pgfcircutils.tex 2024/02/09 | 145551 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015mx.bbx -2024/02/09 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2024/02/09 | 140094 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex 2024/02/09 | 13737 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty 2024/02/09 | 136446 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/example.bib 2024/02/09 | 1352 | systems/texlive/tlnet/archive/emotion.r69752.tar.xz 2024/02/09 | 13460 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.pdf 2024/02/09 | 125117 | macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015/gb7714-2015ms.bbx -2024/02/09 | 114060 | systems/texlive/tlnet/archive/texlive-scripts.r69744.tar.xz 2024/02/09 | 1081680 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.4.6-body.tex 2024/02/09 | 1073051 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.4.6.tex 2024/02/09 | 10424 | systems/texlive/tlnet/archive/derivative.r69746.tar.xz @@ -254,7 +574,6 @@ 2024/02/07 | 789511 | graphics/pgf/contrib/bodeplot.zip 2024/02/07 | 7692 | systems/texlive/tlnet/archive/footmisc.r69729.tar.xz 2024/02/07 | 75306 | graphics/pgf/contrib/profsio/doc/ProfSio-doc-fr.tex -2024/02/07 | 7410 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2024/02/07 | 705436 | macros/latex/contrib/siunitx/siunitx.pdf 2024/02/07 | 647453 | macros/latex/contrib/siunitx/siunitx-code.pdf 2024/02/07 | 647075 | macros/latex/required/babel/base/babel-code.pdf @@ -450,7 +769,6 @@ 2024/02/05 | 259227 | macros/latex/contrib/verifiche/verifiche-example.pdf 2024/02/05 | 2166424 | systems/texlive/tlnet/archive/tagpdf.doc.r69703.tar.xz 2024/02/05 | 2116 | systems/texlive/tlnet/archive/ffcode.r69706.tar.xz -2024/02/05 | 1744 | systems/texlive/tlnet/archive/collection-publishers.r69701.tar.xz 2024/02/05 | 16368 | systems/texlive/tlnet/archive/crossrefware.r69700.tar.xz 2024/02/05 | 151688 | systems/texlive/tlnet/archive/texlive-msg-translations.r69696.tar.xz 2024/02/05 | 1442 | macros/latex/contrib/verifiche/verifiche.ins @@ -626,147 +944,3 @@ 2024/02/04 | 10450 | macros/latex/contrib/tkz/tkz-euclide/latex/obj/tkz-obj-eu-lines.tex 2024/02/04 | 1021 | macros/latex/contrib/tkz/tkz-elements/latex/tkz_elements_functions_regular.lua 2024/02/04 | 10203 | macros/latex/contrib/tkz/tkz-euclide/latex/drawings/tkz-draw-eu-lines.tex -2024/02/03 | 9929 | macros/latex/contrib/wargame/source/hex/terrain/swamp.dtx -2024/02/03 | 9488 | systems/texlive/tlnet/archive/unbtex.r69681.tar.xz -2024/02/03 | 94846 | macros/latex/contrib/wargame/source/wargame.dtx -2024/02/03 | 932 | macros/latex/contrib/wargame/source/package.dtx -2024/02/03 | 9268 | macros/latex/contrib/wargame/source/chit/dice.dtx -2024/02/03 | 9125 | macros/latex/contrib/wargame/source/hex/terrain.dtx -2024/02/03 | 89859 | macros/latex/contrib/wargame/source/natoapp6c/symbols.dtx -2024/02/03 | 8906 | macros/latex/contrib/wargame/source/Makefile -2024/02/03 | 88080 | systems/texlive/tlnet/archive/pstricks.r69674.tar.xz -2024/02/03 | 8374 | macros/latex/contrib/wargame/source/hex/terrain/village.dtx -2024/02/03 | 8297 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-rectangle.tex -2024/02/03 | 75764 | macros/latex/contrib/projlib.zip -2024/02/03 | 755 | macros/latex/contrib/wargame/doc/tutorial/patch.py -2024/02/03 | 7531396 | systems/texlive/tlnet/archive/pstricks.doc.r69674.tar.xz -2024/02/03 | 7527 | macros/latex/contrib/wargame/source/wargame.ins -2024/02/03 | 742 | macros/latex/contrib/wargame/source/natoapp6c/compat/seamine.dtx -2024/02/03 | 735800 | systems/texlive/tlnet/archive/refstyle.doc.r69680.tar.xz -2024/02/03 | 7264 | systems/texlive/tlnet/archive/docshots.source.r69676.tar.xz -2024/02/03 | 6791 | macros/latex/contrib/wargame/source/chit/table.dtx -2024/02/03 | 66427 | macros/latex/contrib/wargame/doc/tutorial/game.sty -2024/02/03 | 6573 | macros/latex/contrib/wargame/source/natoapp6c/core.dtx -2024/02/03 | 648772 | systems/texlive/tlnet/archive/unbtex.doc.r69681.tar.xz -2024/02/03 | 642 | macros/latex/contrib/wargame/source/hex/terrain/tree.dtx -2024/02/03 | 6425 | macros/latex/contrib/wargame/source/util/bb.dtx -2024/02/03 | 62019 | macros/latex/contrib/wargame/source/hex/terrain/rough.dtx -2024/02/03 | 618 | macros/latex/contrib/wargame/source/hex/terrain/mountain.dtx -2024/02/03 | 6108 | systems/texlive/tlnet/archive/refstyle.r69680.tar.xz -2024/02/03 | 599 | fonts/pigpen/README.md -2024/02/03 | 590545 | macros/latex/contrib/wargame/doc/tutorial/game.pdf -2024/02/03 | 5852 | systems/texlive/tlnet/archive/morewrites.r69679.tar.xz -2024/02/03 | 5792 | macros/latex/contrib/projlib/README.md -2024/02/03 | 5787 | macros/latex/contrib/wargame/source/util/compound.dtx -2024/02/03 | 5775 | macros/latex/contrib/wargame/doc/tutorial/game.tex -2024/02/03 | 5428 | macros/latex/contrib/wargame/source/util/tikz.dtx -2024/02/03 | 52431 | macros/latex/contrib/randexam/randexam.pdf -2024/02/03 | 5228 | macros/latex/contrib/wargame/source/natoapp6c/compat/seasurface.dtx -2024/02/03 | 5172 | systems/texlive/tlnet/archive/pst-solarsystem.r69675.tar.xz -2024/02/03 | 512 | macros/latex/contrib/wargame/source/util/core.dtx -2024/02/03 | 499 | macros/latex/contrib/wargame/source/util/randomid.dtx -2024/02/03 | 4959 | macros/latex/contrib/wargame/source/hex/ridges.dtx -2024/02/03 | 49588 | macros/latex/contrib/randexam/randexam-a-answer.pdf -2024/02/03 | 49570 | macros/latex/contrib/randexam/randexam-b-answer.pdf -2024/02/03 | 4715 | macros/latex/contrib/wargame/source/natoapp6c/compat/equipment.dtx -2024/02/03 | 46781 | macros/latex/contrib/wargame/source/hex/terrain/woods.dtx -2024/02/03 | 466476 | systems/texlive/tlnet/archive/pst-solarsystem.doc.r69675.tar.xz -2024/02/03 | 465865 | macros/latex/contrib/wargame/source/utils/wgexport.py -2024/02/03 | 462 | macros/latex/contrib/wargame/source/hex/tile.dtx -2024/02/03 | 4549 | macros/latex/contrib/wargame/source/tests/test.tex -2024/02/03 | 4516 | support/crossrefware/bibdoiadd.1 -2024/02/03 | 4514 | macros/latex/contrib/wargame/source/hex/labels.dtx -2024/02/03 | 4491 | macros/latex/contrib/wargame/source/natoapp6c/list.dtx -2024/02/03 | 4467 | macros/latex/contrib/wargame/source/util/misc.dtx -2024/02/03 | 435053 | macros/latex/contrib/wargame/doc/compat.pdf -2024/02/03 | 43085 | macros/latex/contrib/asmejour/asmejour.bst -2024/02/03 | 413 | macros/latex/contrib/wargame/source/natoapp6c/compat/missile.dtx -2024/02/03 | 41374 | macros/latex/contrib/randexam/randexam-a-blank.pdf -2024/02/03 | 41309 | macros/latex/contrib/randexam/randexam-b-blank.pdf -2024/02/03 | 3993 | macros/latex/contrib/wargame/source/chit/misc.dtx -2024/02/03 | 39670 | macros/latex/contrib/wargame/source/hex/terrain/light_woods.dtx -2024/02/03 | 38373 | macros/latex/contrib/asmeconf/asmeconf.bst -2024/02/03 | 379532 | systems/texlive/tlnet/archive/litetable.doc.r69678.tar.xz -2024/02/03 | 37933 | macros/latex/contrib/projlib/logo/ProjLib-logo.png -2024/02/03 | 37519 | macros/latex/contrib/wargame/source/hex/terrain/beach.dtx -2024/02/03 | 37420 | macros/latex/contrib/wargame/source/hex/terrain/mountains.dtx -2024/02/03 | 3712 | support/crossrefware/bbl2bib.1 -2024/02/03 | 3568 | macros/latex/contrib/wargame/source/chit/elements.dtx -2024/02/03 | 3564 | systems/texlive/tlnet/archive/litetable.r69678.tar.xz -2024/02/03 | 338416 | systems/texlive/tlnet/archive/docshots.doc.r69676.tar.xz -2024/02/03 | 3379 | macros/latex/contrib/projlib/ProjLib.ins -2024/02/03 | 3372044 | systems/texlive/tlnet/archive/simpleicons.r69673.tar.xz -2024/02/03 | 334627 | macros/latex/contrib/exesheet/exesheet.pdf -2024/02/03 | 3210 | macros/latex/contrib/wargame/source/natoapp6c/weaponry.dtx -2024/02/03 | 3209 | macros/latex/contrib/wargame/source/natoapp6c/compat/air.dtx -2024/02/03 | 31953 | support/crossrefware/ltx2crossrefxml.pl -2024/02/03 | 3190703 | install/macros/latex/contrib/wargame.tds.zip -2024/02/03 | 3121 | macros/latex/contrib/wargame/source/util/icons.dtx -2024/02/03 | 31114 | macros/latex/contrib/wargame/source/util/export.dtx -2024/02/03 | 3083 | support/crossrefware/bibzbladd.1 -2024/02/03 | 3078 | support/crossrefware/bibmradd.1 -2024/02/03 | 29860 | systems/texlive/tlnet/archive/texdoc.r69672.tar.xz -2024/02/03 | 293084 | macros/latex/contrib/exesheet.zip -2024/02/03 | 2888 | macros/latex/contrib/wargame/source/natoapp6c/compat/subsurface.dtx -2024/02/03 | 2877080 | macros/latex/contrib/wargame.zip -2024/02/03 | 2846 | macros/latex/contrib/wargame/source/natoapp6c/echelon.dtx -2024/02/03 | 2804 | systems/texlive/tlnet/archive/docshots.r69676.tar.xz -2024/02/03 | 2704 | support/crossrefware/README -2024/02/03 | 2513 | support/crossrefware/biburl2doi.1 -2024/02/03 | 2502 | macros/latex/contrib/wargame/source/hex/towns.dtx -2024/02/03 | 24989 | macros/latex/contrib/wargame/source/hex/terrain/town.dtx -2024/02/03 | 2478 | fonts/pigpen/doc/pigpendoc.tex -2024/02/03 | 2465532 | systems/texlive/tlnet/archive/simpleicons.doc.r69673.tar.xz -2024/02/03 | 245809 | macros/latex/contrib/randexam.zip -2024/02/03 | 23507 | macros/latex/contrib/wargame/source/chit/shape.dtx -2024/02/03 | 234836 | support/crossrefware/crossrefware.pdf -2024/02/03 | 2335 | macros/latex/contrib/wargame/source/hex/core.dtx -2024/02/03 | 2284 | macros/latex/contrib/wargame/source/hex/extra.dtx -2024/02/03 | 2274 | macros/latex/contrib/wargame/source/natoapp6c/compat/space.dtx -2024/02/03 | 2267 | macros/latex/contrib/wargame/source/natoapp6c/frames/base.dtx -2024/02/03 | 224219 | macros/latex/contrib/projlib/ProjLib.dtx -2024/02/03 | 21784 | systems/texlive/tlnet/archive/refstyle.source.r69680.tar.xz -2024/02/03 | 21092 | macros/latex/contrib/wargame/source/natoapp6c/shape.dtx -2024/02/03 | 2108 | macros/latex/contrib/wargame/source/tests/chits.dtx -2024/02/03 | 20660 | systems/texlive/tlnet/archive/morewrites.source.r69679.tar.xz -2024/02/03 | 19 | macros/latex/contrib/projlib/DEPENDS.txt -2024/02/03 | 1944 | macros/latex/contrib/wargame/source/tests/map.dtx -2024/02/03 | 1931 | macros/latex/contrib/wargame/source/chit/battle.dtx -2024/02/03 | 1911 | macros/latex/contrib/wargame/source/natoapp6c/util.dtx -2024/02/03 | 19106 | macros/latex/contrib/projlib/LICENSE -2024/02/03 | 186882 | macros/latex/contrib/wargame/doc/symbols.pdf -2024/02/03 | 18195 | macros/latex/contrib/wargame/source/natoapp6c/frames/unknown.dtx -2024/02/03 | 1807 | macros/latex/contrib/wargame/source/natoapp6c/text.dtx -2024/02/03 | 16547 | macros/latex/contrib/wargame/doc/tutorial/export.tex -2024/02/03 | 1653 | macros/latex/contrib/wargame/source/natoapp6c/compat/installation.dtx -2024/02/03 | 15937 | macros/latex/contrib/wargame/source/natoapp6c/frames/hostile.dtx -2024/02/03 | 15911 | macros/latex/contrib/wargame/source/natoapp6c/frames/friendly.dtx -2024/02/03 | 15564 | macros/latex/contrib/wargame/source/hex/split.dtx -2024/02/03 | 15175 | macros/latex/contrib/wargame/source/natoapp6c/frames/neutral.dtx -2024/02/03 | 15164 | macros/latex/contrib/tkz/tkz-elements/doc/latex/TKZdoc-elements-classes-triangle.tex -2024/02/03 | 15000 | macros/latex/contrib/wargame/source/hex/shape.dtx -2024/02/03 | 1469771 | macros/latex/contrib/wargame/doc/wargame.pdf -2024/02/03 | 145 | fonts/pigpen/map/pigpen.map -2024/02/03 | 14351 | support/crossrefware/ltx2crossrefxml.1 -2024/02/03 | 140724 | systems/texlive/tlnet/archive/texdoc.doc.r69672.tar.xz -2024/02/03 | 1359 | macros/latex/contrib/wargame/source/natoapp6c/compat/activity.dtx -2024/02/03 | 1344 | macros/latex/contrib/exesheet/README.md -2024/02/03 | 1342 | macros/latex/contrib/wargame/source/chit/core.dtx -2024/02/03 | 1323 | macros/latex/contrib/wargame/source/chit/stack.dtx -2024/02/03 | 132083 | fonts/pigpen.zip -2024/02/03 | 1308 | macros/latex/contrib/projlib/logo/ProjLib-logo.pdf -2024/02/03 | 126 | macros/latex/contrib/projlib/logo/ProjLib-logo.tex -2024/02/03 | 1256 | macros/latex/contrib/wargame/doc/tutorial/README.md -2024/02/03 | 125628 | fonts/pigpen/doc/pigpendoc.pdf -2024/02/03 | 1254560 | systems/texlive/tlnet/archive/morewrites.doc.r69679.tar.xz -2024/02/03 | 1231 | macros/latex/contrib/wargame/source/chit/modifiers.dtx -2024/02/03 | 12119 | macros/latex/contrib/wargame/source/hex/coord.dtx -2024/02/03 | 119380 | macros/latex/contrib/wargame/source/hex/terrain/city.dtx -2024/02/03 | 11431 | macros/latex/contrib/wargame/source/hex/paths.dtx -2024/02/03 | 11274 | macros/latex/contrib/wargame/source/chit/oob.dtx -2024/02/03 | 11263 | macros/latex/contrib/wargame/README.md -2024/02/03 | 11120 | macros/latex/contrib/wargame/source/natoapp6c/compat/land.dtx -2024/02/03 | 109823 | macros/latex/contrib/exesheet/exesheet.dtx -2024/02/03 | 1091 | macros/latex/contrib/wargame/doc/tutorial/Makefile -2024/02/03 | 10305 | macros/latex/contrib/wargame/source/utils/wgsvg2tikz.py -2024/02/03 | 10066 | macros/latex/contrib/wargame/source/hex/board.dtx diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib index 25232f4898..0972761537 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 09-02-2024, 02:00:03 +%% created at 10-02-2024, 02:00:03 %% %% This file is provided under the terms of the LPPL v1.3 or @@ -7496,8 +7496,8 @@ title = {The \texttt{biblatex-gb7714-2015} package}, subtitle = {A BibLaTeX implementation of the GBT7714-2015 bibliography style for Chinese users}, author = {Hu Zhenzhen}, - date = {2023-09-11}, - version = {1.1o}, + date = {2024-02-09}, + version = {1.1p}, license = {lppl1.3c}, mirror = {https://mirror.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-gb7714-2015}, url = {https://ctan.org/pkg/biblatex-gb7714-2015}, @@ -12709,8 +12709,8 @@ title = {The \texttt{CircuiTikZ} package}, subtitle = {Draw electrical networks with TikZ}, author = {Massimo Redaelli and Stefan Lindner and Stefan Erhardt and Romano Giannetti}, - date = {2023-12-09}, - version = {1.6.6}, + date = {2024-02-09}, + version = {1.6.7}, license = {lppl,gpl}, mirror = {https://mirror.ctan.org/graphics/pgf/contrib/circuitikz}, url = {https://ctan.org/pkg/circuitikz}, @@ -15461,6 +15461,29 @@ url = {https://ctan.org/pkg/contracard}, } +@manual{ctan-contract, + title = {The \texttt{contract} package}, + subtitle = {Typeset formalized legal documents such as contracts, statutes, etc.}, + author = {Markus Kohm and Alexander Willand}, + date = {2024-02-09}, + version = {0.91}, + license = {lppl1.3c}, + mirror = {https://mirror.ctan.org/macros/latex/contrib/contract}, + url = {https://ctan.org/pkg/contract}, + annotation = {This package enables the typesetting of formalized legal + documents such as contracts, statutes etc. + It will be the successor to the + package. + Like the latter, “contract†allows the typographically + appealing typesetting of many different legal texts. + The typesetting of contracts according to German conventions + is supported “out of the boxâ€. + In addition, the package supports the definition of + custom environments in order to typeset contracts and + legal texts according to Anglo-American specifications, + for example.}, +} + @manual{ctan-conv-xkv, title = {The \texttt{conv-xkv} package}, subtitle = {Create new key-value syntax}, @@ -21946,7 +21969,7 @@ title = {The \texttt{emotion} package}, subtitle = {Make emojis more easy to use in \XeLaTeX{} and LuaLaTeX}, author = {Xuwang Zeng}, - date = {2024-02-08}, + date = {2024-02-09}, version = {0.1}, license = {apache2}, mirror = {https://mirror.ctan.org/macros/unicodetex/latex/emotion}, @@ -48015,8 +48038,8 @@ title = {The \texttt{nameauth} package}, subtitle = {Name authority mechanism for consistency in body text and index}, author = {Charles P. Schaum}, - date = {2023-02-04}, - version = {3.7}, + date = {2024-02-09}, + version = {4.0}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/macros/latex/contrib/nameauth}, url = {https://ctan.org/pkg/nameauth}, @@ -48833,8 +48856,8 @@ title = {The \texttt{newtx} package}, subtitle = {Alternative uses of the TX fonts, with improved metrics}, author = {Michael Sharpe}, - date = {2024-01-11}, - version = {1.737}, + date = {2024-02-09}, + version = {1.738}, license = {lppl1.3}, mirror = {https://mirror.ctan.org/fonts/newtx}, url = {https://ctan.org/pkg/newtx}, diff --git a/fonts/cochineal/README b/fonts/cochineal/README index 1346936749..5884e4836c 100644 --- a/fonts/cochineal/README +++ b/fonts/cochineal/README @@ -13,13 +13,19 @@ license is in http://www.latex-project.org/lppl.txt and version 1.3 or later is part of all distributions of LaTeX version 2003/12/01 or later. Those files and LaTeX support file cochineal.sty are - Copyright (c) 2016--2023 Michael Sharpe + Copyright (c) 2016--2024 Michael Sharpe Files provided "as is", with no warranties. The support files are provided in encodings OT1, T1, TS1 and LY1 for users of Western scripts, LGR for Greek scripts and T2A and OT2 for Cyrillic scripts. -Current version: 1.081 (2023-11-19) +Current version: 1.083 (2024-02-09) + +Changes in version 1.083 +Corrected bad date in README. + +Changes in version 1.082 +Added missing encoding file cochsups-ts1.enc. (Thanks, Clark Ma.) Changes in version 1.081 Added files {ot1,t1,ly1}mincochineal.fd that were missing from version 1.08. diff --git a/fonts/cochineal/enc/cochsups-ts1.enc b/fonts/cochineal/enc/cochsups-ts1.enc new file mode 100644 index 0000000000..9f8609b592 --- /dev/null +++ b/fonts/cochineal/enc/cochsups-ts1.enc @@ -0,0 +1,291 @@ +/cochsupsTS1Encoding [ +% 0x00 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0x08 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0x10 + /.notdef + /.notdef + /quotedblbase + /.notdef + /.notdef + /twelveudash + /threequartersemdash + /capitalcompwordmark +% 0x18 + /arrowleft + /arrowright + /tieaccentlowercase + /tieaccentcapital + /newtieaccentlowercase + /newtieaccentcapital + /.notdef + /ascendercompwordmark +% 0x20 + /blank + /.notdef + /.notdef + /.notdef + /dollar.superior + /.notdef + /.notdef + /quotesingle +% 0x28 + /.notdef + /.notdef + /asteriskcentered.sups + /.notdef + /comma.superior + /hyphendbl + /period.superior + /fraction.superior +% 0x30 + /zero.sups + /one.sups + /two.sups + /three.sups + /four.sups + /five.sups + /six.sups + /seven.sups +% 0x38 + /eight.sups + /nine.sups + /.notdef + /.notdef + /angbracketleft.superior + /minus.superior + /angbracketright.superior + /.notdef +% 0x40 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0x48 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /Omegainv.superior + /.notdef + /bigcircle.superior +% 0x50 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /Omega +% 0x58 + /.notdef + /.notdef + /.notdef + /openbracketleft.superior + /.notdef + /openbracketright.superior + /arrowup + /arrowdown +% 0x60 + /asciigrave.superior + /.notdef + /born.superior + /divorced.superior + /died.superior + /.notdef + /.notdef + /.notdef +% 0x68 + /.notdef + /.notdef + /.notdef + /.notdef + /leaf + /married.superior + /musicalnote.superior + /.notdef +% 0x70 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0x78 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /tildelow.superior + /hyphendblchar.superior +% 0x80 + /asciibreve.superior + /asciicaron.superior + /asciiacutedbl.superior + /asciigravedbl.superior + /dagger.sups + /daggerdbl.sups + /uni2016.sups + /perthousand.superior +% 0x88 + /bullet.superior + /centigrade.superior + /dollaroldstyle.superior + /centoldstyle.superior + /florin.superior + /colonmonetary.superior + /won.superior + /naira.superior +% 0x90 + /guarani.superior + /peso.superior + /lira.superior + /recipe.superior + /interrobang.superior + /interrobangdown.superior + /dong.superior + /trademark.superior +% 0x98 + /pertenthousand.superior + /pilcrow.superior + /baht.superior + /numero.superior + /discount.superior + /estimated.superior + /openbullet.superior + /servicemark.superior +% 0xA0 + /quillbracketleft.superior + /quillbracketright.superior + /cent.superior + /sterling.superior + /currency.superior + /yen.superior + /brokenbar.superior + /section.sups +% 0xA8 + /asciidieresis.superior + /copyright.superior + /ordfeminine.superior + /copyleft.superior + /logicalnot.superior + /circledP.superior + /registered.superior + /asciimacron.superior +% 0xB0 + /degree.superior + /plusminus.superior + /two.sups + /three.sups + /asciiacute.superior + /mu.sups + /paragraph.sups + /periodcentered.sups +% 0xB8 + /referencemark.superior + /one.sups + /ordmasculine.superior + /radical.superior + /onequarter.superior + /onehalf.superior + /threequarters.superior + /Euro.sups +% 0xC0 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0xC8 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0xD0 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /multiply.sups + /.notdef +% 0xD8 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0xE0 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0xE8 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +% 0xF0 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /divide.sups + /.notdef +% 0xF8 + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef + /.notdef +] def + diff --git a/fonts/newpx/README b/fonts/newpx/README index c3322dea06..6de20aa500 100644 --- a/fonts/newpx/README +++ b/fonts/newpx/README @@ -1,10 +1,13 @@ This package, based initially on pxfonts, provides many fixes and enhancements to that package, splitting it in two parts---newpxtext and newpxmath---which may be run independently of one another. It provides scaling, improved metrics, and other options. For proper operation, the packages require that the packages newtxmath, pxfonts and TeXGyrePagella be installed and their map files enabled. The text package now relies on an extension of the TeXGyrePagella Type1 fonts that is provided with this package. The accompanying MANIFEST-newpx.txt provides details of the extension as requested by GUST-FONT-LICENSE.txt -Current version: 1.535 2024-01-10 +Current version: 1.536 2024-02-09 This material is subject to the LaTeX Project Public License. See http://www.ctan.org/license/lppl1.3 for the details of that license. +Changes in version 1.536 +Corrected handling of sans and tt fonts in math mode using newpx.sty. + Changes in version 1.535 Moved all sups code from newpxtext.sty to superiors.sty, version 2, leaving a stub in place to warn users of the associated newpxtext options diff --git a/fonts/newpx/doc/newpxdoc.pdf b/fonts/newpx/doc/newpxdoc.pdf index 9925313328..48b9394258 100644 Binary files a/fonts/newpx/doc/newpxdoc.pdf and b/fonts/newpx/doc/newpxdoc.pdf differ diff --git a/fonts/newpx/doc/newpxdoc.tex b/fonts/newpx/doc/newpxdoc.tex index bb61b9199a..04f08b2fc3 100644 --- a/fonts/newpx/doc/newpxdoc.tex +++ b/fonts/newpx/doc/newpxdoc.tex @@ -188,7 +188,7 @@ braces and other delimiters are now larger and, I believe, more pleasing to olde \item \verb|\coloneq| and \verb|\eqcolon| now point to the correct glyphs; \item The problem with the {\tt ogonek} accent and tabular environments (bad definition of \verb|\k|) is fixed; \item The default encoding for \textsf{newpxtext} is now T$1$, but support is offered also for OT$1$ and LY$1$. As some add-on packages are available only in T$1$, that seems the best current choice. -\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, denoted by TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) +\item The font collection used for rendering text is based on TeXGyrePagella with a number of additions, named TeXGyrePagellaX. The superior figures in this addition are set by default to render footnote markers. (It is also possible customize footnote markers by redefining \verb|\thefootnote| after loading {\tt newpxtext.sty}.) \item Sans serif is by default taken from TeXGyreHeros, a Helvetica clone, and by default at 94\% of the scale factor (set by {\tt scaled}, default value {\tt1}). The option {\tt helvratio=.98} will change that to 98\%. As of newpx version 1.415, there is an option {\tt nohelv} that prevents this loading. \item New math accents such as \verb|\widearc| have been introduced in tandem with the {\tt newtx} package, where they are documented. \end{itemize} @@ -240,7 +240,7 @@ load roman and typewriter text fonts at 95\% of normal size, and the sans serif The option \texttt{osf} instructs the text fonts to use old-style figures \oldstylenums{1234567890} rather than the default lining figures \texttlf{1234567890}. As of version 1.23, {\tt newpxtext} loads initially with lining figures so the math package uses lining figures in math mode. The option {\tt osf} switches to old-style figures in text at the very end of the preamble, forcing the use of oldstyle figures in text, but not math. In previous versions, it was necessary to run \verb|\useosf| after loading math. This is no longer required, but does no harm. See the discussion in section 4 for further details. A similar macro \verb|\useproportional| makes proportional figures the default outside math mode. -As of version 1.415, the new option {\tt nohelv} prevents the loading of the default Helvetica clone as the sans serif text font. If you use this option, you should load your preferred sans serif font, otherwise you will be left with the Computer Modern default, most likely in a metafont version if not using OT1 encoding. +As of version 1.415, the new option {\tt nohelv} prevents the loading of the default Helvetica clone as the sans serif text font. If you use this option, you should load your preferred sans serif font, otherwise you will be left with the Computer Modern default. As described above, option {\tt largesc} increases the size of small caps by 5.33\% so that the height matches that of the small caps in Linotype Palatino. @@ -304,7 +304,7 @@ Supports an arbitrary otf math font with otf text using {\tt TeXGyreTermesX}. \textsc{Notes:} \begin{itemize} \item Your option list to {\tt newpx[text]} must include {\tt otfmath}, otherwise it will load {\tt newpxmath}. -\item With {\tt newpx}, you may specify some other otf text fonts. +\item With {\tt newpx}, you may specify certain other otf text fonts. \item After loading {\tt newpx}, you must load your chosen unicode math package with \verb|\setmathfont{}[]|. \item You do not need to load {\tt amsmath}: it is loaded by {\tt unicode-math}. @@ -331,6 +331,7 @@ Supports {\tt newpxmath} with an otf text font. \textsc{Notes:} \begin{itemize} \item No special option requirements---this is the default case. +\item You may load sans and tt text fonts before {\tt newpx} if you wish \verb|\mathsf| and \verb|\mathsf| not to be the default {\tt helvetica} and {\tt cmtt}. \item Babel, if used, must be specified before {\tt newpx[text]}, which loads {\tt fontspec}. \item Polyglossia, if used, must be specified after loading {\tt newpx[text]}. \end{itemize} @@ -372,7 +373,6 @@ For this arrangement, the math package needs information about the text font cur \usepackage[]{newpx} \end{verbatim} \textsc{Notes:} - \begin{itemize} \item Babel, if used, must be specified before {\tt newpx[text]}. \end{itemize} diff --git a/fonts/newpx/tex/newpx.sty b/fonts/newpx/tex/newpx.sty index 6cb08a9a82..f26e2a5b54 100644 --- a/fonts/newpx/tex/newpx.sty +++ b/fonts/newpx/tex/newpx.sty @@ -2,8 +2,8 @@ %Package to simplify loading of newpxmath with a text font family such as newpxtext for all latex engines, or for newpxtext and an otf math package. -\def\fileversion{1.533} -\def\filedate{2023/11/08} +\def\fileversion{1.536} +\def\filedate{2024/02/09} \ProvidesPackage{newpx}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for newpxmath and newpxtext, or for newpxtext and an otf math package] @@ -14,9 +14,10 @@ \RequirePackage{ifthen,iftex,etoolbox,scalefnt,trimspaces} \forcsvlist{\listadd\zpl@mathlst}{vecsep,amsthm,nosubscriptcorrection,subscriptcorrection,varbb,vvarbb,nosymbolsc,noamssymbols,amssymbols,uprightscript,uprightGreek,slantedGreek,frenchmath,upint,smallerops,useBImacros,varg,varvw,noOT1,fracspacing,subscriptcorrectionfile,curlybraces} -%\show\zpl@mathlst -\RequirePackage{kvoptions} +\RequirePackage{kvoptions} +\def\zpl@scale{1} +\def\newpx@helvratio{1} \DeclareDefaultOption{ \xifinlist{\CurrentOptionKey}{\zpl@mathlst} {% true branch for xifinlist @@ -27,14 +28,18 @@ {\CurrentOption}{newpxtext}} \ifthenelse{\equal{scale}{\CurrentOptionKey} \OR \equal{scaled}{\CurrentOptionKey}} {% true branch for ifthenelse -%\expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{newpxmath} -\edef\zpl@scale{\CurrentOptionValue} -\edef\npxmath@scaled{\CurrentOptionValue} +\xdef\zpl@scale{\CurrentOptionValue} +\xdef\npxmath@scaled{\CurrentOptionValue} }{ % false branch for ifthenelse -}} +\ifthenelse{\equal{helvratio}{\CurrentOptionKey}} +{% true branch +\xdef\newpx@helvratio{\CurrentOptionValue} +}{}}} %\newif\ifzpl@otfmath %\zpl@otfmathfalse % default is type1 math \DeclareBoolOption{otfmath}% creates and inits \ifnewpx@otfmath %{\@nameuse{if#1}\iftutex\zpl@otfmathtrue\fi\fi} +\DeclareBoolOption{nohelv}% creates and inits \ifnewpx@nohelv +\DeclareBoolOption{nott}% creates and inits \ifnewpx@nott \DeclareBoolOption{type1}%[true]{}% no effect now %{%\@nameuse{if#1}\zpl@otftextfalse\fi} @@ -76,7 +81,31 @@ %\newcommand{\PassMathScale}{\ifzpl@iszero\gdef\zpltext@scale{\zplmath@scale}\gdef\zpltext@scaled{s*[\zpltext@scale]}\fi %\PassOptionsToPackage{scaled=\zpltext@scale}{\zpl@TF} %} +\ifnewpx@otfmath +\else % t1 math + \ifthenelse{\not\equal{\sfdefault}{cmss}}% + {\newpx@nohelvtrue}{} + \ifthenelse{\not\equal{\ttdefault}{cmtt}}% + {\newpx@notttrue}{} + \ifnewpx@nohelv + \else + \renewcommand*{\sfdefault}{qhv} + \@tempdima=\zpl@scale\p@ + \@tempdima=\newpx@helvratio\@tempdima% + \edef\qhv@scale{\strip@pt\@tempdima} +% \else +% \PassOptionsToPackage{nohelv=true}{newtxtext} + \fi + \ifnewpx@nott\else% + \renewcommand*{\ttdefault}{npxtt} + \fi +% \ifthenelse{\not\equal{\newpx@helvratio}{.94}}% +% {\PassOptionsToPackage{helvratio=\newpx@helvratio}% +% {newtxtext}}{} +% \iftx@tt\else% +% \PassOptionsToPackage{nott=true}{newtxtext}\fi +\fi \ifzpl@otftext \ifnewpx@otfmath % \typeout{I} diff --git a/fonts/newpx/tex/newpxtext.sty b/fonts/newpx/tex/newpxtext.sty index 937112b88c..23be56df16 100644 --- a/fonts/newpx/tex/newpxtext.sty +++ b/fonts/newpx/tex/newpxtext.sty @@ -8,8 +8,8 @@ % Text is now directed to an extension of TeXGyrePagella rather than ppl. % 1.5 is first version of newpxtext to support both [pdf]latex and unicode latex. -\def\fileversion{1.535} -\def\filedate{2024/01/10} +\def\fileversion{1.536} +\def\filedate{2024/02/09} \ProvidesPackage{newpxtext}[% \filedate\space v\fileversion (Michael Sharpe) latex and unicode latex support for TeXGyrePagellaX] @@ -123,6 +123,7 @@ \newif\ifzpl@scosf \newif\ifzpl@largesc \newif\ifzpl@helv \zpl@helvtrue % default is to load helvetica as sans serif font +\newif\ifzpl@tt \zpl@tttrue % default is to load npxtt \newif\ifzpl@thrm \newif\ifzpl@sl % new sups options @@ -154,8 +155,10 @@ } \DeclareOptionX{nohelv}[true]{% \@nameuse{if#1}\zpl@helvfalse\fi}% +\DeclareOptionX{nott}[true]{% +\@nameuse{if#1}\zpl@ttfalse\fi}% -\def\zpl@helvratio{.94} +\providecommand\zpl@helvratio{.94} \DeclareOptionX{helvratio}[0.94]{% \def\zpl@helvratio{#1} } @@ -206,8 +209,16 @@ \def\zpl@sfrSC{#1}} \ProcessOptionsX\relax + \ifzpl@supsflag% \PackageWarningNoLine{newpxtext}{sups options no longer handled---use superiors package (v2) instead.}\fi + +\ifthenelse{\not\equal{\sfdefault}{cmss}}% + {\zpl@helvfalse}{} +\ifthenelse{\not\equal{\ttdefault}{cmtt}}% + {\zpl@ttfalse}{} +\ifzpl@helv\renewcommand*{\sfdefault}{qhv}\fi +\ifzpl@tt\renewcommand*{\ttdefault}{npxtt}\fi %\setlength{\zplsups@raise}{\zplsups@raised} %\setlength{\zplsups@scale}{\zplsups@scaledval\p@} %\zplsups@scale=\zpl@scale\zplsups@scale % @@ -493,8 +504,8 @@ % \fi}% % \fi % \fi - \ifzpl@helv\renewcommand*{\sfdefault}{qhv}\fi - \renewcommand*{\ttdefault}{npxtt} +% \ifzpl@helv\renewcommand*{\sfdefault}{qhv}\fi +% \renewcommand*{\ttdefault}{npxtt} \DeclareRobustCommand\thfamily % new family for theorem font {\not@math@alphabet\thfamily\relax \fontfamily\thdefault\selectfont} diff --git a/macros/generic/listofitems/README b/macros/generic/listofitems/README index 12bd57f366..8fb8ec787b 100644 --- a/macros/generic/listofitems/README +++ b/macros/generic/listofitems/README @@ -4,27 +4,27 @@ ___________________________________ listofitems package - v1.63 + v1.64 - 21/08/2019 + 10/02/2024 ___________________________________ -Authors : Christian Tellechea, Steven B. Segletes -Maintainer: Christian Tellechea -E-mail : unbonpetit@netc.fr (CT) - steven.b.segletes.civ@mail.mil (SBS) - Comments, bug reports and suggestions are welcome. -Licence : Released under the LaTeX Project Public License v1.3c or - later, see http://www.latex-project.org/lppl.txt +Maintainer : Christian Tellechea +E-mail : unbonpetit@netc.fr (CT) + Comments, bug reports and suggestions are welcome. +Translation: Steven B. Segletes + steven.b.segletes.civ@mail.mil +Licence : Released under the LaTeX Project Public License v1.3c or + later, see http://www.latex-project.org/lppl.txt ---------------------------------------------------------------------- -Cette extension permet de capturer tous les \'el\'ements d'une liste -dont le s\'eparateur a \'et\'e choisi par l'utilisateur et d'acc\'eder -\`a tout \'el\'ement par une syntaxe simple. +Cette extension permet de capturer tous les éléments d'une liste dont +le séparateur a été choisi par l'utilisateur et d'accéder à tout +élément par une syntaxe simple. ---------------------------------------------------------------------- This package allows one to capture all the items of a list, for which the parsing character has been selected by the user, and to access any -of these items with a simple syntax. \ No newline at end of file +of these items with a simple syntax. diff --git a/macros/generic/listofitems/listofitems-en.pdf b/macros/generic/listofitems/listofitems-en.pdf index 018a8bdb6d..cbb6fd89ed 100644 Binary files a/macros/generic/listofitems/listofitems-en.pdf and b/macros/generic/listofitems/listofitems-en.pdf differ diff --git a/macros/generic/listofitems/listofitems-en.tex b/macros/generic/listofitems/listofitems-en.tex index ca22711f26..5f177a59f1 100644 --- a/macros/generic/listofitems/listofitems-en.tex +++ b/macros/generic/listofitems/listofitems-en.tex @@ -1,16 +1,11 @@ +% !TeX TS-program = lualatex % This is the AMERICAN ENGLISH package documentation for "listofitems" -\documentclass[american]{article} -\usepackage[T1]{fontenc} -\usepackage[utf8]{inputenc} -\usepackage{listofitems,babel,xspace} +\documentclass[american,10pt]{article} +\usepackage[a4paper,margin=2.5cm,footskip=10mm]{geometry} \usepackage[bottom]{footmisc} -\usepackage{libertine}\usepackage[italic]{mathastext} -\usepackage[scaled=0.8]{luximono} -\usepackage[margin=3cm]{geometry} -\usepackage{fancybox} -\usepackage{xcolor} -\usepackage{listings,MnSymbol} -\def\listofitems{\textsf{\loiname}\xspace} +\usepackage{fancybox,xcolor,xspace,listings,libertinus-otf,listofitems,babel} +\usepackage[scaled=0.8]{GoMono} +\def\listofitems{\textsf\loiname\xspace} \def\eTeX{\hbox{$\varepsilon$-\TeX}} \makeatletter \def\code{\expandafter\code@i\string} @@ -114,7 +109,8 @@ \smallbreak \americanloidate \vskip1.5cm - {Christian \bsc{Tellechea}\footnote{\texttt{unbonpetit@netc.fr}}\par Steven B. \bsc{Segletes}\footnote{steven.b.segletes.civ@mail.mil}} + {Christian \bsc{Tellechea}\footnote{\texttt{unbonpetit@netc.fr}}\bigbreak + {\footnotesize Translation: Steven B. \bsc{Segletes}\footnote{\texttt{steven.b.segletes.civ@mail.mil}}}}% \par \endgroup \vskip2cm @@ -137,10 +133,10 @@ A component may, in turn, be a list with a parsing delimiter different from \def\listofitems{\textsf\loiname\xspace} \section{Preface} -\fbox{\vbox{\hsize\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax\textbf{Important}: As of version 1.62, \listofitems requires a \TeX{} engine that provides the \texttt{\string\expanded} primitive. If this is not available, an error message will be issued and version 1.61 will be loaded (last version working without the primitive \texttt{\string\expanded}); it is strongly recommended that you update your \LaTeX{} distribution in order to take advantage of the newer \TeX{} engines that provide for the use of this new primitive.}}\medbreak +\fbox{\vbox{\hsize\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax\textbf{Important}: for any modification to the source code of this extension (bug reports, requests to add or modify a feature), \listofitems users should send an email to \texttt{unbonpetit@netc.fr}. In particular, there's no point in sending an e-mail to another address or posting on a specialized website.}}\medbreak This package loads no external packages, must be used with the - \eTeX{} engine, and must be called in (pdf)\hskip0pt(Xe)\hskip0pt(lua)\LaTeX{} with + \eTeX{} engine providing \verb|\expanded| primitive, and must be called in (pdf)\hskip0pt(Xe)\hskip0pt(lua)\LaTeX{} with the invocation \code|\usepackage{listofitems}| @@ -544,17 +540,13 @@ In the inner parenthesis: "\insmallparen"/ \section{The Code} - -Any suggestion, bug report, remark, request, addition or modification - of functionality is welcome; in this case, I invite users of - \listofitems to send me an email to \verb|unbonpetit@netc.fr|.\medbreak - The code below is the exact verbatim of the file \verb|listofitems.tex|. I hope that the few comments scattered throughout it will be enough for the user or the curious to understand the internal machinery of this package: - - +\newpage +\pagecolor{black!85}% +\newgeometry{margin=1.25cm}% \lstinputlisting[ language=TeX, inputencoding=latin1, @@ -571,9 +563,9 @@ I hope that the few comments scattered throughout it will showspaces=false, showstringspaces=false, numbers=left, - numberstyle=\tiny\ttfamily\color{black}, + numberstyle=\tiny\ttfamily\color{white}, breaklines=true, - prebreak={\hbox{$\rhookswarrow$}}, + prebreak={\hbox{$\swarrow$}}, breakindent=3em, breakautoindent=true, xleftmargin=1em, diff --git a/macros/generic/listofitems/listofitems-fr.pdf b/macros/generic/listofitems/listofitems-fr.pdf index 6cf2128a85..eb10a5e933 100644 Binary files a/macros/generic/listofitems/listofitems-fr.pdf and b/macros/generic/listofitems/listofitems-fr.pdf differ diff --git a/macros/generic/listofitems/listofitems-fr.tex b/macros/generic/listofitems/listofitems-fr.tex index 8eaff849df..521ea60167 100644 --- a/macros/generic/listofitems/listofitems-fr.tex +++ b/macros/generic/listofitems/listofitems-fr.tex @@ -1,17 +1,11 @@ -% !TeX encoding = UTF-8 +% !TeX TS-program = lualatex % Ceci est la documentation du package "listofitems" -% -% Fichier compilé avec pdflatex -\documentclass[french,a4paper]{article} -\usepackage[utf8]{inputenc} -\usepackage[T1]{fontenc} -\usepackage{listofitems,babel} +\documentclass[10pt,french]{article} +\usepackage[a4paper,margin=2.5cm,footskip=10mm]{geometry} \usepackage[bottom]{footmisc} -\usepackage{libertine}\usepackage[italic,frenchmath]{mathastext} -\usepackage[scaled=0.8]{luximono} -\usepackage[margin=3cm]{geometry} -\usepackage{fancybox,xcolor,xspace,listings,MnSymbol} -\def\listofitems{\loiname\xspace} +\usepackage{fancybox,xcolor,xspace,listings,libertinus-otf,listofitems,babel} +\usepackage[scaled=0.8]{GoMono} +\def\listofitems{\textsf\loiname\xspace} \def\eTeX{\hbox{$\varepsilon$-\TeX}} \makeatletter \def\code{\expandafter\code@i\string} @@ -108,7 +102,8 @@ \smallbreak \longfrloidate \vskip1.5cm - {Christian \bsc{Tellechea}\footnote{\texttt{unbonpetit@netc.fr}}\par Steven B. \bsc{Segletes}\footnote{steven.b.segletes.civ@mail.mil}} + {Christian \bsc{Tellechea}\footnote{\texttt{unbonpetit@netc.fr}}\bigbreak + {\footnotesize Traducteur : Steven B. \bsc{Segletes}}\footnote{\texttt{steven.b.segletes.civ@mail.mil}}} \par \endgroup \vskip2cm @@ -117,16 +112,16 @@ Un élément peut à son tour être une liste disposant d'un autre séparateur que celui de la liste de niveau supérieur, ce qui ouvre la voie à des imbrications et donne une syntaxe rappelant celle des tableaux à plusieurs dimensions du type \verb|\foo[3,2]| pour accéder à l'élément \no2 de la liste contenue dans l'élément \no3 de la liste de plus haut niveau. \end{titlepage} -\def\listofitems{\textsf\loiname\xspace} \section{Avant-propos} -\fbox{\vbox{\hsize\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax\textbf{Important} : à partir de la version 1.62, \listofitems nécessite un moteur \TeX{} fournissant la primitive \texttt{\string\expanded}. Si ce n'est pas le cas, un message d'erreur sera émis et la version 1.61 sera chargée (dernière version fonctionnant sans la primitive \texttt{\string\expanded}) : il est vivement conseillé de mettre à jour sa distribution \LaTeX{} afin de profiter d'un moteur \TeX{} récent permettant l'utilisation de cette nouvelle primitive.}}\medbreak +\fbox{\vbox{\hsize\dimexpr\linewidth-2\fboxsep-2\fboxrule\relax\textbf{Important} : pour toute modification du code source de cette extension (remontée de bug, demande d'ajout ou modification de fonctionnalité), j'invite les utilisateurs de \listofitems à envoyer un email à \texttt{unbonpetit@netc.fr}. Il est notamment inutile d'envoyer un email à une autre adresse ou de poster sur un site internet spécialisé.}}\medbreak -Cette extension ne requiert aucun package, doit être utilisée avec un moteur \eTeX, et doit être appelée sous (pdf)(Xe)(lua)\LaTeX{} par +Cette extension ne requiert aucun package, doit être utilisée avec un moteur \eTeX{} fournissant la primitive \verb|\expanded|, et doit être appelée sous (pdf)(Xe)(lua)\LaTeX{} par \code|\usepackage{listofitems}| et sous (pdf)(Xe)(lua)\TeX{} par \code|\input listofitems.tex| +Je remercie Steven B.~\bsc{Segletes} pour la traduction de ce manuel mais aussi pour l'énergie, la motivation et la persévérance qu'il déploie pour apporter de l'aide aux utilisateurs de \listofitems en répondant à leurs questions sur un site spécialisé. J'avoue que, vu l'ampleur et la répétitivité de la tâche, je serais lassé depuis belle lurette. \section{Lire une liste simple} \paragraph{Définir le séparateur} Le \verb|| par défaut est la virgule et si l'on souhaite en changer, il faut, avant de lire une liste d'éléments, le définir avec \verb|\setsepchar{}|. Un \verb|| est un ensemble de tokens dont les catcodes sont différents de 1 et 2 (les accolades ouvrantes et fermantes), 14 (habituellement \verb|%|) et 15. Le token de catcode 6 (habituellement \verb|#|) n'est accepté que s'il est suivi d'un entier auquel cas l'ensemble désigne l'argument d'une macro; en aucun cas ce token ne doit se trouver seul dans le \verb||. Des commandes peuvent se trouver dans cet ensemble de tokens, y compris la primitive \verb|\par|. @@ -151,7 +146,7 @@ Si la \verb|| est contenue dans une macro, alors cette macro est dévelop \def\liste{12,abc, x y ,{\bfseries z}, ,\TeX,,!} \readlist\foo\liste| -La macro \verb|\greadlist| agit comme \verb|\readlist| mais effectue des assignations \emph{globales} et par conséquent, la \verb|| est utilisable hors du groupe où a été exécutée \verb|\greadlist|. +La macro \verb|\greadlist| agit comme \verb|\readlist|, mais effectue des assignations \emph{globales} et donc, la \verb|| est utilisable hors du groupe où a été exécutée \verb|\greadlist|. \paragraph{Accéder à un élément} La macro \verb|\foo| attend un argument numérique \emph{obligatoire} entre crochets, que nous notons $i$ et qui désigne le rang de l'élément auquel on souhaite accéder. Ainsi, \verb|\foo[1]| est\footnote{Il faut 2 développements à \texttt{\textbackslash foo[}$i$\texttt] pour obtenir l'élément \no$i$.} \og\verb|12|\fg. De la même façon, \verb|\foo[4]| est \og\verb|{\bfseries z}|\fg. @@ -219,7 +214,7 @@ b) nombre d'éléments = \foolen\par \showitems\foo| \paragraph{Itérer sur la liste} -Une fois une liste lue par \verb|\readlist| et stockée dans une \verb||, la commande \verb|\foreachitem \in {}| itère sur la liste : la \verb|| est une macro choisire par l'utilisateur qui prendra tour à tour la valeur de chaque élément. +Une fois une liste lue par \verb|\readlist| et stockée dans une \verb||, la commande \verb|\foreachitem \in {}| itère sur la liste : la \verb|| est une macro choisie par l'utilisateur qui prendra tour à tour la valeur de chaque élément. La macro \verb|cnt| représente le numéro de l'élément contenu dans \verb||. @@ -241,7 +236,11 @@ La commande \verb|\itemtomacro[index]| assigne à la \verb||, chacun correspondant à un niveau d'imbrication. Pour déclarer une \verb|| il faut définir le \verb|| de cette \verb|| à l'aide de l'argument optionnel de la macro \verb|\setsepchar| et écrire \verb|\setsepchar[]{}|. +Pour indiquer que les éléments de la liste doivent eux-mêmes être compris comme des listes et que la recherche des éléments sera récursive, il faut spécifier plusieurs \verb||, chacun correspondant à un niveau d'imbrication. + +Pour déclarer une \verb|| il faut définir le \verb|| de cette \verb|| à l'aide de l'argument optionnel de la macro \verb|\setsepchar| et écrire + +\code|\setsepchar[]{}| Par défaut, le \verb|| est \og\verb-/-\fg. Ainsi, si l'on donne l'ordre @@ -297,7 +296,7 @@ La macro \verb|\listlen[]| nécessite 2 développements pour d La \verb|| de l'\verb|| doit être strictement inférieure à celle de la \verb||.\medbreak -Dans le cas d'un \verb|| vide, \verb|\listlen[]| donne en 2 développements le même résultat que \verb|len| qui le donne en 1. +Dans le cas d'un \verb|| vide, \verb|\listlen[]| donne en deux développements le même résultat que \verb|len| qui le donne en un seul. \exemple|\setsepchar{\\/,/ } \readlist\baz{1,2 a b,3 c\\4 d e f,5,6\\7,,8, ,9 xy z} @@ -399,10 +398,10 @@ Dans la parenthèse intérieure : "\insmallparen"/ \section{Le code} -Toute suggestion, remontée de bug, remarque, demande, ajout ou modification de fonctionnalité est bienvenue; dans ce cas, j'invite les utilisateurs de \listofitems à m'envoyer un email à \verb|unbonpetit@netc.fr|.\medbreak - Le code ci-dessous est l'exact verbatim du fichier \verb|listofitems.tex|. J'espère que les quelques commentaires qui le parsèment de-ci de-là seront suffisants pour que l'utilisateur ou le curieux comprenne la machinerie interne de ce package : - +\newpage +\pagecolor{black!85}% +\newgeometry{margin=1.25cm}% \lstinputlisting[ language=TeX, inputencoding=latin1, @@ -419,9 +418,9 @@ Le code ci-dessous est l'exact verbatim du fichier \verb|listofitems.tex|. J'esp showspaces=false, showstringspaces=false, numbers=left, - numberstyle=\tiny\ttfamily\color{black}, + numberstyle=\tiny\ttfamily\color{white}, breaklines=true, - prebreak={\hbox{$\rhookswarrow$}}, + prebreak={\hbox{$\swarrow$}}, breakindent=3em, breakautoindent=true, xleftmargin=1em, diff --git a/macros/generic/listofitems/listofitems.tex b/macros/generic/listofitems/listofitems.tex index 6e2189f249..419bb233bf 100644 --- a/macros/generic/listofitems/listofitems.tex +++ b/macros/generic/listofitems/listofitems.tex @@ -1,24 +1,20 @@ -% !TeX encoding = ISO-8859-1 % Ce fichier contient le code de l'extension "listofitems" % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % \def\loiname {listofitems} % -\def\loiver {1.63} % +\def\loiver {1.64} % % % -\def\loidate {2019/08/21} % +\def\loidate {2024/02/10} % % % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % -% Author : Christian Tellechea, Steven B. Segletes (contributor) % +% Author : Christian Tellechea % % Status : Maintained % % Maintainer : Christian Tellechea % % Email : unbonpetit@netc.fr % -% steven.b.segletes.civ@mail.mil % % Package URL: https://www.ctan.org/pkg/listofitems % -% Bug tracker: https://framagit.org/unbonpetit/listofitems/issues % -% Repository : https://framagit.org/unbonpetit/listofitems/tree/master -% Copyright : Christian Tellechea 2016-2019 % +% Copyright : Christian Tellechea 2016-2024 % % Licence : Released under the LaTeX Project Public License v1.3c % % or later, see http://www.latex-project.org/lppl.txt % % Files : 1) listofitems.tex % @@ -28,43 +24,51 @@ % 5) listofitems-en.tex % % 6) listofitems-en.pdf % % 7) README % +% 8) listofitems-test-tex.tex % +% 9) listofitems-test-tex.pdf % +% 10) listofitems-test-latex.tex % +% 11) listofitems-test-latex.pdf % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -\expandafter\edef\csname loi_restorecatcode\endcsname{\catcode\number`\_=\number\catcode`\_\relax} +\csname loiloadonce\endcsname +\let\loiloadonce\endinput +\expandafter\edef\csname loi_restorecatcode\endcsname{% + \catcode\number`\_=\number\catcode`\_\relax +} \catcode`\_11 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%% gestion des erreurs + annonce package %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\unless\ifdefined\loi_fromsty - \immediate\write -1 {Package: \loidate\space v\loiver\space Grab items in lists using user-specified sep char (CT)}% -\fi - -\ifdefined\PackageError +\ifdefined\loi_fromsty \def\loi_error#1{\PackageError\loiname{#1}{Read the \loiname\space manual}}% pour LaTeX \else \def\loi_error#1{\errmessage{Package \loiname\space Error: #1^^J}}% pour TeX + \immediate\write -1 {Package: \loidate\space v\loiver\space Grab items in lists using user-specified sep char (CT)}% \fi %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%% vérification des prérequis %%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%% vérification des prérequis %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\loi_checkprimitive#1#2#3{% Vérifie que #1 est une primitive et sinon, émet le message #2 et exécute #3 +\def\loi_checkprimitive#1#2{% Vérifie que #1 est une primitive et sinon, émet le message #2 et exécute \endinput \begingroup - \edef\__tempa{\meaning#1}\edef\__tempb{\string#1}\expandafter + \edef\__tempa{\meaning#1}% + \edef\__tempb{\string #1}% + \expandafter \endgroup \ifx\__tempa\__tempb\else \loi_error{#2}% - \def\loi_temp{#3}% - \loi_restorecatcode\expandafter\loi_temp + \loi_restorecatcode + \expandafter\endinput \fi } \loi_checkprimitive\eTeXversion - {You are not using an eTeX engine, listofitems cannot work.} - {\endinput}% + {% + You are not using an eTeX engine, listofitems cannot work.% + }% \loi_checkprimitive\expanded - {the \string\expanded\space primitive is not provided by your TeX engine, listofitems v\loiver\space cannot work: loading listofitems v1.61} - {\input listofitemsold.tex\relax\endinput}% + {% + The \string\expanded\space primitive is not provided by your TeX engine, , listofitems cannot work.% + }% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%% macros auxiliaires %%%%%%%%%%%%%%%%%%%%%%%%% @@ -76,11 +80,22 @@ \long\def\loi_second#1#2{#2} \long\def\loi_firsttonil#1#2\_nil{#1} \long\def\loi_antefi#1#2\fi{#2\fi#1} -\long\def\loi_exparg#1#2{\expandafter\loi_exparg_a\expandafter{#2}{#1}}% \loi_exparg{}{} devient {<*b>} +\long\def\loi_exparg#1#2{% + \expandafter\loi_exparg_a\expandafter{#2}{#1}% \loi_exparg{}{} devient {<*b>} +} \long\def\loi_exparg_a#1#2{#2{#1}} -\long\def\loi_expafter#1#2{\expandafter\loi_expafter_a\expandafter{#2}{#1}}% \loi_expafter{}{} devient <*b> +\long\def\loi_expafter#1#2{% + \expandafter\loi_expafter_a\expandafter{#2}{#1}% \loi_expafter{}{} devient <*b> +} \long\def\loi_expafter_a#1#2{#2#1} -\def\loi_macroname{\loi_ifinrange\escapechar[[0:255]]{\expandafter\loi_gobarg}{}\string} +\def\loi_macroname{% + \loi_ifinrange\escapechar[[0:255]]% + {% + \expandafter\loi_gobarg + } + {% + }% + \string} \def\loi_argcsname#1#{\loi_argcsname_a{#1}} \def\loi_argcsname_a#1#2{\loi_expafter{#1}{\csname#2\endcsname}} \long\def\loi_addtomacro#1#2{\loi_exparg{\def#1}{#1#2}} @@ -88,42 +103,73 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%% macros de test %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\long\def\loi_ifnum#1{\ifnum#1\expandafter\loi_first\else\expandafter\loi_second\fi} -\long\def\loi_ifx#1{\ifx#1\expandafter\loi_first\else\expandafter\loi_second\fi} -\long\def\loi_ifempty#1{\loi_exparg\loi_ifx{\expandafter\relax\detokenize{#1}\relax}} -\def\loi_ifstar#1#2{\def\loi_ifstar_a{\loi_ifx{*\loi_nxttok}{\loi_first{#1}}{#2}}\futurelet\loi_nxttok\loi_ifstar_a} +\long\def\loi_ifnum#1{% + \ifnum#1% + \expandafter\loi_first + \else + \expandafter\loi_second + \fi +} +\long\def\loi_ifx#1{% + \ifx#1% + \expandafter\loi_first + \else + \expandafter\loi_second + \fi +} +\long\def\loi_ifempty#1{% + \loi_exparg\loi_ifx{\expandafter\relax\detokenize{#1}\relax}% +} +\def\loi_ifstar#1#2{% + \def\loi_ifstar_a{\loi_ifx{*\loi_nxttok}{\loi_first{#1}}{#2}}% + \futurelet\loi_nxttok\loi_ifstar_a +} \edef\loi_escapechar{\expandafter\loi_gobarg\string\\} -\long\def\loi_ifcsexpandable#1{% #1 est-il constitué d'une seule sc _développable_ ? +\long\def\loi_ifcsexpandable#1{% #1 est-il constitué d'une seule sc _développable_ ? \loi_ifempty{#1} - {\loi_second + {% + \loi_second } {\loi_ifspacefirst{#1} - {\loi_second% si espace en 1er, faux + {% + \loi_second% si espace en 1er, faux } - {\csname loi_\if\loi_escapechar\expandafter\loi_firsttonil\detokenize{#1}\_nil first\else second\fi\endcsname - {\loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul arg commençant par "\" ? - {\def\loi_tempa{#1}\loi_exparg{\def\loi_tempb}{#1}% est-il développable ? + {% + \csname loi_\if\loi_escapechar\expandafter\loi_firsttonil\detokenize{#1}\_nil first\else second\fi\endcsname + {% + \loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul arg commençant par "\" ? + {% + \def\loi_tempa{#1}\loi_exparg{\def\loi_tempb}{#1}% est-il développable ? \expandafter\unless\loi_ifx{\loi_tempa\loi_tempb}% } - {\loi_second + {% + \loi_second }% } - {\loi_second + {% + \loi_second }% }% }% } -\def\loi_ifinrange#1[[#2:#3]]{\expandafter\unless\loi_ifnum{\numexpr(#1-#2)*(#1-#3)>0 }} +\def\loi_ifinrange#1[[#2:#3]]{% + \expandafter\unless\loi_ifnum{\numexpr(#1-#2)*(#1-#3)>0 }% +} \def\loi_ifstring#1#2{% si la chaine #1 est contenue dans #2 - \def\loi_ifstring_a##1#1##2\_nil{\loi_ifempty{##2}\loi_second\loi_first}% + \def\loi_ifstring_a##1#1##2\_nil{% + \loi_ifempty{##2} + \loi_second + \loi_first + }% \loi_ifstring_a#2#1\_nil% appel de la macro auxiliaire } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%% macro \loi_foreach %%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcount\loi_cnt_foreach_nest \loi_cnt_foreach_nest=0 -\def\end_foreach{\end_foreach} +\newcount\loi_cnt_foreach_nest +\loi_cnt_foreach_nest=0 +\def\end_foreach{\end_foreach}% quark \def\loi_def_foreachsep#1{% \long\def\loi_foreach##1\in##2##3{% \global\advance\loi_cnt_foreach_nest1 @@ -136,128 +182,184 @@ \def##1{##2}% \loi_ifx{\end_foreach##1} {} - {\csname loop_code_\number\loi_cnt_foreach_nest\endcsname% exécute le code + {% + \csname loop_code_\number\loi_cnt_foreach_nest\endcsname% exécute le code \loi_foreach_a##1% }% }% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%% macros gérant l'appariement %%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%% macros gérant l'appariement %%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \long\def\defpair#1{% \let\loi_listofpair\empty \loi_ifempty{#1} - {} - {\defpair_a{}#1\loi_quark\loi_quark}% + {% + } + {% + \defpair_a{}#1\loi_quark\loi_quark + }% } \long\def\defpair_a#1#2#3{% \loi_ifx{\loi_quark#2} - {\def\loi_sanitizelist##1,\_nil{\def\loi_listofpair{##1}}% + {% + \def\loi_sanitizelist##1,\_nil{\def\loi_listofpair{##1}}% \loi_sanitizelist#1\_nil } - {\loi_if_validpair#2#3% - {\long\def\loi_paired_a{#2}\long\def\loi_paired_b{#3}% + {% + \loi_if_validpair#2#3% + {% + \long\def\loi_paired_a{#2}\long\def\loi_paired_b{#3}% \loi_ifx{\loi_paired_a\loi_paired_b} - {\loi_error{Paired tokens must not be equal, the pair \detokenize{#2#3} is ignored}% + {% + \loi_error{Paired tokens must not be equal, the pair \detokenize{#2#3} is ignored}% \defpair_a{#1}% } - {\defpair_a{#1#2#3,}% + {% + \defpair_a{#1#2#3,}% }% } - {\loi_error{Invalid paired tokens, the pair "\detokenize{#2}" and "\detokenize{#3}" is ignored}% + {% + \loi_error{Invalid paired tokens, the pair "\detokenize{#2}" and "\detokenize{#3}" is ignored}% \defpair_a{#1}% }% }% } \long\def\loi_if_validpair#1#2{% \def\loi_validpair{1}% - \loi_if_invalid_pairtoken{#1}{\def\loi_validpair{0}}% - \loi_if_invalid_pairtoken{#2}{\def\loi_validpair{0}}% + \loi_if_invalid_pairtoken{#1} + {% + \def\loi_validpair{0}% + }% + \loi_if_invalid_pairtoken{#2} + {% + \def\loi_validpair{0}% + }% \loi_ifnum{\loi_validpair=1 } } \long\def\loi_if_invalid_pairtoken#1{% \loi_ifempty{#1} - {\loi_identity + {% + \loi_identity } - {\loi_ifspacefirst{#1} - {\loi_identity + {% + \loi_ifspacefirst{#1} + {% + \loi_identity } - {\loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul token ? - {\ifcat\relax\noexpand#1\expandafter\loi_identity\else\expandafter\loi_gobarg\fi} - {\loi_identity}% si plusieurs tokens, faux + {% + \loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul token ? + {% + \ifcat\relax\noexpand#1% + \expandafter\loi_identity + \else + \expandafter\loi_gobarg + \fi + } + {% + \loi_identity% si plusieurs tokens, faux + }% }% }% } -\long\def\loi_count_occur#1\in#2:#3{% compte le nombre d'occurrences de #1 dans #2 et met le résultat dans la macro #3 +\long\def\loi_count_occur#1\in#2:#3{% compte le nombre d'occurrences de #1 dans #2 et met le résultat dans la macro #3 \long\def\loi_count_occur_a##1##2#1##3\_nil{% \loi_ifempty{##3} - {\def#3{##1}} - {\expandafter\loi_count_occur_a\number\numexpr##1+1\relax##3\_nil}% + {% + \def#3{##1}% + } + {% + \expandafter\loi_count_occur_a\number\numexpr##1+1\relax##3\_nil + }% }% \loi_count_occur_a0#2#1\_nil } \long\def\loi_check_pair#1#2\in#3{% teste l'appariement de #1 et #2 dans #3 \loi_ifempty{#3} - {\loi_second + {% + \loi_second } - {\loi_count_occur#1\in#3:\loi_tempa + {% + \loi_count_occur#1\in#3:\loi_tempa \loi_count_occur#2\in#3:\loi_tempb \loi_ifnum{\loi_tempa=\loi_tempb\relax}% }% } -\long\def\loi_grabpaired_expr#1#2#3#4#5{% #1=liste de paires #2=expression #3=séparateur #4=résultat #5=ce qui reste +\long\def\loi_grabpaired_expr#1#2#3#4#5{% #1=liste de paires #2=expression #3=séparateur #4=résultat #5=reste \let#4\empty \def\loi_remain{#2#3}% - \loi_foreach\loi_pair\in{#1}{\expandafter\loi_grabpaired_expr_a\loi_pair{#3}#4}% + \loi_foreach\loi_pair\in{#1}{% + \expandafter\loi_grabpaired_expr_a\loi_pair{#3}#4% + }% \def\loi_remove_lastsep##1#3\_nil{\def#4{##1}}% \expandafter\loi_remove_lastsep#4\_nil \loi_expafter{\long\def\loi_grab_remain}#4##1\_nil{% \loi_ifempty{##1} - {\let#5\empty} - {\loi_exparg{\def#5}{\loi_gobarg##1}}% + {% + \let#5\empty + } + {% + \loi_exparg{\def#5}{\loi_gobarg##1}% + }% }% \loi_grab_remain#2\_nil } -\long\def\loi_grabpaired_expr_a#1#2#3#4{% #1#2=paire en cours #3=séparateur #4=résultat - \loi_exparg{\loi_check_pair#1#2\in}#4% si les paires sont appariées dans le résultat - {}% passer à la paire suivante - {\long\def\loi_grabpaired_expr_b##1#3##2\_nil{% - \loi_addtomacro#4{##1#3}% ajouter au résultat ce qui est jusqu'au prochain séparateur +\long\def\loi_grabpaired_expr_a#1#2#3#4{% #1#2=paire en cours #3=séparateur #4=résultat + \loi_exparg{\loi_check_pair#1#2\in}#4% si les paires sont appariées dans le résultat + {% + }% passer à la paire suivante + {% + \long\def\loi_grabpaired_expr_b##1#3##2\_nil{% + \loi_addtomacro#4{##1#3}% ajouter au résultat ce qui est jusqu'au prochain séparateur \def\loi_remain{##2}% \loi_exparg{\loi_check_pair#1#2\in}{#4} - {} - {\loi_ifempty{##2} - {\loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired}} - {\loi_grabpaired_expr_b##2\_nil}% + {% + } + {% + \loi_ifempty{##2} + {% + \loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired}% + } + {% + \loi_grabpaired_expr_b##2\_nil + }% }% }% \expandafter\loi_grabpaired_expr_b\loi_remain\_nil }% } -\def\insidepair#1#2#3#4{% #1#2=paire #3=expr #4=macro reçevant le resultat +\def\insidepair#1#2#3#4{% #1#2=paire #3=expr #4=macro reçevant le resultat \loi_if_validpair#1#2% - {\loi_ifcsexpandable{#3} - {\loi_exparg{\insidepair#1#2}{#3}#4% + {% + \loi_ifcsexpandable{#3} + {% + \loi_exparg{\insidepair#1#2}{#3}#4% } - {\loi_check_pair#1#2\in{#3}% si les paires sont appariées dans le résultat - {\def\insidepair_a##1#1##2\_nil{\insidepair_b##2\_nil{#1}}% + {% + \loi_check_pair#1#2\in{#3}% si les paires sont appariées dans le résultat + {% + \def\insidepair_a##1#1##2\_nil{\insidepair_b##2\_nil{#1}}% \def\insidepair_b##1#2##2\_nil##3{% \loi_check_pair#1#2\in{##3##1#2} - {\loi_exparg{\def#4}{\loi_gobarg##3##1}% + {% + \loi_exparg{\def#4}{\loi_gobarg##3##1}% \def\loi_remainafterparen{##2}% }% - {\insidepair_b##2\_nil{##3##1#2}% + {% + \insidepair_b##2\_nil{##3##1#2}% }% }% \insidepair_a#3\_nil } - {\loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired in "#3"}% + {% + \loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired in "#3"}% }% }% } - {\loi_error{Invalid paired tokens "\detokenize{#1}" and "\detokenize{#2}", empty \string#4 returned}% et bim - \let#4\empty% voilà, bien fait pour vos gueules + {% + \loi_error{Invalid paired tokens "\detokenize{#1}" and "\detokenize{#2}", empty \string#4 returned}% et bim + \let#4\empty% voilà, bien fait pour vos gueules }% } @@ -276,17 +378,26 @@ \def#1{% \unless\ifnum#5#3#2\relax \loi_antefi{#6\edef#5{\number\numexpr#5#41\relax}#1}% - \fi}% + \fi% + }% #1% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%% macro retirant les espaces extrêmes %%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%% macro retirant les espaces extrêmes %%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\long\def\loi_ifspacefirst#1{\expandafter\loi_ifspacefirst_a\detokenize{#10} \_nil} -\long\def\loi_ifspacefirst_a#1 #2\_nil{\loi_ifempty{#1}} +\long\def\loi_ifspacefirst#1{% + \expandafter\loi_ifspacefirst_a\detokenize{#10} \_nil +} +\long\def\loi_ifspacefirst_a#1 #2\_nil{% + \loi_ifempty{#1}% +} \loi_expafter{\def\loi_gobspace}\space{} -\long\def\loi_removefirstspaces#1{\loi_ifspacefirst{#1}{\loi_exparg\loi_removefirstspaces{\loi_gobspace#1}}{\unexpanded{#1}}}%##BUGFIX v1.63 +\long\def\loi_removefirstspaces#1{%##BUGFIX v1.63 + \loi_ifspacefirst{#1} + {\loi_exparg\loi_removefirstspaces{\loi_gobspace#1}} + {\unexpanded{#1}}% +}% \begingroup \catcode0 12 \long\gdef\loi_removelastspaces#1{\loi_removelastspaces_a#1^^00 ^^00\_nil} @@ -299,29 +410,43 @@ %%%%%%%%%%%%%%%%%%%%% macro publique \setsepchar %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\setsepchar{\futurelet\loi_nxttok\setsepchar_a} -\def\setsepchar_a{\loi_ifx{[\loi_nxttok}\setsepchar_b{\setsepchar_b[/]}} +\def\setsepchar_a{% + \loi_ifx{[\loi_nxttok} + {% + \setsepchar_b + } + {% + \setsepchar_b[/]% + }% +} \long\def\setsepchar_b[#1]#2{% #1=sepcar de #2= \loi_ifempty{#1} - {\loi_error{Empty separator not allowed, separator "/" used}% + {% + \loi_error{Empty separator not allowed, separator "/" used}% \setsepchar_b[/]{#2}% } - {\def\loi_currentsep{#1}% - \_removeextremespacesfalse - \loi_nestcnt1 % réinitaliser niveau initial à 1 + {% + \def\loi_currentsep{#1}% + \_loi_removeextremespacesfalse + \loi_nestcnt1 % réinitaliser niveau initial à 1 \def\nestdepth{1}% \loi_argcsname\let{loi_previndex[\number\loi_nestcnt]}\empty \def\loi_listname{loi_listofsep}% - \let\loi_def\def \let\loi_edef\edef \let\loi_let\let + \let\loi_def\def + \let\loi_edef\edef + \let\loi_let\let \let\loi_listofpair_saved\loi_list_ofpair \let\loi_list_ofpair\empty \loi_ifempty{#2} - {\loi_error{Empty list of separators not allowed, "," used}% + {% + \loi_error{Empty list of separators not allowed, "," used}% \readlist_g1{,}% } - {\readlist_g1{#2}% + {% + \readlist_g1{#2}% }% \loi_argcsname\let\nestdepth{loi_listofseplen[0]}% - \loi_argcsname\let\loi_currentsep{loi_listofsep[1]}% 1er car de séparation + \loi_argcsname\let\loi_currentsep{loi_listofsep[1]}% 1er car de séparation \let\loi_listofpair\loi_listofpair_saved }% } @@ -329,60 +454,113 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%% macro normalisant l'index %%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\loi_normalizeindex#1#2{% #1=macroname #2=liste d'index --> renvoie {err}{indx norm} - \loi_ifempty{#2} - {{}{}} - {\loi_exparg{\loi_normalizeindex_a1{}}{\number\csname#1nest\endcsname}{#1}#2,\loi_quark,}% +\def\loi_normalizeindex#1#2#3{% #1=correction de profondeur #2=macroname #3=liste d'index --> renvoie {err}{indx norm} + \loi_ifempty{#3} + {% + {}{}% + } + {% + \loi_exparg{\loi_normalizeindex_a1{}}{\number\numexpr\csname#2nest\endcsname-#1\relax}{#2}#3,\loi_quark,% + }% }% -\def\loi_normalizeindex_a#1#2#3#4#5,{% #1=compteur de profondeur #2=index précédents #3=profondeur max #4=macroname #5=index courant +\def\loi_normalizeindex_a#1#2#3#4#5,{% #1=compteur de profondeur #2=index précédents #3=profondeur max #4=macroname #5=index courant \loi_ifx{\loi_quark#5} - {\loi_normalizeindex_c#2\loi_quark% supprimer la dernière virgule + {% + \loi_normalizeindex_c#2\loi_quark% supprimer la dernière virgule } - {\loi_ifnum{#1>#3 } - {\loi_invalidindex{Too deeply nested index, index [.] retained}{#2}% si profondeur trop grande + {% + \loi_ifnum{#1>#3 } + {% + \loi_invalidindex{Too deeply nested index, index [.] retained}{#2}% si profondeur trop grande } - {\loi_ifinrange\ifnum\numexpr#5<0 -1*\fi(#5)[[1:\csname #4len[#20]\endcsname]]% si abs(#5) hors de [1,len] - {\loi_exparg\loi_normalizeindex_b{\number\numexpr#5\ifnum\numexpr#5<0 +\csname #4len[#20]\endcsname+1\fi}{#1}{#2}{#3}{#4}} - {\loi_invalidindex{#5 is an invalid index, index [.] retained}{#2}}% + {% + \loi_ifinrange\ifnum\numexpr#5<0 -1*\fi(#5)[[1:\csname #4len[#20]\endcsname]]% si abs(#5) hors de [1,len] + {% + \loi_exparg\loi_normalizeindex_b + {\number\numexpr#5\ifnum\numexpr#5<0 +\csname #4len[#20]\endcsname+1\fi}% + {#1}% + {#2}% + {#3}% + {#4}% + } + {% + \loi_invalidindex{#5 is an invalid index, index [.] retained}{#2}% + }% }% }% } -\def\loi_normalizeindex_b#1#2#3{\loi_exparg\loi_normalizeindex_a{\number\numexpr#2+1}{#3#1,}}% #1=index à rajouter #2=compteur de profondeur #3=index précédents +\def\loi_normalizeindex_b#1#2#3{% + \loi_exparg\loi_normalizeindex_a{\number\numexpr#2+1}{#3#1,}% #1=index à rajouter #2=compteur de profondeur #3=index précédents +} \def\loi_normalizeindex_c#1,\loi_quark{{}{#1}} -\def\loi_invalidindex#1#2{\loi_ifempty{#2}{\loi_invalidindex_a{#1},}\loi_invalidindex_a{#1}{#2}} -\def\loi_invalidindex_a#1#2{\loi_invalidindex_b#1\loi_quark#2\loi_quark} -\def\loi_invalidindex_b#1[.]#2\loi_quark#3,\loi_quark#4\loi_quark,{{#1[#3]#2}{#3}}% #4= index ignorés +\def\loi_invalidindex#1#2{% + \loi_ifempty{#2} + {% + \loi_invalidindex_a{#1},% + } + {% + \loi_invalidindex_a{#1}{#2}% BUGFIX 1.64 + }% +} +\def\loi_invalidindex_a#1#2{% + \loi_invalidindex_b#1\loi_quark#2\loi_quark +} +\def\loi_invalidindex_b#1[.]#2\loi_quark#3,\loi_quark#4\loi_quark,{% #4= index ignorés + {#1[#3]#2}{#3}% +} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%% macro publique \readlist %%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newcount\loi_nestcnt -\def\greadlist{\let\loi_def\gdef\let\loi_edef\xdef\def\loi_let{\global\let}\readlist_a}% -\def\readlist{\let\loi_def\def\let\loi_edef\edef\let\loi_let\let\readlist_a} +\def\greadlist{% + \let\loi_def\gdef + \let\loi_edef\xdef + \def\loi_let{\global\let}% + \readlist_a +}% +\def\readlist{% + \let\loi_def\def + \let\loi_edef\edef + \let\loi_let\let + \readlist_a% +} \def\readlist_a{% \loi_nestcnt1 % niveau initial = 1 \loi_argcsname\let{loi_previndex[\number\loi_nestcnt]}\empty - \loi_ifstar{\_removeextremespacestrue\readlist_b}{\_removeextremespacesfalse\readlist_b}% + \loi_ifstar + {% + \_loi_removeextremespacestrue + \readlist_b + } + {% + \_loi_removeextremespacesfalse + \readlist_b + }% } -\long\def\readlist_b#1#2{% #1=macro stockant les éléments #2=liste des éléments +\long\def\readlist_b#1#2{% #1=macro stockant les éléments #2=liste des éléments \loi_ifcsexpandable{#2} - {\loi_exparg{\readlist_b#1}{#2}% + {% + \loi_exparg{\readlist_b#1}{#2}% } - {\loi_edef\loi_listname{\loi_macroname#1}% + {% + \loi_edef\loi_listname{\loi_macroname#1}% \loi_exparg{\readlist_c#1{#2}}{\loi_listname}%% }% } -\long\def\readlist_c#1#2#3{% #1=macro stockant les éléments #2=liste des éléments #3=macroname +\long\def\readlist_c#1#2#3{% #1=macro stockant les éléments #2=liste des éléments #3=macroname \loi_argcsname\loi_let{#3nest}\nestdepth - \loi_argcsname\loi_def{#3[]}{#2}% la liste entière - \loi_argcsname\loi_def{#3sep[]}{}% séparateur vide + \loi_argcsname\loi_def{#3[]}{#2}% la liste entière + \loi_argcsname\loi_def{#3sep[]}{}% séparateur vide \loi_ifempty{#2} - {\loi_def#1[##1]{}% + {% + \loi_def#1[##1]{}% \loi_argcsname\loi_def{#3len}{0}\loi_argcsname\loi_def{#3len[0]}{0}% \loi_error{Empty list ignored, nothing to do}% } - {\loi_def#1[##1]{\expanded{\expandafter\readlist_d\expanded{\loi_normalizeindex{#3}{##1}}{#3}}}% - \loi_argcsname\loi_def{#3sep}[##1]{\expanded{\expandafter\readlist_d\expanded{\loi_normalizeindex{#3}{##1}}{#3sep}}}% + {% + \loi_def#1[##1]{\expanded{\expandafter\readlist_d\expanded{\loi_normalizeindex0{#3}{##1}}{#3}}}% + \loi_argcsname\loi_def{#3sep}[##1]{\expanded{\expandafter\readlist_d\expanded{\loi_normalizeindex0{#3}{##1}}{#3sep}}}% \readlist_e{#2}% \loi_argcsname\loi_argcsname\loi_let{#3len}{#3len[0]}% longueur du niveau 0 }% @@ -395,67 +573,90 @@ \loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}% \expandafter\readlist_f\loi_currentsep||\_nil } -\long\def\readlist_f#1||#2\_nil#3{\readlist_g1{#3#1}}% #1= #3=liste -> rajoute un élément vide pour le test \ifempty ci dessous -\long\def\readlist_g#1#2{% #1=compteur d'index #2=liste d'éléments à examiner terminée par >>RIEN laissé après +\long\def\readlist_f#1||#2\_nil#3{\readlist_g1{#3#1}}% #1= #3=liste -> rajoute un élément vide pour le test \ifempty ci dessous +\long\def\readlist_g#1#2{% #1=compteur d'index #2=liste d'éléments à examiner terminée par >>RIEN laissé après \loi_ifempty{#2} - {\loi_argcsname\loi_edef{\loi_listname len[\csname loi_previndex[\number\loi_nestcnt]\endcsname0]}{\number\numexpr#1-1\relax}% + {% + \loi_argcsname\loi_edef{\loi_listname len[\csname loi_previndex[\number\loi_nestcnt]\endcsname0]}{\number\numexpr#1-1\relax}% \loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier est ##NEW v1.52 \advance\loi_nestcnt-1 \loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}% } - {\loi_expafter{\readlist_h{#2}{}}\loi_currentsep||\loi_quark||#2\_nil{#1}% aller isoler le 1er item + {% + \loi_expafter{\readlist_h{#2}{}}\loi_currentsep||\loi_quark||#2\_nil{#1}% aller isoler le 1er item }% } -\long\def\readlist_h#1#2#3||{% #1=liste restante #2= #3= - \loi_ifx{\loi_quark#3}% on a épuisé tous les ? RESTE à lire \_nil{} - {\loi_ifempty{#2}% si #2 vide, aucun n'a été trouvé, il reste à lire "\_nil" - {\long\def\readlist_i##1\_nil##2{\loi_exparg{\readlist_j{##2}{}}{\loi_gobarg##1}{#2}}% ##2=compteur d'index +\long\def\readlist_h#1#2#3||{% #1=liste restante #2= #3= + \loi_ifx{\loi_quark#3}% on a épuisé tous les ? RESTE à lire \_nil{} + {% + \loi_ifempty{#2}% si #2 vide, aucun n'a été trouvé, il reste à lire "\_nil" + {% + \long\def\readlist_i##1\_nil##2{\loi_exparg{\readlist_j{##2}{}}{\loi_gobarg##1}{#2}}% ##2=compteur d'index } - {\loi_ifx{\loi_listofpair\empty}% paires définies ? - {\long\def\readlist_i##1#2##2\_nil##3{\loi_exparg{\readlist_j{##3}{##2}}{\loi_gobarg##1}{#2}}% + {% + \loi_ifx{\loi_listofpair\empty}% paires définies ? + {% + \long\def\readlist_i##1#2##2\_nil##3{\loi_exparg{\readlist_j{##3}{##2}}{\loi_gobarg##1}{#2}}% } - {\long\def\readlist_i##1\_nil##2{% + {% + \long\def\readlist_i##1\_nil##2{% \loi_exparg{\loi_exparg\loi_grabpaired_expr\loi_listofpair}{\loi_gobarg##1}{#2}\loi_grabpaired_result\loi_grabpaired_remain \loi_exparg{\loi_exparg{\readlist_j{##2}}{\loi_grabpaired_remain}}{\loi_grabpaired_result}{#2}}%{#} }% }% - \readlist_i\relax% le \relax meuble l'argument délimité + \readlist_i\relax% le \relax meuble l'argument délimité } - {\long\def\readlist_i##1#3##2\_nil{% + {% + \long\def\readlist_i##1#3##2\_nil{% \loi_ifempty{##2}% si ne contient pas le - {\readlist_h{#1}{#2}% recommencer avec le même + {% + \readlist_h{#1}{#2}% recommencer avec le même }% - {\loi_ifx{\loi_listofpair\empty}% si pas de paires définies - {\loi_exparg\readlist_h{\loi_gobarg##1#3}{#3}% raccourcir et :=% ##BUGFIX v1.53 + {% + \loi_ifx{\loi_listofpair\empty}% si pas de paires définies + {% + % ##BUGFIX v1.53 (manger le \relax) + % ##BUGFIX v 1.64 (##2 n'étant pas vide, ne pas ajouter #3 après ##1 + % puisque #3 subsiste toujours avant le \_nil) + \loi_exparg\readlist_h{\loi_gobarg##1}{#3}% raccourcir et := }% - {\loi_exparg\loi_grabpaired_expr\loi_listofpair{#1#3}{#3}\loi_grabpaired_result\loi_grabpaired_remain + {% + \loi_exparg\loi_grabpaired_expr\loi_listofpair{#1#3}{#3}\loi_grabpaired_result\loi_grabpaired_remain \loi_ifx{\loi_grabpaired_remain\empty}% si liste non raccourcie #BUGFIX 1.63 - {\loi_exparg\readlist_h{\loi_grabpaired_result}{#2}}% garder le précédent + {\loi_exparg\readlist_h{\loi_grabpaired_result}{#2}}% garder le précédent {\loi_exparg\readlist_h{\loi_grabpaired_result}{#3}}% }% }% }% - \readlist_i\relax#1#3\_nil% ##BUGFIX v1.53 + \readlist_i\relax#1#3\_nil% ##BUGFIX v1.53 (ajouter \relax) }% } -\long\def\readlist_j#1#2#3{% #1=compteur d'index #2=liste restante #3=élément courant - \loi_ifnum{0\loi_exparg\loi_ifspacefirst{\loi_currentsep}{}1\if_removeextremespaces1\fi=11 }% s'il faur retirer les espaces extrêmes - {\loi_exparg{\loi_exparg{\readlist_k{#1}{#2}}}{\loi_removeextremespaces{#3}}}% redéfinir l'élément courant - {\readlist_k{#1}{#2}{#3}}% +\long\def\readlist_j#1#2#3{% #1=compteur d'index #2=liste restante #3=élément courant + \loi_ifnum{0\loi_exparg\loi_ifspacefirst{\loi_currentsep}{}1\if_loi_removeextremespaces1\fi=11 }% s'il faur retirer les espaces extrêmes + {% + \loi_exparg{\loi_exparg{\readlist_k{#1}{#2}}}{\loi_removeextremespaces{#3}}% redéfinir l'élément courant + }% + {% + \readlist_k{#1}{#2}{#3}% + }% } -\long\def\readlist_k#1#2#3#4{% #1=compteur d'index #2=liste restante #3=élément courant #4=sep utilisé - \loi_ifnum{0\if_ignoreemptyitems1\fi\loi_ifempty{#3}1{}=11 } - {\readlist_g{#1}{#2}% si l'on n'ignore pas les éléments vides +\long\def\readlist_k#1#2#3#4{% #1=compteur d'index #2=liste restante #3=élément courant #4=sep utilisé + \loi_ifnum{0\if_loi_ignoreemptyitems1\fi\loi_ifempty{#3}1{}=11 } + {% + \readlist_g{#1}{#2}% si l'on n'ignore pas les éléments vides }% - {\loi_argcsname\loi_def{\loi_listname[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#3}% assignation - \loi_argcsname\loi_def{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#4}% assignation du actuel à la macro \sep + {% + \loi_argcsname\loi_def{\loi_listname[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#3}% assignation + \loi_argcsname\loi_def{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#4}% assignation du actuel à la macro \sep \loi_ifnum{\loi_nestcnt<\nestdepth\relax}% si imbrication max non atteinte - {\advance\loi_nestcnt1 + {% + \advance\loi_nestcnt1 \loi_argcsname\edef{loi_previndex[\number\loi_nestcnt]}{\csname loi_previndex[\number\numexpr\loi_nestcnt-1]\endcsname#1,}% - \readlist_e{#3}% recommencer avec l'élément courant + \readlist_e{#3}% recommencer avec l'élément courant } - {}% - \loi_exparg\readlist_g{\number\numexpr#1+1}{#2}% puis chercher l'élément suivant dans la liste restante + {% + }% + \loi_exparg\readlist_g{\number\numexpr#1+1}{#2}% puis chercher l'élément suivant dans la liste restante }% } @@ -465,16 +666,27 @@ \def\listlen#1[#2]{% \expanded{% \loi_ifempty{#2} - {\csname\loi_macroname#1len[0]\endcsname} - {\loi_exparg\listlen_a{\expanded{\loi_macroname#1}}{#2}}% + {% + \csname\loi_macroname#1len[0]\endcsname + } + {% + \loi_exparg\listlen_a{\expanded{\loi_macroname#1}}{#2}% + }% }% } -\def\listlen_a#1#2{% #1=macro name #2=index non normalisé prendre - \expandafter\listlen_b\expanded{\loi_normalizeindex{#1}{#2}}{#1}% +\def\listlen_a#1#2{% #1=macro name #2=index non normalisé prendre + \expandafter\listlen_b\expanded{\loi_normalizeindex1{#1}{#2}}{#1}% } -\def\listlen_b#1#2#3{% #1=err #2=index normalisé #3=macroname +\def\listlen_b#1#2#3{% #1=err #2=index normalisé #3=macroname \csname#3len[#2,0]\expandafter\endcsname - \expanded{\loi_ifempty{#1}{}{\unexpanded{\unexpanded{\loi_error{#1}}}}}% + \expanded{% + \loi_ifempty{#1} + {% + } + {% + \unexpanded{\unexpanded{\loi_error{#1}}}% + }% + }% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -486,38 +698,86 @@ } \def\foreachitem_b{\loi_ifx{\loi_nxttok[}\foreachitem_a{\foreachitem_a[]}} \def\foreachitem_c#1#2#3[#4]{% prendre - \expandafter\foreachitem_d\expanded{\loi_normalizeindex{#3}{#4}}#1{#2}{#3}% + \expandafter\foreachitem_d\expanded{\loi_normalizeindex1{#3}{#4}}#1{#2}{#3}% } -\def\foreachitem_d#1#2{\loi_ifempty{#2}{\foreachitem_e{#1}{}}{\foreachitem_e{#1}{#2,}}}% #1=err #2=index norm -\long\def\foreachitem_e#1#2#3#4#5#6{% #1=err #2=index norm #3=macroiter #4=compteur associé #5=nom de macrolist #6=code +\def\foreachitem_d#1#2{% + \loi_ifempty{#2} + {% + \foreachitem_e{#1}{}% + } + {% + \foreachitem_e{#1}{#2,}% #1=err #2=index norm + }% +}% +\long\def\foreachitem_e#1#2#3#4#5#6{% #1=err #2=index norm #3=macroiter #4=compteur associé #5=nom de macrolist #6=code \loi_ifnum{\csname#5len[#20]\endcsname>0 } - {\loi_ifempty{#1}{}{\loi_error{#1}}% + {% + \loi_ifempty{#1} + {% + } + {% + \loi_error{#1}% + }% \loi_fornum#4=1to\csname#5len[#20]\endcsname\do{\loi_argcsname\let#3{#5[#2#4]}#6}% } - {}% + {% + }% } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%% macro \showitem %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\showitems{\loi_ifstar{\let\showitems_cmd\detokenize\showitems_a}{\let\showitems_cmd\loi_identity\showitems_a}} -\def\showitems_a#1{\def\showitems_b{\showitems_d#1}\futurelet\loi_nxttok\showitems_c} -\def\showitems_c{\loi_ifx{\loi_nxttok[}\showitems_b{\showitems_b[]}} -\def\showitems_d#1[#2]{\foreachitem\showitems_iter\in#1[#2]{\showitemsmacro{\expandafter\showitems_cmd\expandafter{\showitems_iter}}}} +\def\showitems{% + \loi_ifstar + {% + \let\showitems_cmd\detokenize + \showitems_a + } + {% + \let\showitems_cmd\loi_identity + \showitems_a + }% +} +\def\showitems_a#1{% + \def\showitems_b{\showitems_d#1}% + \futurelet\loi_nxttok\showitems_c +} +\def\showitems_c{% + \loi_ifx{\loi_nxttok[} + {% + \showitems_b + } + {% + \showitems_b[]}% +} +\def\showitems_d#1[#2]{% + \foreachitem\showitems_iter\in#1[#2] + {% + \showitemsmacro{\expandafter\showitems_cmd\expandafter{\showitems_iter}}% + }% +} \unless\ifdefined\fbox - \newdimen\fboxrule \newdimen\fboxsep \fboxrule=.4pt \fboxsep=3pt % réglages identiques à LaTeX - \def\fbox#1{% imitation de la macro \fbox de LaTeX, voir pages 271 à 274 de "Apprendre à programmer en TeX" + \newdimen\fboxrule + \newdimen\fboxsep + \fboxrule=.4pt + \fboxsep=3pt % réglages identiques à LaTeX + \def\fbox#1{% imitation de la macro \fbox de LaTeX, voir pages 271 à 274 de "Apprendre à programmer en TeX" \hbox{% \vrule width\fboxrule \vtop{% \vbox{\hrule height\fboxrule \kern\fboxsep \hbox{\kern\fboxsep#1\kern\fboxsep}}% \kern\fboxsep \hrule height\fboxrule - }\vrule width\fboxrule + }% + \vrule width\fboxrule }% } \fi -\def\showitemsmacro#1{% encadrement par défaut - \begingroup\fboxsep=0.25pt \fboxrule=0.5pt \fbox{\strut#1}\endgroup +\def\showitemsmacro#1{% encadrement par défaut + \begingroup + \fboxsep=0.25pt + \fboxrule=0.5pt + \fbox{\strut#1}% + \endgroup \hskip0.25em\relax } @@ -526,11 +786,11 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \def\itemtomacro#1[#2]{% #1[#2]=item non encore lu: #3=macro \edef\loi_listname{\loi_macroname#1}% - \expandafter\itemtomacro_a\expanded{\loi_normalizeindex{\loi_listname}{#2}}\let + \expandafter\itemtomacro_a\expanded{\loi_normalizeindex0{\loi_listname}{#2}}\let } \def\gitemtomacro#1[#2]{% #1[#2]=item \xdef\loi_listname{\loi_macroname#1}% - \expandafter\itemtomacro_a\expanded{\loi_normalizeindex{\loi_listname}{#2}}{\global\let}% + \expandafter\itemtomacro_a\expanded{\loi_normalizeindex0{\loi_listname}{#2}}{\global\let}% } \def\itemtomacro_a#1#2#3#4{% \loi_ifempty{#1}{}{\loi_error{#1}}% @@ -538,12 +798,12 @@ } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%% réglages par défaut %%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%% réglages par défaut %%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\if_removeextremespaces -\newif\if_ignoreemptyitems -\let\ignoreemptyitems\_ignoreemptyitemstrue -\let\reademptyitems\_ignoreemptyitemsfalse +\newif\if_loi_removeextremespaces +\newif\if_loi_ignoreemptyitems +\let\ignoreemptyitems\_loi_ignoreemptyitemstrue +\let\reademptyitems\_loi_ignoreemptyitemsfalse \loi_def_foreachsep{,} \loi_restorecatcode \reademptyitems @@ -555,21 +815,21 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%% historique %%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% v1.0 19/8/2016 - - Première version publique + - Première version publique ---------------------------------------------------------------------- v1.1 01/09/2016 - - Stockage des séparateurs dans sep - - bug corrigé dans \loi_restorecatcode + - Stockage des séparateurs dans sep + - bug corrigé dans \loi_restorecatcode ---------------------------------------------------------------------- v1.2 22/10/2016 - - macros \greadlist et \gitemtomacro pour la globalité + - macros \greadlist et \gitemtomacro pour la globalité ---------------------------------------------------------------------- v1.3 18/11/2016 - - bugs corrigés dans la gestion de la globalité + - bugs corrigés dans la gestion de la globalité ---------------------------------------------------------------------- v1.4 05/10/2017 - - test \loi_ifprimitive ajouté au test \loi_ifcs - - suppression de \loi_expafternil, création de \loi_expafter, + - test \loi_ifprimitive ajouté au test \loi_ifcs + - suppression de \loi_expafternil, création de \loi_expafter, modification de \loi_argcsname - correction d'un bug : \setsepchar{\par} ne provoque plus d'erreur. \loi_ifnum devient \long @@ -581,26 +841,40 @@ v1.51 24/10/2017 - correction d'un bug dans \loi_ifcs ---------------------------------------------------------------------- v1.52 13/01/2018 - - le dernier séparateur est + - le dernier séparateur est ---------------------------------------------------------------------- v1.53 13/03/2018 - correction d'un bug dans \readlist_i ---------------------------------------------------------------------- v1.6 01/11/2018 - - possibilité d'appariement de tokens dans les items + - possibilité d'appariement de tokens dans les items ---------------------------------------------------------------------- v1.61 03/03/2019 - la macro \loi_ifcs contient une erreur de conception. Il faut - tester si le token est un sc && s'il est développable pour - renvoyer vrai car il existe des sc non développables && qui ne + tester si le token est un sc && s'il est développable pour + renvoyer vrai car il existe des sc non développables && qui ne sont _pas_ des primitives. - Macro rebaptisée \loi_ifcsexpandable + Macro rebaptisée \loi_ifcsexpandable ---------------------------------------------------------------------- v1.62 18/05/2019 - utilisation de la nouvelle primitive \expanded au lieu du - désormais obsolète \romannumeral - - bug corrigé dans \loi_ifcsexpandable + désormais obsolète \romannumeral + - bug corrigé dans \loi_ifcsexpandable ---------------------------------------------------------------------- v1.63 21/08/2019 - - bug corrigé dans \readlist_h avec les tokens appariés - - bug corrigé \loi_removefirstspaces est désormais \long \ No newline at end of file + - bug corrigé dans \readlist_h avec les tokens appariés + - bug corrigé \loi_removefirstspaces est désormais \long + ---------------------------------------------------------------------- +v1.64 10/02/2024 + - bug corrigé dans \readlist_h. Bug découvert plus d'un an après (sic) + avoir été signalé dans la question : + tex.stackexchange.com/questions/670379 + et donc désormais, le code suivant ne plante plus + \setsepchar{10||00}% + \readlist\mylist{A10B}% + - bug corrigé dans \loi_normalizeindex : la profondeur maxi de + l'index peut être diminuée de 1 (pour notamment \foreachitem et + \listlen) + - la primitive \expanded est désormais obligatoire + - code source UFT8, manuel compilé avec luaLaTeX + - code plus lisiblement formaté \ No newline at end of file diff --git a/macros/generic/listofitems/listofitemsold.tex b/macros/generic/listofitems/listofitemsold.tex deleted file mode 100644 index 644200a6f0..0000000000 --- a/macros/generic/listofitems/listofitemsold.tex +++ /dev/null @@ -1,572 +0,0 @@ -% !TeX encoding = ISO-8859-1 -% Ce fichier contient le code de l'extension "listofitems" -% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -\def\loiname {listofitems} % -\def\loiver {1.61} % -% % -\def\loidate {2019/03/03} % -% % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% % -% Author : Christian Tellechea, Steven B. Segletes % -% Status : Maintained % -% Maintainer : Christian Tellechea % -% Email : unbonpetit@netc.fr % -% steven.b.segletes.civ@mail.mil % -% Package URL: https://www.ctan.org/pkg/listofitems % -% Bug tracker: https://framagit.org/unbonpetit/listofitems/issues % -% Repository : https://framagit.org/unbonpetit/listofitems/tree/master -% Copyright : Christian Tellechea 2016-2019 % -% Licence : Released under the LaTeX Project Public License v1.3c % -% or later, see http://www.latex-project.org/lppl.txt % -% Files : 1) listofitems.tex % -% 2) listofitems.sty % -% 3) listofitems-fr.tex % -% 4) listofitems-fr.pdf % -% 5) listofitems-en.tex % -% 6) listofitems-en.pdf % -% 7) README % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifdefined\ProvidesPackage\else - \immediate\write -1 {% - Package: \loidate\space v\loiver\space Grab items in lists using user-specified sep char (CT)}% -\fi - -\expandafter\edef\csname loi_restorecatcode\endcsname{\catcode\number`\_=\number\catcode`\_\relax} -\catcode`\_11 - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%% gestion des erreurs %%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\ifdefined\PackageError - \def\loi_error#1{\PackageError\loiname{#1}{Read the manual}}% pour LaTeX -\else - \def\loi_error#1{\errmessage{Package \loiname\space Error: #1^^J}}% pour TeX -\fi - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%% vérification de la présence de etex %%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\begingroup -\edef\__tempa{\meaning\eTeXversion}\edef\__tempb{\string\eTeXversion}% -\ifx\__tempa\__tempb - \endgroup -\else - \endgroup - \loi_error{You are not using an eTeX engine, listofitems cannot work.}% - \loi_restorecatcode\expandafter\endinput -\fi - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% macros auxiliaires %%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\chardef\loi_stop=0 -\def\loi_quark{\loi_quark} -\long\def\loi_identity#1{#1} -\long\def\loi_gobarg#1{} -\long\def\loi_first#1#2{#1} -\long\def\loi_second#1#2{#2} -\long\def\loi_firsttonil#1#2\_nil{#1} -\long\def\loi_antefi#1#2\fi{#2\fi#1} -\long\def\loi_exparg#1#2{\expandafter\loi_exparg_a\expandafter{#2}{#1}}% \loi_exparg{}{} devient {<*b>} -\long\def\loi_exparg_a#1#2{#2{#1}} -\long\def\loi_expafter#1#2{\expandafter\loi_expafter_a\expandafter{#2}{#1}}% \loi_expafter{}{} devient <*b> -\long\def\loi_expafter_a#1#2{#2#1} -\def\loi_macroname{\loi_ifinrange\escapechar[[0:255]]{\expandafter\loi_gobarg}{}\string} -\def\loi_argcsname#1#{\loi_argcsname_a{#1}} -\def\loi_argcsname_a#1#2{\loi_expafter{#1}{\csname#2\endcsname}} -\long\def\loi_addtomacro#1#2{\loi_exparg{\def#1}{#1#2}} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%% macros de test %%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\long\def\loi_ifnum#1{\ifnum#1\expandafter\loi_first\else\expandafter\loi_second\fi} -\long\def\loi_ifx#1{\ifx#1\expandafter\loi_first\else\expandafter\loi_second\fi} -\long\def\loi_ifempty#1{\loi_exparg\loi_ifx{\expandafter\relax\detokenize{#1}\relax}} -\def\loi_ifstar#1#2{\def\loi_ifstar_a{\loi_ifx{*\loi_nxttok}{\loi_first{#1}}{#2}}\futurelet\loi_nxttok\loi_ifstar_a} -\long\def\loi_ifstuffexpandable#1{\def\loi_tempa{#1}\loi_exparg{\def\loi_tempb}{#1}\expandafter\unless\loi_ifx{\loi_tempa\loi_tempb}} -\long\def\loi_ifcsexpandable#1{% #1 est-il constitué d'une sc _développable_ ? - \loi_ifempty{#1} - {\loi_second - } - {\loi_ifspacefirst{#1} - {\loi_second% si espace en 1er, faux - } - {% - \loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul token ? - {\begingroup\escapechar`\_\def\_{#1}\expandafter\endgroup - \csname loi_\if\expandafter\expandafter\expandafter\loi_firsttonil\expandafter\string\_\_nil\string _first\else second\fi\endcsname - {\loi_ifstuffexpandable{#1}} - {\loi_second}% - } - {\loi_second% si plusieurs tokens, faux - }% - }% - }% -} -\def\loi_ifinrange#1[[#2:#3]]{\loi_ifnum{\numexpr(#1-#2)*(#1-#3)>0 }\loi_second\loi_first} -\def\loi_ifstring#1\in#2{% si la chaine #1 est contenue dans #2 - \def\loi_ifstring_a##1#1##2\_nil{\loi_ifempty{##2}\loi_second\loi_first}% - \loi_ifstring_a#2#1\@nil% appel de la macro auxiliaire -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% macros \loi_foreach %%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcount\loi_cnt_foreach_nest \loi_cnt_foreach_nest=0 -\def\end_foreach{\end_foreach} -\def\loi_def_foreachsep#1{% - \long\def\loi_foreach##1\in##2##3{% - \global\advance\loi_cnt_foreach_nest1 - \loi_argcsname\def{loop_code_\number\loi_cnt_foreach_nest}{##3}% - \loi_foreach_a##1##2#1\end_foreach#1% - \loi_argcsname\let{loop_code_\number\loi_cnt_foreach_nest}\empty - \global\advance\loi_cnt_foreach_nest-1 - }% - \long\def\loi_foreach_a##1##2#1{% - \def##1{##2}% - \loi_ifx{\end_foreach##1} - {} - {\csname loop_code_\number\loi_cnt_foreach_nest\endcsname% exécute le code - \loi_foreach_a##1% - }% - }% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%% macros gérant l'appariement %%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\long\def\defpair#1{% - \let\loi_listofpair\empty - \loi_ifempty{#1} - {} - {\defpair_a{}#1\loi_quark\loi_quark}% -} -\long\def\defpair_a#1#2#3{% - \loi_ifx{\loi_quark#2} - {\def\loi_sanitizelist##1,\_nil{\def\loi_listofpair{##1}}% - \loi_sanitizelist#1\_nil - } - {\loi_if_validpair#2#3% - {\long\def\loi_paired_a{#2}\long\def\loi_paired_b{#3}% - \loi_ifx{\loi_paired_a\loi_paired_b} - {\loi_error{Paired tokens must not be equal, the pair \detokenize{#2#3} is ignored}% - \defpair_a{#1}% - } - {\defpair_a{#1#2#3,}% - }% - } - {\loi_error{Invalid paired tokens, the pair "\detokenize{#2}" and "\detokenize{#3}" is ignored}% - \defpair_a{#1}% - }% - }% -} -\long\def\loi_if_validpair#1#2{% - \def\loi_validpair{1}% - \loi_if_invalid_pairtoken{#1}{\def\loi_validpair{0}}% - \loi_if_invalid_pairtoken{#2}{\def\loi_validpair{0}}% - \loi_ifnum{\loi_validpair=1 } -} -\long\def\loi_if_invalid_pairtoken#1{% - \loi_ifempty{#1} - {\loi_identity - } - {\loi_ifspacefirst{#1} - {\loi_identity - } - {\loi_exparg\loi_ifempty{\loi_gobarg#1}% 1 seul token ? - {\ifcat\relax\noexpand#1\expandafter\loi_identity\else\expandafter\loi_gobarg\fi} - {\loi_identity}% si plusieurs tokens, faux - }% - }% -} -\long\def\loi_count_occur#1\in#2:#3{% compte le nombre d'occurrences de #1 dans #2 et met le résultat dans la macro #3 - \long\def\loi_count_occur_a##1##2#1##3\_nil{% - \loi_ifempty{##3} - {\def#3{##1}} - {\expandafter\loi_count_occur_a\number\numexpr##1+1\relax##3\_nil}% - }% - \loi_count_occur_a0#2#1\_nil -} -\long\def\loi_check_pair#1#2\in#3{% teste l'appariement de #1 et #2 dans #3 - \loi_ifempty{#3} - {\loi_second - } - {\loi_count_occur#1\in#3:\loi_tempa - \loi_count_occur#2\in#3:\loi_tempb - \loi_ifnum{\loi_tempa=\loi_tempb\relax}% - }% -} -\long\def\loi_grabpaired_expr#1#2#3#4#5{% #1=liste de paires #2=expression #3=séparateur #4=résultat #5=ce qui reste - \let#4\empty - \def\loi_remain{#2#3}% - \loi_foreach\loi_pair\in{#1}{\expandafter\loi_grabpaired_expr_a\loi_pair{#3}#4}% - \def\loi_remove_lastsep##1#3\_nil{\def#4{##1}}% - \expandafter\loi_remove_lastsep#4\_nil - \expandafter\long\expandafter\def\expandafter\loi_grab_remain#4##1\_nil{\loi_ifempty{##1}{\let#5\empty}{\loi_exparg{\def#5}{\loi_gobarg##1}}}% - \loi_grab_remain#2\_nil -} -\long\def\loi_grabpaired_expr_a#1#2#3#4{% #1#2=paire en cours #3=séparateur #4=résultat - \loi_exparg{\loi_check_pair#1#2\in}#4% si les paires sont appariées dans le résultat - {}% passer à la paire suivante - {\long\def\loi_grabpaired_expr_b##1#3##2\_nil{% - \loi_addtomacro#4{##1#3}% ajouter au résultat ce qui est jusqu'au prochain séparateur - \def\loi_remain{##2}% - \loi_exparg{\loi_check_pair#1#2\in}{#4} - {} - {\loi_ifempty{##2} - {\loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired}} - {\loi_grabpaired_expr_b##2\_nil}% - }% - }% - \expandafter\loi_grabpaired_expr_b\loi_remain\_nil - }% -} -\def\insidepair#1#2#3#4{% #1#2=paire #3=expr #4=macro reçevant le resultat - \loi_if_validpair#1#2% - {\loi_ifcsexpandable{#3} - {\loi_exparg{\insidepair#1#2}{#3}#4% - } - {\loi_check_pair#1#2\in{#3}% si les paires sont appariées dans le résultat - {\def\insidepair_a##1#1##2\_nil{\insidepair_b##2\_nil{#1}}% - \def\insidepair_b##1#2##2\_nil##3{% - \loi_check_pair#1#2\in{##3##1#2} - {\loi_exparg{\def#4}{\loi_gobarg##3##1}}% - {\insidepair_b##2\_nil{##3##1#2}}% - }% - \insidepair_a#3\_nil - } - {\loi_error{"\detokenize{#1}" and "\detokenize{#2}" are not paired in "#3"}% - }% - }% - } - {\loi_error{Invalid paired tokens "\detokenize{#1}" and "\detokenize{#2}", empty \string#4 returned}% et bim - \let#4\empty% voilà, bien fait pour vos gueules - }% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% macro \loi_fornum %%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\loi_fornum#1=#2to#3\do{% - \edef#1{\number\numexpr#2}\edef\loi_sgncmp{\ifnum#1<\numexpr#3\relax>+\else<-\fi}% - \expandafter\loi_fornum_a\csname loi_fornum_\string#1\expandafter\endcsname\expandafter{\number\numexpr#3\expandafter}\loi_sgncmp#1% -} -\long\def\loi_fornum_a#1#2#3#4#5#6{\def#1{\unless\ifnum#5#3#2\relax\loi_antefi{#6\edef#5{\number\numexpr#5#41\relax}#1}\fi}#1} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%% macro retirant les espaces extrêmes %%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\long\def\loi_ifspacefirst#1{\expandafter\loi_ifspacefirst_a\detokenize{#10} \_nil} -\long\def\loi_ifspacefirst_a#1 #2\_nil{\loi_ifempty{#1}} -\expandafter\def\expandafter\loi_gobspace\space{} -\def\loi_removefirstspaces{\romannumeral\loi_removefirstspaces_a} -\long\def\loi_removefirstspaces_a#1{\loi_ifspacefirst{#1}{\expandafter\loi_removefirstspaces_a\expandafter{\loi_gobspace#1}}{\loi_stop#1}} -\edef\loi_restorezerocatcode{\catcode0=\number\catcode0 \relax} -\catcode0 12 -\long\def\loi_removelastspaces#1{\romannumeral\loi_removelastspaces_a#1^^00 ^^00\_nil} -\long\def\loi_removelastspaces_a#1 ^^00{\loi_removelastspaces_b#1^^00} -\long\def\loi_removelastspaces_b#1^^00#2\_nil{\loi_ifspacefirst{#2}{\loi_removelastspaces_a#1^^00 ^^00\_nil}{\loi_stop#1}} -\loi_restorezerocatcode -\long\def\loi_removeextremespaces#1{% #1=texte où les espaces extrêmes sont retirés - \romannumeral\expandafter\expandafter\expandafter\loi_removelastspaces\expandafter\expandafter\expandafter - {\expandafter\expandafter\expandafter\loi_stop\loi_removefirstspaces{#1}}% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%% macro publique \setsepchar %%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\setsepchar{\futurelet\loi_nxttok\setsepchar_a} -\def\setsepchar_a{\loi_ifx{[\loi_nxttok}\setsepchar_b{\setsepchar_b[/]}} -\long\def\setsepchar_b[#1]#2{% #1=sepcar de #2= - \loi_ifempty{#1} - {\loi_error{Empty separator not allowed, separator "/" used}% - \setsepchar_b[/]{#2}% - } - {\def\loi_currentsep{#1}% - \_removeextremespacesfalse - \loi_nestcnt1 % réinitaliser niveau initial à 1 - \def\nestdepth{1}% - \loi_argcsname\let{loi_previndex[\number\loi_nestcnt]}\empty - \def\loi_listname{loi_listofsep}% - \let\loi_def\def \let\loi_edef\edef \let\loi_let\let - \let\loi_listofpair_saved\loi_list_ofpair - \let\loi_list_ofpair\empty - \loi_ifempty{#2} - {\loi_error{Empty list of separators not allowed, "," used}% - \readlist_e1{,}% - } - {\readlist_e1{#2}% - }% - \loi_argcsname\let\nestdepth{loi_listofseplen[0]}% - \loi_argcsname\let\loi_currentsep{loi_listofsep[1]}% 1er car de séparation - \let\loi_listofpair\loi_listofpair_saved - }% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%% macro normalisant l'index %%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\loi_normalizeindex#1#2#3{% #1=macroname #2=liste d'index #3=profondeur max --> renvoie {err}{indx norm} - \loi_ifempty{#2} - {\loi_stop{}{}} - {\loi_normalizeindex_a1{}{#3}{#1}#2,\loi_quark,}% -}% -\def\loi_normalizeindex_a#1#2#3#4#5,{% #1=compteur de profondeur #2=index précédents #3=profondeur max #4=macroname #5=index courant - \loi_ifx{\loi_quark#5} - {\loi_normalizeindex_c#2\loi_quark% supprimer la dernière virgule - } - {\loi_ifnum{#1>#3 } - {\loi_invalidindex{Too deeply nested index, index [.] retained}{#2}% si profondeur trop grande - } - {\loi_ifinrange\ifnum\numexpr#5<0 -1*\fi(#5)[[1:\csname #4len[#20]\endcsname]]% si abs(#5) hors de [1,len] - {\loi_exparg\loi_normalizeindex_b{\number\numexpr#5\ifnum\numexpr#5<0 +\csname #4len[#20]\endcsname+1\fi}{#1}{#2}{#3}{#4}} - {\loi_invalidindex{#5 is an invalid index, index [.] retained}{#2}}% - }% - }% -} -\def\loi_normalizeindex_b#1#2#3{\loi_exparg\loi_normalizeindex_a{\number\numexpr#2+1}{#3#1,}}% #1=index à rajouter #2=compteur de profondeur #3=index précédents -\def\loi_normalizeindex_c#1,\loi_quark{\loi_stop{}{#1}} -\def\loi_invalidindex#1#2{\loi_ifempty{#2}{\loi_invalidindex_a{#1},}\loi_invalidindex_a{#1}{#2}} -\def\loi_invalidindex_a#1#2{\loi_invalidindex_b#1\loi_quark#2\loi_quark} -\def\loi_invalidindex_b#1[.]#2\loi_quark#3,\loi_quark#4\loi_quark,{\loi_stop{#1[#3]#2}{#3}}% #4= index ignorés - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%% macro publique \readlist %%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newcount\loi_nestcnt -\def\greadlist{\let\loi_def\gdef\let\loi_edef\xdef\def\loi_let{\global\let}\readlist_a}% -\def\readlist{\let\loi_def\def\let\loi_edef\edef\let\loi_let\let\readlist_a} -\def\readlist_a{% - \loi_nestcnt1 % niveau initial = 1 - \loi_argcsname\let{loi_previndex[\number\loi_nestcnt]}\empty - \loi_ifstar{\_removeextremespacestrue\readlist_b}{\_removeextremespacesfalse\readlist_b}% -} -\long\def\readlist_b#1#2{% #1=macro stockant les éléments #2=liste des éléments - \loi_ifcsexpandable{#2} - {\loi_exparg{\readlist_b#1}{#2}% - } - {\loi_edef\loi_listname{\loi_macroname#1}% - \loi_argcsname\loi_let{\loi_listname nest}\nestdepth - \loi_argcsname\loi_def{\loi_listname[]}{#2}% la liste entière - \loi_argcsname\loi_def{\loi_listname sep[]}{}% séparateur vide - \loi_ifempty{#2} - {\loi_def#1[##1]{}% - \loi_argcsname\loi_def{\loi_listname len}{0}\loi_argcsname\loi_def{\loi_listname len[0]}{0}% - \loi_error{Empty list ignored, nothing to do}% - } - {\loi_edef#1[##1]{\unexpanded{\romannumeral\expandafter\loi_checkindex\romannumeral\loi_normalizeindex}{\loi_listname}{##1}{\csname\loi_listname nest\endcsname}{\loi_listname}}% - \loi_argcsname\loi_edef{\loi_listname sep}[##1]{\unexpanded{\romannumeral\expandafter\loi_checkindex\romannumeral\loi_normalizeindex}{\loi_listname}{##1}{\csname\loi_listname nest\endcsname}{\loi_listname sep}}% - \readlist_c{#2}% - \loi_argcsname\loi_argcsname\loi_let{\loi_listname len}{\loi_listname len[0]}% longueur du niveau 0 - }% - }% -} -\def\loi_checkindex#1#2#3{% - \expandafter\expandafter\expandafter\loi_stop\csname#3[#2]\expandafter\endcsname - \romannumeral\loi_ifempty{#1}{\loi_stop}{\loi_stop\loi_error{#1}}% -} -\def\readlist_c{% - \loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}% - \expandafter\readlist_d\loi_currentsep||\_nil -} -\long\def\readlist_d#1||#2\_nil#3{\readlist_e1{#3#1}}% #1= #3=liste -> rajoute un élément vide pour le test \ifempty ci dessous -\long\def\readlist_e#1#2{% #1=compteur d'index #2=liste d'éléments à examiner terminée par >>RIEN laissé après - \loi_ifempty{#2} - {\loi_argcsname\loi_edef{\loi_listname len[\csname loi_previndex[\number\loi_nestcnt]\endcsname0]}{\number\numexpr#1-1\relax}% - \loi_argcsname\loi_let{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname\number\numexpr#1-1\relax]}\empty% le dernier est ##NEW v1.52 - \advance\loi_nestcnt-1 - \loi_argcsname\loi_let\loi_currentsep{loi_listofsep[\number\loi_nestcnt]}% - } - {\loi_expafter{\readlist_f{#2}{}}\loi_currentsep||\loi_quark||#2\_nil{#1}% aller isoler le 1er item - }% -} -\long\def\readlist_f#1#2#3||{% #1=liste restante #2= #3= - \loi_ifx{\loi_quark#3}% on a épuisé tous les ? RESTE à lire \_nil{} - {\loi_ifempty{#2}% si #2 vide, aucun n'a été trouvé, il reste à lire "\_nil" - {\long\def\readlist_g##1\_nil##2{\loi_exparg{\readlist_h{##2}{}}{\loi_gobarg##1}{#2}}% ##2=compteur d'index - } - {\loi_ifx{\loi_listofpair\empty}% paires définies ? - {\long\def\readlist_g##1#2##2\_nil##3{\loi_exparg{\readlist_h{##3}{##2}}{\loi_gobarg##1}{#2}}% - } - {\long\def\readlist_g##1\_nil##2{% - \loi_exparg{\loi_exparg\loi_grabpaired_expr\loi_listofpair}{\loi_gobarg##1}{#2}\loi_grabpaired_result\loi_grabpaired_remain - \loi_exparg{\loi_exparg{\readlist_h{##2}}{\loi_grabpaired_remain}}{\loi_grabpaired_result}{#2}}% - }% - }% - \readlist_g\relax% le \relax meuble l'argument délimité - } - {\long\def\readlist_g##1#3##2\_nil{% - \loi_ifempty{##2}% si ne contient pas le - {\readlist_f{#1}{#2}% recommencer avec le même - }% - {\loi_ifx{\loi_listofpair\empty}% si pas de paires définies - {\loi_exparg\readlist_f{\loi_gobarg##1#3}{#3}% raccourcir et :=% ##BUGFIX v1.53 - }% - {\loi_exparg\loi_grabpaired_expr\loi_listofpair{#1}{#3}\loi_grabpaired_result\loi_grabpaired_remain - \loi_exparg\readlist_f{\loi_grabpaired_result#3}{#3}% - }% - }% - }% - \readlist_g\relax#1#3\_nil% ##BUGFIX v1.53 - }% -} -\long\def\readlist_h#1#2#3{% #1=compteur d'index #2=liste restante #3=élément courant - \loi_ifnum{0\loi_exparg\loi_ifspacefirst{\loi_currentsep}{}1\if_removeextremespaces1\fi=11 }% s'il faur retirer les espaces extrêmes - {\loi_exparg{\loi_exparg{\readlist_i{#1}{#2}}}{\loi_removeextremespaces{#3}}}% redéfinir l'élément courant - {\readlist_i{#1}{#2}{#3}}% -} -\long\def\readlist_i#1#2#3#4{% #1=compteur d'index #2=liste restante #3=élément courant #4=sep utilisé - \loi_ifnum{0\if_ignoreemptyitems1\fi\loi_ifempty{#3}1{}=11 } - {\readlist_e{#1}{#2}% si l'on n'ignore pas les éléments vides - }% - {\loi_argcsname\loi_def{\loi_listname[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#3}% assignation de l'item ctuel à la macro - \loi_argcsname\loi_def{\loi_listname sep[\csname loi_previndex[\number\loi_nestcnt]\endcsname#1]}{#4}% assignation du actuel à la macro \sep - \loi_ifnum{\loi_nestcnt<\nestdepth\relax}% si imbrication max non atteinte - {\advance\loi_nestcnt1 - \loi_argcsname\edef{loi_previndex[\number\loi_nestcnt]}{\csname loi_previndex[\number\numexpr\loi_nestcnt-1]\endcsname#1,}% - \readlist_c{#3}% recommencer avec l'élément courant - } - {}% - \loi_exparg\readlist_e{\number\numexpr#1+1}{#2}% puis chercher l'élément suivant dans la liste restante - }% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%% macro \listlen %%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\listlen#1[#2]{% - \romannumeral\loi_ifempty{#2} - {\expandafter\expandafter\expandafter\loi_stop\csname\loi_macroname#1len[0]\endcsname} - {\loi_exparg\listlen_a{\romannumeral-`\.\loi_macroname#1}{#2}}% -} -\def\listlen_a#1#2{% #1=macro name #2=index non normalisé prendre - \loi_exparg{\expandafter\listlen_b\romannumeral\loi_normalizeindex{#1}{#2}}{\number\numexpr\csname#1nest\endcsname-1}{#1}% -} -\def\listlen_b#1#2#3{% #1=err #2=index normalisé #3=macroname - \expandafter\expandafter\expandafter\loi_stop\csname#3len[#2,0]\expandafter\endcsname - \romannumeral\loi_ifempty{#1}{\loi_stop}{\loi_stop\loi_error{#1}}% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% macro \foreachitem %%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\foreachitem#1\in#2{% - \edef\foreachitem_a{\noexpand\foreachitem_c\noexpand#1{\expandafter\noexpand\csname\loi_macroname#1cnt\endcsname}{\loi_macroname#2}}% - \futurelet\loi_nxttok\foreachitem_b -} -\def\foreachitem_b{\loi_ifx{\loi_nxttok[}\foreachitem_a{\foreachitem_a[]}} -\def\foreachitem_c#1#2#3[#4]{% prendre - \loi_exparg{\expandafter\foreachitem_d\romannumeral\loi_normalizeindex{#3}{#4}}{\number\numexpr\csname#3nest\endcsname-1}#1{#2}{#3}% -} -\def\foreachitem_d#1#2{\loi_ifempty{#2}{\foreachitem_e{#1}{}}{\foreachitem_e{#1}{#2,}}}% #1=err #2=index norm -\long\def\foreachitem_e#1#2#3#4#5#6{% #1=err #2=index norm #3=macroiter #4=compteur associé #5=nom de macrolist #6=code - \loi_ifnum{\csname#5len[#20]\endcsname>0 } - {\loi_ifempty{#1}{}{\loi_error{#1}}% - \loi_fornum#4=1to\csname#5len[#20]\endcsname\do{\loi_argcsname\let#3{#5[#2#4]}#6}% - } - {}% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%% macro \showitem %%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\showitems{\loi_ifstar{\let\showitems_cmd\detokenize\showitems_a}{\let\showitems_cmd\loi_identity\showitems_a}} -\def\showitems_a#1{\def\showitems_b{\showitems_d#1}\futurelet\loi_nxttok\showitems_c} -\def\showitems_c{\loi_ifx{\loi_nxttok[}\showitems_b{\showitems_b[]}} -\def\showitems_d#1[#2]{\foreachitem\showitems_ater\in#1[#2]{\showitemsmacro{\expandafter\showitems_cmd\expandafter{\showitems_ater}}}} -\unless\ifdefined\fbox - \newdimen\fboxrule \newdimen\fboxsep \fboxrule=.4pt \fboxsep=3pt % réglages identiques à LaTeX - \def\fbox#1{% imitation de la macro \fbox de LaTeX, voir pages 271 à 274 de "Apprendre à programmer en TeX" - \hbox{% - \vrule width\fboxrule - \vtop{% - \vbox{\hrule height\fboxrule \kern\fboxsep \hbox{\kern\fboxsep#1\kern\fboxsep}}% - \kern\fboxsep \hrule height\fboxrule - }\vrule width\fboxrule - }% - } -\fi -\def\showitemsmacro#1{% encadrement par défaut - \begingroup\fboxsep=0.25pt \fboxrule=0.5pt \fbox{\strut#1}\endgroup - \hskip0.25em\relax -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% macro \itemtomacro %%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\def\itemtomacro#1[#2]{% #1[#2]=item non encore lu: #3=macro - \edef\loi_listname{\loi_macroname#1}% - \loi_exparg{\expandafter\itemtomacro_a\romannumeral\expandafter\loi_normalizeindex\expandafter{\loi_listname}{#2}}{\csname\loi_listname nest\endcsname}\let -} -\def\gitemtomacro#1[#2]{% #1[#2]=item - \xdef\loi_listname{\loi_macroname#1}% - \loi_exparg{\expandafter\itemtomacro_a\romannumeral\expandafter\loi_normalizeindex\expandafter{\loi_listname}{#2}}{\csname\loi_listname nest\endcsname}{\global\let}% -} -\def\itemtomacro_a#1#2#3#4{% - \loi_ifempty{#1}{}{\loi_error{#1}}% - \loi_argcsname#3#4{\loi_listname[#2]}% -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%% réglages par défaut %%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\if_removeextremespaces -\newif\if_ignoreemptyitems -\let\ignoreemptyitems\_ignoreemptyitemstrue -\let\reademptyitems\_ignoreemptyitemsfalse -\setsepchar{,} -\defpair{} -\loi_def_foreachsep{,} -\reademptyitems - -\loi_restorecatcode -\endinput - -###################################################################### -############################ Historique ############################# -###################################################################### - -v1.0 19/8/2016 - - Première version publique - -v1.1 01/09/2016 - - Stockage des séparateurs dans sep - - bug corrigé dans \loi_restorecatcode - -v1.2 22/10/2016 - - macros \greadlist et \gitemtomacro pour la globalité - -v1.3 18/11/2016 - - bugs corrigés dans la gestion de la globalité - -v1.4 05/10/2017 - - test \loi_ifprimitive ajouté au test \loi_ifcs - - suppression de \loi_expafternil, création de \loi_expafter, - modification de \loi_argcsname - - correction d'un bug : \setsepchar{\par} ne provoque plus - d'erreur. \loi_ifnum devient \long - -v1.5 06/10/2017 - - correction d'un bug dans \loi_ifcs - -v1.51 24/10/2017 - - correction d'un bug dans \loi_ifcs - -v1.52 13/01/2018 - - le dernier séparateur est - -v1.53 13/03/2018 - - correction d'un bug dans \readlist_g - -v1.6 01/11/2018 - - possibilité d'appariement de tokens dans les items - -v1.61 03/03/2019 - - la macro \loi_ifcs contient une erreur de conception. - Il faut tester si le token est un sc && s'il est - développable pour renvoyer vrai car il existe des sc - non développables && qui ne sont _pas_ des primitives. - Macro rebaptisée \loi_ifcsexpandable \ No newline at end of file diff --git a/macros/generic/listofitems/test/listofitems-test-latex.pdf b/macros/generic/listofitems/test/listofitems-test-latex.pdf new file mode 100644 index 0000000000..34fe82b026 Binary files /dev/null and b/macros/generic/listofitems/test/listofitems-test-latex.pdf differ diff --git a/macros/generic/listofitems/test/listofitems-test-latex.tex b/macros/generic/listofitems/test/listofitems-test-latex.tex new file mode 100644 index 0000000000..715e7f02bc --- /dev/null +++ b/macros/generic/listofitems/test/listofitems-test-latex.tex @@ -0,0 +1,123 @@ +% !TeX TS-program = lualatex +% Ceci est le fichier de test (pdf)(Xe)(lua)latex de l'entension listofitems +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Mise en garde : lorsqu'il est compilé, ce fichier DOIT générer des erreurs aux % +% endroits où figure "ERREUR" dans le code source. % +% Ces erreurs sont émises par l'extension listofitems lorsqu'un % +% argument ou un index est erroné et qu'une solution est % +% prévue. % +% Le fichier pdf DOIT être généré. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\documentclass[french]{article} +\usepackage[margin=2cm]{geometry} +\usepackage{listofitems,babel} +\begin{document} +\parindent=0pt +{\hfill\huge\bfseries Fichier de test\hfill\null\par} +\section{Séparateur vide} +Séparateur vide :\setsepchar{}% ERREUR : le séparateur "," est pris par défaut +\readlist\castordu{a aa, b , c cc } +\showitems\castordu + +\section{Liste vide} +Liste vide :\setsepchar{*} +\readlist\listevide{}% ERREUR +Showitems = \showitems\listevide\par% ne donne rien, pas d'erreur +3\ieme{} élément = \listevide[3]\par% ne donne rien, pas d'erreur +Longueur = \listevidelen% affiche 0 + +\section{Cas standard} +\setsepchar{+} +Lecture par défaut,\readlist\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Lecture sans élément vide,\ignoreemptyitems +\readlist\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Lecture sans élément vide ni espace extrêmes,\ignoreemptyitems +\readlist*\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Longueur = \malistelen\par +liste entière = \maliste[]\par +2\ieme{} élément = \maliste[2]\par +-1\ieme{} élément = \maliste[-1]\par +-2\ieme{} élément = \maliste[-2]\par +-7\ieme{} élément = \maliste[-7]\par% ERREUR, doit afficher la liste entière +7\ieme{} élément = \maliste[7]% ERREUR, doit afficher la liste entière + +\section{Séparateur = \char`\\par} +\def\laliste{a b c \par def\par\par xyz} +\reademptyitems +\setsepchar{\par} +Lecture par défaut, \readlist\maliste\laliste +showitems = \showitems\maliste + +Lecture sans élément vide, \ignoreemptyitems +\readlist\maliste\laliste +showitems = \showitems\maliste + +\section{Séparateur = caractère actif} +\begingroup +\catcode`\!=13 \def!{|} +\setsepchar{!} +\readlist\foo{!1 ! 2 !! 3!} +Showitems = \showitems\foo\par +liste entière = \foo[]\par +2\ieme{} élément = \foo[2]\par +-1\ieme{} élément = \foo[-1]\par +-5\ieme{} élément = \foo[-5]\par% ERREUR, doit afficher la liste entière +\endgroup + +\section{Séparateurs = +\quad -\quad *\quad /} +\setsepchar[.]{+||-||*||/} +\def\expression{3 + 2*7 - 4*9/5 - 1} +\readlist*\nombres\expression +Showitems = \showitems\nombres\par +liste entière = \nombres[]\par +Longueur = \nombreslen\par +2\ieme{} élément = \nombres[2]\par +-1\ieme{} élément = \nombres[-1]\par +-5\ieme{} élément = \nombres[-5] + +\section{Séparateurs = \char`\&{} et \char`\\\char `\\} +\setsepchar{\\/&} +\readlist\foo{1 & 2 & 3\\ a & b& \\ x & & z} +Showitems[] = \showitems*\foo\par +Showitems[2] = \showitems*\foo[2]\par +Showitems[2,1] = \showitems*\foo[2,1]\par% ERREUR : trop grande profondeur +Foreachitem = \foreachitem\myitem\in\foo[3]{\myitemcnt = "\myitem"\qquad}\par +élément [-2,-3] = "\foo[-2,-3]"\par + +\section{Séparateurs = \char`\^\char`\^M actif et ponctuations} +\begingroup +\obeylines +\ignoreemptyitems +\setsepchar{^^M/ ||,||'||-||:||;||.}% +\readlist\poeme{C'est un trou de verdure où chante une rivière, +Accrochant follement aux herbes des haillons +D'argent ; où le soleil, de la montagne fière, +Luit : c'est un petit val qui mousse de rayons.}% « Le dormeur du val », Arthur Rimbaud +\begingroup% dans ce groupe +\renewcommand\showitemsmacro[1]{% aller à la ligne (\par) après chaque élément + \begingroup\fboxsep=0.25pt \fboxrule=0.5pt \fbox{\strut#1}\endgroup\par +} +Showitems[] = +\showitems\poeme +\endgroup% revenir à la macro \showitemsmacro par défaut +\medbreak + +Nombre de vers = \poemelen{} ou \listlen\poeme[] +Mots du 1\ier{} vers = \showitems\poeme[1] +Mots du dernier vers = \showitems\poeme[-1] +4\ieme{} mot du premier vers = "\poeme[1,4]" +5\ieme{} mot du 3\ieme{} vers = "\poeme[3,5]" +\medbreak + +\textbf{Rimes} : +\foreachitem\vers\in\poeme{vers \no\verscnt{} : \poeme[\verscnt,-1]\par} +\endgroup +\end{document} \ No newline at end of file diff --git a/macros/generic/listofitems/test/listofitems-test-tex.pdf b/macros/generic/listofitems/test/listofitems-test-tex.pdf new file mode 100644 index 0000000000..0fa54394a1 Binary files /dev/null and b/macros/generic/listofitems/test/listofitems-test-tex.pdf differ diff --git a/macros/generic/listofitems/test/listofitems-test-tex.tex b/macros/generic/listofitems/test/listofitems-test-tex.tex new file mode 100644 index 0000000000..f2cfb0ac6e --- /dev/null +++ b/macros/generic/listofitems/test/listofitems-test-tex.tex @@ -0,0 +1,140 @@ +% !TeX TS-program = luatex +% Ceci est le fichier de test (pdf)(Xe)(lua)tex de l'entension listofitems +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Mise en garde : lorsqu'il est compilé, ce fichier DOIT générer des erreurs aux % +% endroits où figure "ERREUR" dans le code source. % +% Ces erreurs sont émises par l'extension listofitems lorsqu'un % +% argument ou un index est erroné et qu'une solution est % +% prévue. % +% Le fichier pdf DOIT être généré. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\hsize = \dimexpr 21cm - 2in \relax +\vsize = \dimexpr 29.7cm - 2in \relax + +\input listofitems.tex + +\newcount\sectioncnt +\def\section#1{\advance \sectioncnt1 \bigbreak{\loisectionfont \the\sectioncnt\quad #1\par}\smallbreak} +\def\expo#1{\penalty10000 \raise0.66667ex \hbox{\loiexpofont#1}} +\font\loititlefont=ecbx2000 % titre +\font\loisectionfont=ecbx1200 % section +\font\loiexpofont=ecrm1000 at 8pt % exposant +\font\loitextfont=ecrm1000 % texte +\font\loitextfontbf=ecbx1000 % gras + +\catcode`\;=13 \def;{\unskip\penalty10000 \ \string;}% caractères actifs de ponctuation française +\catcode`\:=13 \def:{\unskip\penalty10000 \ \string:} + +%%%%% DÉBUT DU DOCUMENT +\loitextfont +\parindent=0pt +\centerline{\loititlefont Fichier de test (luatex)} +\par\vskip1.5cm + +\section{Séparateur vide} +Separateur vide :\setsepchar{}% ERREUR : le séparateur "," est pris par défaut +\readlist\castordu{a aa, b , c cc } +\showitems\castordu + +\section{Liste vide} +Liste vide :\setsepchar{*} +\readlist\listevide{}% ERREUR +Showitems = \showitems\listevide\par% ne donne rien, pas d'erreur +3\expo{e} élément = \listevide[3]\par% ne donne rien, pas d'erreur +Longueur = \listevidelen% affiche 0 + +\section{Cas standard} +\setsepchar{+} +Lecture par défaut,\readlist\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Lecture sans élément vide,\ignoreemptyitems +\readlist\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Lecture sans élément vide ni espace extrêmes,\ignoreemptyitems +\readlist*\maliste{123+ 456 + ++\par+{+}+* *} +showitems = \showitems*\maliste + +Longueur = \malistelen\par +liste entière = \maliste[]\par +2\expo{e} élément = \maliste[2]\par +-1\expo{e} élément = \maliste[-1]\par +-2\expo{e} élément = \maliste[-2]\par +-7\expo{e} élément = \maliste[-7]\par% ERREUR, doit afficher la liste entière +7\expo{e} élément = \maliste[7]% ERREUR, doit afficher la liste entière + +\section{Séparateur = \char`\\par} +\def\laliste{a b c \par def\par\par xyz} +\reademptyitems +\setsepchar{\par} +Lecture par défaut, \readlist\maliste\laliste +showitems = \showitems\maliste + +Lecture sans élément vide, \ignoreemptyitems +\readlist\maliste\laliste +showitems = \showitems\maliste + +\section{Séparateur = caractère actif} +\begingroup +\catcode`\!=13 \def!{|} +\setsepchar{!} +\readlist\foo{!1 ! 2 !! 3!} +Showitems = \showitems\foo\par +liste entière = \foo[]\par +2\expo{e} élément = \foo[2]\par +-1\expo{er} élément = \foo[-1]\par +-5\expo{e} élément = \foo[-5]\par% ERREUR, doit afficher la liste entière +\endgroup + +\section{Séparateurs = +\quad -\quad *\quad /} +\setsepchar[.]{+||-||*||/} +\def\expression{3 + 2*7 - 4*9/5 - 1} +\readlist*\nombres\expression +Showitems = \showitems\nombres\par +liste entière = \nombres[]\par +Longueur = \nombreslen\par +2\expo{e} élément = \nombres[2]\par +-1\expo{e} élément = \nombres[-1]\par +-5\expo{e} élément = \nombres[-5] + +\section{Séparateurs = \char`\&{} et \char`\\\char `\\} +\setsepchar{\\/&} +\readlist\foo{1 & 2 & 3\\ a & b& \\ x & & z} +Showitems[] = \showitems*\foo\par +Showitems[2] = \showitems*\foo[2]\par +Showitems[2,1] = \showitems*\foo[2,1]\par% ERREUR : trop grande profondeur +Foreachitem = \foreachitem\myitem\in\foo[3]{\myitemcnt = "\myitem"\qquad}\par +élément [-2,-3] = "\foo[-2,-3]"\par + +\section{Séparateurs = \char`\^\char`\^M actif et ponctuations} +\begingroup +\obeylines +\ignoreemptyitems +\setsepchar{^^M/ ||,||'||-||:||;||.}% +\readlist\poeme{C'est un trou de verdure où chante une rivière, +Accrochant follement aux herbes des haillons +D'argent ; où le soleil, de la montagne fière, +Luit : c'est un petit val qui mousse de rayons.}% « Le dormeur du val », Arthur Rimbaud +\begingroup% dans ce groupe +\def\showitemsmacro#1{% aller à la ligne (\par) après chaque élément + \begingroup\fboxsep=0.25pt \fboxrule=0.5pt \fbox{\strut#1}\endgroup\par +} +Showitems[] = +\showitems\poeme +\endgroup% revenir à la macro \showitemsmacro par défaut +\medbreak + +Nombre de vers = \poemelen{} ou \listlen\poeme[] +Mots du 1er vers = \showitems\poeme[1] +Mots du dernier vers = \showitems\poeme[-1] +4\expo{e} mot du premier vers = "\poeme[1,4]" +5\expo{e} mot du 3e vers = "\poeme[3,5]" +\medbreak + +{\loitextfontbf Rimes} : +\foreachitem\vers\in\poeme{vers n\expo{\unkern o}\verscnt{} : \poeme[\verscnt,-1]\par} +\endgroup +\bye \ No newline at end of file diff --git a/macros/latex/contrib/tblr-extras/README.md b/macros/latex/contrib/tblr-extras/README.md new file mode 100644 index 0000000000..4c7dc3ce22 --- /dev/null +++ b/macros/latex/contrib/tblr-extras/README.md @@ -0,0 +1,18 @@ +Package tblr-extras: Extra libraries for tabularray package. +Copyright (C) 2024 Manuel E. Merino + +The package 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 +# Usage +Just use \usepackage{tblr-extras} after loading tabularray. +Activate the libraries using \UseTblrLibrary command +## Caption Library +Use caption package to typeset tabularray tall and long tabulars captions. +Enable this library with \UseTblrLibrary{caption} +## Babel Library +Translate contfoot and conthead to current babel language. +Curremtle only supports ngerman, french and spanish translations. +Enable this library with \UseTblrLibrary{babel} \ No newline at end of file diff --git a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf new file mode 100644 index 0000000000..5f1292e5c7 Binary files /dev/null and b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.pdf differ diff --git a/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex new file mode 100644 index 0000000000..f15a58f8c4 --- /dev/null +++ b/macros/latex/contrib/tblr-extras/tblr-extras-doc-EN.tex @@ -0,0 +1,84 @@ +% ----------------------------------------------------------------------- +%%% tblr-extras-doc: Documentation for tblr-extras package. +%%% Version : 1.0 - 2024-02-10 +%%% Copyright : 2024 (c) Manuel E. Merino +%%% License : The LaTeX Project Public License 1.3c +% ----------------------------------------------------------------------- +%%% LPPL 1.3c Notice: --------------------------------------------------- +% This work 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 +% https://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Manuel E. Merino +% ----------------------------------------------------------------------- +\documentclass[a4paper,12pt]{article} +\usepackage{fontspec} +\setmainfont{montserrat} +\setsansfont{montserrat} +\setmonofont[Scale=MatchLowercase]{Roboto Mono} +\usepackage{microtype} +\usepackage[english]{babel} +\usepackage{xcolor} +\usepackage{graphicx} +\usepackage{udepcolor} +\usepackage[margin=2.5cm]{geometry} +\usepackage{parskip} +\usepackage[hidelinks]{hyperref} + +\newcommand{\Version}{1.0} + +\NewDocumentCommand{\tblrextras}{}{\textbf{\color{udep}tblr-extras}} + +\begin{document} + \begingroup% + \centering + \LARGE\textbf{Package \color{udep}tblr-extras}\par + \large Manuel E. Merino\par + \texttt{v\Version{} - 10/02/2024}\par + \normalsize Extra libraries for tabularray package.\par + \endgroup + \tableofcontents + \clearpage + + \section{Introduction} + The \tblrextras{} package is a collection of extra libraries for the \texttt{tabularray} package. + + Currently, it includes two libraries: caption and babel. + + \section{Installation and use} + + To install the \tblrextras{} package download and unzip the \texttt{tblr-extras.sty} file and place it in a folder accessible to \LaTeX{} (this can be the current working folder or a subfolder in the TEXMF directory). + + To use the \tblrextras{} package add the following command to the preamble of your document: \verb|\usepackage{tblr-extras}| + + \section{Available libraries} + \subsection{caption library} + + The \tblrextras{} package changes the way \texttt{tabularray} typesets the captions of \texttt{talltblr} and \texttt{longtblr} environments, using the settings defined by the \texttt{caption} package. + + To enable this library, use \verb*|\UseTblrLibrary{caption}| after loading \tblrextras{} and \texttt{tabularray} packages. + + \subsection{babel library} + + The \tblrextras{} package redefines the \texttt{conthead-text} and \textbf{contfoot-text} for the \texttt{longtblr} environment, using the current babel language. + + Currently only spanish, ngerman and english variants are supported. + + \section{Bug reports and suggestions} + + For bug reports and suggestions, please use GitHub or send an email to manuel.merino.pe@gmail.com. + + \section{License} + + The \tblrextras{} package and all its included files are licensed under the LPPL v1.3c or later. + + \vfill + \centering + \footnotesize \tblrextras{} -- {\copyright} 2024 Manuel E. Merino. Licensed under LPPL v1.3c. +\end{document} \ No newline at end of file diff --git a/macros/latex/contrib/tblr-extras/tblr-extras.sty b/macros/latex/contrib/tblr-extras/tblr-extras.sty new file mode 100644 index 0000000000..09cd5ce16c --- /dev/null +++ b/macros/latex/contrib/tblr-extras/tblr-extras.sty @@ -0,0 +1,74 @@ +% ----------------------------------------------------------------------- +%%% tblr-extras: Extra libraries for tabularray package. +%%% Version : 1.0 - 2024-02-10 +%%% Copyright : 2024 (c) Manuel E. Merino +%%% License : The LaTeX Project Public License 1.3c +% ----------------------------------------------------------------------- +%%% LPPL 1.3c Notice: --------------------------------------------------- +% This work 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 +% https://www.latex-project.org/lppl.txt +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Manuel E. Merino +% ----------------------------------------------------------------------- +\NeedsTeXFormat{LaTeX2e}[2018-04-01] +\ProvidesPackage{tblr-extras}[2024/02/06 package tblr-extras] +\RequirePackage{tabularray} +%% ---------------------------------------------------------------------- +%% TblrLibrary caption - Use caption package to typeset tabularray tall +%% and long tabulars captions. +%% Empty token list checker wrapper +\ExplSyntaxOn +\prg_generate_conditional_variant:Nnn \tl_if_empty:n { e } { TF } +\let \IfTokenListEmpty = \tl_if_empty:eTF +\ExplSyntaxOff +\NewTblrLibrary{caption} +{% + \RequirePackage{caption} + %% Check if a KomaClass is loaded and issue a warning for caption position setup + \@ifundefined{KOMAClassName} + {} + {\PackageWarningNoLine{tblr-extras}{KOMAScript class detected. Setup caption position using 'captions=