From 49d5e8cc281cf2335112eb5488cd83afd96eeb04 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 26 Jun 2022 03:00:46 +0000 Subject: CTAN sync 202206260300 --- FILES.byname | 496 ++++----- FILES.byname.gz | Bin 2439630 -> 2439796 bytes FILES.last07days | 665 +++++------- fonts/symbats3/MANIFEST | 2 +- fonts/symbats3/README.md | 37 +- fonts/symbats3/VERSION | 2 +- fonts/symbats3/symbats3.pdf | Bin 172989 -> 177339 bytes fonts/symbats3/symbats3.sty | 4 +- fonts/symbats3/symbats3.tex | 127 ++- macros/latex/contrib/cprotectinside/README | 26 + .../contrib/cprotectinside/cprotectinside.pdf | Bin 0 -> 296928 bytes .../contrib/cprotectinside/cprotectinside.sty | 78 ++ .../contrib/cprotectinside/cprotectinside.tex | 167 +++ macros/latex/contrib/fgruler/fgruler.dtx | 739 +++++++------ macros/latex/contrib/fgruler/fgruler.pdf | Bin 491910 -> 486281 bytes macros/latex/contrib/multiple-choice/README | 22 + .../multiple-choice/doc/multiple-choice-doc.pdf | Bin 0 -> 132611 bytes .../multiple-choice/doc/multiple-choice-doc.tex | 96 ++ .../multiple-choice/tex/multiple-choice.sty | 99 ++ .../latex/contrib/nicematrix/nicematrix-french.pdf | Bin 504127 -> 504636 bytes .../latex/contrib/nicematrix/nicematrix-french.tex | 76 +- macros/latex/contrib/nicematrix/nicematrix.dtx | 1145 +++++++++++--------- macros/latex/contrib/nicematrix/nicematrix.pdf | Bin 1526205 -> 1541634 bytes .../texlive/tlnet/tlpkg/installer/ctan-mirrors.pl | 3 - systems/texlive/tlnet/tlpkg/texlive.tlpdb | 160 ++- systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 | 2 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 | 2 +- .../texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc | 14 +- systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz | Bin 2386664 -> 2386864 bytes systems/win32/miktex/tm/packages/next/pr.ini | 8 +- systems/win32/miktex/tm/packages/pr.ini | 8 +- timestamp | 2 +- 32 files changed, 2311 insertions(+), 1669 deletions(-) create mode 100644 macros/latex/contrib/cprotectinside/README create mode 100644 macros/latex/contrib/cprotectinside/cprotectinside.pdf create mode 100644 macros/latex/contrib/cprotectinside/cprotectinside.sty create mode 100644 macros/latex/contrib/cprotectinside/cprotectinside.tex create mode 100644 macros/latex/contrib/multiple-choice/README create mode 100644 macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf create mode 100644 macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex create mode 100644 macros/latex/contrib/multiple-choice/tex/multiple-choice.sty diff --git a/FILES.byname b/FILES.byname index 90d6b980f0..148625f10a 100644 --- a/FILES.byname +++ b/FILES.byname @@ -4,7 +4,7 @@ 2022/06/22 | 36608003 | biblio/biber/binaries/MacOS/biber-darwinlegacy_x86_64.tar.gz 2022/06/22 | 89371591 | biblio/biber/binaries/MacOS/biber-darwin_universal.tar.gz 2022/06/22 | 21942124 | biblio/biber/binaries/Solaris_Intel/biber-x86_64-pc-solaris2.11.tar.xz -2022/06/22 | 23891765 | biblio/biber/binaries/Windows/biber-MSWIN32.zip +2022/06/25 | 23894646 | biblio/biber/binaries/Windows/biber-MSWIN32.zip 2022/06/22 | 25628364 | biblio/biber/binaries/Windows/biber-MSWIN64.zip 2022/06/22 | 270477 | biblio/biber/documentation/biber.pdf 2022/06/23 | 26448 | biblio/biber/documentation/Changes @@ -5225,7 +5225,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 -2022/06/24 | 135719 | FILES.last07days +2022/06/25 | 129751 | 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 @@ -141639,16 +141639,16 @@ 2016/08/05 | 5192 | fonts/svrsymbols/svrsymbols.tex 2016/08/05 | 1628 | fonts/svrsymbols/SVRsymbols.tfm 2019/02/12 | 130967 | fonts/svrsymbols.zip -2022/05/24 | 34999 | fonts/symbats3/codepoint.tex -2022/05/24 | 27849 | fonts/symbats3/latexname.tex -2022/05/24 | 111 | fonts/symbats3/MANIFEST -2022/05/24 | 5345 | fonts/symbats3/README.md -2022/05/24 | 172989 | fonts/symbats3/symbats3.pdf -2022/05/24 | 52084 | fonts/symbats3/symbats3.sty -2022/05/24 | 12511 | fonts/symbats3/symbats3.tex -2022/05/24 | 27849 | fonts/symbats3/unicodename.tex -2022/05/24 | 41 | fonts/symbats3/VERSION -2022/05/24 | 203823 | fonts/symbats3.zip +2022/06/25 | 34999 | fonts/symbats3/codepoint.tex +2022/06/25 | 27849 | fonts/symbats3/latexname.tex +2022/06/25 | 111 | fonts/symbats3/MANIFEST +2022/06/25 | 5383 | fonts/symbats3/README.md +2022/06/25 | 177339 | fonts/symbats3/symbats3.pdf +2022/06/25 | 52083 | fonts/symbats3/symbats3.sty +2022/06/25 | 14013 | fonts/symbats3/symbats3.tex +2022/06/25 | 27849 | fonts/symbats3/unicodename.tex +2022/06/25 | 41 | fonts/symbats3/VERSION +2022/06/25 | 208194 | fonts/symbats3.zip 1994/06/17 | 7328 | fonts/syriac/estrangelo.mf 2002/11/03 | 2188 | fonts/t1-fraktur/CHANGELOG 2002/11/03 | 277 | fonts/t1-fraktur/fkl2bl10.mf @@ -211920,6 +211920,11 @@ 2021/09/01 | 519091 | macros/latex/contrib/covington.zip 2011/01/27 | 37617 | macros/latex/contrib/cprotect/cprotect.dtx 2011/01/27 | 623268 | macros/latex/contrib/cprotect/cprotect.pdf +2022/06/25 | 296928 | macros/latex/contrib/cprotectinside/cprotectinside.pdf +2022/06/25 | 2566 | macros/latex/contrib/cprotectinside/cprotectinside.sty +2022/06/25 | 4697 | macros/latex/contrib/cprotectinside/cprotectinside.tex +2022/06/25 | 809 | macros/latex/contrib/cprotectinside/README +2022/06/25 | 299225 | macros/latex/contrib/cprotectinside.zip 2011/01/27 | 1224 | macros/latex/contrib/cprotect/README 2011/01/27 | 597826 | macros/latex/contrib/cprotect.zip 2009/06/03 | 13636 | macros/latex/contrib/cpssp/cpssp @@ -215540,11 +215545,11 @@ 2015/10/27 | 10838 | macros/latex/contrib/ffslides/tiny_example_1.pdf 2015/10/27 | 15273 | macros/latex/contrib/ffslides/tiny_example_2.pdf 2015/11/19 | 2848864 | macros/latex/contrib/ffslides.zip -2022/06/19 | 94357 | macros/latex/contrib/fgruler/fgruler.dtx +2022/06/25 | 100113 | macros/latex/contrib/fgruler/fgruler.dtx 2022/06/19 | 1210 | macros/latex/contrib/fgruler/fgruler.ins -2022/06/19 | 491910 | macros/latex/contrib/fgruler/fgruler.pdf +2022/06/25 | 486281 | macros/latex/contrib/fgruler/fgruler.pdf 2022/06/19 | 718 | macros/latex/contrib/fgruler/README -2022/06/19 | 491137 | macros/latex/contrib/fgruler.zip +2022/06/25 | 485768 | macros/latex/contrib/fgruler.zip 2014/03/24 | 1586 | macros/latex/contrib/fifo-stack/fifo-stack.cwl 2014/03/24 | 32521 | macros/latex/contrib/fifo-stack/fifo-stack.dtx 2014/03/24 | 1390 | macros/latex/contrib/fifo-stack/fifo-stack.ins @@ -222867,6 +222872,11 @@ 2008/08/18 | 113236 | macros/latex/contrib/multiobjective/multiobjective.pdf 2008/08/17 | 269 | macros/latex/contrib/multiobjective/README 2008/08/18 | 100625 | macros/latex/contrib/multiobjective.zip +2022/06/25 | 132611 | macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf +2022/06/25 | 2561 | macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex +2022/06/25 | 754 | macros/latex/contrib/multiple-choice/README +2022/06/25 | 3028 | macros/latex/contrib/multiple-choice/tex/multiple-choice.sty +2022/06/25 | 132225 | macros/latex/contrib/multiple-choice.zip 2021/03/15 | 89861 | macros/latex/contrib/multirow/multirow.dtx 2020/12/27 | 2186 | macros/latex/contrib/multirow/multirow.ins 2021/03/15 | 599745 | macros/latex/contrib/multirow/multirow.pdf @@ -223377,13 +223387,13 @@ 1996/03/22 | 18862 | macros/latex/contrib/niceframe/umrandb.mf 2015/01/17 | 1370 | macros/latex/contrib/niceframe/umrand.mf 2015/01/17 | 287910 | macros/latex/contrib/niceframe.zip -2022/05/25 | 713859 | macros/latex/contrib/nicematrix/nicematrix.dtx -2022/05/25 | 504127 | macros/latex/contrib/nicematrix/nicematrix-french.pdf -2022/05/19 | 193030 | macros/latex/contrib/nicematrix/nicematrix-french.tex +2022/06/25 | 714748 | macros/latex/contrib/nicematrix/nicematrix.dtx +2022/06/25 | 504636 | macros/latex/contrib/nicematrix/nicematrix-french.pdf +2022/06/25 | 193255 | macros/latex/contrib/nicematrix/nicematrix-french.tex 2022/01/22 | 1423 | macros/latex/contrib/nicematrix/nicematrix.ins -2022/05/25 | 1526205 | macros/latex/contrib/nicematrix/nicematrix.pdf +2022/06/25 | 1541634 | macros/latex/contrib/nicematrix/nicematrix.pdf 2021/11/10 | 1023 | macros/latex/contrib/nicematrix/README.md -2022/05/25 | 2155550 | macros/latex/contrib/nicematrix.zip +2022/06/25 | 2169873 | macros/latex/contrib/nicematrix.zip 2015/11/21 | 217 | macros/latex/contrib/nicetext/ANNOUNCE.txt 2012/03/18 | 254582 | macros/latex/contrib/nicetext/demo/arseneau.pdf 2011/09/14 | 10 | macros/latex/contrib/nicetext/demo/iso.txt @@ -276017,7 +276027,7 @@ 2021/05/03 | 629 | support/TeX4ht/doc/README 2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex 2021/05/11 | 262 | support/TeX4ht/README -2022/06/21 | 196125 | support/TeX4ht/source/ChangeLog +2022/06/25 | 196317 | support/TeX4ht/source/ChangeLog 2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua 2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex 2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex @@ -276064,7 +276074,7 @@ 2021/05/03 | 2526 | support/TeX4ht/source/tex4ht-info-ooffice.tex 2021/05/03 | 4137 | support/TeX4ht/source/tex4ht-info-svg.tex 2021/05/03 | 104934 | support/TeX4ht/source/tex4ht-info.tex -2022/06/18 | 20411 | support/TeX4ht/source/tex4ht-jats.tex +2022/06/25 | 20758 | support/TeX4ht/source/tex4ht-jats.tex 2021/05/03 | 42210 | support/TeX4ht/source/tex4ht-javahelp.tex 2021/05/03 | 15087 | support/TeX4ht/source/tex4ht-javahelp-xtpipes.tex 2021/05/03 | 22748 | support/TeX4ht/source/tex4ht-jsmath.tex @@ -280964,7 +280974,7 @@ 2022/06/24 | 22827328 | systems/texlive/tlnet/archive/biber.win32.r63707.tar.xz 2022/06/24 | 35427856 | systems/texlive/tlnet/archive/biber.x86_64-darwinlegacy.r63707.tar.xz 2022/06/24 | 18090236 | systems/texlive/tlnet/archive/biber.x86_64-linuxmusl.r63707.tar.xz -2022/06/24 | 23540924 | systems/texlive/tlnet/archive/biber.x86_64-linux.r63707.tar.xz +2022/06/25 | 23543476 | systems/texlive/tlnet/archive/biber.x86_64-linux.r63715.tar.xz 2022/06/24 | 21943332 | systems/texlive/tlnet/archive/biber.x86_64-solaris.r63707.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/bibexport.aarch64-linux.r46208.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/bibexport.amd64-freebsd.r16484.tar.xz @@ -285302,8 +285312,8 @@ 2019/02/28 | 24892 | systems/texlive/tlnet/archive/hustthesis.source.r42547.tar.xz 2021/06/02 | 150588 | systems/texlive/tlnet/archive/hvarabic.doc.r59423.tar.xz 2021/06/02 | 1468 | systems/texlive/tlnet/archive/hvarabic.r59423.tar.xz -2022/06/21 | 1132704 | systems/texlive/tlnet/archive/hvextern.doc.r63664.tar.xz -2022/06/21 | 6820 | systems/texlive/tlnet/archive/hvextern.r63664.tar.xz +2022/06/25 | 1125232 | systems/texlive/tlnet/archive/hvextern.doc.r63711.tar.xz +2022/06/25 | 7136 | systems/texlive/tlnet/archive/hvextern.r63711.tar.xz 2022/05/02 | 8725268 | systems/texlive/tlnet/archive/hvfloat.doc.r63201.tar.xz 2022/05/02 | 11776 | systems/texlive/tlnet/archive/hvfloat.r63201.tar.xz 2019/02/28 | 76336 | systems/texlive/tlnet/archive/hvindex.doc.r46051.tar.xz @@ -286202,7 +286212,7 @@ 2019/02/28 | 384 | systems/texlive/tlnet/archive/latexdiff.x86_64-solaris.r18442.tar.xz 2021/01/04 | 186924 | systems/texlive/tlnet/archive/latex-doc-ptr.doc.r57311.tar.xz 2021/01/04 | 520 | systems/texlive/tlnet/archive/latex-doc-ptr.r57311.tar.xz -2022/06/22 | 30587472 | systems/texlive/tlnet/archive/latex.doc.r63683.tar.xz +2022/06/25 | 30591560 | systems/texlive/tlnet/archive/latex.doc.r63714.tar.xz 2019/02/28 | 8008 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.doc.r26760.tar.xz 2019/02/28 | 856 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.r26760.tar.xz 2019/02/28 | 8120 | systems/texlive/tlnet/archive/latexfileinfo-pkgs.source.r26760.tar.xz @@ -286343,10 +286353,10 @@ 2019/02/28 | 348 | systems/texlive/tlnet/archive/latex-papersize.x86_64-linuxmusl.r46840.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/latex-papersize.x86_64-linux.r42296.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/latex-papersize.x86_64-solaris.r42296.tar.xz -2022/06/22 | 227484 | systems/texlive/tlnet/archive/latex.r63683.tar.xz +2022/06/25 | 227468 | systems/texlive/tlnet/archive/latex.r63714.tar.xz 2019/02/28 | 5020492 | systems/texlive/tlnet/archive/latex-refsheet.doc.r45076.tar.xz 2019/02/28 | 480 | systems/texlive/tlnet/archive/latex-refsheet.r45076.tar.xz -2022/06/22 | 714512 | systems/texlive/tlnet/archive/latex.source.r63683.tar.xz +2022/06/25 | 714548 | systems/texlive/tlnet/archive/latex.source.r63714.tar.xz 2022/06/18 | 5315084 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r63631.tar.xz 2022/06/18 | 43204 | systems/texlive/tlnet/archive/latex-tools-dev.r63631.tar.xz 2022/06/18 | 228712 | systems/texlive/tlnet/archive/latex-tools-dev.source.r63631.tar.xz @@ -287038,14 +287048,14 @@ 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-freebsd.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.amd64-netbsd.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.armhf-linux.r43292.tar.xz -2022/04/06 | 3060772 | systems/texlive/tlnet/archive/lwarp.doc.r62952.tar.xz +2022/06/25 | 3065676 | systems/texlive/tlnet/archive/lwarp.doc.r63712.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/lwarp.i386-cygwin.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-freebsd.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-linux.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.i386-netbsd.r43292.tar.xz 2019/02/28 | 340 | systems/texlive/tlnet/archive/lwarp.i386-solaris.r43292.tar.xz -2022/04/06 | 213084 | systems/texlive/tlnet/archive/lwarp.r62952.tar.xz -2022/04/06 | 458760 | systems/texlive/tlnet/archive/lwarp.source.r62952.tar.xz +2022/06/25 | 213224 | systems/texlive/tlnet/archive/lwarp.r63712.tar.xz +2022/06/25 | 459588 | systems/texlive/tlnet/archive/lwarp.source.r63712.tar.xz 2021/02/25 | 344 | systems/texlive/tlnet/archive/lwarp.universal-darwin.r57908.tar.xz 2019/02/28 | 684 | systems/texlive/tlnet/archive/lwarp.win32.r43292.tar.xz 2019/02/28 | 344 | systems/texlive/tlnet/archive/lwarp.x86_64-cygwin.r43292.tar.xz @@ -291080,8 +291090,8 @@ 2019/02/28 | 462992 | systems/texlive/tlnet/archive/tcldoc.doc.r22018.tar.xz 2019/02/28 | 7004 | systems/texlive/tlnet/archive/tcldoc.r22018.tar.xz 2019/02/28 | 41140 | systems/texlive/tlnet/archive/tcldoc.source.r22018.tar.xz -2022/06/23 | 4871612 | systems/texlive/tlnet/archive/tcolorbox.doc.r63694.tar.xz -2022/06/23 | 232440 | systems/texlive/tlnet/archive/tcolorbox.r63694.tar.xz +2022/06/25 | 4872752 | systems/texlive/tlnet/archive/tcolorbox.doc.r63713.tar.xz +2022/06/25 | 232420 | systems/texlive/tlnet/archive/tcolorbox.r63713.tar.xz 2019/02/28 | 244100 | systems/texlive/tlnet/archive/tdclock.doc.r33043.tar.xz 2019/02/28 | 3944 | systems/texlive/tlnet/archive/tdclock.r33043.tar.xz 2022/01/24 | 232648 | systems/texlive/tlnet/archive/tds.doc.r61719.tar.xz @@ -291161,14 +291171,14 @@ 2022/02/27 | 108804 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r62206.tar.xz 2022/02/27 | 87364 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r62220.tar.xz 2022/04/21 | 69948 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r63092.tar.xz -2022/06/22 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63684.tar.xz +2022/06/25 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63716.tar.xz 2022/03/01 | 58328 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r62282.tar.xz 2022/02/27 | 93760 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r62206.tar.xz 2022/02/27 | 91280 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r62210.tar.xz 2022/02/27 | 76200 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r62220.tar.xz 2022/02/27 | 83964 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r62206.tar.xz -2022/06/22 | 948508 | systems/texlive/tlnet/archive/tex4ht.r63684.tar.xz -2022/06/22 | 1264320 | systems/texlive/tlnet/archive/tex4ht.source.r63684.tar.xz +2022/06/25 | 948564 | systems/texlive/tlnet/archive/tex4ht.r63716.tar.xz +2022/06/25 | 1259968 | systems/texlive/tlnet/archive/tex4ht.source.r63716.tar.xz 2022/02/28 | 184748 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r62258.tar.xz 2022/02/27 | 57768 | systems/texlive/tlnet/archive/tex4ht.win32.r62199.tar.xz 2022/03/01 | 58016 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r62279.tar.xz @@ -291403,7 +291413,7 @@ 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz -2022/06/24 | 417208 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63699.tar.xz +2022/06/25 | 417280 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63710.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 @@ -291427,7 +291437,7 @@ 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz 2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz -2022/06/24 | 113268 | systems/texlive/tlnet/archive/texlive-scripts.r63699.tar.xz +2022/06/25 | 113288 | systems/texlive/tlnet/archive/texlive-scripts.r63710.tar.xz 2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz 2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz 2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz @@ -293240,16 +293250,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 2022/06/23 | 123973 | systems/texlive/tlnet/install-tl -2022/06/24 | 5805238 | systems/texlive/tlnet/install-tl-unx.tar.gz -2022/06/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2022/06/24 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2022/06/25 | 5805267 | systems/texlive/tlnet/install-tl-unx.tar.gz +2022/06/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2022/06/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat -2022/06/24 | 20461559 | systems/texlive/tlnet/install-tl-windows.exe -2022/06/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2022/06/24 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2022/06/24 | 25489135 | systems/texlive/tlnet/install-tl.zip -2022/06/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2022/06/24 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2022/06/25 | 20463889 | systems/texlive/tlnet/install-tl-windows.exe +2022/06/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2022/06/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2022/06/25 | 25489157 | systems/texlive/tlnet/install-tl.zip +2022/06/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2022/06/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2022/04/03 | 1229 | systems/texlive/tlnet/README.md 2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022 2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg @@ -293259,7 +293269,7 @@ 2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2022/05/27 | 49794 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2022/06/23 | 7281 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2022/06/24 | 7388 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/04/27 | 215352 | 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 @@ -293301,12 +293311,12 @@ 2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2022/06/24 | 17517737 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2022/06/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2022/06/25 | 17517787 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2022/06/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2022/06/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2022/06/24 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2022/06/24 | 2385084 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2022/06/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2022/06/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2022/06/25 | 2386664 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2022/04/18 | 42116 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -298529,7 +298539,7 @@ 2020/10/03 | 318630 | 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 -2022/06/24 | 656255 | systems/win32/miktex/tm/packages/files.csv.lzma +2022/06/25 | 656255 | 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 @@ -300145,9 +300155,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2022/06/24 | 281113 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2022/06/24 | 1463869 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2022/06/24 | 1349104 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2022/06/25 | 281150 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2022/06/25 | 1462693 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2022/06/25 | 1349301 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2022/03/29 | 14391 | 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 @@ -300378,191 +300388,191 @@ 2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma 2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma 2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2022/06/24 | 655800 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2022/06/24 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2022/06/24 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2022/06/24 | 1021849 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2022/06/24 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2022/06/24 | 28796 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2022/06/24 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2022/06/24 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2022/06/24 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2022/06/24 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2022/06/24 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2022/06/24 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2022/06/24 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2022/06/24 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2022/06/24 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2022/06/24 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2022/06/24 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2022/06/24 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2022/06/24 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2022/06/24 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2022/06/24 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2022/06/24 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2022/06/24 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2022/06/24 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2022/06/24 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2022/06/24 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2022/06/24 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2022/06/24 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2022/06/24 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2022/06/24 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2022/06/24 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2022/06/24 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma -2022/06/24 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2022/06/24 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2022/06/24 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2022/06/24 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2022/06/24 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2022/06/24 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2022/06/24 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2022/06/24 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2022/06/24 | 1302487 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2022/06/24 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2022/06/24 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2022/06/24 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2022/06/24 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2022/06/24 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2022/06/24 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2022/06/24 | 28570 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2022/06/24 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2022/06/24 | 63308 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2022/06/24 | 135948 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2022/06/24 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2022/06/24 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2022/06/24 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2022/06/24 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2022/06/24 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2022/06/24 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2022/06/24 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2022/06/24 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2022/06/24 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2022/06/24 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma -2022/06/24 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2022/06/24 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2022/06/24 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2022/06/24 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2022/06/24 | 115656 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2022/06/24 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2022/06/24 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2022/06/24 | 484372 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2022/06/24 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2022/06/24 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma -2022/06/24 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma -2022/06/24 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2022/06/24 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2022/06/24 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2022/06/24 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2022/06/24 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2022/06/24 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2022/06/24 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2022/06/24 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2022/06/24 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2022/06/24 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2022/06/24 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2022/06/24 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2022/06/24 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2022/06/24 | 528019 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2022/06/24 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2022/06/24 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2022/06/24 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2022/06/24 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2022/06/24 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2022/06/24 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2022/06/24 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2022/06/24 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2022/06/24 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2022/06/24 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2022/06/24 | 190507 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2022/06/24 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2022/06/24 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2022/06/24 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2022/06/24 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2022/06/24 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2022/06/24 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2022/06/24 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2022/06/24 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2022/06/24 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2022/06/24 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2022/06/24 | 181514 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2022/06/24 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2022/06/24 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2022/06/24 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2022/06/24 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2022/06/24 | 38559 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2022/06/24 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2022/06/24 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2022/06/24 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2022/06/24 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2022/06/24 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2022/06/24 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma -2022/06/24 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2022/06/24 | 36047 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma -2022/06/24 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma -2022/06/24 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2022/06/24 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2022/06/24 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2022/06/24 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2022/06/24 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2022/06/24 | 245095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2022/06/24 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2022/06/24 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2022/06/24 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2022/06/24 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2022/06/24 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2022/06/24 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2022/06/24 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2022/06/24 | 37374 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2022/06/24 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2022/06/24 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2022/06/24 | 50798 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2022/06/24 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2022/06/24 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma -2022/06/24 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2022/06/24 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2022/06/24 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2022/06/24 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2022/06/24 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2022/06/24 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2022/06/24 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma -2022/06/24 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2022/06/24 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2022/06/24 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2022/06/24 | 18493 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2022/06/24 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2022/06/24 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2022/06/24 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2022/06/24 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2022/06/24 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2022/06/24 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2022/06/24 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2022/06/24 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2022/06/24 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2022/06/24 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2022/06/24 | 55284 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2022/06/24 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2022/06/24 | 37116 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma -2022/06/24 | 41204 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2022/06/24 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2022/06/24 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2022/06/24 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2022/06/24 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2022/06/24 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2022/06/24 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2022/06/24 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma -2022/06/24 | 57525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma -2022/06/24 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2022/06/24 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2022/06/24 | 39729 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2022/06/24 | 43227 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2022/06/24 | 281241 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2022/06/24 | 1463781 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2022/06/24 | 1349619 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2022/06/24 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2022/06/24 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2022/06/25 | 655800 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2022/06/25 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2022/06/25 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2022/06/25 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2022/06/25 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2022/06/25 | 28799 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2022/06/25 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2022/06/25 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2022/06/25 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2022/06/25 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2022/06/25 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2022/06/25 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2022/06/25 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2022/06/25 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2022/06/25 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2022/06/25 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2022/06/25 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2022/06/25 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2022/06/25 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2022/06/25 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2022/06/25 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2022/06/25 | 51487 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2022/06/25 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2022/06/25 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2022/06/25 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2022/06/25 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2022/06/25 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2022/06/25 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2022/06/25 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2022/06/25 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2022/06/25 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2022/06/25 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2022/06/25 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2022/06/25 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2022/06/25 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2022/06/25 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2022/06/25 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2022/06/25 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2022/06/25 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2022/06/25 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2022/06/25 | 1302488 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2022/06/25 | 1454763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2022/06/25 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2022/06/25 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2022/06/25 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2022/06/25 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2022/06/25 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2022/06/25 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2022/06/25 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2022/06/25 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2022/06/25 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2022/06/25 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2022/06/25 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2022/06/25 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2022/06/25 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2022/06/25 | 81462 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2022/06/25 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2022/06/25 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2022/06/25 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2022/06/25 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2022/06/25 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2022/06/25 | 112590 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2022/06/25 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2022/06/25 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2022/06/25 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2022/06/25 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2022/06/25 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2022/06/25 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2022/06/25 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2022/06/25 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2022/06/25 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma +2022/06/25 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2022/06/25 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2022/06/25 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2022/06/25 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2022/06/25 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2022/06/25 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2022/06/25 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2022/06/25 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2022/06/25 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2022/06/25 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2022/06/25 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2022/06/25 | 532457 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2022/06/25 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2022/06/25 | 477846 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2022/06/25 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2022/06/25 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2022/06/25 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2022/06/25 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2022/06/25 | 1982087 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2022/06/25 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2022/06/25 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2022/06/25 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2022/06/25 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2022/06/25 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2022/06/25 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2022/06/25 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2022/06/25 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2022/06/25 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2022/06/25 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2022/06/25 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2022/06/25 | 104557 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2022/06/25 | 126537 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2022/06/25 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2022/06/25 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2022/06/25 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2022/06/25 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2022/06/25 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2022/06/25 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2022/06/25 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2022/06/25 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2022/06/25 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2022/06/25 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2022/06/25 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2022/06/25 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2022/06/25 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2022/06/25 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2022/06/25 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2022/06/25 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2022/06/25 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2022/06/25 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2022/06/25 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2022/06/25 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2022/06/25 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2022/06/25 | 200397 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2022/06/25 | 202836 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2022/06/25 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2022/06/25 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2022/06/25 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2022/06/25 | 88150 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2022/06/25 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2022/06/25 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2022/06/25 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2022/06/25 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2022/06/25 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2022/06/25 | 37377 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2022/06/25 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2022/06/25 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2022/06/25 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2022/06/25 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2022/06/25 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma +2022/06/25 | 758955 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2022/06/25 | 1357072 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2022/06/25 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2022/06/25 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2022/06/25 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2022/06/25 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2022/06/25 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2022/06/25 | 25550 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2022/06/25 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2022/06/25 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2022/06/25 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2022/06/25 | 64489 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2022/06/25 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2022/06/25 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2022/06/25 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2022/06/25 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2022/06/25 | 67255 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2022/06/25 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2022/06/25 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2022/06/25 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2022/06/25 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2022/06/25 | 55284 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2022/06/25 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2022/06/25 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2022/06/25 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2022/06/25 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2022/06/25 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2022/06/25 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2022/06/25 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2022/06/25 | 316244 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2022/06/25 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2022/06/25 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma +2022/06/25 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2022/06/25 | 591568 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2022/06/25 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2022/06/25 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2022/06/25 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2022/06/25 | 281237 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2022/06/25 | 1462982 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2022/06/25 | 1350247 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2022/06/25 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2022/06/25 | 14412 | 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 -2022/06/24 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2022/06/25 | 1153 | 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 2012/12/20 | 612251 | systems/win32/miktex/tm/packages/nicefilelist.tar.lzma @@ -301039,7 +301049,7 @@ 2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma 2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma 2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma -2022/06/24 | 921 | systems/win32/miktex/tm/packages/pr.ini +2022/06/25 | 921 | 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 @@ -302924,7 +302934,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2022/06/25 | 186 | timestamp +2022/06/26 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz index 231c3c6c34..ea3cbbfd80 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index be19c9e7d9..eccd61d660 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,28 +1,269 @@ +2022/06/25 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2022/06/25 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2022/06/25 | 97200 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2022/06/25 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2022/06/25 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2022/06/25 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2022/06/25 | 948564 | systems/texlive/tlnet/archive/tex4ht.r63716.tar.xz +2022/06/25 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2022/06/25 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2022/06/25 | 921 | systems/win32/miktex/tm/packages/pr.ini +2022/06/25 | 88150 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2022/06/25 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2022/06/25 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2022/06/25 | 824370 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2022/06/25 | 81462 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2022/06/25 | 809 | macros/latex/contrib/cprotectinside/README +2022/06/25 | 79024 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2022/06/25 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2022/06/25 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2022/06/25 | 77068 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2022/06/25 | 758955 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma +2022/06/25 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2022/06/25 | 754 | macros/latex/contrib/multiple-choice/README +2022/06/25 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2022/06/25 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2022/06/25 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2022/06/25 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2022/06/25 | 72887 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2022/06/25 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2022/06/25 | 714748 | macros/latex/contrib/nicematrix/nicematrix.dtx +2022/06/25 | 714548 | systems/texlive/tlnet/archive/latex.source.r63714.tar.xz +2022/06/25 | 7136 | systems/texlive/tlnet/archive/hvextern.r63711.tar.xz +2022/06/25 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2022/06/25 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma +2022/06/25 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2022/06/25 | 681940 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2022/06/25 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2022/06/25 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2022/06/25 | 67255 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2022/06/25 | 656255 | systems/win32/miktex/tm/packages/files.csv.lzma +2022/06/25 | 655800 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2022/06/25 | 65056 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2022/06/25 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2022/06/25 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2022/06/25 | 64489 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2022/06/25 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma +2022/06/25 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2022/06/25 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2022/06/25 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2022/06/25 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2022/06/25 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2022/06/25 | 591568 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2022/06/25 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2022/06/25 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2022/06/25 | 5805267 | systems/texlive/tlnet/install-tl-unx.tar.gz +2022/06/25 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma +2022/06/25 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma +2022/06/25 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2022/06/25 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2022/06/25 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2022/06/25 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2022/06/25 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2022/06/25 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma +2022/06/25 | 55569 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2022/06/25 | 55284 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2022/06/25 | 5383 | fonts/symbats3/README.md +2022/06/25 | 532457 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2022/06/25 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2022/06/25 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2022/06/25 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2022/06/25 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2022/06/25 | 52083 | fonts/symbats3/symbats3.sty +2022/06/25 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2022/06/25 | 51487 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2022/06/25 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2022/06/25 | 504636 | macros/latex/contrib/nicematrix/nicematrix-french.pdf +2022/06/25 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2022/06/25 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2022/06/25 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2022/06/25 | 4872752 | systems/texlive/tlnet/archive/tcolorbox.doc.r63713.tar.xz +2022/06/25 | 486281 | macros/latex/contrib/fgruler/fgruler.pdf +2022/06/25 | 485768 | macros/latex/contrib/fgruler.zip +2022/06/25 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2022/06/25 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma +2022/06/25 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2022/06/25 | 477846 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2022/06/25 | 4697 | macros/latex/contrib/cprotectinside/cprotectinside.tex +2022/06/25 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2022/06/25 | 459588 | systems/texlive/tlnet/archive/lwarp.source.r63712.tar.xz +2022/06/25 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2022/06/25 | 45741 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2022/06/25 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2022/06/25 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2022/06/25 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2022/06/25 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2022/06/25 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2022/06/25 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2022/06/25 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2022/06/25 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2022/06/25 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2022/06/25 | 42817 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2022/06/25 | 41 | fonts/symbats3/VERSION +2022/06/25 | 417280 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63710.tar.xz +2022/06/25 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2022/06/25 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma +2022/06/25 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma +2022/06/25 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2022/06/25 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2022/06/25 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2022/06/25 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2022/06/25 | 37377 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2022/06/25 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma +2022/06/25 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2022/06/25 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma +2022/06/25 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2022/06/25 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2022/06/25 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2022/06/25 | 34999 | fonts/symbats3/codepoint.tex +2022/06/25 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2022/06/25 | 332415 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2022/06/25 | 32955 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2022/06/25 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2022/06/25 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2022/06/25 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2022/06/25 | 316244 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2022/06/25 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2022/06/25 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2022/06/25 | 31413 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2022/06/25 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2022/06/25 | 3065676 | systems/texlive/tlnet/archive/lwarp.doc.r63712.tar.xz +2022/06/25 | 30591560 | systems/texlive/tlnet/archive/latex.doc.r63714.tar.xz +2022/06/25 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2022/06/25 | 3028 | macros/latex/contrib/multiple-choice/tex/multiple-choice.sty +2022/06/25 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2022/06/25 | 299225 | macros/latex/contrib/cprotectinside.zip +2022/06/25 | 296928 | macros/latex/contrib/cprotectinside/cprotectinside.pdf +2022/06/25 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2022/06/25 | 288200 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2022/06/25 | 28799 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2022/06/25 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2022/06/25 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2022/06/25 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2022/06/25 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2022/06/25 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2022/06/25 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2022/06/25 | 281237 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2022/06/25 | 281150 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2022/06/25 | 27849 | fonts/symbats3/unicodename.tex +2022/06/25 | 27849 | fonts/symbats3/latexname.tex +2022/06/25 | 27637 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2022/06/25 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2022/06/25 | 27249 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2022/06/25 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2022/06/25 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2022/06/25 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2022/06/25 | 2566 | macros/latex/contrib/cprotectinside/cprotectinside.sty +2022/06/25 | 2561 | macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex +2022/06/25 | 25550 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2022/06/25 | 25489157 | systems/texlive/tlnet/install-tl.zip +2022/06/25 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2022/06/25 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2022/06/25 | 25059 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2022/06/25 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma +2022/06/25 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2022/06/25 | 244963 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2022/06/25 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2022/06/25 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2022/06/25 | 23894646 | biblio/biber/binaries/Windows/biber-MSWIN32.zip +2022/06/25 | 2386664 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2022/06/25 | 23543476 | systems/texlive/tlnet/archive/biber.x86_64-linux.r63715.tar.xz +2022/06/25 | 232420 | systems/texlive/tlnet/archive/tcolorbox.r63713.tar.xz +2022/06/25 | 227468 | systems/texlive/tlnet/archive/latex.r63714.tar.xz +2022/06/25 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2022/06/25 | 2169873 | macros/latex/contrib/nicematrix.zip +2022/06/25 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma +2022/06/25 | 213224 | systems/texlive/tlnet/archive/lwarp.r63712.tar.xz +2022/06/25 | 21315 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2022/06/25 | 210276 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2022/06/25 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2022/06/25 | 208194 | fonts/symbats3.zip +2022/06/25 | 20758 | support/TeX4ht/source/tex4ht-jats.tex +2022/06/25 | 20463889 | systems/texlive/tlnet/install-tl-windows.exe +2022/06/25 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma +2022/06/25 | 202836 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2022/06/25 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2022/06/25 | 200397 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2022/06/25 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2022/06/25 | 1982087 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2022/06/25 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma +2022/06/25 | 196317 | support/TeX4ht/source/ChangeLog +2022/06/25 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2022/06/25 | 193255 | macros/latex/contrib/nicematrix/nicematrix-french.tex +2022/06/25 | 190505 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2022/06/25 | 18492 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2022/06/25 | 18369 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2022/06/25 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2022/06/25 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2022/06/25 | 177339 | fonts/symbats3/symbats3.pdf +2022/06/25 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2022/06/25 | 17517787 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2022/06/25 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2022/06/25 | 168820 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2022/06/25 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2022/06/25 | 16504 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2022/06/25 | 156965 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2022/06/25 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2022/06/25 | 1541634 | macros/latex/contrib/nicematrix/nicematrix.pdf +2022/06/25 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2022/06/25 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2022/06/25 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2022/06/25 | 1501237 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2022/06/25 | 1462982 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2022/06/25 | 1462693 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2022/06/25 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2022/06/25 | 1454763 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2022/06/25 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2022/06/25 | 14412 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2022/06/25 | 14013 | fonts/symbats3/symbats3.tex +2022/06/25 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2022/06/25 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63716.tar.xz +2022/06/25 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2022/06/25 | 1357072 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2022/06/25 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2022/06/25 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2022/06/25 | 1350247 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2022/06/25 | 1349301 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2022/06/25 | 132611 | macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf +2022/06/25 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2022/06/25 | 132225 | macros/latex/contrib/multiple-choice.zip +2022/06/25 | 1302488 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2022/06/25 | 126537 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2022/06/25 | 1259968 | systems/texlive/tlnet/archive/tex4ht.source.r63716.tar.xz +2022/06/25 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2022/06/25 | 1181127 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2022/06/25 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2022/06/25 | 1156464 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2022/06/25 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini +2022/06/25 | 113288 | systems/texlive/tlnet/archive/texlive-scripts.r63710.tar.xz +2022/06/25 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2022/06/25 | 112590 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2022/06/25 | 1125232 | systems/texlive/tlnet/archive/hvextern.doc.r63711.tar.xz +2022/06/25 | 111 | fonts/symbats3/MANIFEST +2022/06/25 | 109479 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2022/06/25 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2022/06/25 | 104557 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2022/06/25 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2022/06/25 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2022/06/25 | 1021847 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2022/06/25 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2022/06/25 | 100113 | macros/latex/contrib/fgruler/fgruler.dtx 2022/06/24 | 99 | macros/latex/base/ltpara-code.tex -2022/06/24 | 99817 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma 2022/06/24 | 9926 | macros/latex/base/ltnews21.tex -2022/06/24 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma 2022/06/24 | 99081664 | systems/win32/TLW64/tl-win64.zip 2022/06/24 | 981 | macros/latex/contrib/tcolorbox/tcbxparse.code.tex 2022/06/24 | 9785 | info/mathalphabets/src/maref.bib 2022/06/24 | 9779 | macros/latex/base/format.ins -2022/06/24 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2022/06/24 | 96 | macros/latex/base/doc-code.tex 2022/06/24 | 96695 | macros/latex/contrib/tcolorbox/tcolorbox.sty -2022/06/24 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma 2022/06/24 | 963112 | systems/texlive/tlnet/archive/biber.source.r63708.tar.xz 2022/06/24 | 9557 | macros/latex/base/ltcntrl.dtx -2022/06/24 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2022/06/24 | 95286 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma 2022/06/24 | 949 | macros/latex/contrib/tcolorbox/tcolorbox.doc.xparse.tex 2022/06/24 | 9401 | macros/latex/base/source2edoc.cls 2022/06/24 | 9395 | macros/latex/base/syntonly.dtx -2022/06/24 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma 2022/06/24 | 9359 | macros/latex/contrib/tcolorbox/tcbraster.code.tex 2022/06/24 | 9345 | macros/latex/base/preload.dtx -2022/06/24 | 92917 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma 2022/06/24 | 92280 | macros/latex/base/utf8ienc.dtx -2022/06/24 | 921 | systems/win32/miktex/tm/packages/pr.ini 2022/06/24 | 9068 | macros/latex/base/lppl-1-0.txt 2022/06/24 | 90370 | macros/latex/base/lttextcomp.dtx 2022/06/24 | 9035 | macros/latex/contrib/tcolorbox/tcbexternal.code.tex @@ -31,11 +272,8 @@ 2022/06/24 | 8970 | macros/latex/base/ltnews17.tex 2022/06/24 | 8840 | macros/latex/contrib/tcolorbox/tcolorbox.doc.intro.tex 2022/06/24 | 88377 | macros/latex/contrib/tcolorbox/tcbskins.code.tex -2022/06/24 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2022/06/24 | 8783 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma 2022/06/24 | 8731 | macros/latex/base/ltthm.dtx 2022/06/24 | 86782284 | systems/texlive/tlnet/archive/biber.universal-darwin.r63707.tar.xz -2022/06/24 | 86759 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma 2022/06/24 | 8656 | systems/texlive/tlnet/archive/fixme.r63708.tar.xz 2022/06/24 | 8626 | macros/latex/base/oldlfont.dtx 2022/06/24 | 85858 | macros/latex/base/ltdefns.dtx @@ -43,55 +281,35 @@ 2022/06/24 | 8368 | macros/latex/base/ltnews.tex 2022/06/24 | 8355 | macros/latex/contrib/tcolorbox/tcolorbox-example.tex 2022/06/24 | 8352 | macros/latex/contrib/tcolorbox/tcbhooks.code.tex -2022/06/24 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma 2022/06/24 | 820621 | macros/latex/base/ltshipout-code.pdf -2022/06/24 | 81461 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma 2022/06/24 | 80881 | macros/latex/base/ltfssbas.dtx 2022/06/24 | 8032 | systems/texlive/tlnet/archive/schwalbe-chess.r63708.tar.xz 2022/06/24 | 802756 | macros/latex/base/ltfilehook-code.pdf 2022/06/24 | 80053 | macros/latex/base/ltshipout.dtx 2022/06/24 | 7928 | macros/latex/contrib/tcolorbox/tcolorbox.doc.graphics.tex -2022/06/24 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2022/06/24 | 78974 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma 2022/06/24 | 7884 | systems/texlive/tlnet/archive/pagenote.source.r63708.tar.xz -2022/06/24 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2022/06/24 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma 2022/06/24 | 76829 | macros/latex/contrib/tcolorbox/goldshade.png 2022/06/24 | 7670315 | macros/latex/contrib/tcolorbox/tcolorbox.pdf -2022/06/24 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma -2022/06/24 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma 2022/06/24 | 755033 | macros/latex/base/doc.pdf 2022/06/24 | 7524 | macros/latex/base/ltxguide.cls -2022/06/24 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2022/06/24 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2022/06/24 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2022/06/24 | 7388 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/06/24 | 732 | systems/texlive/tlnet/archive/biber.r63708.tar.xz -2022/06/24 | 73149 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma 2022/06/24 | 7311684 | systems/texlive/tlnet/archive/biblatex.doc.r63708.tar.xz -2022/06/24 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2022/06/24 | 72475 | macros/latex/base/ltfsstrc.dtx 2022/06/24 | 7221 | macros/latex/base/ltnews20.tex 2022/06/24 | 7216 | macros/latex/base/exscale.dtx -2022/06/24 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma 2022/06/24 | 7200 | macros/latex/base/sample2e.tex 2022/06/24 | 719 | macros/latex/contrib/lwarp/lwarp_baseline_marker.eps 2022/06/24 | 719972 | macros/latex/base/ltcmdhooks-code.pdf 2022/06/24 | 715397 | macros/latex/base/ltmarks-code.pdf 2022/06/24 | 7104 | macros/latex/base/alltt.dtx -2022/06/24 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma 2022/06/24 | 70645 | macros/latex/base/ltfssdcl.dtx 2022/06/24 | 703458 | macros/latex/base/lthooks-doc.pdf 2022/06/24 | 7029 | macros/latex/base/ltnews13.tex -2022/06/24 | 693069 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma 2022/06/24 | 69050 | macros/latex/base/clsguide.tex 2022/06/24 | 69002 | macros/latex/base/ltpictur.dtx -2022/06/24 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma 2022/06/24 | 68435 | macros/latex/base/usrguide.tex -2022/06/24 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2022/06/24 | 68009 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2022/06/24 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma 2022/06/24 | 6760 | macros/latex/base/slides.ins -2022/06/24 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2022/06/24 | 6716 | systems/texlive/tlnet/archive/ut-thesis.source.r63708.tar.xz 2022/06/24 | 6709 | macros/latex/base/latexsym.dtx 2022/06/24 | 6691 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_snippet.sty @@ -99,28 +317,17 @@ 2022/06/24 | 66541 | macros/latex/base/ltfilehook.dtx 2022/06/24 | 65782 | macros/latex/base/ltluatex.dtx 2022/06/24 | 6572 | systems/texlive/tlnet/archive/uwa-letterhead.source.r63708.tar.xz -2022/06/24 | 656255 | systems/win32/miktex/tm/packages/files.csv.lzma -2022/06/24 | 655800 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2022/06/24 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2022/06/24 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2022/06/24 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2022/06/24 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma 2022/06/24 | 6424 | macros/latex/contrib/tcolorbox/tcolorbox.doc.beamer.tex 2022/06/24 | 6424 | macros/latex/base/ltnews14.tex 2022/06/24 | 64009 | macros/latex/contrib/tcolorbox/tcolorbox.doc.listings.tex 2022/06/24 | 6386 | macros/latex/contrib/tcolorbox/tcolorbox.doc.recording.tex -2022/06/24 | 63740 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma 2022/06/24 | 6370031 | macros/latex/contrib/tcolorbox.zip 2022/06/24 | 6357 | macros/latex/base/newlfont.dtx 2022/06/24 | 6335831 | install/macros/latex/contrib/tcolorbox.tds.zip -2022/06/24 | 63308 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma 2022/06/24 | 63280 | macros/latex/base/letter.dtx 2022/06/24 | 63132 | macros/latex/base/ltmarks.dtx -2022/06/24 | 631279 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2022/06/24 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma 2022/06/24 | 62882 | macros/latex/contrib/tcolorbox/blueshade.png 2022/06/24 | 62865 | macros/latex/contrib/tcolorbox/CHANGES.md -2022/06/24 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2022/06/24 | 6213 | macros/latex/base/ltmeta.dtx 2022/06/24 | 6182 | macros/latex/contrib/tcolorbox/tcolorbox.doc.bib 2022/06/24 | 6155 | macros/latex/base/ltpar.dtx @@ -129,37 +336,25 @@ 2022/06/24 | 60321 | macros/latex/base/fontdef.dtx 2022/06/24 | 5990 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex 2022/06/24 | 5986 | macros/latex/base/ltnews15.tex -2022/06/24 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2022/06/24 | 59499 | macros/latex/base/ltplain.dtx -2022/06/24 | 591570 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma 2022/06/24 | 58933 | macros/latex/base/ltfiles.dtx 2022/06/24 | 58745 | macros/latex/base/ltmiscen.dtx 2022/06/24 | 586840 | macros/latex/base/ltmarks-doc.pdf -2022/06/24 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2022/06/24 | 58662 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma 2022/06/24 | 5859 | macros/latex/base/ltidxglo.dtx 2022/06/24 | 58551 | macros/latex/base/ltfssaxes.dtx 2022/06/24 | 5825 | macros/latex/base/ltnews10.tex -2022/06/24 | 5805238 | systems/texlive/tlnet/install-tl-unx.tar.gz 2022/06/24 | 57964 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skincatalog.tex 2022/06/24 | 57888 | macros/latex/contrib/tcolorbox/tcolorbox.doc.documentation.tex 2022/06/24 | 5775 | macros/latex/base/ltnews16.tex 2022/06/24 | 57656 | systems/texlive/tlnet/archive/uwa-letterhead.doc.r63708.tar.xz 2022/06/24 | 5764026 | macros/latex/base/source2e.pdf -2022/06/24 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma -2022/06/24 | 57525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma 2022/06/24 | 57510 | info/mathalphabets/src/mathalphabets.tex -2022/06/24 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2022/06/24 | 5732 | macros/latex/base/ltnews08.tex -2022/06/24 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma 2022/06/24 | 5714 | macros/latex/base/inputenc.ins 2022/06/24 | 5699 | macros/latex/base/ltnews05.tex -2022/06/24 | 56993 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma 2022/06/24 | 5696 | systems/texlive/tlnet/archive/uwa-pif.source.r63708.tar.xz 2022/06/24 | 5678 | macros/latex/base/ltnews04.tex 2022/06/24 | 5671 | macros/latex/base/ltnews27.tex -2022/06/24 | 56618 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2022/06/24 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2022/06/24 | 564929 | macros/latex/base/ltshipout-doc.pdf 2022/06/24 | 563513 | macros/latex/base/ltnews35.pdf 2022/06/24 | 5632 | macros/latex/contrib/tcolorbox/tcbmagazine.code.tex @@ -169,13 +364,10 @@ 2022/06/24 | 5588 | macros/latex/base/ltnews25.tex 2022/06/24 | 5577 | macros/latex/contrib/tcolorbox/tcolorbox.doc.quickref.tex 2022/06/24 | 5576 | macros/latex/base/ltnews07.tex -2022/06/24 | 55756 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma 2022/06/24 | 5574 | macros/latex/base/ltnews12.tex 2022/06/24 | 55687 | macros/latex/base/ltfloat.dtx -2022/06/24 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma 2022/06/24 | 5544 | macros/latex/base/ltnews06.tex 2022/06/24 | 5529 | macros/latex/base/ltnews11.tex -2022/06/24 | 55284 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma 2022/06/24 | 5509 | macros/latex/base/graphpap.dtx 2022/06/24 | 548445 | macros/latex/base/ltfilehook-doc.pdf 2022/06/24 | 5462 | macros/latex/base/ltnews02.tex @@ -183,84 +375,52 @@ 2022/06/24 | 5451 | macros/latex/base/ltnews09.tex 2022/06/24 | 5404 | macros/latex/contrib/tcolorbox/tcolorbox.doc.abstract.tex 2022/06/24 | 5369 | macros/latex/base/ltnews03.tex -2022/06/24 | 532454 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma 2022/06/24 | 53025 | macros/latex/base/ltcmdhooks.dtx 2022/06/24 | 52813 | macros/latex/base/encguide.tex -2022/06/24 | 528019 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma 2022/06/24 | 52740 | systems/texlive/tlnet/archive/uwa-pcf.doc.r63708.tar.xz 2022/06/24 | 5273 | macros/latex/base/cmextra.ins 2022/06/24 | 52710 | macros/latex/base/lb2.err 2022/06/24 | 526323 | macros/latex/base/ltnews31.pdf -2022/06/24 | 52480 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma 2022/06/24 | 5246 | macros/latex/base/ltnews01.tex -2022/06/24 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma 2022/06/24 | 522412 | macros/latex/base/ltnews33.pdf -2022/06/24 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma 2022/06/24 | 51635 | macros/latex/contrib/hvextern/doc/hvextern.tex 2022/06/24 | 51606 | macros/latex/base/ltpara.dtx -2022/06/24 | 51558 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2022/06/24 | 51485 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma 2022/06/24 | 513436 | systems/texlive/tlnet/archive/biblatex-swiss-legal.doc.r63708.tar.xz 2022/06/24 | 511909 | macros/latex/base/ltnews30.pdf 2022/06/24 | 508044 | macros/latex/base/ltnews34.pdf -2022/06/24 | 50798 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma 2022/06/24 | 50500 | systems/texlive/tlnet/archive/uwa-pif.doc.r63708.tar.xz 2022/06/24 | 5048 | macros/latex/contrib/tcolorbox/README.md 2022/06/24 | 5041 | macros/latex/base/latexsym.ins 2022/06/24 | 503609 | macros/latex/base/docstrip.pdf 2022/06/24 | 502880 | macros/latex/base/fntguide.pdf -2022/06/24 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma 2022/06/24 | 4945 | macros/latex/base/lthyphen.dtx -2022/06/24 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 -2022/06/24 | 48825 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2022/06/24 | 485324 | systems/texlive/tlnet/archive/barracuda.doc.r63708.tar.xz -2022/06/24 | 484372 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma 2022/06/24 | 48230 | macros/latex/base/ltfinal.dtx -2022/06/24 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma 2022/06/24 | 480 | systems/texlive/tlnet/archive/l2tabu.r63708.tar.xz -2022/06/24 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma 2022/06/24 | 47896 | macros/latex/base/lttab.dtx 2022/06/24 | 478816 | macros/latex/base/ltcmdhooks-doc.pdf -2022/06/24 | 477849 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma 2022/06/24 | 4757 | macros/latex/base/ltlength.dtx 2022/06/24 | 469093 | macros/latex/contrib/tcolorbox/tcolorbox-example.pdf -2022/06/24 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2022/06/24 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2022/06/24 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma 2022/06/24 | 45700 | systems/texlive/tlnet/archive/l3packages.source.r63705.tar.xz 2022/06/24 | 45620 | systems/texlive/tlnet/archive/showkerning.doc.r63708.tar.xz 2022/06/24 | 456149 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.pdf -2022/06/24 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2022/06/24 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2022/06/24 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2022/06/24 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2022/06/24 | 455107 | macros/latex/base/ltnews29.pdf 2022/06/24 | 45240 | macros/latex/base/ltspace.dtx 2022/06/24 | 44976 | macros/latex/base/latexrelease.dtx 2022/06/24 | 44772 | macros/latex/base/ltboxes.dtx 2022/06/24 | 44166 | macros/latex/base/usrguide3.tex 2022/06/24 | 44098 | macros/latex/contrib/tcolorbox/tcolorbox-tutorial-poster.tex -2022/06/24 | 43917 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma 2022/06/24 | 4390 | macros/latex/base/ec.ins -2022/06/24 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2022/06/24 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma 2022/06/24 | 43636 | macros/latex/base/cmfonts.fdd -2022/06/24 | 43362 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma 2022/06/24 | 4324 | macros/latex/base/cmfonts.ins -2022/06/24 | 43227 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma 2022/06/24 | 430994 | macros/latex/base/usrguide.pdf 2022/06/24 | 4298 | macros/latex/base/ltalloc.dtx -2022/06/24 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma 2022/06/24 | 4277765 | install/macros/latex/contrib/lwarp.tds.zip 2022/06/24 | 4273 | macros/latex/base/docstrip.ins 2022/06/24 | 42708 | macros/latex/base/changes.old.txt 2022/06/24 | 4254 | macros/latex/base/newdc.ins 2022/06/24 | 4219 | macros/latex/base/latex209.ins -2022/06/24 | 417208 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63699.tar.xz 2022/06/24 | 4170 | macros/latex/base/ltnews19.tex -2022/06/24 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2022/06/24 | 41204 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma -2022/06/24 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma 2022/06/24 | 411592 | systems/texlive/tlnet/archive/amstex.doc.r63708.tar.xz 2022/06/24 | 4087 | macros/latex/base/classes.ins 2022/06/24 | 4079 | macros/latex/base/lablst.tex @@ -269,14 +429,10 @@ 2022/06/24 | 40234 | macros/latex/base/ltmath.dtx 2022/06/24 | 39859 | macros/latex/contrib/tcolorbox/tcolorbox.doc.breakable.tex 2022/06/24 | 398066 | macros/latex/base/changes.txt -2022/06/24 | 39729 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma 2022/06/24 | 3960 | macros/latex/base/olddc.ins -2022/06/24 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma 2022/06/24 | 39347 | macros/latex/contrib/tcolorbox/tcolorbox.doc.theorems.tex 2022/06/24 | 38946 | macros/latex/base/ltnews35.tex 2022/06/24 | 38730 | macros/latex/base/latex209.dtx -2022/06/24 | 38559 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2022/06/24 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma 2022/06/24 | 38380 | systems/texlive/tlnet/archive/amstex.r63708.tar.xz 2022/06/24 | 38299024 | install/macros/latex/latex-base.tds.zip 2022/06/24 | 38033 | macros/latex/base/ltnews18.pdf @@ -285,29 +441,21 @@ 2022/06/24 | 37754210 | macros/latex/base.zip 2022/06/24 | 376643 | macros/latex/base/ltnews28.pdf 2022/06/24 | 375518 | macros/latex/base/slides.pdf -2022/06/24 | 37374 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2022/06/24 | 3725 | macros/latex/base/ltlogos.dtx -2022/06/24 | 37116 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma -2022/06/24 | 37080 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2022/06/24 | 3680048 | macros/latex/contrib/lwarp.zip 2022/06/24 | 36152 | macros/latex/base/ltlists.dtx -2022/06/24 | 36047 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma 2022/06/24 | 35984 | macros/latex/base/ltdirchk.dtx 2022/06/24 | 35844 | systems/texlive/tlnet/archive/barracuda.r63708.tar.xz 2022/06/24 | 35427856 | systems/texlive/tlnet/archive/biber.x86_64-darwinlegacy.r63707.tar.xz 2022/06/24 | 353565 | macros/latex/base/utf8ienc.pdf -2022/06/24 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma 2022/06/24 | 35224 | macros/latex/contrib/tcolorbox/lichtspiel.jpg 2022/06/24 | 351976 | systems/texlive/tlnet/archive/fixme.doc.r63708.tar.xz -2022/06/24 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2022/06/24 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2022/06/24 | 35036 | systems/texlive/tlnet/archive/fixme.source.r63708.tar.xz 2022/06/24 | 3477 | macros/latex/base/README.md 2022/06/24 | 3448 | macros/latex/contrib/tcolorbox/tcolorbox.doc.verbatim.tex 2022/06/24 | 3434 | macros/latex/base/makeindx.ins 2022/06/24 | 34175 | macros/latex/contrib/tcolorbox/tcbbreakable.code.tex 2022/06/24 | 3414 | macros/latex/contrib/tcolorbox/tcblistings.code.tex -2022/06/24 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma 2022/06/24 | 3401 | macros/latex/base/proc.ins 2022/06/24 | 33946 | macros/latex/base/ltsect.dtx 2022/06/24 | 33907 | macros/latex/base/ltnews33.tex @@ -319,17 +467,12 @@ 2022/06/24 | 33607 | macros/latex/contrib/lwarp/lwarp.ins 2022/06/24 | 3348 | systems/texlive/tlnet/archive/uwa-letterhead.r63708.tar.xz 2022/06/24 | 3338 | macros/latex/base/exscale.ins -2022/06/24 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma 2022/06/24 | 33239 | macros/latex/base/ltnews32.tex 2022/06/24 | 33131 | macros/latex/contrib/tcolorbox/tcolorbox.doc.raster.tex -2022/06/24 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma 2022/06/24 | 328618 | info/mathalphabets.zip 2022/06/24 | 3282 | macros/latex/base/bugs.txt -2022/06/24 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2022/06/24 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma 2022/06/24 | 32307 | macros/latex/base/ltnews34.tex 2022/06/24 | 322096 | systems/texlive/tlnet/archive/oup-authoring-template.doc.r63708.tar.xz -2022/06/24 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma 2022/06/24 | 320852 | systems/texlive/tlnet/archive/biblatex-apa.doc.r63708.tar.xz 2022/06/24 | 3190117 | macros/latex/contrib/lwarp/lwarp.pdf 2022/06/24 | 318548 | macros/latex/base/ltnews20.pdf @@ -337,22 +480,14 @@ 2022/06/24 | 3181 | macros/latex/base/unpack.ins 2022/06/24 | 317773 | macros/latex/base/ltnews22.pdf 2022/06/24 | 317700 | macros/latex/base/ltluatex.pdf -2022/06/24 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2022/06/24 | 31589 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2022/06/24 | 31520 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2022/06/24 | 31412 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma 2022/06/24 | 313750 | info/mathalphabets/mathalphabets.pdf -2022/06/24 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2022/06/24 | 31235 | macros/latex/contrib/tcolorbox/tcbdocumentation.code.tex 2022/06/24 | 305800 | systems/texlive/tlnet/archive/chess-problem-diagrams.doc.r63708.tar.xz -2022/06/24 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2022/06/24 | 30499 | macros/latex/base/doc-2021-06-01.sty 2022/06/24 | 30428 | macros/latex/base/ltnews31.tex -2022/06/24 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma 2022/06/24 | 29965 | macros/latex/base/doc-2016-02-15.sty 2022/06/24 | 29850 | macros/latex/contrib/tcolorbox/tcolorbox.doc.technical.tex 2022/06/24 | 29835 | macros/latex/contrib/lwarp/lwarpmk.lua -2022/06/24 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma 2022/06/24 | 2947 | macros/latex/contrib/lwarp/lwarp_tutorial.txt 2022/06/24 | 29272 | macros/latex/contrib/hvextern/latex/hvextern.sty 2022/06/24 | 29267 | macros/latex/base/ltfntcmd.dtx @@ -365,60 +500,36 @@ 2022/06/24 | 2892 | macros/latex/base/fix-cm.ins 2022/06/24 | 2890 | macros/latex/base/alltt.ins 2022/06/24 | 2888 | macros/latex/base/ifthen.ins -2022/06/24 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2022/06/24 | 28796 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma 2022/06/24 | 287733 | macros/latex/base/fix-cm.pdf 2022/06/24 | 2872 | systems/texlive/tlnet/archive/hitex.r63708.tar.xz -2022/06/24 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma 2022/06/24 | 286591 | macros/latex/base/ltnews23.pdf -2022/06/24 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2022/06/24 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2022/06/24 | 28570 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma 2022/06/24 | 2845950 | macros/latex/contrib/lwarp/lwarp.dtx 2022/06/24 | 28432 | macros/latex/contrib/tcolorbox/tcolorbox.doc.vignette.tex -2022/06/24 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2022/06/24 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2022/06/24 | 281906 | macros/latex/base/latexrelease.pdf 2022/06/24 | 281296 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.pdf -2022/06/24 | 281241 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2022/06/24 | 281113 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2022/06/24 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2022/06/24 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma 2022/06/24 | 2728 | macros/latex/base/ltpageno.dtx -2022/06/24 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma 2022/06/24 | 27176 | systems/texlive/tlnet/archive/biblatex-apa.r63708.tar.xz 2022/06/24 | 27122 | macros/latex/base/ltxcheck.tex 2022/06/24 | 27069 | macros/latex/base/lterror.dtx 2022/06/24 | 2705 | macros/latex/base/idx.tex -2022/06/24 | 270300 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2022/06/24 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma 2022/06/24 | 2660 | systems/texlive/tlnet/archive/showkerning.r63708.tar.xz 2022/06/24 | 2660288 | systems/texlive/tlnet/archive/microtype.doc.r63708.tar.xz 2022/06/24 | 265324 | systems/texlive/tlnet/archive/biber.doc.r63708.tar.xz 2022/06/24 | 265279 | macros/latex/base/ltnews24.pdf 2022/06/24 | 2632 | systems/texlive/tlnet/archive/ut-thesis.r63708.tar.xz 2022/06/24 | 2623172 | systems/texlive/tlnet/archive/hitex.doc.r63708.tar.xz -2022/06/24 | 259256 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma 2022/06/24 | 2591 | macros/latex/contrib/tcolorbox/tcbprocessing.code.tex 2022/06/24 | 2588 | systems/texlive/tlnet/archive/uwa-pif.r63708.tar.xz 2022/06/24 | 25816 | macros/latex/contrib/tcolorbox/tcolorbox.doc.external.tex 2022/06/24 | 25557 | macros/latex/contrib/tcolorbox/tcolorbox.doc.poster.tex -2022/06/24 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2022/06/24 | 25489135 | systems/texlive/tlnet/install-tl.zip 2022/06/24 | 254020 | systems/texlive/tlnet/archive/biblatex.r63708.tar.xz 2022/06/24 | 25225 | macros/latex/contrib/tcolorbox/tcolorbox.doc.hooks.tex 2022/06/24 | 252140 | macros/latex/base/lb2.pdf -2022/06/24 | 251129 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2022/06/24 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2022/06/24 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2022/06/24 | 250592 | macros/latex/base/ltnews27.pdf 2022/06/24 | 2504 | systems/texlive/tlnet/archive/simples-matrices.r63708.tar.xz -2022/06/24 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma 2022/06/24 | 24656 | macros/latex/contrib/tcolorbox/tcolorbox.doc.fitting.tex 2022/06/24 | 24638154 | biblio/biber/binaries/Linux/biber-linux_x86_64.tar.gz 2022/06/24 | 245464 | systems/texlive/tlnet/archive/l2tabu.doc.r63708.tar.xz -2022/06/24 | 245095 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2022/06/24 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma 2022/06/24 | 244867 | macros/latex/base/ltnews21.pdf 2022/06/24 | 24436 | systems/texlive/tlnet/archive/chess-problem-diagrams.source.r63708.tar.xz 2022/06/24 | 244287 | macros/latex/base/doc.dtx @@ -427,16 +538,12 @@ 2022/06/24 | 24286 | macros/latex/base/ltcounts.dtx 2022/06/24 | 242645 | macros/latex/base/ltxdoc.pdf 2022/06/24 | 241 | macros/latex/base/ltfilehook-doc.tex -2022/06/24 | 24119 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2022/06/24 | 240 | macros/latex/base/ltshipout-doc.tex 2022/06/24 | 239689 | macros/latex/base/cyrguide.pdf -2022/06/24 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2022/06/24 | 238 | macros/latex/base/ltmarks-doc.tex 2022/06/24 | 238 | macros/latex/base/lthooks-doc.tex 2022/06/24 | 238 | macros/latex/base/ltcmdhooks-doc.tex -2022/06/24 | 2385084 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2022/06/24 | 23637 | macros/latex/base/ltnews30.tex -2022/06/24 | 23540924 | systems/texlive/tlnet/archive/biber.x86_64-linux.r63707.tar.xz 2022/06/24 | 23516 | macros/latex/base/fix-cm.dtx 2022/06/24 | 234 | macros/latex/base/ltpara-doc.tex 2022/06/24 | 234191 | macros/latex/base/slifonts.pdf @@ -448,7 +555,6 @@ 2022/06/24 | 22410 | macros/latex/base/ltxdoc.dtx 2022/06/24 | 22407 | macros/latex/contrib/tcolorbox/Basilica_5.png 2022/06/24 | 223831 | macros/latex/base/alltt.pdf -2022/06/24 | 22147 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma 2022/06/24 | 221211 | macros/latex/base/ifthen.pdf 2022/06/24 | 21943332 | systems/texlive/tlnet/archive/biber.x86_64-solaris.r63707.tar.xz 2022/06/24 | 21936 | systems/texlive/tlnet/archive/l3packages.r63705.tar.xz @@ -456,33 +562,19 @@ 2022/06/24 | 21834 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coremacros.tex 2022/06/24 | 21663 | macros/latex/contrib/tcolorbox/crinklepaper.png 2022/06/24 | 215684 | macros/latex/base/lgc2.pdf -2022/06/24 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma -2022/06/24 | 21314 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma 2022/06/24 | 211872 | systems/texlive/tlnet/archive/schwalbe-chess.doc.r63708.tar.xz 2022/06/24 | 211770 | macros/latex/base/lthooks.dtx 2022/06/24 | 211180 | macros/latex/base/nfssfont.pdf 2022/06/24 | 21033748 | systems/texlive/tlnet/archive/biber.i386-linux.r63707.tar.xz -2022/06/24 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2022/06/24 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2022/06/24 | 20652 | macros/latex/base/lgc2.err 2022/06/24 | 204935 | macros/latex/base/ltnews25.pdf 2022/06/24 | 204711 | macros/latex/base/exscale.pdf 2022/06/24 | 20469 | macros/latex/base/ltnews.cls -2022/06/24 | 20461559 | systems/texlive/tlnet/install-tl-windows.exe -2022/06/24 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma -2022/06/24 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma 2022/06/24 | 20274 | macros/latex/contrib/tcolorbox/tcolorbox.doc.magazine.tex 2022/06/24 | 20201 | macros/latex/contrib/tcolorbox/tcolorbox.doc.filling.tex -2022/06/24 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma 2022/06/24 | 200760 | macros/latex/base/latexsym.pdf -2022/06/24 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2022/06/24 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma 2022/06/24 | 1996 | systems/texlive/tlnet/archive/pagenote.r63708.tar.xz -2022/06/24 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2022/06/24 | 197037 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma -2022/06/24 | 196117 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2022/06/24 | 1937 | macros/latex/base/minimal.cls -2022/06/24 | 190507 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma 2022/06/24 | 19040 | macros/latex/base/lppl.txt 2022/06/24 | 189620 | macros/latex/base/syntonly.pdf 2022/06/24 | 18944 | macros/latex/base/ltnews29.tex @@ -490,25 +582,18 @@ 2022/06/24 | 18734 | macros/latex/base/ltkeys.dtx 2022/06/24 | 18711 | macros/latex/base/ltexpl.dtx 2022/06/24 | 1853024 | systems/texlive/tlnet/archive/l3packages.doc.r63705.tar.xz -2022/06/24 | 18493 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma 2022/06/24 | 18399 | macros/latex/base/nfssfont.dtx -2022/06/24 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2022/06/24 | 18363 | macros/latex/base/ltxref.dtx 2022/06/24 | 18299 | macros/latex/base/ltx3info.tex 2022/06/24 | 182225 | macros/latex/base/ltnews13.pdf -2022/06/24 | 181514 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma 2022/06/24 | 18148 | systems/texlive/tlnet/archive/biblatex-swiss-legal.r63708.tar.xz 2022/06/24 | 18090236 | systems/texlive/tlnet/archive/biber.x86_64-linuxmusl.r63707.tar.xz -2022/06/24 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma 2022/06/24 | 178421 | macros/latex/base/ltoutput.dtx 2022/06/24 | 175479 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coreoptions.tex -2022/06/24 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2022/06/24 | 17517737 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2022/06/24 | 17495 | macros/latex/base/cyrguide.tex 2022/06/24 | 17492 | systems/texlive/tlnet/archive/oup-authoring-template.r63708.tar.xz 2022/06/24 | 174494 | macros/latex/base/ltnews05.pdf 2022/06/24 | 17389 | macros/latex/base/ltbibl.dtx -2022/06/24 | 173008 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma 2022/06/24 | 172867 | macros/latex/base/tlc2.err 2022/06/24 | 172373 | macros/latex/base/ltcmd.dtx 2022/06/24 | 170878 | macros/latex/base/lamport-manual.pdf @@ -518,11 +603,8 @@ 2022/06/24 | 1694 | macros/latex/base/small2e.tex 2022/06/24 | 169416 | macros/latex/base/ltnews10.pdf 2022/06/24 | 16896 | systems/texlive/tlnet/archive/schwalbe-chess.source.r63708.tar.xz -2022/06/24 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2022/06/24 | 166228 | macros/latex/base/ltnews17.pdf 2022/06/24 | 165821 | macros/latex/base/makeindx.pdf -2022/06/24 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2022/06/24 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma 2022/06/24 | 16500 | macros/latex/contrib/tcolorbox/tcbfitting.code.tex 2022/06/24 | 162772 | macros/latex/base/tulm.pdf 2022/06/24 | 1623 | macros/latex/contrib/lwarp/README.txt @@ -532,33 +614,21 @@ 2022/06/24 | 159792 | macros/latex/base/ltnews02.pdf 2022/06/24 | 159332 | macros/latex/base/ltnews03.pdf 2022/06/24 | 15699 | macros/latex/base/slifonts.fdd -2022/06/24 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma 2022/06/24 | 15656 | macros/latex/contrib/tcolorbox/tcolorbox.doc.initoptions.tex 2022/06/24 | 156551 | macros/latex/base/ltnews12.pdf 2022/06/24 | 156235 | macros/latex/base/classes.dtx -2022/06/24 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2022/06/24 | 155053 | macros/latex/base/ltnews08.pdf -2022/06/24 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 2022/06/24 | 15306 | macros/latex/base/source2e.tex -2022/06/24 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 2022/06/24 | 152525 | macros/latex/base/ltnews04.pdf -2022/06/24 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma 2022/06/24 | 15198 | macros/latex/contrib/tcolorbox/tcblistingscore.code.tex 2022/06/24 | 15166 | macros/latex/contrib/tcolorbox/pink_marble.png 2022/06/24 | 15047 | macros/latex/base/ltnews28.tex -2022/06/24 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma 2022/06/24 | 148 | macros/latex/contrib/tcolorbox/tcolorbox.doc.references.tex 2022/06/24 | 148294 | macros/latex/base/ltoutenc.dtx 2022/06/24 | 14748 | macros/latex/base/ltvers.dtx 2022/06/24 | 146968 | systems/texlive/tlnet/archive/texlive-msg-translations.r63700.tar.xz -2022/06/24 | 1463869 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2022/06/24 | 1463781 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma 2022/06/24 | 146198 | macros/latex/base/webcomp.pdf -2022/06/24 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2022/06/24 | 1454765 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2022/06/24 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2022/06/24 | 14421 | macros/latex/base/lppl-1-2.txt -2022/06/24 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma 2022/06/24 | 14341 | macros/latex/base/lppl-1-1.txt 2022/06/24 | 143062 | macros/latex/base/ltclass.dtx 2022/06/24 | 142849 | macros/latex/base/ltnews06.pdf @@ -566,7 +636,6 @@ 2022/06/24 | 1414 | macros/latex/contrib/tcolorbox/tcblistingsutf8.code.tex 2022/06/24 | 14091 | macros/latex/base/ltpage.dtx 2022/06/24 | 1393272 | systems/texlive/tlnet/archive/simples-matrices.doc.r63708.tar.xz -2022/06/24 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma 2022/06/24 | 138600 | systems/texlive/tlnet/archive/pagenote.doc.r63708.tar.xz 2022/06/24 | 138448 | systems/texlive/tlnet/archive/ut-thesis.doc.r63708.tar.xz 2022/06/24 | 1381 | info/mathalphabets/README.md @@ -574,68 +643,44 @@ 2022/06/24 | 137811 | macros/latex/base/ltnews07.pdf 2022/06/24 | 13759 | macros/latex/base/lamport-manual.err 2022/06/24 | 1371984 | macros/latex/contrib/hvextern.zip -2022/06/24 | 135948 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma 2022/06/24 | 13589 | macros/latex/base/proc.dtx -2022/06/24 | 1357073 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2022/06/24 | 135377 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2022/06/24 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2022/06/24 | 1349619 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2022/06/24 | 1349104 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2022/06/24 | 13447 | macros/latex/contrib/tcolorbox/tcolorbox.doc.sidebyside.tex 2022/06/24 | 1341 | macros/latex/base/ltnews18.tex 2022/06/24 | 132382 | macros/latex/base/lppl.pdf -2022/06/24 | 1322742 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2022/06/24 | 1318126 | macros/latex/base/encguide.pdf 2022/06/24 | 130309 | macros/latex/base/ltnews15.pdf -2022/06/24 | 1302487 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma 2022/06/24 | 129570 | macros/latex/base/ltnews09.pdf 2022/06/24 | 1279 | macros/latex/base/legal.txt 2022/06/24 | 12747 | macros/latex/contrib/tcolorbox/tcbvignette.code.tex -2022/06/24 | 126535 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma 2022/06/24 | 12536 | systems/texlive/tlnet/archive/simples-matrices.source.r63708.tar.xz 2022/06/24 | 12520 | macros/latex/base/testpage.tex 2022/06/24 | 12453 | macros/latex/contrib/tcolorbox/tcbposter.code.tex 2022/06/24 | 12334 | macros/latex/base/ltnews24.tex 2022/06/24 | 12292 | systems/texlive/tlnet/archive/chess-problem-diagrams.r63708.tar.xz 2022/06/24 | 12242 | macros/latex/base/tulm.fdd -2022/06/24 | 120617 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma 2022/06/24 | 12058 | macros/latex/contrib/tcolorbox/tcbtheorems.code.tex -2022/06/24 | 1181126 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma 2022/06/24 | 1180993 | macros/latex/base/ltnews.pdf 2022/06/24 | 11733 | macros/latex/contrib/tcolorbox/tcolorbox.doc.s_main.sty -2022/06/24 | 115656 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2022/06/24 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2022/06/24 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini 2022/06/24 | 113296 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skins.tex -2022/06/24 | 113268 | systems/texlive/tlnet/archive/texlive-scripts.r63699.tar.xz -2022/06/24 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma 2022/06/24 | 112 | macros/latex/contrib/tcolorbox/tcolorbox.doc.index.tex -2022/06/24 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma 2022/06/24 | 111948 | macros/latex/base/ltnews11.pdf 2022/06/24 | 11103 | macros/latex/base/manifest.txt 2022/06/24 | 1106 | macros/latex/contrib/tcolorbox/tcolorbox.doc.picturecredits.tex 2022/06/24 | 1096561 | macros/latex/base/lthooks-code.pdf -2022/06/24 | 109480 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma 2022/06/24 | 1081571 | macros/latex/base/doc-code.pdf 2022/06/24 | 10798 | macros/latex/base/ltnews26.tex 2022/06/24 | 10792 | macros/latex/base/ltnews22.tex 2022/06/24 | 10791 | macros/latex/base/ltnews23.tex -2022/06/24 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma 2022/06/24 | 106904 | macros/latex/base/inputenc.dtx 2022/06/24 | 106880 | macros/latex/base/fntguide.tex 2022/06/24 | 10601 | macros/latex/base/makeindx.dtx 2022/06/24 | 105 | macros/latex/base/ltfilehook-code.tex 2022/06/24 | 104 | macros/latex/base/ltshipout-code.tex -2022/06/24 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2022/06/24 | 103 | macros/latex/base/ltcmdhooks-code.tex 2022/06/24 | 10370 | macros/latex/base/ltfsscmp.dtx -2022/06/24 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2022/06/24 | 103093 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma 2022/06/24 | 102 | macros/latex/base/ltmarks-code.tex 2022/06/24 | 102 | macros/latex/base/lthooks-code.tex 2022/06/24 | 10251 | macros/latex/base/webcomp.err -2022/06/24 | 1021849 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2022/06/24 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma 2022/06/24 | 10040 | macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex 2022/06/23 | 9866 | macros/luatex/generic/barracuda/src/lib-driver/brcd-drv-pdfliteral.lua 2022/06/23 | 978 | macros/latex/contrib/chess-problem-diagrams/README @@ -658,7 +703,6 @@ 2022/06/23 | 7829 | macros/luatex/generic/barracuda/src/lib-barcode/brcd-upc.lua 2022/06/23 | 776 | macros/luatex/generic/barracuda/test/test-code39/001-code39-test.tex 2022/06/23 | 765532 | macros/latex/contrib/microtype/microtype.dtx -2022/06/23 | 7281 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2022/06/23 | 70484 | systems/texlive/tlnet/tlpkg/translations/sl.po 2022/06/23 | 70329 | macros/latex/contrib/schwalbe-chess/schwalbe.dtx 2022/06/23 | 6884 | macros/latex/contrib/microtype/microtype.ins @@ -683,7 +727,6 @@ 2022/06/23 | 5254 | macros/luatex/generic/barracuda/test/test-i2of5/001-i2of5-test.tex 2022/06/23 | 511 | macros/luatex/generic/barracuda/barracuda.sty 2022/06/23 | 495400 | systems/texlive/tlnet/archive/charissil.doc.r63695.tar.xz -2022/06/23 | 4871612 | systems/texlive/tlnet/archive/tcolorbox.doc.r63694.tar.xz 2022/06/23 | 47487 | macros/luatex/generic/barracuda/src/lib-barcode/brcd-ean.lua 2022/06/23 | 47295 | systems/texlive/tlnet/tlpkg/translations/messages.pot 2022/06/23 | 4588 | macros/luatex/generic/barracuda/doc/ga-graphic-asm/barracuda-ga-asm.tex @@ -704,7 +747,6 @@ 2022/06/23 | 24385 | macros/luatex/generic/barracuda/test/test-code128/002-code128-test.pdf 2022/06/23 | 242624 | macros/latex/contrib/schwalbe-chess/schwalbe.pdf 2022/06/23 | 2343812 | systems/texlive/tlnet/archive/logix.r63688.tar.xz -2022/06/23 | 232440 | systems/texlive/tlnet/archive/tcolorbox.r63694.tar.xz 2022/06/23 | 231296 | macros/latex/contrib/schwalbe-chess.zip 2022/06/23 | 227 | macros/latex/contrib/schwalbe-chess/schwalbe.ins 2022/06/23 | 21797 | macros/luatex/generic/barracuda/src/lib-geo/brcd-gacanvas.lua @@ -763,7 +805,6 @@ 2022/06/22 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-note.bbx 2022/06/22 | 96 | macros/latex/contrib/biblatex/latex/bbx/verbose-ibid.bbx 2022/06/22 | 9620 | macros/latex/contrib/biblatex/latex/cbx/verbose-inote.cbx -2022/06/22 | 948508 | systems/texlive/tlnet/archive/tex4ht.r63684.tar.xz 2022/06/22 | 93809 | macros/latex/contrib/biblatex-contrib/biblatex-apa/biblatex-apa-test-references.bib 2022/06/22 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-verb.bbx 2022/06/22 | 92 | macros/latex/contrib/biblatex/latex/bbx/numeric-comp.bbx @@ -814,7 +855,6 @@ 2022/06/22 | 7374 | macros/latex/contrib/l3packages/xfp.dtx 2022/06/22 | 7288 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp.tex 2022/06/22 | 722 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/beamerfontthemeArguelles.sty -2022/06/22 | 714512 | systems/texlive/tlnet/archive/latex.source.r63683.tar.xz 2022/06/22 | 7002 | macros/latex/contrib/biblatex/doc/examples/71-style-verbose-ibid.tex 2022/06/22 | 7000 | macros/latex/contrib/biblatex/latex/cbx/verbose.cbx 2022/06/22 | 69 | macros/latex/contrib/biblatex/latex/biblatex.cfg @@ -957,7 +997,6 @@ 2022/06/22 | 31486 | macros/latex/contrib/biblatex/latex/lbx/basque.lbx 2022/06/22 | 31451 | macros/latex/contrib/biblatex/latex/lbx/dutch.lbx 2022/06/22 | 31281 | macros/latex/contrib/biblatex/doc/examples/90-related-entries-biber.pdf -2022/06/22 | 30587472 | systems/texlive/tlnet/archive/latex.doc.r63683.tar.xz 2022/06/22 | 3036 | macros/latex/contrib/biblatex/doc/examples/31-style-numeric-comp.tex 2022/06/22 | 30140 | macros/latex/contrib/biblatex/latex/lbx/portuguese.lbx 2022/06/22 | 30036 | macros/latex/contrib/biblatex/latex/lbx/norsk.lbx @@ -1016,11 +1055,9 @@ 2022/06/22 | 23970 | macros/latex/contrib/biblatex/latex/lbx/italian.lbx 2022/06/22 | 2395 | macros/latex/contrib/biblatex/doc/examples/04-delimiters.tex 2022/06/22 | 23924 | macros/luatex/generic/barracuda/test/test-ean/001-13-ean-test.pdf -2022/06/22 | 23891765 | biblio/biber/binaries/Windows/biber-MSWIN32.zip 2022/06/22 | 2388 | macros/latex/contrib/biblatex/latex/cbx/debug.cbx 2022/06/22 | 23271 | macros/luatex/generic/barracuda/test/test-code39/002-code39-test.pdf 2022/06/22 | 230964 | macros/latex/contrib/beamer-contrib/themes/beamertheme-arguelles/demo/demo-arguelles.gif -2022/06/22 | 227484 | systems/texlive/tlnet/archive/latex.r63683.tar.xz 2022/06/22 | 225925 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp-bibtex.pdf 2022/06/22 | 225925 | macros/latex/contrib/biblatex/doc/examples/53-style-authoryear-icomp-biber.pdf 2022/06/22 | 2257 | macros/latex/contrib/biblatex/latex/cbx/alphabetic-verb.cbx @@ -1143,7 +1180,6 @@ 2022/06/22 | 1409 | macros/latex/contrib/biblatex/doc/examples/19-alphabetic-prefixed.tex 2022/06/22 | 14087 | macros/luatex/generic/barracuda/test/test-libgeo/001-libgeo-test.pdf 2022/06/22 | 13919 | macros/latex/contrib/biblatex/latex/blx-compat.def -2022/06/22 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63684.tar.xz 2022/06/22 | 1346 | macros/latex/contrib/biblatex/doc/examples/65-style-authortitle-tcomp.tex 2022/06/22 | 1340 | macros/latex/contrib/biblatex/doc/examples/12-references-by-segment.tex 2022/06/22 | 1334 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp.tex @@ -1161,7 +1197,6 @@ 2022/06/22 | 127 | macros/latex/contrib/biblatex/latex/lbx/UKenglish.lbx 2022/06/22 | 127 | macros/latex/contrib/biblatex/latex/lbx/slovenian.lbx 2022/06/22 | 1272 | macros/latex/contrib/l3packages/xparse.ins -2022/06/22 | 1264320 | systems/texlive/tlnet/archive/tex4ht.source.r63684.tar.xz 2022/06/22 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-bibtex.pdf 2022/06/22 | 126042 | macros/latex/contrib/biblatex/doc/examples/62-style-authortitle-comp-biber.pdf 2022/06/22 | 125 | macros/latex/contrib/biblatex/latex/lbx/hungarian.lbx @@ -1239,7 +1274,6 @@ 2022/06/21 | 7351 | language/korean/kotex-utf/tex/contrib/dhucsfn.sty 2022/06/21 | 71390 | macros/latex/contrib/csvsimple/csvsimple-legacy.tex 2022/06/21 | 6872 | language/korean/kotex-utf/tex/lucenc.dfu -2022/06/21 | 6820 | systems/texlive/tlnet/archive/hvextern.r63664.tar.xz 2022/06/21 | 6768496 | language/korean/kotex-utf/doc/kotex-utf-doc.pdf 2022/06/21 | 665369 | macros/xetex/latex/xduts/xduts.pdf 2022/06/21 | 663 | info/dtk-bibliography/README.md @@ -1291,7 +1325,6 @@ 2022/06/21 | 2122638 | macros/latex/contrib/csvsimple.zip 2022/06/21 | 2119198 | install/macros/latex/contrib/csvsimple.tds.zip 2022/06/21 | 2081 | language/korean/kotex-utf/tex/contrib/dhucs-enumitem.sty -2022/06/21 | 196125 | support/TeX4ht/source/ChangeLog 2022/06/21 | 191985 | macros/latex/contrib/verifiche/verifiche-example.pdf 2022/06/21 | 19060 | macros/latex/contrib/ut-thesis/ut-thesis.dtx 2022/06/21 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx @@ -1311,7 +1344,6 @@ 2022/06/21 | 131397 | language/korean/kotex-utf/doc/kotex-utf-doc.tex 2022/06/21 | 127249 | macros/latex/contrib/csvsimple/csvsimple-title.png 2022/06/21 | 116 | language/korean/kotex-utf/tex/kotex.cfg -2022/06/21 | 1132704 | systems/texlive/tlnet/archive/hvextern.doc.r63664.tar.xz 2022/06/21 | 1124248 | support/TeX4ht/source/tex4ht-4ht.tex 2022/06/21 | 1111 | macros/xetex/latex/xduts/xduts.ins 2022/06/21 | 1093665 | macros/latex/contrib/csvsimple/csvsimple-l3.pdf @@ -1377,7 +1409,6 @@ 2022/06/20 | 1029 | info/yet-another-guide-latex2e/README 2022/06/20 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html 2022/06/19 | 9640283 | systems/texlive/tlnet/update-tlmgr-r63645.sh -2022/06/19 | 94357 | macros/latex/contrib/fgruler/fgruler.dtx 2022/06/19 | 874536 | systems/texlive/tlnet/archive/biblatex-ext.doc.r63638.tar.xz 2022/06/19 | 830 | macros/latex/contrib/simples-matrices/simples-matrices.ins 2022/06/19 | 750088 | systems/texlive/tlnet/archive/lua-widow-control.doc.r63642.tar.xz @@ -1393,8 +1424,6 @@ 2022/06/19 | 551886 | macros/latex/contrib/simples-matrices/simples-matrices.pdf 2022/06/19 | 49822 | macros/latex/contrib/simples-matrices/simples-matrices.dtx 2022/06/19 | 49596 | systems/texlive/tlnet/archive/letgut.r63637.tar.xz -2022/06/19 | 491910 | macros/latex/contrib/fgruler/fgruler.pdf -2022/06/19 | 491137 | macros/latex/contrib/fgruler.zip 2022/06/19 | 47832 | systems/texlive/tlnet/archive/lua-widow-control.source.r63642.tar.xz 2022/06/19 | 4666565 | systems/texlive/tlnet/update-tlmgr-r63645.exe 2022/06/19 | 455 | systems/texlive/tlnet/update-tlmgr-r63645.sh.sha512.asc @@ -1407,201 +1436,9 @@ 2022/06/19 | 206428 | systems/texlive/tlnet/archive/texlive.infra.doc.r63645.tar.xz 2022/06/19 | 16480 | systems/texlive/tlnet/archive/lua-widow-control.r63642.tar.xz 2022/06/19 | 159724 | systems/texlive/tlnet/archive/univie-ling.r63641.tar.xz -2022/06/19 | 156508 | systems/texlive/tlnet/tlpkg/TeXLive/TLUtils.pm 2022/06/19 | 154 | systems/texlive/tlnet/update-tlmgr-r63645.exe.sha512 2022/06/19 | 153 | systems/texlive/tlnet/update-tlmgr-r63645.sh.sha512 2022/06/19 | 12444 | systems/texlive/tlnet/archive/functional.r63640.tar.xz 2022/06/19 | 12441 | macros/luatex/latex/beamer-rl/beamer-rl.cls 2022/06/19 | 1210 | macros/latex/contrib/fgruler/fgruler.ins 2022/06/19 | 1203624 | systems/texlive/tlnet/archive/letgut.doc.r63637.tar.xz -2022/06/18 | 981436 | systems/texlive/tlnet/archive/europecv.doc.r63630.tar.xz -2022/06/18 | 979544 | macros/latex/contrib/biblatex-contrib/biblatex-ext.zip -2022/06/18 | 9516 | macros/latex/contrib/biblatex-contrib/biblatex-ext/blxextdoiapi.lua -2022/06/18 | 9469 | macros/luatex/generic/lua-widow-control/lua-widow-control.sty -2022/06/18 | 93139 | macros/latex/contrib/functional/functional.sty -2022/06/18 | 8814 | macros/latex/contrib/univie-ling/README -2022/06/18 | 87944 | systems/texlive/tlnet/archive/eqexpl.doc.r63629.tar.xz -2022/06/18 | 872371 | macros/latex/contrib/functional/functional.pdf -2022/06/18 | 8686 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-icomp.cbx -2022/06/18 | 8676 | macros/luatex/generic/lua-widow-control/lwc-manual.mkxl -2022/06/18 | 845647 | install/macros/luatex/generic/lua-widow-control.tds.zip -2022/06/18 | 844254 | macros/luatex/generic/lua-widow-control.zip -2022/06/18 | 842835 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.pdf -2022/06/18 | 8417 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.tex -2022/06/18 | 837 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/american-sbl.lbx -2022/06/18 | 8236 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-comp.cbx -2022/06/18 | 81723 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.def -2022/06/18 | 813 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-terse.bbx -2022/06/18 | 7975 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-l3draw.sty -2022/06/18 | 79100 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.pdf -2022/06/18 | 766351 | macros/latex/contrib/functional.zip -2022/06/18 | 755 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper-bibleref.ist -2022/06/18 | 7511 | macros/luatex/generic/lua-widow-control/CHANGELOG.md -2022/06/18 | 718 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-inote.cbx -2022/06/18 | 7174 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl-ibid.tex -2022/06/18 | 715 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-note.cbx -2022/06/18 | 715 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic-verb.bbx -2022/06/18 | 714568 | systems/texlive/tlnet/archive/latex-base-dev.source.r63631.tar.xz -2022/06/18 | 713 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad3.cbx -2022/06/18 | 713 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad2.cbx -2022/06/18 | 713 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad1.cbx -2022/06/18 | 710 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-ibid.cbx -2022/06/18 | 705 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ticomp.bbx -2022/06/18 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tiecomp.bbx -2022/06/18 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-terse.bbx -2022/06/18 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-tcomp.bbx -2022/06/18 | 702 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-icomp.bbx -2022/06/18 | 702489 | macros/latex/contrib/biblatex-contrib/biblatex-sbl.zip -2022/06/18 | 700 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ticomp.bbx -2022/06/18 | 699 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tecomp.bbx -2022/06/18 | 699 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ibid.bbx -2022/06/18 | 699 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-comp.bbx -2022/06/18 | 698 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-icomp.bbx -2022/06/18 | 697 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tcomp.bbx -2022/06/18 | 695 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.cbx -2022/06/18 | 695 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ibid.bbx -2022/06/18 | 695 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-comp.bbx -2022/06/18 | 692 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-terse.bbx -2022/06/18 | 691 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-iecomp.bbx -2022/06/18 | 691740 | systems/texlive/tlnet/archive/tikzlings.doc.r63628.tar.xz -2022/06/18 | 690570 | macros/luatex/latex/letgut/doc/letgut-code.pdf -2022/06/18 | 688 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.bbx -2022/06/18 | 684 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle.bbx -2022/06/18 | 68300 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl-examples.tex -2022/06/18 | 677 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear.bbx -2022/06/18 | 67172 | macros/luatex/latex/letgut/doc/letgut.tex -2022/06/18 | 6671 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tiecomp.cbx -2022/06/18 | 66328 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r63631.tar.xz -2022/06/18 | 6548 | macros/latex/contrib/biblatex-contrib/biblatex-ext/README.md -2022/06/18 | 6447 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber.cbx -2022/06/18 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad3.bbx -2022/06/18 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad2.bbx -2022/06/18 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-trad1.bbx -2022/06/18 | 640 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-inote.bbx -2022/06/18 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-note.bbx -2022/06/18 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-ibid.bbx -2022/06/18 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-verb.bbx -2022/06/18 | 637 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-comp.bbx -2022/06/18 | 628 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic.bbx -2022/06/18 | 622 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose.bbx -2022/06/18 | 619 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric.bbx -2022/06/18 | 61886 | macros/luatex/generic/lua-widow-control/tb133chernoff-widows.ltx -2022/06/18 | 6171 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tecomp.cbx -2022/06/18 | 609 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-tecomp.bbx -2022/06/18 | 608 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-tcomp.bbx -2022/06/18 | 6074 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-tikz.sty -2022/06/18 | 60592 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl-ibid.pdf -2022/06/18 | 6057 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-icomp.cbx -2022/06/18 | 601 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-ecomp.bbx -2022/06/18 | 601 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-comp.bbx -2022/06/18 | 5911 | macros/luatex/generic/lua-widow-control/tb133chernoff-widows.bib -2022/06/18 | 5834 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ibid.cbx -2022/06/18 | 5773 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ticomp.cbx -2022/06/18 | 5753 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-comp.cbx -2022/06/18 | 5739 | macros/luatex/generic/lua-widow-control/lwc-manual-samples.tex -2022/06/18 | 56928 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r63631.tar.xz -2022/06/18 | 5586 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oasymb-pict2e.sty -2022/06/18 | 5533 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-common.bbx -2022/06/18 | 5505 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear.cbx -2022/06/18 | 5336 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-tcomp.cbx -2022/06/18 | 531 | macros/latex/contrib/univie-ling/doc/templates/template-handout-english.tex -2022/06/18 | 5315084 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r63631.tar.xz -2022/06/18 | 52112 | systems/texlive/tlnet/archive/europecv.r63630.tar.xz -2022/06/18 | 509126 | macros/luatex/generic/lua-widow-control/lua-widow-control.pdf -2022/06/18 | 5016 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ibid.cbx -2022/06/18 | 4806 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-tecomp.cbx -2022/06/18 | 4798 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle.cbx -2022/06/18 | 47183 | macros/luatex/generic/lua-widow-control/tb133chernoff-widows-plot.dat -2022/06/18 | 4634 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-comp.cbx -2022/06/18 | 4630 | macros/luatex/generic/lua-widow-control/tb133chernoff-widows-figure.ctx -2022/06/18 | 461 | macros/luatex/latex/letgut/README.md -2022/06/18 | 458267 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.pdf -2022/06/18 | 4576 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-ticomp.cbx -2022/06/18 | 457173 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.pdf -2022/06/18 | 452988 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.pdf -2022/06/18 | 446917 | macros/latex/contrib/univie-ling/doc/univie-ling-handout.pdf -2022/06/18 | 44240 | macros/luatex/generic/lua-widow-control/lua-widow-control.lua -2022/06/18 | 43851 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.tex -2022/06/18 | 43204 | systems/texlive/tlnet/archive/latex-tools-dev.r63631.tar.xz -2022/06/18 | 4111 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric.cbx -2022/06/18 | 3985 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-tcomp.cbx -2022/06/18 | 39399 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-standard.bbx -2022/06/18 | 391529 | macros/luatex/generic/lua-widow-control/tb133chernoff-widows.pdf -2022/06/18 | 3854403 | macros/latex/contrib/univie-ling.zip -2022/06/18 | 3811 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic.cbx -2022/06/18 | 36633 | macros/luatex/generic/lua-widow-control/lwc-manual.tex -2022/06/18 | 3632 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa-doiapi.sty -2022/06/18 | 3602 | macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.cbx -2022/06/18 | 359872 | macros/luatex/latex/letgut/doc/letgut.pdf -2022/06/18 | 3548 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-numeric-verb.cbx -2022/06/18 | 35309 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.bib -2022/06/18 | 343594 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl-examples.pdf -2022/06/18 | 34335 | systems/texlive/tlnet/tlpkg/installer/install-menu-text.pl -2022/06/18 | 33980 | systems/texlive/tlnet/archive/tikzlings.r63628.tar.xz -2022/06/18 | 32 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkiv -2022/06/18 | 3279 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-tcomp.cbx -2022/06/18 | 3249 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-alphabetic-verb.cbx -2022/06/18 | 32103 | macros/latex/contrib/univie-ling/doc/univie-ling-thesis.tex -2022/06/18 | 31024 | systems/texlive/tlnet/archive/latex-amsmath-dev.r63631.tar.xz -2022/06/18 | 3099 | macros/luatex/latex/letgut/doc/localconf.tex -2022/06/18 | 30591208 | systems/texlive/tlnet/archive/latex-base-dev.doc.r63631.tar.xz -2022/06/18 | 3022 | macros/luatex/generic/lua-widow-control/lua-widow-control-2022-02-22.sty -2022/06/18 | 300667 | macros/latex/contrib/functional/functional.tex -2022/06/18 | 2995 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-common.cbx -2022/06/18 | 2942 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-dashed-common.bbx -2022/06/18 | 29119 | macros/latex/contrib/univie-ling/tex/univie-ling-handout.cls -2022/06/18 | 28849 | macros/latex/contrib/univie-ling/doc/univie-ling-paper.tex -2022/06/18 | 2823 | macros/luatex/generic/lua-widow-control/t-lua-widow-control.mkxl -2022/06/18 | 2810 | macros/luatex/generic/lua-widow-control/README.md -2022/06/18 | 27928 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.cbx -2022/06/18 | 279088 | macros/luatex/latex/letgut/source/letgut.org -2022/06/18 | 2758 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber.bbx -2022/06/18 | 274 | macros/luatex/latex/letgut/doc/letgut.bib -2022/06/18 | 2702 | macros/luatex/latex/letgut/doc/xindex-letgut.lua -2022/06/18 | 26702 | macros/latex/contrib/univie-ling/tex/univie-ling-thesis.cls -2022/06/18 | 26119 | macros/latex/contrib/univie-ling/doc/univie-ling-expose.tex -2022/06/18 | 25633 | macros/latex/contrib/univie-ling/doc/univie-ling-handout.tex -2022/06/18 | 255 | macros/luatex/latex/letgut/doc/listings-conf.tex -2022/06/18 | 25212 | macros/luatex/latex/letgut/source/letgut-banner.org -2022/06/18 | 2504744 | systems/texlive/tlnet/archive/latex-graphics-dev.doc.r63631.tar.xz -2022/06/18 | 24937 | macros/latex/contrib/univie-ling/tex/univie-ling-paper.cls -2022/06/18 | 24366 | macros/latex/contrib/univie-ling/biblatex-univie-ling/univie-ling.bbx -2022/06/18 | 2420736 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r63631.tar.xz -2022/06/18 | 2291 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/README.md -2022/06/18 | 228712 | systems/texlive/tlnet/archive/latex-tools-dev.source.r63631.tar.xz -2022/06/18 | 226820 | systems/texlive/tlnet/archive/latex-base-dev.r63631.tar.xz -2022/06/18 | 2233 | macros/luatex/generic/lua-widow-control/lua-widow-control.tex -2022/06/18 | 21598 | macros/latex/contrib/univie-ling/tex/univie-ling-expose.cls -2022/06/18 | 2086 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-terse.cbx -2022/06/18 | 200633 | macros/latex/contrib/univie-ling/doc/templates/template-handout-english.pdf -2022/06/18 | 1976 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-terse.cbx -2022/06/18 | 19444 | macros/luatex/latex/letgut/doc/exemple-nouveautes.pdf -2022/06/18 | 1848 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-terse.cbx -2022/06/18 | 18222 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl-paper.sty -2022/06/18 | 1807 | macros/luatex/generic/lua-widow-control/lua-widow-control.opm -2022/06/18 | 165128 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/biblatex-sbl.pdf -2022/06/18 | 165126 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext.tex -2022/06/18 | 15948 | systems/texlive/tlnet/archive/latex-graphics-dev.r63631.tar.xz -2022/06/18 | 154150 | macros/luatex/latex/letgut/doc/letgut-banner-code.pdf -2022/06/18 | 1520 | macros/luatex/latex/letgut/source/HOWTO.md -2022/06/18 | 1519 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/german-sbl.lbx -2022/06/18 | 15162 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-oa.sty -2022/06/18 | 1514 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/spanish-sbl.lbx -2022/06/18 | 14325 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-ecomp.cbx -2022/06/18 | 1414 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/english-sbl.lbx -2022/06/18 | 1404 | macros/luatex/generic/lua-widow-control/lwc-manual.bib -2022/06/18 | 1402 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-verbose-note-common.cbx -2022/06/18 | 1394441 | install/macros/luatex/latex/letgut.tds.zip -2022/06/18 | 1391 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authortitle-common.bbx -2022/06/18 | 13333 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.bbx -2022/06/18 | 13222 | macros/latex/contrib/biblatex-contrib/biblatex-ext/CHANGES.md -2022/06/18 | 1285 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-examples.bib -2022/06/18 | 1272 | systems/texlive/tlnet/archive/eqexpl.r63629.tar.xz -2022/06/18 | 1267341 | macros/luatex/latex/letgut.zip -2022/06/18 | 12403 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-biblatex-aux.def -2022/06/18 | 1221 | macros/luatex/latex/letgut/doc/latexmkrc -2022/06/18 | 12071 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-iecomp.cbx -2022/06/18 | 11606 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authoryear-ecomp.cbx -2022/06/18 | 1107 | macros/latex/contrib/biblatex-contrib/biblatex-sbl/sbl.dbx -2022/06/18 | 10823 | macros/latex/contrib/biblatex-contrib/biblatex-ext/biblatex-ext-tabular.sty -2022/06/18 | 10067 | macros/latex/contrib/biblatex-contrib/biblatex-ext/ext-authornumber-comp.cbx diff --git a/fonts/symbats3/MANIFEST b/fonts/symbats3/MANIFEST index 06833fe90e..556063879f 100644 --- a/fonts/symbats3/MANIFEST +++ b/fonts/symbats3/MANIFEST @@ -5,6 +5,6 @@ latexname.tex unicodename.tex codepoint.tex MANIFEST -README.fd +README.md VERSION diff --git a/fonts/symbats3/README.md b/fonts/symbats3/README.md index 438d6946b9..568cb6591d 100644 --- a/fonts/symbats3/README.md +++ b/fonts/symbats3/README.md @@ -3,7 +3,7 @@ # symbats3 -This is the README.md file for the symbats3 draft LaTeX class (2022-05-23) +This is the README.md file for the symbats3 draft LaTeX class (2022-06-25) ## Summary @@ -27,7 +27,9 @@ Run the Font Book app, click the Add button in the Font Book toolbar, locate and ### Windows: Run Directory Explorer (what used to be called My Computer), right-click on each font file where you downloaded it, and select Install. -## Automated package installation +## Package installation + +### Automated installation If this class is distributed from CTAN, it should be in a zip file (https://ctan.org/pkg/symbats3) which allows it to be installed @@ -38,19 +40,19 @@ If you are using automated LaTeX package installation, no further action is required: the package will be installed the first time you use it in a LaTeX document. -## Manual installation +### Manual installation Install the package file symbats3.sty into your Personal TeX Folder (create it if it does not already exist), eg -### Linux +#### Linux ``` -/texmf/tex/latex/symbats3 +~/texmf/tex/latex/symbats3 ``` -### Mac OS X +#### Mac OS X ``` -/Library/texmf/tex/latex/symbats3 +~/Library/texmf/tex/latex/symbats3 ``` -### Windows +#### Windows (Win95–XP) ``` C:\texmf\tex\latex\symbats3 @@ -65,7 +67,7 @@ Note that MiKTeX users MUST add their Personal TeX Folder to their MiKTeX root w See http://latex.silmaril.ie/formattinginformation/personal.html for more information about your Personal TeX Folder and about how to use it in MiKTeX. -## Installation on shared systems +### Installation on shared systems On multi-user systems (Unix-based), identify the shared local directory tree with the command @@ -82,7 +84,7 @@ Do not forget to run your local TeX filename database indexer program not be found by LaTeX and nothing will work! -## Manual installation (older non-TDS systems) +### Installation on older and non-TDS systems To install this software manually, download and unzip the file into a temporary directory and move the class and/or package @@ -96,27 +98,28 @@ question in the TeX FAQ at https://texfaq.org/FAQ-inst-wlcf.html for more information. If you do not know, or cannot find it, or do not have access to it, your TeX system may be out of date and may need replacing. -## Online systems and “last resort” systems +### Online systems and “last resort” systems Some online LaTeX systems use CTAN, so a package from there should be available on demand. For other online LaTeX systems where you do not -have access to the file system, unzip the file into a +have access to the file system, unzip the file into a local temporary directory and upload the files to the online system. Follow their instructions for where to put them. In an emergency, or as a last resort on unmanageable systems, it is -possible simply to put the class and/or package file[s] into your +possible simply to put the package files into your current working directory (the same folder as your `.tex` file[s]). -While this may work, it is not supported, and may lead to other -resources (packages, fonts, images etc) not being found. +While this will work, it is not supported, cannot be maintained, +and may lead to other resources (packages, fonts, images etc) not +being found. ## Usage Include the line shown below in the Preamble of your LaTeX document: -```LaTeX +``` \usepackage[options]{symbats3} ``` Read the documentation for the options available, if @@ -137,7 +140,7 @@ For TODO items, see the PDF documentation. The following statement is included in the source code: ``` %% -%% This is file `symbats3.sty' +%% This is file ‘symbats3.sty’ %% %% This work has the LPPL maintenance status ‘maintained’. %% diff --git a/fonts/symbats3/VERSION b/fonts/symbats3/VERSION index 9536671383..0ca9da313d 100644 --- a/fonts/symbats3/VERSION +++ b/fonts/symbats3/VERSION @@ -1 +1 @@ -Date of most recent change is 2022-05-23 +Date of most recent change is 2022-06-25 diff --git a/fonts/symbats3/symbats3.pdf b/fonts/symbats3/symbats3.pdf index a9b8e7752d..83b65a5657 100644 Binary files a/fonts/symbats3/symbats3.pdf and b/fonts/symbats3/symbats3.pdf differ diff --git a/fonts/symbats3/symbats3.sty b/fonts/symbats3/symbats3.sty index bf8f40bce8..29c6246e55 100644 --- a/fonts/symbats3/symbats3.sty +++ b/fonts/symbats3/symbats3.sty @@ -2,7 +2,7 @@ %% This is file `symbats3.sty' %% %% The source is maintained by Peter Flynn at Silmaril Consultants. -%% Please report all bugs and comments to +%% Please report all bugs and comments to %% %% Copyright (c) 2021–2022 Peter Flynn and Silmaril Consultants %% @@ -19,7 +19,7 @@ %% peter@silmaril.ie %% \NeedsTeXFormat{LaTeX2e}[2020-02-02] -\ProvidesPackage{symbats3}[2022/01/18 v0.8 Pagan fonts package] +\ProvidesPackage{symbats3}[2022/06/21 v0.9 Pagan font package] % % OPTIONS % diff --git a/fonts/symbats3/symbats3.tex b/fonts/symbats3/symbats3.tex index 10002e4512..15d18e81b1 100644 --- a/fonts/symbats3/symbats3.tex +++ b/fonts/symbats3/symbats3.tex @@ -2,8 +2,11 @@ \documentclass{article} \usepackage{fontspec,symbats3,array,parskip,fancyhdr,setspace,relsize} \usepackage[backend=biber,style=authoryear]{biblatex} -\usepackage{draftwatermark,enumitem,xcolor,multicol,menukeys,sectsty} +\usepackage{enumitem,xcolor,multicol,menukeys,sectsty,metalogo} \usepackage[normalem]{ulem} +\usepackage{fancybox} +%\usepackage{draftwatermark} +%\SetWatermarkColor{LightSteelBlue} \addbibresource{symbats3.bib} \ULdepth=0pt \makeatletter @@ -24,11 +27,12 @@ \newcommand{\vstrut}{\vrule height1.2em width0pt} \pagestyle{fancy} \rhead{\scriptsize\leftmark} -\lhead{} +\lhead{\scriptsize\rightmark} \renewcommand{\abstractname}{Summary} \usepackage{hyperref} -\hypersetup{colorlinks=true,linkcolor=MediumBlue,urlcolor=MediumBlue} -\begin{document}\raggedright +\hypersetup{colorlinks=true,linkcolor=Crimson,urlcolor=MediumBlue,citecolor=Green} +\AtBeginDocument{\raggedright\thispagestyle{empty}} +\begin{document} \title{Symbats 3.0 font macros for \LaTeX} \author{Peter Flynn\\Silmaril Consultants\\\texttt{peter@silmaril.ie}} \maketitle @@ -41,15 +45,13 @@ Runic and Ogham script. The designer, Feòrag, has kindly released the fonts under the SIL Open Font License Version 1.1 (26 February 2007). This \LaTeX\ package (\textsf{symbats}) is released under the -\LaTeX\ Project Public License (LPPL), version 1.3c. This is a draft -package and is not yet available for public test. Future (working) -versions will be uploaded to the Comprehensive \TeX\ Archive Network -(CTAN). +\LaTeX\ Project Public License (LPPL), version 1.3c and is available +from the Comprehensive \TeX\ Archive Network (CTAN). \subsubsection*{Current status} \begin{enumerate} \item Names for use as commands in \LaTeX\ have been specified for - all identified glyphs, but need further checking + all identified glyphs \item Names for glyphs positioned for older versions of the fonts have been prefixed `old' where this was identifiable; \item Names for Runic are prefixed `RU' and names for Ogham are @@ -66,6 +68,7 @@ to the maintainer. \tableofcontents \subsection*{History} \begin{itemize}[nosep] + \item[0.9] 2022-06-21 Edits and corrections to descriptions \item[0.8] 2022-01-18 Baseline adjustment option added, documentation updated \item[0.7] 2022-01-11 Last duplicated names fixed, .sty file created @@ -198,45 +201,56 @@ In choosing the names, the methodology used was: \end{enumerate} -\section{Usage} +\section{Using the \textit{symbats3} package} -\begin{enumerate} - -\item Download the fonts from the URI given in - \hyperref[intro]{\S\ref{intro} Introduction} and install them into +Download the fonts (see \S\ref{intro}) and install them into your computer according to your operating system's instructions (see instructions at the end of this page). -\item Install the package file \verb+symbats3.sty+ into your - Personal \TeX\ Folder (create it if it does not already exist), eg - {\small\begin{description}[nosep,leftmargin=1em,font=\sffamily] - \item[Linux] \texttt{~/texmf/tex/latex/symbats3} - \item[Mac OS\thinspace X] - \texttt{~/Library/texmf/tex/latex/symbats3} - \item[Windows] (Win95–XP) \verb+C:\texmf\tex\latex\symbats3+\\ - (Win 7–11) \verb+Computer\System\Users\your~name\texmf+ - \par\smallskip - \textbf{Note} MiK\TeX\ users \textsf{\smaller MUST} add their Personal - \TeX\ Folder to their MiK\TeX\ root when it is created; and - \textsf{\smaller MUST} refresh their Font - Name DataBase (FNDB) utility after installation: see the link - below. No action is required for other systems. - \end{description}} +\subsection{Package installation} + +\subsubsection{Normal (automated) installation} + +If you are using (eg) MiK\TeX\ or another system with automated font +installation, just invoking the package in a document is enough to +make it install automatically from CTAN, eg: + +\verb+\usepackage{symbats3}+ + +\subsubsection{Manual installation} + +If you have to (or want to) install the package manually: + +\begin{enumerate} - See - \url{http://latex.silmaril.ie/formattinginformation/personal.html} - for more information about your - Personal \TeX\ Folder and about how to use it in MiK\TeX\ \parencite{fi}. +\item Download the package zip file from CTAN. + +\item Unzip the file into your Personal \TeX\ Folder (see + page\thinspace\pageref{ptf}) + +\item Create the subdirectories \verb+tex/latex/symbats3/+ and + \verb+doc/latex/symbats3/+ within + your Personal \TeX\ Folder \verb+texmf+. + +\item Move the two package files \verb+symbats3.sty+ and + \verb+symbats3.def+ into the new \LaTeX\ subdirectory + \verb+texmf/tex/latex/symbats3/+. + +\item Move the remaining package files into the new documentation + subdirectory \verb+texmf/doc/latex/symbats3/+. \item Add the line \verb+\usepackage{symbats3}+ to the Preamble of your \LaTeX\ document. \end{enumerate} -Note that the \textsf{symbats3} package \textsf{\smaller REQUIRES} the -\textsf{fontspec} package for Unicode and OpenType fonts. The -\textsf{symbats3} package \textsf{\smaller CANNOT} be used with the old -\textsf{fontenc} and \textsf{inputenc} packages. +Note that the \textsf{supertramp} package \textsf{\smaller REQUIRES} +the \textsf{fontspec} package for Unicode and OpenType fonts +\parencite{fontspec}. The \textsf{supertramp} package \textsf{\smaller + CANNOT} be used with the old \textsf{fontenc} and \textsf{inputenc} +packages, which means you \textsf{\smaller MUST} use \XeLaTeX\ or + \LuaLaTeX\ as your processor, not \textit{pdflatex} or plain + \textit{latex}. \subsection{Options} @@ -287,7 +301,7 @@ When shown in another typestyle, these words keep their conventional \printbibliography -\vfill + \section*{Installing OpenType™ and TrueType™ fonts} \begin{description} @@ -304,8 +318,43 @@ When shown in another typestyle, these words keep their conventional each font file where you downloaded it, and select \textsf{Install}. \end{description} + + \begingroup + \fboxsep1em + \begin{Sbox} + \begin{minipage}{.9\hsize} + \raggedright\sffamily + Your Personal \TeX\ Folder should normally be something like this;\\ + create it now if it does not already exist: + \par\smallskip + \begin{description}[noitemsep,leftmargin=1em,font=\sffamily] + \item[Linux:] \verb+~/texmf+ + \item[Mac OS\thinspace X:] + \verb+~/Library/texmf+ + \item[Windows:] (\textsf{Win95–XP}) + \verb+C:\texmf\tex\latex\symbats3+\\ + (\textsf{Win 7–11}) + \verb+Computer\System\Users\+\texttt{\itshape yourname}\verb+\texmf+ + \\[2mm] + \textbf{Note} Windows MiK\TeX\ users (only) \textsf{\smaller + MUST} add their Personal \TeX\ Folder to their MiK\TeX\ root + when it is first created; and \textsf{\smaller MUST} refresh their + Font Name DataBase (FNDB) utility after installation: see the + link below. No such action is needed for other systems. + \end{description} + \par\smallskip + See the online documentation at + \url{http://latex.silmaril.ie/formattinginformation/personal.html} + for more information about your + Personal \TeX\ Folder and about how to use it in MiK\TeX\ \parencite{fi}. + \end{minipage} + \end{Sbox} + \fbox{\TheSbox} + \endgroup\label{ptf} + \end{multicols*} -\clearpage + + \clearpage \section{Symbats3 in index order of Unicode codepoint}\label{codepoint} \input{codepoint} \clearpage diff --git a/macros/latex/contrib/cprotectinside/README b/macros/latex/contrib/cprotectinside/README new file mode 100644 index 0000000000..236b225e84 --- /dev/null +++ b/macros/latex/contrib/cprotectinside/README @@ -0,0 +1,26 @@ +cprotectinside -- Use cprotect arbitrarily deeply nested + Extends on `cprotect` package to allow users to use verbatim-like commands inside arbitrary + parameters. + + +Released under the LaTeX Project Public License v1.3c or later +See http://www.latex-project.org/lppl.txt + +Report bugs at https://github.com/user202729/TeXlib + +======== + +Copyright 2022 user202729 + +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License (LPPL), either version 1.3c of this license or +(at your option) any later version. The latest version of this license is in +the file: + + http://www.latex-project.org/lppl.txt + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is user202729. + +This work consists of the files cprotectinside.sty. diff --git a/macros/latex/contrib/cprotectinside/cprotectinside.pdf b/macros/latex/contrib/cprotectinside/cprotectinside.pdf new file mode 100644 index 0000000000..c2ef590860 Binary files /dev/null and b/macros/latex/contrib/cprotectinside/cprotectinside.pdf differ diff --git a/macros/latex/contrib/cprotectinside/cprotectinside.sty b/macros/latex/contrib/cprotectinside/cprotectinside.sty new file mode 100644 index 0000000000..53afd0beb1 --- /dev/null +++ b/macros/latex/contrib/cprotectinside/cprotectinside.sty @@ -0,0 +1,78 @@ +% File: cprotectinside.sty +% Copyright 2022 user202729 +% +% This work may be distributed and/or modified under the conditions of the +% LaTeX Project Public License (LPPL), either version 1.3c of this license or +% (at your option) any later version. The latest version of this license is in +% the file: +% +% http://www.latex-project.org/lppl.txt +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is user202729. + +\ProvidesExplPackage{cprotectinside}{2022/06/25}{0.0.0}{Use cprotect arbitrarily deeply nested} + +% '__' ↔ '_cpi_' + +\msg_new:nnn {cprotectinside} {delimiter-not-match} {Delimiters~does~not~match!} + +\int_new:N \_cpi_used + +\edef \cprotectinsideAppend { \c_backslash_str empty } +% 12 is other catcode + +\cs_generate_variant:Nn \tl_replace_all:Nnn {Nnx} + +% #1: single character for the delimiter e.g. '+' +% #2: the body + + +\NewDocumentCommand\cprotectinside{v +v}{ + + %\seq_set_split_keep_spaces:Nnn \_cpi_entries {#1} {#2} + % cannot do this in old version + + \tl_set:Nn \_cpi_entries {#2} + \tl_replace_all:Nnx \_cpi_entries {~} { \char_generate:nn {`\ } {12} } % replace space with other + \seq_set_split:NnV \_cpi_entries {#1} \_cpi_entries % so that they're not lost here. Support older versions without \seq_set_split_keep_spaces + + \int_if_even:nT {\seq_count:N \_cpi_entries} { + \msg_error:nn {cprotectinside} {delimiter-not-match} + } + \tl_build_gbegin:N \_cpi_result + \seq_map_indexed_inline:Nn \_cpi_entries { + % ##1 is index, ##2 is item + \int_if_even:nTF {##1} { + % index 2, 4, 6...: content to be cprotect-ed + \int_incr:N \_cpi_used + \exp_args:NV \_cpi_aux:nn \cprotectinsideAppend {##2} + \tl_build_gput_right:Nx \_cpi_result { \c_backslash_str cpiContentA \romannumeral \_cpi_used / } + + } { + % index 1, 3, 5...: normal text + \tl_build_gput_right:Nn \_cpi_result {##2} + } + } + %\tl_build_gput_right:Nn \_cpi_result {##2} + \tl_build_gend:N \_cpi_result + \begingroup + \newlinechar=13~ % have to setup like this because +v collect newline as char 13 + \exp_args:NNNV \expandafter \endgroup \scantokens \_cpi_result +} + +\def \_cpi_aux:nn #1 #2 { + \protected \cs_set_protected:cpn {cpiContentA \romannumeral \_cpi_used} / {\cprotectinsideReexec{#2 #1}} +} + +\def \cprotectinsideReexec #1 { + \begingroup + \newlinechar=13~ + \expandafter % expand the \scantokens once when newlinechar=13 + \endgroup + \scantokens {#1} % then execute the code with original newlinechar value +} + +\cs_generate_variant:Nn \_cpi_aux:n {V} +\cs_generate_variant:Nn \tl_gset_rescan:Nnn {NnV} diff --git a/macros/latex/contrib/cprotectinside/cprotectinside.tex b/macros/latex/contrib/cprotectinside/cprotectinside.tex new file mode 100644 index 0000000000..976d067ec7 --- /dev/null +++ b/macros/latex/contrib/cprotectinside/cprotectinside.tex @@ -0,0 +1,167 @@ +%%! TEX program = lualatex +\ProvidesFile{cprotectinside.tex} [2022/06/25 v0.0.0 Use cprotect arbitrarily deeply nested] +\documentclass{l3doc} +\EnableCrossrefs +\CodelineIndex +\RecordChanges +\usepackage{hyperref} +\usepackage{csquotes} +%\MakeOuterQuote{"} +\begin{document} +\GetFileInfo{\jobname.tex} + +\title{\textsf{cprotectinside} --- Use cprotect arbitrarily deeply nested +\thanks{This file describes version \fileversion, last revised \filedate.} +} +\author{user202729% +%\thanks{E-mail: (not set)} +} +\date{Released \filedate} + +\maketitle + +\changes{v0.0.0}{2022/05/18}{First public release} + +\let\backtick=` +\MakeShortVerb{`} + +\begin{abstract} + Extends on `cprotect` package to allow users to use verbatim-like commands inside arbitrary + parameters. + +\end{abstract} + +\section{Usage} + + +\subsection{Main function} +\begin{function}{\cprotectinside} + \begin{syntax} + \cs{cprotectinside} \meta{delimiter} \meta{content} \\ + \end{syntax} + Execute \meta{content} that possibly contains verbatim content. + + This is a bit hard to explain. To give an example: + + Take an example from \url{https://tex.stackexchange.com/q/24574}, + you want to write \verb+\textbf{using \verb|-i| as}+. Unfortunately, `\textbf` does not accept + `\verb` %` %workaround for syntax highlighter + in input. + + Then you need to + + \begin{itemize} + \item Wrap the whole code inside `\cprotectinside{!}{ ... }` + \item Wrap each `\verb` %` + command (and its arguments) inside `!...!`. + \end{itemize} + +The resulting code would be: + + \begin{verbatim} + \cprotectinside{!}{\textbf{\using !\verb|-i|! as}}} + \end{verbatim} + +The first argument `!` is the delimiter, it can be changed as long as it's changed correspondingly in the \meta{content} part. + +In this simple case, it's possible to simply use `cprotect`. Nevertheless this package is useful in some cases, for example... + +\begin{itemize} + \item Value of keyval argument: + + \begin{verbatim} + \cprotectinside{*}{ + \begin{lstlisting}[language=Perl, + caption={text *\verb+myverb+* some more text}] + code code + code code + \end{lstlisting} + } + \end{verbatim} + + \item Pseudo-environments (contrived example): + + \begin{verbatim} + \cprotectinside{*}{ + \begin{align} + 1 &= 2+\text{text *\verb+text+* text} + \end{align} + } + \end{verbatim} +\end{itemize} + + + +\end{function} + + +\subsection{Common issues} + +\begin{itemize} + + \item If you get the error message + + \begin{quote} + LaTeX cmd Error: Verbatim-like command \backtick `\cprotectinside`' illegal in argument. + \end{quote} + + You can't use a literal TAB character inside \meta{content} + because of a known bug: \url{https://tex.stackexchange.com/q/508001} + + (when the tab character is at the begin of a line -- which is the most common case, it will give no error message but they will be removed from the code. Which might matter for `verbatim` environments, for example.) + + \item Note that the following code will not work as desired + \begin{verbatim} + \cprotectinside{!}{ + some content + %} + some other content + } + \end{verbatim} + because of the unbalanced brace in the comment. It's possible to use characters different from braces to delimit the second argument + \begin{verbatim} + \cprotectinside{!}| + some content + %} + some other content + | + \end{verbatim} + or use the workarounds described in the documentation of \texttt{cprotect} package. + + \item Contents that is intended to be passed as + \enquote{text} + to the outer command must not be `cprotect`ed. + + As a general rule of thumb, if the content inside can be replaced with a `\includegraphics` with no compilation error, + it can be `cprotect`ed. + + +\end{itemize} + +\subsection{Implementation note} + +The working of the code is similar to how \texttt{cprotect} package works. Described in more details +in \url{https://tex.stackexchange.com/q/622512} (post by the package author). + +In particular, given the code +\verb+\textbf{using \verb|-i| as}+ +the command might transform it to become +\verb+\textbf{using \cpiContentAi/ as}+ +then execute the resulting code. +Where `\cpiContentAi/` is defined to be something similar to `\input{inner.tex}`, with the (imaginary) file +`inner.tex` has the content `\verb|-i|\empty`. + +The string to be appended inside each inner chunk defaults to `\empty`, used to remove the space generated at the +end of each file (similar in purpose to `^^E^^L` used by `cprotect` package), but it can be configured: + +\begin{variable}{\cprotectinsideAppend} + The content to be appended to every inner macro. Should already be detokenized. Defaults to the detokenized string \texttt{\textbackslash empty}. +\end{variable} + + +\StopEventually{% + \PrintChanges + \PrintIndex +} +\Finale +\end{document} diff --git a/macros/latex/contrib/fgruler/fgruler.dtx b/macros/latex/contrib/fgruler/fgruler.dtx index 1cebbe6671..e49d112cef 100644 --- a/macros/latex/contrib/fgruler/fgruler.dtx +++ b/macros/latex/contrib/fgruler/fgruler.dtx @@ -21,21 +21,18 @@ \ProvidesFile{fgruler.dtx} % %\NeedsTeXFormat{LaTeX2e}[2020/10/01] -%\ProvidesPackage{fgruler}[2022/06/19 v1.4 Package for drawing rulers on the foreground or in the text] +%\ProvidesPackage{fgruler}[2022/06/25 v1.5 Package for drawing rulers on the foreground or in the text] % %<*driver> \documentclass{ltxdoc} \OnlyDescription -\usepackage[a4paper,margin=25mm,marginparwidth=19mm,marginparsep=5mm,headsep=5mm,headheight=4mm,footskip=10mm]{geometry} -\usepackage[pdfstartview=FitH,colorlinks,allcolors=black,bookmarksnumbered,hyperfootnotes=false]{hyperref} +\AddToHook{begindocument/before}[doc/hyperref]{\hypersetup{pdfstartview=FitH,allcolors=black}}% see in doc.sty and hypdoc.sty +\usepackage[a4paper,margin=25mm,marginparwidth=15mm,marginparsep=5mm,headsep=5mm,headheight=4mm,footskip=10mm]{geometry} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[english]{babel} -\usepackage{listings,fontawesome,fancyvrb} -\usepackage[type=none,color=red!80!black]{fgruler} - -\flushbottom -\VerbatimFootnotes +\usepackage{listings,fontawesome} +\usepackage[type=none]{fgruler} \setlength{\labelsep}{0pt} @@ -43,12 +40,13 @@ gobble=2, belowskip=\bigskipamount, basicstyle=\ttfamily, -backgroundcolor=\color{black!10}, +backgroundcolor=\color{blue!10}, +framerule=0pt, frame=trbl, -framesep=3pt, +framesep=5pt, columns=fullflexible, -xleftmargin=3.4pt, -xrightmargin=3.4pt, +xleftmargin=5pt, +xrightmargin=5pt, keepspaces}}{} \newcommand{\commandinline}{\lstinline[ @@ -65,124 +63,127 @@ keepspaces]} % \fi % % \GetFileInfo{fgruler.sty} -% -% \title{The {\bfseries\sffamily fgruler} package\\{\large v1.4 (2022/06/19)}} -% \author{Tibor T\'{o}m\'{a}cs\\{\normalsize\url{tomacs.tibor@uni-eszterhazy.hu}}} +% +% \title{The \texorpdfstring{{\bfseries\sffamily fgruler} package\\{\large v1.5 (2022/06/25)}}{fgruler package}} +% \author{\texorpdfstring{Tibor T\'{o}m\'{a}cs\\{\normalsize\url{tomacs.tibor@uni-eszterhazy.hu}}}{Tibor T\'{o}m\'{a}cs}} % \date{} % \maketitle % -% \fgruler{upperleft}{0cm}{0cm} -% \noindent -% {\rulerparams{}{\scriptsize\sffamily\color{teal}}{blue}{}{} -% {\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{\textwidth}}\\[2pt] -% \ruler{rightup}{\textwidth}} +% \fgruler*[color=red!80!black]{upperleft} +% \noindent{\rulerparams{}{\scriptsize\sffamily\color{teal}}{blue}{}{}\ruler{taperight}{\textwidth}} % % \section{Introduction} -% The \texttt{fgruler} is an abbreviation for the \emph{foreground ruler}. -% This package draws horizontal and vertical rulers on the foreground of every (or a given) page at absolute position. +% The |fgruler| package draws horizontal and vertical rulers on the foreground of every (or the current) page at absolute position. % In this way, you can check the page layout dimensions. +% You can also draw various rulers in the text. % % \medskip\noindent -% Besides, you can draw various rulers in the text, too. -% -% \medskip\noindent -% The \texttt{fgruler} package requires the services of the following packages: \texttt{kvoptions}, \texttt{etoolbox}, \texttt{xcolor}, \texttt{graphicx}, \texttt{eso-pic}. +% The |fgruler| package requires the services of the following packages: |kvoptions|, |etoolbox|, |xcolor|, |graphicx|, |eso-pic|. % % \section{Loading package} % Load the package with % \begin{flushleft} -% \commandinline|\usepackage[!!]{fgruler}| +% \commandinline|\usepackage[!!]{fgruler}| % \end{flushleft} % or % \begin{flushleft} % \commandinline|\usepackage{fgruler}|\\ -% \commandinline|\setfgruler{!!}| +% \commandinline|\setfgruler{!!}| % \end{flushleft} -% The \verb|\setfgruler| command is usable in the \texttt{document} environment, too. +% The |\setfgruler| command is usable in the document body, too. % -% \section{Options}\label{sec:options} -% By default, the \texttt{fgruler} package draws a square ruler on the foreground of every page. The following package options set the parameters of these rulers. +% \section{Package options}\label{sec:options} +% By default, the |fgruler| package draws a square ruler on the foreground of every page. +% The following package options set the parameters of these rulers. % \begin{description} % \item\commandinline|unit=!!|\\ -% Ruler unit. The \commandinline|!!| legal values: +% Ruler unit. Possible \commandinline|!!| values: % \begin{description} % \item\commandinline|cm| Metric ruler (centimeter). Default value. % \item\commandinline|in| English ruler (inch). % \end{description} % % \item\commandinline|type=!!|\\ -% Origin, directions and lengths of the ruler. The \commandinline|!!| legal values: +% It determines the origin, directions, and lengths of the ruler. Possible \commandinline|!!| values: % \begin{description} -% \item\commandinline|upperleft| Default value. Origin: upper left corner of the paper. Directions: down and right. Lengths: paper sizes. See \ref{example:upperleft} example. -% \item\commandinline|upperright| Origin: upper right corner of the paper. Directions: down and left. Lengths: paper sizes. See \ref{example:upperright} example. -% \item\commandinline|lowerleft| Origin: lower left corner of the paper. Directions: up and right. Lengths: paper sizes. See \ref{example:lowerleft} example. -% \item\commandinline|lowerright| Origin: lower right corner of the paper. Directions: up and left. Lengths: paper sizes. See \ref{example:lowerright} example. -% \item\commandinline|upperleftT| Origin: upper left corner of the text area. Directions: down and right. Lengths: text area sizes. See \ref{example:upperleftT} example. -% \item\commandinline|upperrightT| Origin: upper right corner of the text area. Directions: down and left. Lengths: text area sizes. See \ref{example:upperrightT} example. -% \item\commandinline|lowerleftT| Origin: lower left corner of the text area. Directions: up and right. Lengths: text area sizes. See \ref{example:lowerleftT} example. -% \item\commandinline|lowerrightT| Origin: lower right corner of the text area. Directions: up and left. Lengths: text area sizes. See \ref{example:lowerrightT} example. +% \item\commandinline|upperleft| Default value. Square ruler (origin: upper left corner of the paper; directions: down and right; lengths: paper sizes). See Example \ref{example:upperleft}. +% \item\commandinline|upperright| Square ruler (origin: upper right corner of the paper; directions: down and left; lengths: paper sizes). See Example \ref{example:upperright}. +% \item\commandinline|lowerleft| Square ruler (origin: lower left corner of the paper; directions: up and right; lengths: paper sizes). See Example \ref{example:lowerleft}. +% \item\commandinline|lowerright| Square ruler (origin: lower right corner of the paper; directions: up and left; lengths: paper sizes). See Example \ref{example:lowerright}. +% \item\commandinline|upperleftT| Square ruler (origin: upper left corner of the text area; directions: down and right; lengths: text area sizes). See Example \ref{example:upperleftT}. +% \item\commandinline|upperrightT| Square ruler (origin: upper right corner of the text area; directions: down and left; lengths: text area sizes). See Example \ref{example:upperrightT}. +% \item\commandinline|lowerleftT| Square ruler (origin: lower left corner of the text area; directions: up and right; lengths: text area sizes). See Example \ref{example:lowerleftT}. +% \item\commandinline|lowerrightT| Square ruler (origin: lower right corner of the text area; directions: up and left; lengths: text area sizes). See Example \ref{example:lowerrightT}. % \item\commandinline|alledges| There are rulers on all edges of the paper. % Top ruler origin: upper left corner of the paper (direction: right). % Bottom ruler origin: lower left corner of the paper (direction: right). % Left ruler origin: upper left corner of the paper (direction: down). -% Right ruler origin: upper right corner of the paper (direction: down). Lengths: paper sizes. See \ref{example:alledges} example. -% \item\commandinline|alledges*| It is similar to \verb|alledges| option, but bottom ruler origin is lower right corner of the paper (direction: left), +% Right ruler origin: upper right corner of the paper (direction: down). Lengths: paper sizes. See Example \ref{example:alledges}. +% \item\commandinline|alledges*| It is similar to |alledges| option, but bottom ruler origin is lower right corner of the paper (direction: left), % and left ruler origin is lower left corner of the paper (direction: up). -% See \ref{example:alledges*} example. -% \item\commandinline|alledgesT| It is similar to \verb|alledges| option, but on the edges of the text area. See \ref{example:alledgesT} example. -% \item\commandinline|alledgesT*| It is similar to \verb|alledges*| option, but on the edges of the text area. See \ref{example:alledgesT*} example. -% \item\commandinline|none| Not drawing ruler. +% See Example \ref{example:alledges*}. +% \item\commandinline|alledgesT| It is similar to |alledges| option, but on the edges of the text area. See Example \ref{example:alledgesT}. +% \item\commandinline|alledgesT*| It is similar to |alledges*| option, but on the edges of the text area. See Example \ref{example:alledgesT*}. % \item\commandinline|user| Each \commandinline|!!|--\commandinline|!!| pair activates an \commandinline|\fgrulertype{!!}{!!}| command. -% After \commandinline|\fgrulerdefuser!!{!!}| the expansion of \commandinline|\fgrulertype{!!}{user}| is \commandinline|!!|, -% which determines the effect of this option. -% See \ref{example:user-first}--\ref{example:user-last} examples. +% So the expansion of \commandinline|\fgrulertype{!!}{user}| determines the effect of this option. +% It will be \commandinline|!!| after using the \commandinline|\fgrulerdefuser{!!}| command, +% where in the \commandinline|!!| you have to referrence the unit as \commandinline|\fgrulerunit|. +% For example, after\\ |\fgrulerdefuser{\fgrulertype{\fgrulerunit}{alledges}}|\\ the |type=user| option will be equivalent to the |type=alledges|. +% See also Examples \ref{example:user-first}--\ref{example:user-last}. +% \item\commandinline|none| No ruler drawn. % \end{description} +% +% \item\commandinline|type={!!}|\\ +% The \commandinline|!!| is a list of valid type names separated by commas. +% These types will be combined. +% For example |type={alledges,alledgesT}|. +% See the result in Example \ref{example:combining}. % % \item\commandinline|hshift=!!|\\ -% Horizontal shift of the ruler, if the \commandinline|!!| is \verb|upperleft|, \verb|lowerleft|, \verb|upperright|, or \verb|lowerright|. -% The shift direction is right, if the \commandinline|!!| is \verb|upperleft| or \verb|lowerleft|. -% The shift direction is left, if the \commandinline|!!| is \verb|upperright| or \verb|lowerright|. -% Default: \verb|hshift=0cm|. -% See \ref{example:shift-first}--\ref{example:shift-last} examples. +% Horizontal shift of the ruler, if the \commandinline|!!| is |upperleft|, |lowerleft|, |upperright|, or |lowerright|. +% The shift direction is right, if the \commandinline|!!| is |upperleft| or |lowerleft|. +% The shift direction is left, if the \commandinline|!!| is |upperright| or |lowerright|. +% Default: |hshift=0cm|. +% See Examples \ref{example:shift-first}--\ref{example:shift-last}. % % \item\commandinline|vshift=!!|\\ -% Vertical shift of the ruler, if the \commandinline|!!| is \verb|upperleft|, \verb|lowerleft|, \verb|upperright|, or \verb|lowerright|. -% The shift direction is down, if the \commandinline|!!| is \verb|upperleft| or \verb|upperright|. -% The shift direction is up, if the \commandinline|!!| is \verb|lowerleft| or \verb|lowerright|. -% Default: \verb|vshift=0cm|. -% See \ref{example:shift-first}--\ref{example:shift-last} examples. +% Vertical shift of the ruler, if the \commandinline|!!| is |upperleft|, |lowerleft|, |upperright|, or |lowerright|. +% The shift direction is down, if the \commandinline|!!| is |upperleft| or |upperright|. +% The shift direction is up, if the \commandinline|!!| is |lowerleft| or |lowerright|. +% Default: |vshift=0cm|. +% See Examples \ref{example:shift-first}--\ref{example:shift-last}. % % \item\commandinline|color=!!|\\ -% Ruler color (see \texttt{xcolor} package). Default: \verb|color=black|. -% See \ref{example:showframe-color} example. +% Ruler color (see |xcolor| package). Default: |color=black|. +% See Example \ref{example:showframe-color}. % % \item\commandinline|numsep=!!|\\ -% Separation between number and ruler. Default: \verb|numsep=3pt|. +% Separation between number and ruler. Default: |numsep=3pt|. % % \item\commandinline|markthick=!!|\\ -% Mark thickness. Default: \verb|markthick=0.4pt|. +% Mark thickness. Default: |markthick=0.4pt|. % % \item\commandinline|marklength=!!|\\ % Mark length at integer units (see the red marks): % {\fgrulernoborderline\fgrulercaptioncm{}\fgrulerthickcm{}{}{1pt}\fgrulercolorcm{}{}{red}\ruler{rightup}{3cm}} -% Default: \verb|marklength=2mm|. See the length of the other marks in Section \ref{sec:additional}. +% Default: |marklength=2mm|. See the length of the other marks in Section \ref{sec:additional}. % % \item\commandinline|numfont=!!|\\ -% Number font type. Default: \verb|numfont=\scriptsize\sffamily|. You can use this option only in \verb|\setfgruler| command. +% Number font type. Default: |numfont=\scriptsize\sffamily|. You can use this option only in |\setfgruler| and |\fgruler*| (see Section \ref{sec:currentpage}) commands. % % \item\commandinline|showframe| or \commandinline|showframe=true|\\ % It draws visible frames for the text and margin area, and lines for the head and foot. -% Their color and thickness are determined by the \texttt{color} and the \texttt{markthick} options. -% See \ref{example:showframe-color} example. +% Their color and thickness are determined by the |color| and the |markthick| options. +% See Example \ref{example:showframe-color}. % % \item\commandinline|showframe=false|\\ -% It deactivates the \texttt{showframe} option. +% It deactivates the |showframe| option. % % \item\commandinline|nonefgrulers|\\ -% It kills all of the rulers on the foreground, including also those, which are generated by \verb|\fgruler| (see Section \ref{sec:givenpage}). -% But the rulers, which were drawn by \verb|\ruler| and \verb|\squareruler| (see Section \ref{sec:intext}), do not disappear. -% Furthermore it deactivates the \texttt{showframe} option, too. -% In this case the \texttt{fgruler} package does not load the \texttt{eso-pic} package. +% It kills all of the rulers on the foreground, including also those, which are generated by |\fgruler| or |\fgruler*| (see Section \ref{sec:currentpage}). +% But the rulers, which were drawn by |\ruler| and |\squareruler| (see Section \ref{sec:intext}), do not disappear. +% Furthermore it deactivates the |showframe| option, too. +% In this case the |fgruler| package does not load the |eso-pic| package. % This option works only in preamble. % % It is recommended to use in two cases: @@ -191,46 +192,63 @@ keepspaces]} % \item To halt the checking function temporarily. % \end{itemize} % -% The \texttt{type=none} is not identical with \texttt{nonefgrulers} option. The differences: +% The |type=none| is not identical with |nonefgrulers| option. The differences: % \begin{itemize} -% \item \texttt{type=none} does not kill the \verb|\fgruler| command and the \texttt{showframe} option. -% \item \texttt{type=none} is alterable in any point of the document. -% \item \texttt{type=none} works in document environment, too. -% \item The \texttt{fgruler} package loads the \texttt{eso-pic} package, if you use the \texttt{type=none} option without \texttt{nonefgrulers}. +% \item |type=none| does not kill the |\fgruler| and |\fgruler*| commands and the |showframe| option. +% \item |type=none| is alterable in any point of the document. +% \item The |fgruler| package loads the |eso-pic| package, if you use the |type=none| option without |nonefgrulers|. % \end{itemize} % \end{description} % -% \section{Drawing square rulers on the foreground of a given page}\label{sec:givenpage} +% \section{Drawing rulers on the foreground of the current page}\label{sec:currentpage} % \begin{description} % \item\commandinline|\fgruler[!]{!!}{!!}{!!}|\\ % It draws a square ruler on the foreground of that page, where this command is expanded. -% You can use more \verb|\fgruler| commands in the same page. +% You can use more |\fgruler| commands in the same page. % -% The package options (see Section \ref{sec:options}) also work on this command, except for \texttt{unit}, \texttt{type}, \texttt{hshift} and \texttt{vshift}, since these are the parameters of the \verb|\fgruler|. +% The package options (see Section \ref{sec:options}) also work on this command, except for |type|, |hshift|, and |vshift|. % -% If you use \texttt{nonefgrulers} option in preamble, then this command is effectless. +% This command is effectless, if you use the |nonefgrulers| package option in the preamble. % \begin{description} -% \item\commandinline|!| options:\\ -% \commandinline|cm| Metric ruler (centimeter). Default option.\\ -% \commandinline|in| English ruler (inch). +% \item\commandinline|!| options: +% \commandinline|cm|, \commandinline|in| (see Section \ref{sec:options}). +% Its default value is the same as the value specified by the |unit=|\commandinline|!| package option. % -% \item\commandinline|!| parameters:\\ -% \commandinline|upperleft | Origin: upper left corner. Directions: down and right.\\ -% \commandinline|upperright| Origin: upper right corner. Directions: down and left.\\ -% \commandinline|lowerleft | Origin: lower left corner. Directions: up and right.\\ -% \commandinline|lowerright| Origin: lower right corner. Directions: up and left. +% \item\commandinline|!| parameters: +% \commandinline|upperleft|, \commandinline|upperright|, \commandinline|lowerleft|, \commandinline|lowerright| (see Section \ref{sec:options}). % % \item\commandinline|!!| % Horizontal shift. -% The shift direction is right, if the \commandinline|!!| is \verb|upperleft| or \verb|lowerleft|, otherwise it is left. +% The shift direction is right, if the \commandinline|!!| is |upperleft| or |lowerleft|, otherwise left. % % \item\commandinline|!!| % Vertical shift. -% The shift direction is down, if the \commandinline|!!| is \verb|upperleft| or \verb|upperright|, otherwise it is up. +% The shift direction is down, if the \commandinline|!!| is |upperleft| or |upperright|, otherwise up. +% \end{description} % -% \item Example: -% \verb|\fgruler[in]{upperright}{1in}{2.5in}| +% Example: |\fgruler[in]{upperright}{1in}{2.5in}| % \end{description} +% \begin{description} +% \item\commandinline|\fgruler*[!]{!!}|\\ +% It draws a ruler on the foreground of that page, where this command is expanded. +% You can use more |\fgruler*| commands in the same page. +% +% The package options (see Section \ref{sec:options}) also work on this command, except for |type|. +% +% This command is effectless, if you use the |nonefgrulers| package option in the preamble. +% \begin{description} +% \item\commandinline|!| +% All options from Section \ref{sec:options}, except for |type|, |showframe|, and |nonefgrulers|. +% +% \item\commandinline|!| +% All possible values of the |type| option from Section \ref{sec:options}, except for the |none| value. +% \end{description} +% +% Example: |\fgruler*[color=red,type=in]{alledges}| +% +% Note that the following two commands are equivalent:\\ +% |\fgruler*[unit=in,hshift=1in,vshift=2.5in]{upperright}|\\ +% |\fgruler[in]{upperright}{1in}{2.5in}| % \end{description} % % \section{Drawing rulers in the text}\label{sec:intext} @@ -252,22 +270,22 @@ keepspaces]} % \commandinline|rightdown | Direction: right. The numbers are on the down side.\\ % \commandinline|rightup | Direction: right. The numbers are on the up side.\\ % \commandinline|leftdown | Direction: left. The numbers are on the down side.\\ -% \commandinline|leftup | Direction: left. The numbers are on the up side. +% \commandinline|leftup | Direction: left. The numbers are on the up side.\\ +% \commandinline|taperight | Tape measure (direction: right). See Example \ref{example:tape}.\\ +% \commandinline|tapeleft | Tape measure (direction: left). See Example \ref{example:tape}. % % \item\commandinline|!!| % Ruler length. -% -% \item Example: -% \verb|\ruler{rightdown}{5cm}| -% \ruler{rightdown}{5cm} % \end{description} % +% Example: |\ruler{rightdown}{5cm}| \ruler{rightdown}{5cm} +% % \item\commandinline|\ruler*[!]{!!}{!!}|\\ -% It works like \verb|\ruler|, but the top of the ruler is aligned to the baseline of the surrounding text. +% It works like |\ruler|, but the top of the ruler is aligned to the baseline of the surrounding text. % % Example: -% \verb|\ruler*{rightdown}{5cm}| -% \ruler*{rightdown}{5cm} +% |\ruler*{taperight}{5cm}| +% \ruler*{taperight}{5cm} % % \item\commandinline|\squareruler[!]{!!}{!!}{!!}|\\ % It draws a square ruler. @@ -289,92 +307,93 @@ keepspaces]} % % \item\commandinline|!!| % Square ruler height. +% \end{description} % -% \item Example: -% \verb|\squareruler{upperleft}{5cm}{1cm}| +% Example: +% |\squareruler{upperleft}{5cm}{1cm}| % \squareruler{upperleft}{5cm}{1cm} -% \end{description} % % \item\commandinline|\squareruler*[!]{!!}{!!}{!!}|\\ -% It works like \verb|\squareruler|, but the top of the square ruler is aligned to the baseline of the surrounding text. +% It works like |\squareruler|, but the top of the square ruler is aligned to the baseline of the surrounding text. % % Example: -% \verb|\squareruler*{upperleft}{5cm}{1cm}| +% |\squareruler*{upperleft}{5cm}{1cm}| % \squareruler*{upperleft}{5cm}{1cm} % % \item\commandinline|\rulerparams{!!}{!!}{!!}{!!}{!!}|\\ -% It sets the parameters of the rulers, which are drawn by \verb|\ruler| or \verb|\squareruler|. +% It sets the parameters of the rulers, which are drawn by |\ruler| or |\squareruler|. % If an argument is empty, then that parameter will not be changed. % \begin{description} -% \item\commandinline|!!| Mark thickness. Default: \verb|0.4pt| -% \item\commandinline|!!| Number font type. Default: \verb|\scriptsize\sffamily| -% \item\commandinline|!!| Ruler line color. Default: \verb|black| -% \item\commandinline|!!| Mark length at integer units. Default: \verb|2mm| -% \item\commandinline|!!| Separation between number and ruler. Default: \verb|3pt| -% \item For example, \verb|\rulerparams{}{}{red}{}{}| changes the ruler color to red. +% \item\commandinline|!!| Mark thickness. Default: |0.4pt| +% \item\commandinline|!!| Number font type. Default: |\scriptsize\sffamily| +% \item\commandinline|!!| Ruler line color. Default: |black| +% \item\commandinline|!!| Mark length at integer units. Default: |2mm| +% \item\commandinline|!!| Separation between number and ruler. Default: |3pt| % \end{description} +% +% For example, |\rulerparams{}{}{red}{}{}| changes the ruler color to red. % % \item\commandinline|\rulerparamsfromfg|\\ -% It sets the ruler parameters from the actual foreground ruler parameters. +% It sets the ruler parameters from the current foreground ruler parameters. % % \item\commandinline|\rulernorotatenum|\\ -% By default, the numbers of the vertical rulers (which were generated by \verb|\ruler| or \verb|\squareruler|) are rotated by 90$^\circ$. +% By default, the numbers of the vertical rulers (which were generated by |\ruler| or |\squareruler|) are rotated by 90$^\circ$. % It kills this action. -% This command is usable only in \texttt{document} environment. +% This command can only be expanded in the document body. % -% Example: \verb|{\rulernorotatenum\ruler{upright}{1cm}}| {\rulernorotatenum\ruler{upright}{1cm}} +% Example: |{\rulernorotatenum\ruler{upright}{1cm}}| {\rulernorotatenum\ruler{upright}{1cm}} % % \item\commandinline|\rulerrotatenum|\\ -% After \verb|\rulernorotatenum|, it reactivates the number rotating. -% This command is usable only in \texttt{document} environment. +% After |\rulernorotatenum|, it reactivates the number rotating. +% This command can only be expanded in the document body. % \end{description} % % \section{Additional setting commands}\label{sec:additional} -% The following commands can work on all of the rulers, which are drawn by \texttt{fgruler} package. +% The following commands can work on all of the rulers, which are drawn by |fgruler| package. % \begin{description} % \item\commandinline|\fgrulerstartnum{!!}|\\ % The \commandinline|!!| is a nonnegative integer, which will be the starting number on the horizontal and vertical rulers. -% Default: \verb|\fgrulerstartnum{0}| +% Default: |\fgrulerstartnum{0}| % -% Example: \verb|{\fgrulerstartnum{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnum{5}\squareruler{lowerleft}{3cm}{1cm}} +% Example: |{\fgrulerstartnum{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnum{5}\squareruler{lowerleft}{3cm}{1cm}} % % \item\commandinline|\fgrulerstartnumh{!!}|\\ % The \commandinline|!!| is a nonnegative integer, which will be the starting number on the horizontal rulers. -% Default: \verb|\fgrulerstartnumh{0}| +% Default: |\fgrulerstartnumh{0}| % -% Example: \verb|{\fgrulerstartnumh{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnumh{5}\squareruler{lowerleft}{3cm}{1cm}} +% Example: |{\fgrulerstartnumh{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnumh{5}\squareruler{lowerleft}{3cm}{1cm}} % % \item\commandinline|\fgrulerstartnumv{!!}|\\ % The \commandinline|!!| is a nonnegative integer, which will be the starting number on the vertical rulers. -% Default: \verb|\fgrulerstartnumv{0}| +% Default: |\fgrulerstartnumv{0}| % -% Example: \verb|{\fgrulerstartnumv{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnumv{5}\squareruler{lowerleft}{3cm}{1cm}} +% Example: |{\fgrulerstartnumv{5}\squareruler{lowerleft}{3cm}{1cm}}| {\fgrulerstartnumv{5}\squareruler{lowerleft}{3cm}{1cm}} % % \item\commandinline|\fgrulernoborderline|\\ % By default, there is a borderline on one side of the ruler. % It disappears by this command. % -% Example: \verb|{\fgrulernoborderline\ruler{rightup}{3cm}}| {\fgrulernoborderline\ruler{rightup}{3cm}} +% Example: |{\fgrulernoborderline\ruler{rightup}{3cm}}| {\fgrulernoborderline\ruler{rightup}{3cm}} % % \item\commandinline|\fgrulerborderline|\\ -% After \verb|\fgrulernoborderline|, it reactivates the previous default effect. +% After |\fgrulernoborderline|, it reactivates the previous default effect. % % \item\commandinline|\fgrulercaptioncm{!!}|\\ % Unit caption in metric ruler. -% Default: \verb|\fgrulercaptioncm{cm}| +% Default: |\fgrulercaptioncm{cm}| % -% Example: \verb|{\fgrulercaptioncm{}\ruler{rightup}{3cm}}| {\fgrulercaptioncm{}\ruler{rightup}{3cm}} +% Example: |{\fgrulercaptioncm{}\ruler{rightup}{3cm}}| {\fgrulercaptioncm{}\ruler{rightup}{3cm}} % % \item\commandinline|\fgrulercaptionin{!!}|\\ % Unit caption in English ruler. -% Default: \verb|\fgrulercaptionin{inch}| +% Default: |\fgrulercaptionin{inch}| % % \item\commandinline|\fgrulerdefnum{!!}|\\ % The ruler numbers are determined by the \commandinline|fgrulernum| counter. % Its current value is printed by the \commandinline|\thefgrulernum|. -% Its default definition is \verb|\def\thefgrulernum{\arabic{fgrulernum}}|, which is equivalent to \verb|\fgrulerdefnum{\arabic{fgrulernum}}|. +% Its default definition is |\def\thefgrulernum{\arabic{fgrulernum}}|, which is equivalent to |\fgrulerdefnum{\arabic{fgrulernum}}|. % -% Example: \verb|{\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{2cm}}| {\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{2cm}} +% Example: |{\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{2cm}}| {\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{2cm}} % % \item\commandinline|\fgrulerratiocm{!!}{!!}|\\ % Mark length ratios in metric rulers. @@ -388,10 +407,10 @@ keepspaces]} % \item\commandinline|!!| % Mark length ratio at $k/2$\,cm, where $k$ is positive odd integer.\\ % {\fgrulerthickcm{}{1pt}{}\fgrulercolorcm{}{red}{}\ruler{rightup}{3cm}} -% -% \item Default: \verb|\fgrulerratiocm{0.5}{0.75}| % \end{description} % +% Default: |\fgrulerratiocm{0.5}{0.75}| +% % \item\commandinline|\fgrulerratioin{!!}{!!}{!!}{!!}|\\ % Mark length ratios in English rulers. % If an argument is empty, then that parameter will not be changed. @@ -411,10 +430,10 @@ keepspaces]} % \item\commandinline|!!| % Mark length ratio at $k/2$\,inch, where $k$ is positive odd integer.\\ % {\fgrulerthickin{}{}{}{1pt}{}\fgrulercolorin{}{}{}{red}{}\ruler[in]{rightup}{2in}} -% -% \item Default: \verb|\fgrulerratioin{0.25}{0.375}{0.625}{0.75}| % \end{description} % +% Default: |\fgrulerratioin{0.25}{0.375}{0.625}{0.75}| +% % \item\commandinline|\fgrulerthickcm{!!}{!!}{!!}|\\ % Mark thicknesses in metric rulers. % If an argument is empty, then that parameter will not be changed. @@ -427,19 +446,19 @@ keepspaces]} % % \item\commandinline|!!| % Mark thickness at integer units. +% \end{description} % -% \item The default values are given by \commandinline|!!| of \verb|\rulerparams|, respectively by \texttt{markthick} option. +% The default values are given by \commandinline|!!| of |\rulerparams|, respectively by |markthick| option. % -% \item Example:\\ -% \verb|{\fgrulerthickcm{}{}{2pt}|\\ -% \verb|\rulerparams{}{}{}{5mm}{}|\\ -% \verb|\fgrulernoborderline|\\ -% \verb|\ruler{rightdown}{3cm}}|\\[2mm] +% Example:\\ +% |{\fgrulerthickcm{}{}{2pt}|\\ +% |\rulerparams{}{}{}{5mm}{}|\\ +% |\fgrulernoborderline|\\ +% |\ruler{rightdown}{3cm}}|\\[2mm] % {\fgrulerthickcm{}{}{2pt} % \rulerparams{}{}{}{5mm}{} % \fgrulernoborderline % \ruler{rightdown}{3cm}} -% \end{description} % % \item\commandinline|\fgrulerthickin{!!}{!!}{!!}{!!}{!!}|\\ % Mark thicknesses in English rulers. @@ -459,19 +478,19 @@ keepspaces]} % % \item\commandinline|!!| % Mark thickness at integer units. +% \end{description} % -% \item The default values are given by \commandinline|!!| of \verb|\rulerparams|, respectively by \texttt{markthick} option. +% The default values are given by \commandinline|!!| of |\rulerparams|, respectively by |markthick| option. % -% \item Example:\\ -% \verb|{\fgrulerthickin{}{}{}{}{2pt}|\\ -% \verb|\rulerparams{}{}{}{5mm}{}|\\ -% \verb|\fgrulernoborderline|\\ -% \verb|\ruler[in]{rightdown}{3in}}|\\[2mm] +% Example:\\ +% |{\fgrulerthickin{}{}{}{}{2pt}|\\ +% |\rulerparams{}{}{}{5mm}{}|\\ +% |\fgrulernoborderline|\\ +% |\ruler[in]{rightdown}{3in}}|\\[2mm] % {\fgrulerthickin{}{}{}{}{2pt} % \rulerparams{}{}{}{5mm}{} % \fgrulernoborderline % \ruler[in]{rightdown}{3in}} -% \end{description} % % \item\commandinline|\fgrulercolorcm{!!}{!!}{!!}|\\ % Mark colors in metric rulers. @@ -485,19 +504,19 @@ keepspaces]} % % \item\commandinline|!!| % Mark color at integer units. +% \end{description} % -% \item The default values are given by \commandinline|!!| of \verb|\rulerparams|, respectively by \texttt{color} option. +% The default values are given by \commandinline|!!| of |\rulerparams|, respectively by |color| option. % -% \item Example:\\ -% \verb|{\fgrulercolorcm{green}{blue}{red}|\\ -% \verb|\rulerparams{1pt}{}{}{5mm}{}|\\ -% \verb|\fgrulernoborderline|\\ -% \verb|\ruler{rightdown}{3cm}}|\\[2mm] +% Example:\\ +% |{\fgrulercolorcm{green}{blue}{red}|\\ +% |\rulerparams{1pt}{}{}{5mm}{}|\\ +% |\fgrulernoborderline|\\ +% |\ruler{rightdown}{3cm}}|\\[2mm] % {\fgrulernoborderline % \fgrulercolorcm{green}{blue}{red} % \rulerparams{1pt}{}{}{5mm}{} % \ruler{rightdown}{3cm}} -% \end{description} % % \item\commandinline|\fgrulercolorin{!!}{!!}{!!}{!!}{!!}|\\ % Mark color in English rulers. @@ -517,32 +536,32 @@ keepspaces]} % % \item\commandinline|!!| % Mark color at integer units. +% \end{description} % -% \item The default values are given by \commandinline|!!| of \verb|\rulerparams|, respectively by \texttt{color} option. +% The default values are given by \commandinline|!!| of |\rulerparams|, respectively by |color| option. % -% \item Example:\\ -% \verb|{\fgrulercolorin{yellow}{orange}{green}{blue}{red}|\\ -% \verb|\rulerparams{1pt}{}{}{5mm}{}|\\ -% \verb|\fgrulernoborderline|\\ -% \verb|\ruler[in]{rightdown}{3in}}|\\[2mm] +% Example:\\ +% |{\fgrulercolorin{yellow}{orange}{green}{blue}{red}|\\ +% |\rulerparams{1pt}{}{}{5mm}{}|\\ +% |\fgrulernoborderline|\\ +% |\ruler[in]{rightdown}{3in}}|\\[2mm] % {\fgrulernoborderline % \fgrulercolorin{yellow}{orange}{green}{blue}{red} % \rulerparams{1pt}{}{}{5mm}{} % \ruler[in]{rightdown}{3in}} -% \end{description} % % \item\commandinline|\fgrulerreset|\\ % It sets all options and parameters to default values. -% This command is usable only in \texttt{document} environment. +% This command can only be expanded in the document body. % \end{description} % -% \medskip\noindent\textcolor{red}{\faWarning} -% All setting commands obey the normal scoping rules, i.e.\ if you use them inside a group, then the changing of the parameters is not valid outside the group. +% \medskip\noindent +% \colorbox{red!10}{\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\textcolor{red}{\faWarning} +% \itshape All setting commands obey the normal scoping rules, i.e.~if you use them inside a group, then the changing of the parameters is not valid outside the group.}} % % \newpage\fgrulerreset % \section{Examples} % \subsection{Deafult case}\label{example:upperleft} -% The output of the following example is the ruler in this page. It is the default case. % \begin{examplelst} % \documentclass{article} % \usepackage{fgruler} @@ -726,50 +745,30 @@ keepspaces]} % ... % \end{document} % \end{examplelst} -% +% % \newpage\fgrulerreset -% \subsection{Setting the \texttt{type=user} option}\label{example:user-first} -% In the next example the \texttt{type=user} option activates \texttt{type=upperright} or \texttt{type=upperleft}, depending on the page number is odd or even. -% \setfgruler{type=none} +% \subsection{Combining type names}\label{example:combining} +% \setfgruler{type={alledges,alledgesT}} +% \fgrulerdefusercm{\fgrulertype{cm}{alledges}\fgrulertype{cm}{alledgesT}} % \begin{examplelst} % \documentclass{article} -% \usepackage[type=user]{fgruler} -% \fgrulerdefusercm{% -% \ifodd\value{page}\fgrulertype{cm}{upperright}% -% \else\fgrulertype{cm}{upperleft}\fi} -% \fgrulerdefuserin{% -% \ifodd\value{page}\fgrulertype{in}{upperright}% -% \else\fgrulertype{in}{upperleft}\fi} +% \usepackage[type={alledges,alledgesT}]{fgruler} % \begin{document} % ... % \end{document} % \end{examplelst} % % \newpage\fgrulerreset -% \subsection{Setting the \texttt{type=user} option} -% In the next example the \texttt{type=user} option combines the effect of \texttt{type=upperleft} and \texttt{type=upperleftT}. -% \setfgruler{type=user} -% \fgrulerdefusercm{\fgrulertype{cm}{upperleft}\fgrulertype{cm}{upperleftT}} -% \begin{examplelst} -% \documentclass{article} -% \usepackage[type=user]{fgruler} -% \fgrulerdefusercm{\fgrulertype{cm}{upperleft}\fgrulertype{cm}{upperleftT}} -% \fgrulerdefuserin{\fgrulertype{in}{upperleft}\fgrulertype{in}{upperleftT}} -% \begin{document} -% ... -% \end{document} -% \end{examplelst} -% -% \newpage\fgrulerreset -% \subsection{Setting the \texttt{type=user} option} -% In this example the \texttt{type=user} option combines the effect of \texttt{type=alledges} and \texttt{type=alledgesT}. -% \setfgruler{type=user} -% \fgrulerdefusercm{\fgrulertype{cm}{alledges}\fgrulertype{cm}{alledgesT}} +% \subsection{Setting the \texttt{type=user} option}\label{example:user-first} +% In the next example the |type=user| option activates |type=upperright| or |type=upperleft|, depending on the page number is odd or even. +% \setfgruler{type=none} % \begin{examplelst} % \documentclass{article} % \usepackage[type=user]{fgruler} -% \fgrulerdefusercm{\fgrulertype{cm}{alledges}\fgrulertype{cm}{alledgesT}} -% \fgrulerdefuserin{\fgrulertype{in}{alledges}\fgrulertype{in}{alledgesT}} +% \fgrulerdefuser{ +% \ifodd\value{page}\fgrulertype{\fgrulerunit}{upperright} +% \else\fgrulertype{\fgrulerunit}{upperleft}\fi +% } % \begin{document} % ... % \end{document} @@ -777,20 +776,18 @@ keepspaces]} % % \newpage\fgrulerreset % \subsection{Setting the \texttt{type=user} option} -% In the next example the \texttt{type=user} option places a vertical ruler at the left border of the text area. +% In the next example the |type=user| option places a vertical ruler at the left border of the text area. % \setfgruler{type=user} -%\fgrulerdefusercm{\AtTextLowerLeft{\ignorespaces\rulerparamsfromfg\llap{\ruler{downleft}{\textheight}}}} +%\fgrulerdefuser{\AtTextLowerLeft{\ignorespaces\rulerparamsfromfg\llap{\ruler[\fgrulerunit]{downleft}{\textheight}}}} % \begin{examplelst} % \documentclass{article} % \usepackage[type=user]{fgruler} -% \newcommand{\fgruleruser}[1]{% +% \fgrulerdefuser{ % \AtTextLowerLeft{% See eso-pic package! -% \rulerparamsfromfg% -% \llap{\ruler[#1]{downleft}{\textheight}}% -% }% +% \rulerparamsfromfg +% \llap{\ruler[\fgrulerunit]{downleft}{\textheight}} +% } % } -% \fgrulerdefusercm{\fgruleruser{cm}} -% \fgrulerdefuserin{\fgruleruser{in}} % \begin{document} % ... % \end{document} @@ -798,22 +795,20 @@ keepspaces]} % % \newpage\fgrulerreset % \subsection{Setting the \texttt{type=user} option} -% In the next example the \texttt{type=user} option places rulers at the right and bottom borders of the text area. +% In the next example the |type=user| option places rulers at the right and bottom borders of the text area. % \setfgruler{type=user} -%\fgrulerdefusercm{\AtTextLowerLeft{\ignorespaces\rulerparamsfromfg\rulernorotatenum\llap{\ruler{downleft}{\textheight}}\ruler*{rightdown}{\textwidth}}} +%\fgrulerdefuser{\AtTextLowerLeft{\ignorespaces\rulerparamsfromfg\rulernorotatenum\llap{\ruler[\fgrulerunit]{downleft}{\textheight}}\ruler*[\fgrulerunit]{rightdown}{\textwidth}}} % \begin{examplelst} % \documentclass{article} % \usepackage[type=user]{fgruler} -% \newcommand{\fgruleruser}[1]{% +% \fgrulerdefuser{ % \AtTextLowerLeft{% See eso-pic package! -% \rulerparamsfromfg% -% \rulernorotatenum% -% \llap{\ruler[#1]{downleft}{\textheight}}% -% \ruler*[#1]{rightdown}{\textwidth}% -% }% +% \rulerparamsfromfg +% \rulernorotatenum +% \llap{\ruler[\fgrulerunit]{downleft}{\textheight}}% +% \ruler*[\fgrulerunit]{rightdown}{\textwidth} +% } % } -% \fgrulerdefusercm{\fgruleruser{cm}} -% \fgrulerdefuserin{\fgruleruser{in}} % \begin{document} % ... % \end{document} @@ -821,33 +816,32 @@ keepspaces]} % % \newpage\fgrulerreset % \subsection{Setting the \texttt{type=user} option}\label{example:user-last} -% In the next example the \texttt{type=user} option places rulers at the right and top borders of the text area. +% In the next example the |type=user| option places rulers at the right and top borders of the text area. % \setfgruler{type=user} -%\fgrulerdefusercm{\AtTextUpperLeft{\ignorespaces% -%\rulerparamsfromfg\ruler{rightup}{\textwidth}\ignorespaces% -%\rulernorotatenum\fgrulercaptioncm{}\ignorespaces\ruler*{downright}{\textheight}}} +%\fgrulerdefuser{\AtTextUpperLeft{\ignorespaces% +%\rulerparamsfromfg\ruler[\fgrulerunit]{rightup}{\textwidth}\ignorespaces% +%\rulernorotatenum\fgrulercaptioncm{}\ignorespaces\ruler*[\fgrulerunit]{downright}{\textheight}}} % \begin{examplelst} % \documentclass{article} % \usepackage[type=user]{fgruler} -% \newcommand{\fgruleruser}[1]{% +% \fgrulerdefuser{ % \AtTextUpperLeft{% See eso-pic package! -% \rulerparamsfromfg% -% \ruler[#1]{rightup}{\textwidth}% -% \rulernorotatenum\fgrulercaptioncm{}\fgrulercaptionin{}% -% \ruler*[#1]{downright}{\textheight}% -% }% +% \rulerparamsfromfg +% \ruler[\fgrulerunit]{rightup}{\textwidth}% +% \rulernorotatenum +% \csname fgrulercaption\fgrulerunit\endcsname{}% +% \ruler*[\fgrulerunit]{downright}{\textheight} +% } % } -% \fgrulerdefusercm{\fgruleruser{cm}} -% \fgrulerdefuserin{\fgruleruser{in}} % \begin{document} % ... % \end{document} % \end{examplelst} % % \newpage\fgrulerreset -% \subsection{Rulers on the foreground of a given page, and in text} +% \subsection{Rulers on the foreground of the current page and in the text} % \setfgruler{color=blue} -% \fgruler{upperleft}{1cm}{1.5cm} +% \fgruler{upperleft}{1cm}{1.5cm}\fgruler*[color=red,unit=in]{lowerrightT} % \noindent % text % \rulerparams{}{\color{red}\tiny\ttfamily}{green}{}{} @@ -863,6 +857,7 @@ keepspaces]} % \usepackage[color=blue]{fgruler} % \begin{document} % \fgruler{upperleft}{1cm}{1.5cm} +% \fgruler*[color=red,unit=in]{lowerrightT} % \noindent % text % \rulerparams{}{\color{red}\tiny\ttfamily}{green}{}{} @@ -876,10 +871,10 @@ keepspaces]} % \end{examplelst} % % \newpage\fgrulerreset -% \subsection{Ruler types in text} +% \subsection{Ruler types in the text} % \setfgruler{type=none} % \noindent -% \rulerparams{}{}{red}{}{1pt} +% \rulerparams{}{}{red}{}{3pt} % \ruler{rightdown}{3cm} % \hfill % \ruler{rightup}{3cm} @@ -908,15 +903,16 @@ keepspaces]} % \hfill % \squareruler{upperright}{2cm}{3cm} % \hfill -% {\rulerparams{}{\footnotesize\bfseries\color{red}}{}{5mm}{-8pt}\squareruler[in]{lowerleft}{2in}{3cm}} +% {\rulerparams{}{\footnotesize\bfseries\color{red}}{}{5mm}{}\squareruler[in]{lowerleft}{2in}{3cm}} % % \bigskip % \begin{examplelst} % \documentclass{article} +% \usepackage[a4paper,margin=25mm]{geometry} % \usepackage[nonefgrulers]{fgruler} % \begin{document} % \noindent -% \rulerparams{}{}{red}{}{1pt} +% \rulerparams{}{}{red}{}{3pt} % \ruler{rightdown}{3cm} % \hfill % \ruler{rightup}{3cm} @@ -945,12 +941,43 @@ keepspaces]} % \hfill % \squareruler{upperright}{2cm}{3cm} % \hfill -% {\rulerparams{}{\footnotesize\bfseries\color{red}}{}{5mm}{-8pt} +% {\rulerparams{}{\footnotesize\bfseries\color{red}}{}{5mm}{} % \squareruler[in]{lowerleft}{2in}{3cm}} % \end{document} % \end{examplelst} % % \newpage\fgrulerreset +% \subsection{Measuring tapes}\label{example:tape} +% \setfgruler{type=none} +% +%\noindent\ignorespaces\ruler{taperight}{\textwidth}\\[2pt]\rotatebox[origin=br]{-90}{\ruler{tapeleft}{3cm}}~\ruler{taperight}{10cm} +%\par\medskip\noindent{\fgrulerdefnum{}\ruler{taperight}{\textwidth}} +%\par\medskip\noindent{\fgrulerdefnum{}\fgrulercaptioncm{}\rulerparams{}{}{red}{}{0pt}\ruler{taperight}{\textwidth}} +% +% \bigskip +% \begin{examplelst} +% \documentclass{article} +% \usepackage[a4paper,margin=25mm]{geometry} +% \usepackage[nonefgrulers]{fgruler} +% \begin{document} +% \noindent +% \ruler{taperight}{\textwidth}\\[2pt] +% \rotatebox[origin=br]{-90}{\ruler{tapeleft}{3cm}} +% \ruler{taperight}{10cm} +% +% \medskip\noindent +% {\fgrulerdefnum{} +% \ruler{taperight}{\textwidth}} +% +% \medskip\noindent +% {\fgrulerdefnum{} +% \fgrulercaptioncm{} +% \rulerparams{}{}{red}{}{0pt} +% \ruler{taperight}{\textwidth}} +% \end{document} +% \end{examplelst} +% +% \newpage\fgrulerreset % \subsection{Mark length and rotating} % \setfgruler{type=none} % \noindent @@ -990,6 +1017,7 @@ keepspaces]} % \bigskip % \begin{examplelst} % \documentclass{article} +% \usepackage[a4paper,margin=25mm]{geometry} % \usepackage[nonefgrulers]{fgruler} % \begin{document} % \noindent @@ -1001,36 +1029,6 @@ keepspaces]} % \squareruler{lowerleft}{13cm}{6cm} % \end{document} % \end{examplelst} -% -% \newpage\fgrulerreset -% \subsection{Tape measure} -% \setfgruler{type=none} -% -% \newcommand{\tapemeasure}[1]{% -% \parbox{#1}{% -% {\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{#1}}\\[2pt] -% \ruler{rightup}{#1}}} -% \noindent\ignorespaces -% \tapemeasure{\textwidth}\\[2pt] -% \rotatebox[origin=br]{-90}{\tapemeasure{3cm}} -% \tapemeasure{10cm} -% -% \bigskip -% \begin{examplelst} -% \documentclass{article} -% \usepackage[a4paper,margin=25mm]{geometry} -% \usepackage[nonefgrulers]{fgruler} -% \newcommand{\tapemeasure}[1]{% -% \parbox{#1}{% -% {\fgrulerdefnum{}\fgrulercaptioncm{}\ruler{rightdown}{#1}}\\[2pt] -% \ruler{rightup}{#1}}} -% \begin{document} -% \noindent -% \tapemeasure{\textwidth}\\[2pt] -% \rotatebox[origin=br]{-90}{\tapemeasure{3cm}} -% \tapemeasure{10cm} -% \end{document} -% \end{examplelst} % % \newpage\fgrulerreset % \subsection{A new square ruler type} @@ -1085,9 +1083,17 @@ keepspaces]} \setlength{\fgruler@sep}{#5}% \def\fgruler@font@{\normalfont\normalsize\fgruler@font}% \addtolength{\fgruler@sep}{\fgruler@marklth}% -\ifx\thefgrulernum\@empty\setlength{\fgruler@width}{\fgruler@marklth}\else% -\settoheight{\fgruler@width}{\fgruler@font@\thefgrulernum}% -\addtolength{\fgruler@width}{\fgruler@sep}\fi} +\ifx\thefgrulernum\@empty% + \expandafter\ifx\csname fgruler@caption@\fgruler@unit\endcsname\@empty% + \setlength{\fgruler@width}{\fgruler@marklth}% + \else + \settoheight{\fgruler@width}{\fgruler@font@\csname fgruler@caption@\fgruler@unit\endcsname}% + \addtolength{\fgruler@width}{\fgruler@sep}% + \fi +\else + \settoheight{\fgruler@width}{\fgruler@font@\thefgrulernum}% + \addtolength{\fgruler@width}{\fgruler@sep}% +\fi} \def\rulerparams#1#2#3#4#5{% \ifx#1\@empty\else\def\fgruler@markthick@{#1}\fi% @@ -1109,31 +1115,35 @@ keepspaces]} \fgruler@set{\fgruler@markthick@}{\fgruler@numfont@}{\fgruler@color@}{\fgruler@marklength@}{\fgruler@numsep@}} \def\fgruler@activate@type{% +\def\fgruler@output{}% \def\fgruler@check{cm}\ifx\fgruler@unit\fgruler@check\else% \def\fgruler@check{in}\ifx\fgruler@unit\fgruler@check\else% \PackageError{fgruler}{\fgruler@unit\space is invalid unit}{Valid units: cm, in}% \fi\fi% -\def\fgruler@check{upperleft}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{upperright}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{lowerleft}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{lowerright}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{upperleftT}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{upperrightT}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{lowerleftT}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{lowerrightT}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{alledges}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{alledges*}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{alledgesT}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{alledgesT*}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{none}\ifx\fgruler@type\fgruler@check\else% -\def\fgruler@check{user}\ifx\fgruler@type\fgruler@check\else% -\PackageError{fgruler}{\fgruler@type\space is invalid type}% +\def\do##1{% +\expandafter\def\expandafter\fgruler@type@item\expandafter{##1}% +\def\fgruler@check{upperleft}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{upperright}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{lowerleft}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{lowerright}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{upperleftT}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{upperrightT}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{lowerleftT}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{lowerrightT}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{alledges}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{alledges*}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{alledgesT}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{alledgesT*}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{none}\ifx\fgruler@type@item\fgruler@check\else% +\def\fgruler@check{user}\ifx\fgruler@type@item\fgruler@check\else% +\PackageError{fgruler}{\fgruler@type@item\space is invalid type}% {Valid types:\MessageBreak upperleft, upperright, lowerleft, lowerright,\MessageBreak upperleftT, upperrightT, lowerleftT, lowerrightT,\MessageBreak alledges, alledges*, alledgesT, alledgesT*, user, none}% \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi% -\def\fgruler@output{\csname fgruler@\fgruler@unit @\fgruler@type @fg\endcsname}} +\g@addto@macro\fgruler@output{\csname fgruler@\fgruler@unit @##1@fg\endcsname}}% +\expandafter\docsvlist\expandafter{\fgruler@type}} \def\fgrulerratiocm#1#2{% \ifx#1\@empty\else\def\fgruler@cm@ratio@i{#1}\fi% @@ -1210,12 +1220,12 @@ alledges, alledges*, alledgesT, alledgesT*, user, none}% \@tempcnta\fgruler@tempdima\advance\@tempcnta\@ne} \def\fgruler@check@param#1#2{% -\def\fgruler@param{#1}% +\expandafter\def\expandafter\fgruler@param\expandafter{#1}% \def\fgruler@check{cm}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{in}\ifx\fgruler@param\fgruler@check\else% \PackageError{fgruler}{\fgruler@param\space is invalid parameter}{Valid parameters: cm, in}% \fi\fi% -\def\fgruler@param{#2}% +\expandafter\def\expandafter\fgruler@param\expandafter{#2}% \def\fgruler@check{rightdown}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{rightup}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{leftdown}\ifx\fgruler@param\fgruler@check\else% @@ -1224,19 +1234,21 @@ alledges, alledges*, alledgesT, alledgesT*, user, none}% \def\fgruler@check{downleft}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{upright}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{upleft}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{taperight}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{tapeleft}\ifx\fgruler@param\fgruler@check\else% \PackageError{fgruler}{\fgruler@param\space is invalid parameter}% {Valid parameters:\MessageBreak rightdown, rightup, leftdown, leftup,\MessageBreak -downright, downleft, upright, upleft}% -\fi\fi\fi\fi\fi\fi\fi\fi} +downright, downleft, upright, upleft, taperight, tapeleft}% +\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} \def\fgruler@check@param@#1#2{% -\def\fgruler@param{#1}% +\expandafter\def\expandafter\fgruler@param\expandafter{#1}% \def\fgruler@check{cm}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{in}\ifx\fgruler@param\fgruler@check\else% \PackageError{fgruler}{\fgruler@param\space is invalid parameter}{Valid parameters: cm, in}% \fi\fi% -\def\fgruler@param{#2}% +\expandafter\def\expandafter\fgruler@param\expandafter{#2}% \def\fgruler@check{upperleft}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{upperright}\ifx\fgruler@param\fgruler@check\else% \def\fgruler@check{lowerleft}\ifx\fgruler@param\fgruler@check\else% @@ -1246,6 +1258,33 @@ downright, downleft, upright, upleft}% upperleft, upperright, lowerleft, lowerright}% \fi\fi\fi\fi} +\def\fgruler@check@param@@#1#2{% +\expandafter\def\expandafter\fgruler@param\expandafter{#1}% +\def\fgruler@check{cm}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{in}\ifx\fgruler@param\fgruler@check\else% +\PackageError{fgruler}{\fgruler@param\space is invalid parameter}{Valid parameters: cm, in}% +\fi\fi% +\expandafter\def\expandafter\fgruler@param\expandafter{#2}% +\def\fgruler@check{upperleft}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{upperright}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{lowerleft}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{lowerright}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{upperleftT}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{upperrightT}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{lowerleftT}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{lowerrightT}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{alledges}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{alledges*}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{alledgesT}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{alledgesT*}\ifx\fgruler@param\fgruler@check\else% +\def\fgruler@check{user}\ifx\fgruler@param\fgruler@check\else% +\PackageError{fgruler}{\fgruler@param\space is invalid type}% +{Valid types:\MessageBreak +upperleft, upperright, lowerleft, lowerright,\MessageBreak +upperleftT, upperrightT, lowerleftT, lowerrightT,\MessageBreak +alledges, alledges*, alledgesT, alledgesT*, user}% +\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi} + \newcommand{\fgruler@ruler}[3][cm]{\fgruler@check@param{#1}{#2}\fgruler@intextsetting\csname fgruler@#1@#2@\endcsname{#3}} \newcommand{\fgruler@ruler@}[3][cm]{\fgruler@check@param{#1}{#2}\fgruler@intextsetting\csname fgruler@#1@#2@@\endcsname{#3}} \def\ruler{\@ifstar{\fgruler@ruler@}{\fgruler@ruler}} @@ -1254,7 +1293,9 @@ upperleft, upperright, lowerleft, lowerright}% \newcommand{\fgruler@squareruler@}[4][cm]{\fgruler@check@param@{#1}{#2}\fgruler@intextsetting\csname fgruler@#1@#2@@\endcsname{#3}{#4}} \def\squareruler{\@ifstar{\fgruler@squareruler@}{\fgruler@squareruler}} -\newcommand{\fgruler}[4][cm]{\fgruler@check@param@{#1}{#2}\g@addto@macro\fgruler@output@{\csname fgruler@#1@#2@fg@\endcsname{#3}{#4}}} +\newcommand{\fgruler@fgruler}[4][\fgruler@unit]{\fgruler@check@param@{#1}{#2}\g@addto@macro\fgruler@output@{\csname fgruler@#1@#2@fg@\endcsname{#3}{#4}}} +\newcommand{\fgruler@fgruler@}[2][]{\g@addto@macro\fgruler@output@{{\setkeys{fgruler}{#1}\fgruler@check@param@@{\fgruler@unit}{#2}\csname fgruler@\fgruler@unit @#2@fg\endcsname}}} +\def\fgruler{\@ifstar{\fgruler@fgruler@}{\fgruler@fgruler}} \def\fgrulercaptioncm#1{\def\fgruler@caption@cm{#1}\ignorespaces} \def\fgruler@caption@cm{cm} @@ -1345,6 +1386,7 @@ upperleft, upperright, lowerleft, lowerright}% \def\fgruler@startnumv{0}% \fgruler@borderlinetrue% \fgruler@showframefalse% +\def\fgruler@output{\csname fgruler@\fgruler@unit @\fgruler@type @fg\endcsname}% \else\PackageError{fgruler}{Don't use \protect\fgrulerreset\space in preamble!}{}\fi% \ignorespaces} @@ -1357,7 +1399,8 @@ upperleft, upperright, lowerleft, lowerright}% \iffgruler@nonefgrulers -\renewcommand{\fgruler}[4][]{} +\renewcommand{\fgruler@fgruler}[4][]{} +\renewcommand{\fgruler@fgruler@}[2][]{} \else @@ -1431,7 +1474,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(5,0){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(0,-1){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(10,0){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(0,-1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(1,0){#1}}\fi% +\iffgruler@borderline\put(-\@halfwidth,0){\line(1,0){#1+\@wholewidth}}\fi% \@wholewidth is current line thickness and \@halfwidth = 0.5\@wholewidth (see in latex.ltx) \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(10,-\fgruler@sep)(10,0){\fgruler@tempdima}{\makebox(0,0)[t]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1464,7 +1507,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(8,0){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(0,-1){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(16,0){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(0,-1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(1,0){#1}}\fi% +\iffgruler@borderline\put(-\@halfwidth,0){\line(1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(16,-\fgruler@sep)(16,0){\fgruler@tempdima}{\makebox(0,0)[t]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1491,7 +1534,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(5,0){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(0,1){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(10,0){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(0,1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(1,0){#1}}\fi% +\iffgruler@borderline\put(-\@halfwidth,0){\line(1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(10,\fgruler@sep)(10,0){\fgruler@tempdima}{\makebox(0,0)[b]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1524,7 +1567,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(8,0){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(0,1){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(16,0){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(0,1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(1,0){#1}}\fi% +\iffgruler@borderline\put(-\@halfwidth,0){\line(1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(16,\fgruler@sep)(16,0){\fgruler@tempdima}{\makebox(0,0)[b]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1551,7 +1594,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(-5,0){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(0,-1){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(-10,0){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(0,-1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(-1,0){#1}}\fi% +\iffgruler@borderline\put(\@halfwidth,0){\line(-1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(-10,-\fgruler@sep)(-10,0){\fgruler@tempdima}{\makebox(0,0)[t]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1584,7 +1627,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(-8,0){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(0,-1){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(-16,0){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(0,-1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(-1,0){#1}}\fi% +\iffgruler@borderline\put(\@halfwidth,0){\line(-1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(-16,-\fgruler@sep)(-16,0){\fgruler@tempdima}{\makebox(0,0)[t]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1611,7 +1654,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(-5,0){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(0,1){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(-10,0){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(0,1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(-1,0){#1}}\fi% +\iffgruler@borderline\put(\@halfwidth,0){\line(-1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(-10,\fgruler@sep)(-10,0){\fgruler@tempdima}{\makebox(0,0)[b]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1644,7 +1687,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(-8,0){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(0,1){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(-16,0){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(0,1){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(-1,0){#1}}\fi% +\iffgruler@borderline\put(\@halfwidth,0){\line(-1,0){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumh}\stepcounter{fgrulernum}% \multiput(-16,\fgruler@sep)(-16,0){\fgruler@tempdima}{\makebox(0,0)[b]{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}} @@ -1671,7 +1714,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,-5){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(1,0){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(0,-10){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,-1){#1}}\fi% +\iffgruler@borderline\put(0,\@halfwidth){\line(0,-1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(\fgruler@sep,-10)(0,-10){\fgruler@tempdima}{\makebox(0,0)[l]{\fgruler@rotatebox{90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1704,7 +1747,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,-8){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(1,0){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(0,-16){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,-1){#1}}\fi% +\iffgruler@borderline\put(0,\@halfwidth){\line(0,-1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(\fgruler@sep,-16)(0,-16){\fgruler@tempdima}{\makebox(0,0)[l]{\fgruler@rotatebox{90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1731,7 +1774,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,-5){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(-1,0){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(0,-10){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(-1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,-1){#1}}\fi% +\iffgruler@borderline\put(0,\@halfwidth){\line(0,-1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(-\fgruler@sep,-10)(0,-10){\fgruler@tempdima}{\makebox(0,0)[r]{\fgruler@rotatebox{-90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1764,7 +1807,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,-8){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(-1,0){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(0,-16){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(-1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,-1){#1}}\fi% +\iffgruler@borderline\put(0,\@halfwidth){\line(0,-1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(-\fgruler@sep,-16)(0,-16){\fgruler@tempdima}{\makebox(0,0)[r]{\fgruler@rotatebox{-90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1791,7 +1834,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,5){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(1,0){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(0,10){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,1){#1}}\fi% +\iffgruler@borderline\put(0,-\@halfwidth){\line(0,1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(\fgruler@sep,10)(0,10){\fgruler@tempdima}{\makebox(0,0)[l]{\fgruler@rotatebox{90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1824,7 +1867,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,8){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(1,0){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(0,16){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,1){#1}}\fi% +\iffgruler@borderline\put(0,-\@halfwidth){\line(0,1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(\fgruler@sep,16)(0,16){\fgruler@tempdima}{\makebox(0,0)[l]{\fgruler@rotatebox{90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1851,7 +1894,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,5){\@tempcnta}{\fgruler@ifodd{\fgruler@cm@thick@ii\fgruler@cm@color@ii\line(-1,0){\fgruler@cm@ratio@ii\fgruler@marklth}}}% \fgruler@div{#1}{10}% \multiput(0,0)(0,10){\@tempcnta}{\fgruler@cm@thick@iii\fgruler@cm@color@iii\line(-1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,1){#1}}\fi% +\iffgruler@borderline\put(0,-\@halfwidth){\line(0,1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(-\fgruler@sep,10)(0,10){\fgruler@tempdima}{\makebox(0,0)[r]{\fgruler@rotatebox{-90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1884,7 +1927,7 @@ upperleft, upperright, lowerleft, lowerright}% \multiput(0,0)(0,8){\@tempcnta}{\fgruler@ifodd{\fgruler@in@thick@iv\fgruler@in@color@iv\line(-1,0){\fgruler@in@ratio@iv\fgruler@marklth}}}% \fgruler@div{#1}{16}% \multiput(0,0)(0,16){\@tempcnta}{\fgruler@in@thick@v\fgruler@in@color@v\line(-1,0){\fgruler@marklth}}% -\iffgruler@borderline\put(0,0){\line(0,1){#1}}\fi% +\iffgruler@borderline\put(0,-\@halfwidth){\line(0,1){#1+\@wholewidth}}\fi% \setcounter{fgrulernum}{\fgruler@startnumv}\stepcounter{fgrulernum}% \multiput(-\fgruler@sep,16)(0,16){\fgruler@tempdima}{\makebox(0,0)[r]{\fgruler@rotatebox{-90}{\fgruler@font@\thefgrulernum\stepcounter{fgrulernum}}}}} @@ -1899,6 +1942,66 @@ upperleft, upperright, lowerleft, lowerright}% \def\fgruler@in@upleft@@#1{\leavevmode\hbox{}\lower#1\hbox{\fgruler@in@upleft@{#1}}} +%% TAPERIGHT CM +\def\fgruler@cm@taperight@#1{% +\setlength{\unitlength}{1mm}% +\begin{picture}(#1,\fgruler@width+\fgruler@sep)% +\fgruler@cm@rightup{#1}% +\setcounter{fgrulernum}{\fgruler@startnumh}% +\put(0,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\thefgrulernum}}% +\ifdim#1>.5cm\put(5,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@cm}}\fi% +\def\thefgrulernum{}% +\put(0,\fgruler@width+\fgruler@sep){\fgruler@cm@rightdown{#1}}% +\end{picture}} + +\def\fgruler@cm@taperight@@#1{\leavevmode\hbox{}\lower\dimexpr +\fgruler@width+\fgruler@sep\relax\hbox{\fgruler@cm@taperight@{#1}}} + +%% TAPERIGHT IN +\def\fgruler@in@taperight@#1{% +\setlength{\unitlength}{.0625in}% +\begin{picture}(#1,\fgruler@width+\fgruler@sep)% +\fgruler@in@rightup{#1}% +\setcounter{fgrulernum}{\fgruler@startnumh}% +\put(0,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\thefgrulernum}}% +\ifdim#1>.5in\put(8,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@in}}\fi% +\def\thefgrulernum{}% +\put(0,\fgruler@width+\fgruler@sep){\fgruler@in@rightdown{#1}}% +\end{picture}} + +\def\fgruler@in@taperight@@#1{\leavevmode\hbox{}\lower\dimexpr +\fgruler@width+\fgruler@sep\relax\hbox{\fgruler@in@taperight@{#1}}} + +%% TAPELEFT CM +\def\fgruler@cm@tapeleft@#1{% +\setlength{\unitlength}{1mm}% +\begin{picture}(#1,\fgruler@width+\fgruler@sep)(-#1,0)% +\fgruler@cm@leftup{#1}% +\setcounter{fgrulernum}{\fgruler@startnumh}% +\put(0,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\thefgrulernum}}% +\ifdim#1>.5cm\put(-5,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@cm}}\fi% +\def\thefgrulernum{}% +\put(0,\fgruler@width+\fgruler@sep){\fgruler@cm@leftdown{#1}}% +\end{picture}} + +\def\fgruler@cm@tapeleft@@#1{\leavevmode\hbox{}\lower\dimexpr +\fgruler@width+\fgruler@sep\relax\hbox{\fgruler@cm@tapeleft@{#1}}} + +%% TAPELEFT IN +\def\fgruler@in@tapeleft@#1{% +\setlength{\unitlength}{.0625in}% +\begin{picture}(#1,\fgruler@width+\fgruler@sep)(-#1,0)% +\fgruler@in@leftup{#1}% +\setcounter{fgrulernum}{\fgruler@startnumh}% +\put(0,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\thefgrulernum}}% +\ifdim#1>.5in\put(-8,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@in}}\fi% +\def\thefgrulernum{}% +\put(0,\fgruler@width+\fgruler@sep){\fgruler@in@leftdown{#1}}% +\end{picture}} + +\def\fgruler@in@tapeleft@@#1{\leavevmode\hbox{}\lower\dimexpr +\fgruler@width+\fgruler@sep\relax\hbox{\fgruler@in@tapeleft@{#1}}} + %% UPPERLEFT CM \def\fgruler@cm@upperleft@#1#2{% \setlength{\unitlength}{1mm}% @@ -2292,7 +2395,7 @@ upperleft, upperright, lowerleft, lowerright}% \fgruler@in@downleft{\textheight}% \put(0,-\textheight){\fgruler@in@rightdown{\textwidth}} \put(\textwidth,0){\fgruler@in@downright{\textheight}} -\put(5,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@in}}% +\put(8,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\fgruler@caption@in}}% \setcounter{fgrulernum}{\fgruler@startnumh}% \put(0,\fgruler@sep){\makebox(0,0)[b]{\fgruler@font@\thefgrulernum}}% \put(0,-\textheight-\fgruler@sep){\makebox(0,0)[t]{\fgruler@font@\thefgrulernum}}% @@ -2343,8 +2446,14 @@ upperleft, upperright, lowerleft, lowerright}% \def\fgruler@cm@user@fg{} \def\fgruler@in@user@fg{} \def\fgrulertype#1#2{\csname fgruler@#1@#2@fg\endcsname} -\def\fgrulerdefusercm#1{\def\fgruler@cm@user@fg{#1}} -\def\fgrulerdefuserin#1{\def\fgruler@in@user@fg{#1}} + +\def\fgrulerdefusercm#1{\def\fgruler@cm@user@fg{#1}} % for old versions +\def\fgrulerdefuserin#1{\def\fgruler@in@user@fg{#1}} % for old versions + +\def\fgrulerdefuser#1{% +\expandafter\def\expandafter\fgrulerunit\expandafter{\fgruler@unit}% +\@namedef{fgruler@\fgruler@unit @user@fg}{#1}} + % \end{macrocode} % \Finale \endinput \ No newline at end of file diff --git a/macros/latex/contrib/fgruler/fgruler.pdf b/macros/latex/contrib/fgruler/fgruler.pdf index d8ab5d9e48..89e49aac7b 100644 Binary files a/macros/latex/contrib/fgruler/fgruler.pdf and b/macros/latex/contrib/fgruler/fgruler.pdf differ diff --git a/macros/latex/contrib/multiple-choice/README b/macros/latex/contrib/multiple-choice/README new file mode 100644 index 0000000000..76c8da7292 --- /dev/null +++ b/macros/latex/contrib/multiple-choice/README @@ -0,0 +1,22 @@ +_____________________ +The multiple-choice package +v0.2 + +This package adjusts the choices of the multiple-choice question automatically. + +It has been wholly inspired by the work of Enrico Gregorio +and improved by Vafa Khalighi and I've just packed and +redistributed it under the name of the `multiple-choice` package. + +Current version release date: 2022/06/24 +___________________ +Seiied-Mohammad-Javad Razvian +javadr at gmail dot com + +Copyright © 2022 +It may be distributed and/or modified under the LaTeX Project Public License, +version 1.3c or higher (your choice). The latest version of +this license is at: http://www.latex-project.org/lppl.txt + +This work is “author-maintained” (as per LPPL maintenance status) +by Seiied-Mohammad-Javad Razavian. diff --git a/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf b/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf new file mode 100644 index 0000000000..8264bcecb5 Binary files /dev/null and b/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf differ diff --git a/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex b/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex new file mode 100644 index 0000000000..f640cabd1a --- /dev/null +++ b/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex @@ -0,0 +1,96 @@ +\documentclass{ltxdoc} + +\usepackage{fullpage} +\usepackage{url} +\usepackage{holtxdoc} +\usepackage{listings} +\usepackage{xcolor} +\usepackage{multicol} +\usepackage{multiple-choice} + +\lstdefinestyle{BashInputStyle}{ + basicstyle=\footnotesize\sffamily, + frame=tb, + columns=fullflexible, + backgroundcolor=\color{gray!10}, +} +\lstset{basicstyle=\ttfamily} + +\title{The \xpackage{multiple-choice} Package} +\author{Seiied Mohammad Javad Razavian} + +\date{\choicesdate,\space version \choicesversion} + + \parindent=0pt + +\thispagestyle{empty} + +\begin{document} +\maketitle{ +\centerline{\large\bfseries Abstract} +\bigskip +\begin{multicols}{2} +The \xpackage{multiple-choice} package adjusts the choices of the multiple-choice question automatically. +It has been wholly inspired by the work of Enrico Gregorio\footnote{\url{https://tex.stackexchange.com/questions/140923}} +and improved by Vafa Khalighi. I've just packed and redistributed it. It works with \XeLaTeX, \pdfLaTeX, and \LuaLaTeX. +Please, report any issues including bugs, typos in the documentation +or feature requests on \url{https://github.com/javadr/multiple-choice.sty/issues}. +\end{multicols} + } + + \section{Loading Package} +The package can be loaded in the ordinary way +\cs{usepackage{multiple-choice}}. + +\section{Typesetting the multiple-choice question} + The package defines the \texttt{choices} environment with the \cs{choice} macro for the choices of the multiple-chocie question. + +\begin{lstlisting}[style=BashInputStyle, escapechar={|},] +\begin{choices} + \choice The first choice. + \choice The second choice. + \choice The third choice. + \choice The fourth choice. +\end{choices} +\end{lstlisting} + + \section{Sample} +\begin{enumerate} + +\item First question? +\begin{choices} + \choice The first choice. + \choice The second choice. + \choice The third choice. + \choice The fourth choice. +\end{choices} + +\item Second question? +\begin{choices} + \choice The first choice. + \choice The second choice. + \choice The third choice. + \choice The fourth choice. + \choice The fifth choice. + \choice The sixth choice. +\end{choices} + +\item Third question? +\begin{choices} + \choice The very very very first choice. + \choice The second choice. + \choice The third choice. + \choice The fourth choice. +\end{choices} + +\item Fourth question? +\begin{choices} + \choice The very very very very very very very very very first choice. + \choice The second choice. + \choice The third choice. + \choice The fourth choice. +\end{choices} + +\end{enumerate} + +\end{document} diff --git a/macros/latex/contrib/multiple-choice/tex/multiple-choice.sty b/macros/latex/contrib/multiple-choice/tex/multiple-choice.sty new file mode 100644 index 0000000000..e672e5dd54 --- /dev/null +++ b/macros/latex/contrib/multiple-choice/tex/multiple-choice.sty @@ -0,0 +1,99 @@ +%% +%% This is file `multiple-choice.sty'. +%% +%% LaTeX package for multiple-choice questions +%% +%% Copyright © 2022 +%% ------------------------------------------------------------------ +%% Author: Seiied-Mohammad-Javad Razavian +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the 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/06/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% This work is “author-maintained” (as per LPPL maintenance status). +%% The Current Maintainer of this work is Seiied-Mohammad-Javad Razavian. +%% ------------------------------------------------------------------ +%% +\NeedsTeXFormat{LaTeX2e} +\def\choicesdate{2022/06/24} +\def\choicesversion{0.2} +\ProvidesPackage{multiple-choice}[\choicesdate\space v\choicesversion^^JMultiple-choice question with automatic adjustment of the choices based on their widths] +\RequirePackage{biditools} +\newdimen\mc@ChoiceLabelWidth +\newdimen\mc@ChoiceLabelSep +\mc@ChoiceLabelWidth=1.5em +\mc@ChoiceLabelSep=0.5em +\newcounter{mc@MultChoiceCount} +\newcommand{\mc@InitialChoice}{% + \ifnum\value{mc@MultChoiceCount}>\z@ + \cr + \fi + \stepcounter{mc@MultChoiceCount}% + \hbox to \mc@ChoiceLabelWidth{\hss(\Alph{mc@MultChoiceCount})}% + \kern\mc@ChoiceLabelSep +}% +\newcommand{\mc@FinalChoice}{% + \ifnum\value{mc@MultChoiceCount}>\z@ + \egroup + \egroup + \fi + \stepcounter{mc@MultChoiceCount}% + \hspace{0pt plus 1pt}% + \hbox\bgroup + \hbox to \mc@ChoiceLabelWidth{\hss(\Alph{mc@MultChoiceCount})}% + \kern\mc@ChoiceLabelSep + \vtop\bgroup + \hsize\mc@MultChoicesWidth + \advance\hsize-\mc@ChoiceLabelWidth + \advance\hsize-\mc@ChoiceLabelSep +}% +\newbox\mc@MultChoicesBox +\newdimen\mc@MultChoicesWidth +\newcommand{\mc@ComputeMultChoicesWidth}[1]{% + \setbox\mc@MultChoicesBox\hbox{% + \vbox{% + \halign{% + ##\hfil\cr + #1\crcr + }% + }% + }% +}% +% MultipltChoices Environment. +\newenvironment{choices}{% + \setcounter{mc@MultChoiceCount}{0}% + \let\choice\mc@InitialChoice + \bidi@collect@long@body\mc@ComputeMultChoicesWidth +}{% + \mc@MultChoicesWidth-\fontcharwd\font` + \advance\mc@MultChoicesWidth\wd\mc@MultChoicesBox + \ifdim\mc@MultChoicesWidth>0.5\linewidth + \mc@MultChoicesWidth=\linewidth + \else + \ifdim\mc@MultChoicesWidth>0.25\linewidth + \mc@MultChoicesWidth=0.5\linewidth + \else + \mc@MultChoicesWidth=0.25\linewidth + \fi + \fi + \setcounter{mc@MultChoiceCount}{0}% + \let\choice\mc@FinalChoice + \parindent\z@ + \ifvmode + \else + \par + \fi + \the\@bidi@envbody + \egroup + \egroup +}% +%% +%% +%% End of file `multiple-choice.sty'. diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf index 00a0f24a25..1350f7ab39 100644 Binary files a/macros/latex/contrib/nicematrix/nicematrix-french.pdf and b/macros/latex/contrib/nicematrix/nicematrix-french.pdf differ diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex index 78e53f1346..232ab4e8f2 100644 --- a/macros/latex/contrib/nicematrix/nicematrix-french.tex +++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex @@ -136,10 +136,6 @@ Cette extension nécessite et charge les extensions \pkg{l3keys2e}, \pkg{array}, chargée). L'utilisateur final n'a qu'à charger l'extension \pkg{nicematrix} avec l'instruction habituelle : |\usepackage{nicematrix}|. -\medskip -Si vous utilisez une distribution TeX~Live, sachez que TeX~Live 2020 au minimum -est requis pour faire fonctionner \pkg{nicematrix}. - \medskip L'idée de \pkg{nicematrix} est de créer des nœuds \textsc{pgf} derrière les @@ -544,9 +540,8 @@ applicables à un chemin de Tikz). Pour des exemples d'utilisation de cette clé |tikz|, voir p.~\pageref{tikz-key-examples} ; \item la clé |name| donne un nom au nœud Tikz rectangulaire correspondant au bloc ; on peut utiliser ce nom avec Tikz dans le |\CodeAfter| (cf.~p.~\pageref{code-after}); -\item \colorbox{yellow!50}{\textbf{Nouveau 6.5}}\enskip la clé -|respect-arraystretch| évite la remise à $1$ de |\arraystretch| en début de -bloc (qui a lieu par défaut) ; +\item la clé |respect-arraystretch| évite la remise à $1$ de |\arraystretch| en +début de bloc (qui a lieu par défaut) ; \item la clé |borders| permet de ne tracer que certaines des bordures du bloc : cette clé prend comme valeur une liste d'éléments parmi les suivants : |left|, |right|, |top| et |bottom| ; \newline @@ -1173,12 +1168,11 @@ Cette commande |\diagbox| peut aussi être utilisée dans un |\Block|. \subsection{Commandes pour filets personnalisés} \label{custom-line} -\colorbox{yellow!50}{\textbf{Nouveau 6.5}}\enskip Il est possible de définir des -commandes et des lettres pour des filets personnalisés avec la clé -|custom-line|, utilisable dans |\NiceMatrixOptions| ou bien dans un -environnement. Cette clé prend en argument une liste de paires de la forme -\textsl{clé=valeur}. Il y a d'abord deux clés pour spécifier les outils qui -permettront d'utiliser ce nouveau type de filet. +Il est possible de définir des commandes et des lettres pour des filets +personnalisés avec la clé |custom-line|, utilisable dans |\NiceMatrixOptions| ou +bien dans un environnement. Cette clé prend en argument une liste de paires de +la forme \textsl{clé=valeur}. Il y a d'abord deux clés pour spécifier les outils +qui permettront d'utiliser ce nouveau type de filet. \begin{itemize} \item la clé |command| indique le nom (sans la contre-oblique) d'une commande @@ -1258,9 +1252,9 @@ Tikz. Par défaut aucune réservation de place n'est faite par défaut pour le filet qui sera tracé avec Tikz. On peut demander une réservation (horizontale pour un -filet vertical et verticale pour un filet horizontal) avec la clé |width| qui +filet vertical et verticale pour un filet horizontal) avec la clé |total-width| qui est donc en quelque sorte la largeur du filet qui sera tracé (cette largeur -n'est pas déduite des caractéristiques fournies par la clé |tikz|). +n'est pas calculée à partir des caractéristiques fournies par la clé |tikz|). \bigskip Voici ce que l'on obtient avec la clé |dotted| de Tikz. @@ -1272,7 +1266,7 @@ Voici ce que l'on obtient avec la clé |dotted| de Tikz. { letter = I , ~emphase#tikz = dotted @ , - ~emphase#width = \pgflinewidth@ + ~emphase#total-width = \pgflinewidth@ } } @@ -1290,7 +1284,7 @@ sept & huit & neuf { letter = I , tikz = dotted , - width = \pgflinewidth + total-width = \pgflinewidth } } \begin{NiceTabular}{cIcIc} @@ -1307,10 +1301,12 @@ sept & huit & neuf Comme on le voit dans l'exemple précédent, les pointillés tracés par la clé |dotted| de Tikz ne sont pas ronds. C'est pourquoi l'extension \pkg{nicematrix} propose dans la clé |custom-line| une clé |dotted| qui va tracer des pointillés -ronds. La valeur de la clé |width| est, dans ce cas-là, déjà réglée sur le -diamètre des points. Ces pointillés ronds sont aussi utilisés par -\pkg{nicematrix} pour des lignes en pointillées continues créées entre deux -composantes de la matrice par |\Cdots|, |\Vdots|, etc (voir p.~\pageref{Cdots}). +ronds. La valeur initiale de la clé |total-width| est, dans ce cas-là, égale au +diamètre des points (l'utilisateur peut quand même utiliser la clé |total-width| +pour en changer la valeur). Ces pointillés ronds sont aussi utilisés par +\pkg{nicematrix} pour des lignes en pointillés continues créées entre deux +composantes de la matrice par |\Cdots|, |\Vdots|, etc. (voir +p.~\pageref{Cdots}). \medskip L'extension \pkg{nicematrix} prédéfinit en fait la commande |\hdottedline| et la @@ -2711,8 +2707,7 @@ points de suspension, on peut souhaiter utiliser les lignes pointillées de |renew-matrix|.\footnote{Comme toutes les autres options, les options |renew-dots|, |renew-matrix| peuvent être fixées avec la commande |\NiceMatrixOptions|, mais elles peuvent aussi être passées en option du - |\usepackage|. Remarquons que la clé |transparent| est un alias, considéré - comme obsolète, pour la conjonction des clés |renew-dots| et |renew-matrix|.} + |\usepackage|.} \smallskip @@ -2791,7 +2786,7 @@ par les options suivantes (que l'on met entre crochets après la commande) : \begin{itemize} \item |color| ; \item |radius| ; -\item |shorten| ; +\item |shorten-start|, |shorten-end| et |shorten| ; \item |inter| ; \item |line-style|. \end{itemize} @@ -2804,7 +2799,7 @@ de |\CodeAfter|, ou bien au niveau d'un environnement mais elles doivent alors \begin{itemize} \item |xdots/color| ; \item |xdots/radius| ; -\item |xdots/shorten| ; +\item |xdots/shorten-start|, |xdots/shorten-end| et |xdots/shorten| ; \item |inter| ; \item |xdots/line-style|. \end{itemize} @@ -2832,12 +2827,15 @@ valeur initiale est $0.53$~pt. \textbf{L'option xdots/shorten}\par\nobreak \smallskip -L'option |xdots/shorten| indique la marge qui est laissée aux deux extrémités de -la ligne. Le nom s'inspire des options «|shorten >|» et «|shorten <|» de Tikz, -mais il faut remarquer que \pkg{nicematrix} ne propose que |xdots/shorten|. La -valeur initiale de ce paramètre est de $0.3$~em (il est conseillé d'utiliser une +Les clés |xdots/shorten-start| et |xdots/shorten-end| indiquent la marge qui est +laissée aux deux extrémités de la ligne. La clé |xdots/shorten| fixe les deux +clés simultanément. La valeur initiale de $0.3$~em (il est conseillé d'utiliser une unité de mesure dépendante de la fonte courante). +\smallskip +\colorbox{yellow!50}{\textbf{Nouveau 6.10}}\enskip Les clés +|xdots/shorten-start| et |xdots/shorten-end| ont été introduites dans la +version~6.10. Les versions précédentes ne proposaient que |xdots/shorten|. \medskip \colorbox{yellow!50}{\textbf{Nouveau 6.9}}\enskip \textbf{L'option xdots/inter}\par\nobreak @@ -2962,9 +2960,15 @@ ces commandes. \label{line-in-code-after} La commande |\line| permet de tracer directement des lignes en pointillés entre -les cases. Elle prend deux arguments correspondant aux deux cases à relier, -chacun de la forme $i$-$j$ où $i$ est le numéro de ligne et $j$ est le numéro de -colonne. Les options disponibles pour personnaliser les lignes pointillées créées par +les cases. Elle prend deux arguments correspondant aux cases ou blocs à relier. +Chacun de ces deux arguments peut être : +\begin{itemize} +\item une spécification de case de la forme $i$-$j$ où $i$ est le numéro de +ligne et $j$ est le numéro de colonne ; +\item \colorbox{yellow!50}{\textbf{Nouveau 6.10}}\enskip le nom d'un bloc (créé +avec la commande |\Block| en utilisant la clé |name| de cette commande). +\end{itemize} + Les options disponibles pour personnaliser les lignes pointillées créées par |\Cdots|, |\Vdots|, etc. peuvent aussi être passées à cette commande (cf. p.~\pageref{customization}). @@ -3355,7 +3359,7 @@ Nom & Prénom & Date de naissance \\ \midrule Achard~emphase#\tabularnote{La famille Achard est une très ancienne famille du Poitou.}! & Jacques & 5 juin 1962 \\ -Lefèbvre~emphase#\tabularnote{Le patronyme Lefèbvre est une altération de Lefébure.}! +Lefebvre~emphase#\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}! & Mathilde & 23 mai 1988 \\ Vanesse & Stéphanie & 30 octobre 1994 \\ Dupont & Chantal & 15 janvier 1998 \\ @@ -3656,11 +3660,11 @@ suivant (avec une version de LaTeX postérieure à 2020/10/01). \subsection{Commande \textbackslash ShowCellNames} \colorbox{yellow!50}{\textbf{Nouveau 6.9}} La commande |\ShowCellNames|, -utilisable dans le |\CodeBefore| et dans le |\CodeAfter| affiche le nom (sous la +utilisable dans le |\CodeBefore| et le |\CodeAfter| affiche le nom (sous la forme $i$-$j$) de chaque case. - +\medskip \begin{BVerbatim}[baseline=c,boxwidth=10.6cm] \begin{NiceTabular}{ccc}[hvlines,cell-space-limits=3pt] \CodeBefore @@ -5422,7 +5426,7 @@ Bien sûr, ce tableau ne pourra pas être coupé par un saut de page. \end{scope} \medskip -Dans ce tableau, les instructions |\SubMatrix| sont exécutés après la +Dans ce tableau, les instructions |\SubMatrix| sont exécutées après la composition du tableau et les traits verticaux sont donc tracés sans espacer les colonnes. diff --git a/macros/latex/contrib/nicematrix/nicematrix.dtx b/macros/latex/contrib/nicematrix/nicematrix.dtx index a0776552ee..6a73a5d7fd 100644 --- a/macros/latex/contrib/nicematrix/nicematrix.dtx +++ b/macros/latex/contrib/nicematrix/nicematrix.dtx @@ -15,8 +15,8 @@ % % \fi % \iffalse -\def\myfileversion{6.9} -\def\myfiledate{2022/05/25} +\def\myfileversion{6.10} +\def\myfiledate{2022/06/25} % % %<*batchfile> @@ -181,13 +181,10 @@ version 2005/12/01 or later. % \medskip % This package requires and \textbf{loads} the packages \pkg{l3keys2e}, % \pkg{array}, \pkg{amsmath}, \pkg{pgfcore} and the module \pkg{shapes} of -% \textsc{pgf} (\pkg{tikz}, which is a layer over \textsc{pgf} is \emph{not} +% \textsc{pgf} (\pkg{tikz}, which is a layer over \textsc{pgf}, is \emph{not} % loaded). The final user only has to load the package with % |\usepackage{nicematrix}|. % -% \medskip -% If you use TeX~Live as TeX distribution, you should note that TeX~Live 2020 at -% least is required by \pkg{nicematrix}. % % \medskip % The idea of \pkg{nicematrix} is to create \textsc{pgf} nodes under the cells @@ -586,9 +583,8 @@ version 2005/12/01 or later. % \item the key |name| provides a name to the rectangular Tikz node % corresponding to the block; it's possible to use that name with Tikz in the % |\CodeAfter| of the environment (cf.~p.~\pageref{code-after}); -% \item \colorbox{yellow!50}{\textbf{New 6.5}}\enskip the key -% |respect-arraystretch| prevents the setting of |\arraystretch| to $1$ at the -% beginning of the block (which is the behaviour by default) ; +% \item the key |respect-arraystretch| prevents the setting of |\arraystretch| +% to $1$ at the beginning of the block (which is the behaviour by default) ; % \item the key |borders| provides the ability to draw only some borders of the % blocks; the value of that key is a (comma-separated) list of elements covered % by |left|, |right|, |top| and |bottom|;\newline @@ -1188,11 +1184,11 @@ version 2005/12/01 or later. % \subsection{Commands for customized rules} % \label{custom-line} % -% \colorbox{yellow!50}{\textbf{New 6.5}}\enskip It's also possible to define commands -% and letters for customized rules with the key |custom-line| available in -% |\NiceMatrixOptions| and in the options of individual environments. That key -% takes in as argument a list of \textsl{key=value} pairs. First, there is two -% keys to define the tools which will be used to use that new type of rule. +% It's also possible to define commands and letters for customized rules with +% the key |custom-line| available in |\NiceMatrixOptions| and in the options of +% individual environments. That key takes in as argument a list of +% \textsl{key=value} pairs. First, there is two keys to define the tools which +% will be used to use that new type of rule. % % \begin{itemize} % \item the key |command| is the name (without the backslahs) of a command that @@ -1256,10 +1252,10 @@ version 2005/12/01 or later. % % By default, no space is reserved for the rule that will be drawn with Tikz. It % is possible to specify a reservation (horizontal for a vertical rule and -% vertical for an horizontal one) with the key |width|. That value of that key, -% is, in some ways, the width of the rule that will be drawn (\pkg{nicematrix} -% does not compute that width from the characteristics of the rule specified in -% |tikz|). +% vertical for an horizontal one) with the key |total-width|. That value of that +% key, is, in some ways, the width of the rule that will be drawn +% (\pkg{nicematrix} does not compute that width from the characteristics of the +% rule specified in |tikz|). % % % \begin{center} @@ -1285,7 +1281,7 @@ version 2005/12/01 or later. % { % letter = I , % ~emphase#tikz = dotted@ , -% ~emphase#width = \pgflinewidth@ +% ~emphase#total-width = \pgflinewidth@ % } % } % @@ -1302,7 +1298,7 @@ version 2005/12/01 or later. % { % letter = I , % tikz = dotted , -% width = \pgflinewidth +% total-width = \pgflinewidth % } % } % \begin{NiceTabular}{cIcIc} @@ -1318,8 +1314,9 @@ version 2005/12/01 or later. % % As one can see, the dots of a dotted line of Tikz have the shape of a square, % and not a circle. That's why the extension \pkg{nicematrix} provides in the -% key |custom-line| a key |dotted| which will draw rounded dots. The value of -% the key |width| is, in this case, preset to the diameter of the dots. Those +% key |custom-line| a key |dotted| which will draw rounded dots. The initial +% value of the key |total-width| is, in this case, equal to the diameter of the dots +% (but the user may change the value with the key |total-width| if needed). Those % dotted rules are also used by \pkg{nicematrix} to draw continuous dotted rules % between cells of the matrix with |\Cdots|, |\Vdots|, etc. (cf. p.~\pageref{Cdots}). % @@ -1880,7 +1877,7 @@ version 2005/12/01 or later. % preamble of the array). % \end{itemize} % -% \medskip +% \smallskip % \begin{Verbatim} % \NewDocumentCommand { \Blue } { } { ~emphase#\columncolor{blue!15}@ } % \begin{NiceTabular}[colortbl-like]{>{\Blue}c>{\Blue}cc} @@ -1937,7 +1934,7 @@ version 2005/12/01 or later. % columns of type |p|, |b|, |m| and |X| (which start in % vertical mode).} % \item The key |bold| enforces -% bold characters for the cells of the row, both in math mode and text mode. +% bold characters for the cells of the row, both in math and text mode. % \end{itemize} % % \medskip @@ -2683,9 +2680,7 @@ version 2005/12/01 or later. % |renew-dots| and |renew-matrix|.\footnote{The options |renew-dots|, % |renew-matrix| can be fixed with the command % |\NiceMatrixOptions| like the other options. However, they can also be fixed -% as options of the command |\usepackage|. There is also a key |transparent| -% which is an alias for the conjonction of |renew-dots| and |renew-matrix| but it -% must be considered as obsolete.} +% as options of the command |\usepackage|.} % % \smallskip % @@ -2759,7 +2754,7 @@ version 2005/12/01 or later. % \begin{itemize} % \item |color|; % \item |radius|; -% \item |shorten|; +% \item |shorten-start|, |shorten-end| and |shorten|; % \item |inter|; % \item |line-style|. % \end{itemize} @@ -2771,7 +2766,7 @@ version 2005/12/01 or later. % \begin{itemize} % \item |xdots/color|; % \item |xdots/radius|; -% \item |xdots/shorten|; +% \item |xdots/shorten-start|, |xdots/shorten-end| and |xdots/shorten|; % \item |xdots/inter|; % \item |xdots/line-style|. % \end{itemize} @@ -2796,11 +2791,15 @@ version 2005/12/01 or later. % \textbf{The option xdots/shorten}\par\nobreak % % \smallskip -% The option |xdots/shorten| fixes the margin of both extremities of the line. -% The name is derived from the options ``|shorten >|'' and ``|shorten <|'' of -% Tikz but one should notice that \pkg{nicematrix} only provides -% |xdots/shorten|. The initial value of this parameter is 0.3~em (it is -% recommanded to use a unit of length dependent of the current font). +% The keys |xdots/shorten-start| and |xdots/shorten-end| fix the margin at the +% extremities of the line. The key |xdots/shorten| fixes both parameters. +% The initial value is 0.3~em (it is recommanded to use a unit of length +% dependent of the current font). +% +% \smallskip +% \colorbox{yellow!50}{\textbf{New 6.10}}\enskip The keys |xdots/shorten-start| +% and |xdots/shorten-end| have been introduced in version 6.10. In the previous +% versions, there was only |xdots/shorten|. % % \bigskip % \colorbox{yellow!50}{\textbf{New 6.9}}\enskip @@ -2926,11 +2925,17 @@ version 2005/12/01 or later. % \subsection{The command \textbackslash line in the \textbackslash CodeAfter} % % \label{line-in-code-after} -% The command |\line| draws directly dotted lines between nodes. It takes in two -% arguments for the two cells to link, both of the form $i$-$j$ where is the -% number of the row and $j$ is the number of the column. The options available -% for the customisation of the dotted lines created by |\Cdots|, |\Vdots|, etc. -% are also available for this command (cf. p.~\pageref{customisation}). +% The command |\line| draws directly dotted lines between cells or blocks. It takes in two +% arguments for the cells or blocks to link. Both argument may be: +% \begin{itemize} +% \item a specification of cell of the form $i$-$j$ where is the +% number of the row and $j$ is the number of the column; +% \item \colorbox{yellow!50}{\textbf{New 6.10}}\enskip the name of a block +% (created by the command |\Block| with the key |name| of that command). +% \end{itemize} +% The options available for the customisation of the dotted lines created by +% |\Cdots|, |\Vdots|, etc. are also available for this command (cf. +% p.~\pageref{customisation}). % % \bigskip % This command may be used, for example, to draw a dotted line between two @@ -5750,7 +5755,21 @@ version 2005/12/01 or later. \cs_new_protected:Npn \@@_fatal:n { \msg_fatal:nn { nicematrix } } \cs_new_protected:Npn \@@_fatal:nn { \msg_fatal:nnn { nicematrix } } \cs_new_protected:Npn \@@_msg_new:nn { \msg_new:nnn { nicematrix } } -\cs_new_protected:Npn \@@_msg_new:nnn { \msg_new:nnnn { nicematrix } } +% \end{macrocode} +% +% With Overleaf, a document is compiled in non-stop mode. When there is an +% error, there is no way to the user to use the key H in order to have more +% information. That's why we decide to put that piece of information (for the +% messages with such information) in the main part of the message when the key +% |messages-for-Overleaf| is used (at load-time). +% \begin{macrocode} +\cs_new_protected:Npn \@@_msg_new:nnn #1 #2 #3 + { + \bool_if:NTF \c_@@_messages_for_Overleaf_bool + { \msg_new:nnn { nicematrix } { #1 } { #2 \\ #3 } } + { \msg_new:nnnn { nicematrix } { #1 } { #2 } { #3 } } + } + % \end{macrocode} % % \begin{macrocode} @@ -5758,7 +5777,7 @@ version 2005/12/01 or later. { \msg_redirect_name:nnn { nicematrix } } % \end{macrocode} % -% +% % \bigskip % \subsection*{Technical definitions} % @@ -6212,6 +6231,13 @@ version 2005/12/01 or later. \int_new:N \g_@@_row_total_int \int_new:N \g_@@_col_total_int % \end{macrocode} +% +% \bigskip +% The following parameter will be used by |\@@_create_row_node:| to avoid to +% create the same row-node twice (at the end of the array). +% \begin{macrocode} +\int_new:N \g_@@_last_row_node_int +% \end{macrocode} % % \bigskip % The following counter corresponds to the key |nb-rows| of the command @@ -6301,6 +6327,13 @@ version 2005/12/01 or later. % \begin{macrocode} \dim_new:N \l_@@_tabular_width_dim % \end{macrocode} +% +% \bigskip +% The following dimension will be used for the total width of composite rules +% (\emph{total} means that the spaces on both sides are included). +% \begin{macrocode} +\dim_new:N \l_@@_rule_width_dim +% \end{macrocode} % % \bigskip % If the user uses an environment without preamble, we will raise the following @@ -6598,8 +6631,7 @@ version 2005/12/01 or later. % % % \medskip -% If the user has used the key |corners| (or the key |hvlines-except-corners|, -% even though that key is deprecated), all the cells which are in an (empty) +% If the user has used the key |corners|, all the cells which are in an (empty) % corner will be stored in the following sequence. % \begin{macrocode} \seq_new:N \l_@@_corners_cells_seq @@ -6646,7 +6678,7 @@ version 2005/12/01 or later. % \medskip % The following sequence will be used when the command |\SubMatrix| is used in % the |\CodeBefore| (and not in the |\CodeAfter|). It will contain the position of -% all the sub-matrices specified in the |code-before|. Each sub-matrix is +% all the sub-matrices specified in the |\CodeBefore|. Each sub-matrix is % represented by an ``object'' of the forme |{|$i$|}{|$j$|}{|$k$|}{|$l$|}| % where $i$ and $j$ are the number of row and column of the upper-left cell and % $k$ and $l$ the number of row and column of the lower-right cell. @@ -7171,7 +7203,7 @@ version 2005/12/01 or later. % \bigskip % By default, the behaviour of |\cline| is changed in the environments of % \pkg{nicematrix}: a |\cline| spreads the array by an amount equal to -% |\arrayrulewidht|. It's possible to disable this feature with the key +% |\arrayrulewidth|. It's possible to disable this feature with the key % |\l_@@_standard_line_bool|. % \begin{macrocode} \bool_new:N \l_@@_standard_cline_bool @@ -7203,9 +7235,13 @@ version 2005/12/01 or later. % definition, a dotted line is not a continuous line and, therefore, this % distance may vary a little). % \begin{macrocode} -\dim_new:N \l_@@_xdots_shorten_dim +\dim_new:N \l_@@_xdots_shorten_start_dim +\dim_new:N \l_@@_xdots_shorten_end_dim \hook_gput_code:nnn { begindocument } { . } - { \dim_set:Nn \l_@@_xdots_shorten_dim { 0.3 em } } + { + \dim_set:Nn \l_@@_xdots_shorten_start_dim { 0.3 em } + \dim_set:Nn \l_@@_xdots_shorten_end_dim { 0.3 em } + } % \end{macrocode} % We use a hook only by security in case \cls{revtex4-1} is used (even though it % is obsolete). @@ -7419,12 +7455,23 @@ version 2005/12/01 or later. color .value_required:n = true , shorten .code:n = \hook_gput_code:nnn { begindocument } { . } - { \dim_set:Nn \l_@@_xdots_shorten_dim { #1 } } , + { + \dim_set:Nn \l_@@_xdots_shorten_start_dim { #1 } + \dim_set:Nn \l_@@_xdots_shorten_end_dim { #1 } + } , + shorten-start .code:n = + \hook_gput_code:nnn { begindocument } { . } + { \dim_set:Nn \l_@@_xdots_shorten_start_dim { #1 } } , + shorten-end .code:n = + \hook_gput_code:nnn { begindocument } { . } + { \dim_set:Nn \l_@@_xdots_shorten_end_dim { #1 } } , % \end{macrocode} % We use a hook only by security in case \cls{revtex4-1} % is used (even though it is obsolete). Idem for the following keys. % \begin{macrocode} shorten .value_required:n = true , + shorten-start .value_required:n = true , + shorten-end .value_required:n = true , radius .code:n = \hook_gput_code:nnn { begindocument } { . } { \dim_set:Nn \l_@@_xdots_radius_dim { #1 } } , @@ -7566,17 +7613,7 @@ version 2005/12/01 or later. % The key |hvlines-except-corners| is now deprecated (use |hvlines| and % |corners| instead). % \begin{macrocode} - hvlines-except-corners .code:n = - { - \@@_error:n { hvlines-except-corners } - \group_begin: - \globaldefs = 1 - \@@_msg_redirect_name:nn { hvlines-except-corners } { none } - \group_end: - \clist_set:Nn \l_@@_corners_clist { #1 } - \clist_set:Nn \l_@@_vlines_clist { all } - \clist_set:Nn \l_@@_hlines_clist { all } - } , + hvlines-except-corners .code:n = \@@_fatal:n { hvlines-except-corners } , hvlines-except-corners .default:n = { NW , SW , NE , SE } , corners .clist_set:N = \l_@@_corners_clist , corners .default:n = { NW , SW , NE , SE } , @@ -7783,24 +7820,6 @@ version 2005/12/01 or later. allow-duplicate-names .code:n = \@@_msg_redirect_name:nn { Duplicate~name } { none } , allow-duplicate-names .value_forbidden:n = true , -% \end{macrocode} -% -% \bigskip -% The key |letter-for-dotted-lines| is now obsolete. You will delete it in a -% future version. -% \begin{macrocode} - letter-for-dotted-lines .code:n = - { - \@@_error:n { letter-for-dotted-lines } - \group_begin: - \globaldefs = 1 - \@@_msg_redirect_name:nn { letter-for-dotted-lines } { none } - \group_end: - \tl_if_single_token:nTF { #1 } - { \str_set:Nx \l_@@_letter_for_dotted_lines_str { #1 } } - { \@@_error:n { One~letter~allowed } } - } , - letter-for-dotted-lines .value_required:n = true , notes .code:n = \keys_set:nn { NiceMatrix / notes } { #1 } , notes .value_required:n = true , sub-matrix .code:n = @@ -7811,11 +7830,6 @@ version 2005/12/01 or later. % \end{macrocode} % % -% The following string will initially be empty. It will be set by the key -% 'letter-for-dotted-lines'. -% \begin{macrocode} -\str_new:N \l_@@_letter_for_dotted_lines_str -% \end{macrocode} % % \bigskip % |\NiceMatrixOptions| is the command of the \pkg{nicematrix} package to fix @@ -7947,7 +7961,7 @@ version 2005/12/01 or later. \tl_gclear:N \g_@@_post_action_cell_tl % \end{macrocode} % At the beginning of the cell, we link |\CodeAfter| to a command which do -% begins with |\\| (whereas the standard version of |\CodeAfter| begins does +% begins with |\\| (whereas the standard version of |\CodeAfter| does % not). % \begin{macrocode} \cs_set_eq:NN \CodeAfter \@@_CodeAfter_i: @@ -8352,6 +8366,17 @@ version 2005/12/01 or later. % The following command creates a |row| node (and not a row of nodes!). % \begin{macrocode} \cs_new_protected:Npn \@@_create_row_node: + { + \int_compare:nNnT \c@iRow > \g_@@_last_row_node_int + { + \int_gset_eq:NN \g_@@_last_row_node_int \c@iRow + \@@_create_row_node_i: + } + } +% \end{macrocode} +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_create_row_node_i: { % \end{macrocode} % The |\hbox:n| (or |\hbox|) is mandatory. @@ -8786,6 +8811,16 @@ version 2005/12/01 or later. \seq_gclear_new:N \g_@@_multicolumn_sizes_seq % \end{macrocode} % +% \bigskip +% The command |\create_row_node:| will create a row-node (and not a row of +% nodes!). However, at the end of the array we construct a ``false row'' (for +% the the col-nodes) and it interfers with the construction of the last row-node +% of the array. We don't want to create such row-node twice (to avaid warnings +% or, maybe, errors). That's why the command |\@@_create_row_node:| will use the +% following counter to avoid such construction. +% \begin{macrocode} + \int_gset:Nn \g_@@_last_row_node_int { -1 } +% \end{macrocode} % % \interitem % The code in |\@@_pre_array_ii:| is used only here. @@ -8850,10 +8885,10 @@ version 2005/12/01 or later. % \end{macrocode} % % \bigskip -% The following command |\@@_pre_array_i:w| will be used when the keyword +% The following command |\@@_CodeBefore_Body:w| will be used when the keyword % |\CodeBefore| is present at the beginning of the environment. % \begin{macrocode} -\cs_new_protected:Npn \@@_pre_array_i:w #1 \Body +\cs_new_protected_nopar:Npn \@@_CodeBefore_Body:w #1 \Body { \tl_put_right:Nn \l_@@_code_before_tl { #1 } \bool_set_true:N \l_@@_code_before_bool @@ -8970,7 +9005,7 @@ version 2005/12/01 or later. % \end{macrocode} % % We compose the |\CodeBefore| in math mode in order to nullify the spaces put -% by the user between instructions in the |code-before|. +% by the user between instructions in the |\CodeBefore|. % \begin{macrocode} \bool_if:NT \l_@@_NiceTabular_bool \c_math_toggle_token % \end{macrocode} @@ -9291,10 +9326,10 @@ version 2005/12/01 or later. % |\CodeBefore| at the beginning of the body of the environment. If that keyword % is present, we have now to extract all the content between that keyword % |\CodeBefore| and the (other) keyword |\Body|. It's the job that will do the -% command |\@@_pre_array_i:w|. After that job, the command |\@@_pre_array_i:w| +% command |\@@_CodeBefore_Body:w|. After that job, the command |\@@_CodeBefore_Body:w| % will go on with |\@@_pre_array:|. % \begin{macrocode} - \IfBooleanTF { #6 } \@@_pre_array_i:w \@@_pre_array: + \IfBooleanTF { #6 } \@@_CodeBefore_Body:w \@@_pre_array: } % \end{macrocode} % @@ -9789,18 +9824,13 @@ version 2005/12/01 or later. \q_stop { } } { - \str_case_e:nnF { #1 } - { - \l_@@_letter_for_dotted_lines_str - { \@@_patch_preamble_xii:n #1 } - \l_@@_letter_vlism_tl - { - \seq_gput_right:Nx \g_@@_cols_vlism_seq - { \int_eval:n { \c@jCol + 1 } } - \tl_gput_right:Nx \g_@@_preamble_tl - { \exp_not:N ! { \skip_horizontal:N \arrayrulewidth } } - \@@_patch_preamble:n - } + \str_if_eq:nVTF { #1 } \l_@@_letter_vlism_tl + { + \seq_gput_right:Nx \g_@@_cols_vlism_seq + { \int_eval:n { \c@jCol + 1 } } + \tl_gput_right:Nx \g_@@_preamble_tl + { \exp_not:N ! { \skip_horizontal:N \arrayrulewidth } } + \@@_patch_preamble:n } % \end{macrocode} % Now the case of a letter set by the final user for a customized rule. Such @@ -9814,9 +9844,11 @@ version 2005/12/01 or later. % will use, instead, letters in the preamble of its array). % \begin{macrocode} { - \keys_set_known:nnN { NiceMatrix / ColumnTypes } { #1 } \l_tmpa_tl - \tl_if_empty:NTF \l_tmpa_tl - \@@_patch_preamble:n + \keys_if_exist:nnTF { NiceMatrix / ColumnTypes } { #1 } + { + \keys_set:nn { NiceMatrix / ColumnTypes } { #1 } + \@@_patch_preamble:n + } { \@@_fatal:nn { unknown~column~type } { #1 } } } } @@ -10485,21 +10517,6 @@ version 2005/12/01 or later. } % \end{macrocode} % -% \bigskip -% \begin{macrocode} -\cs_new_protected:Npn \@@_patch_preamble_xii:n #1 - { - \tl_gput_right:Nn \g_@@_preamble_tl - { ! { \skip_horizontal:N 2\l_@@_xdots_radius_dim } } -% \end{macrocode} -% The command |\@@_vdottedline:n| is protected, and, therefore, won't be -% expanded before writing on |\g_@@_internal_code_after_tl|. -% \begin{macrocode} - \tl_gput_right:Nx \g_@@_internal_code_after_tl - { \@@_vdottedline:n { \int_use:N \c@jCol } } - \@@_patch_preamble:n - } -% \end{macrocode} % % \bigskip % After a specifier of column, we have to test whether there is one or several @@ -10908,8 +10925,14 @@ version 2005/12/01 or later. \@@_create_extra_nodes: \seq_if_empty:NF \g_@@_blocks_seq \@@_draw_blocks: } +% \end{macrocode} +% We don't do the following test with |\c@tabularnote| because the value of that +% counter is not reliable when the command |\ttabbox| of \pkg{floatrow} is used +% (because |\ttabbox| de-activate |\stepcounter| because if compiles several +% twice its tabular). +% \begin{macrocode} \bool_lazy_or:nnT - { \int_compare_p:nNn \c@tabularnote > 0 } + { ! \seq_if_empty_p:N \g_@@_tabularnotes_seq } { ! \tl_if_empty_p:V \l_@@_tabularnote_tl } \@@_insert_tabularnotes: \end { minipage } @@ -11881,7 +11904,7 @@ version 2005/12/01 or later. \seq_gset_from_clist:Nn \exp_not:N \g_@@_pos_of_blocks_seq { \seq_use:Nnnn \g_@@_pos_of_blocks_seq , , , } } - } + } \seq_if_empty:NF \g_@@_multicolumn_cells_seq { \tl_gput_right:Nx \g_@@_aux_tl @@ -11981,10 +12004,14 @@ version 2005/12/01 or later. \dim_set:Nn \l_@@_xdots_radius_dim { 0.7 \l_@@_xdots_radius_dim } \dim_set:Nn \l_@@_xdots_inter_dim { 0.55 \l_@@_xdots_inter_dim } % \end{macrocode} -% The dimension |\l_@@_xdots_shorten_dim| corresponds to the option -% |xdots/shorten| available to the user. +% The dimensions |\l_@@_xdots_shorten_start_dim| and +% |\l_@@_xdots_shorten_start_dim| correspond to the options +% |xdots/shorten-start| and |xdots/shorten-end| available to the user. % \begin{macrocode} - \dim_set:Nn \l_@@_xdots_shorten_dim { 0.6 \l_@@_xdots_shorten_dim } + \dim_set:Nn \l_@@_xdots_shorten_start_dim + { 0.6 \l_@@_xdots_shorten_start_dim } + \dim_set:Nn \l_@@_xdots_shorten_end_dim + { 0.6 \l_@@_xdots_shorten_end_dim } } % \end{macrocode} % @@ -13217,8 +13244,8 @@ version 2005/12/01 or later. \draw [ #1 , - shorten~> = \l_@@_xdots_shorten_dim , - shorten~< = \l_@@_xdots_shorten_dim , + shorten~> = \l_@@_xdots_shorten_end_dim , + shorten~< = \l_@@_xdots_shorten_start_dim , ] ( \l_@@_x_initial_dim , \l_@@_y_initial_dim ) % \end{macrocode} @@ -13338,7 +13365,7 @@ version 2005/12/01 or later. \int_set:Nn \l_tmpa_int { \dim_ratio:nn - { \l_@@_l_dim - \l_@@_xdots_shorten_dim } + { \l_@@_l_dim - \l_@@_xdots_shorten_start_dim } \l_@@_xdots_inter_dim } } @@ -13349,7 +13376,7 @@ version 2005/12/01 or later. \int_set:Nn \l_tmpa_int { \dim_ratio:nn - { \l_@@_l_dim - \l_@@_xdots_shorten_dim } + { \l_@@_l_dim - \l_@@_xdots_shorten_end_dim } \l_@@_xdots_inter_dim } } @@ -13357,7 +13384,10 @@ version 2005/12/01 or later. \int_set:Nn \l_tmpa_int { \dim_ratio:nn - { \l_@@_l_dim - 2 \l_@@_xdots_shorten_dim } + { + \l_@@_l_dim + - \l_@@_xdots_shorten_start_dim - \l_@@_xdots_shorten_end_dim + } \l_@@_xdots_inter_dim } } @@ -13380,19 +13410,6 @@ version 2005/12/01 or later. } % \end{macrocode} % -% The length $\ell$ is the length of the dotted line. We note $\Delta$ the -% length between two dots and $n$ the number of intervals between dots. We note -% $\delta = \frac12(\ell - n \Delta)$. The distance between the initial -% extremity of the line and the first dot will be equal to $k\cdot\delta$ where -% $k=0$, $1$ or $2$. We first compute this number $k$ in |\l_tmpb_int|. -% \begin{macrocode} - \int_set:Nn \l_tmpb_int - { - \bool_if:NTF \l_@@_initial_open_bool - { \bool_if:NTF \l_@@_final_open_bool 1 0 } - { \bool_if:NTF \l_@@_final_open_bool 2 1 } - } -% \end{macrocode} % In the loop over the dots, the dimensions |\l_@@_x_initial_dim| and % |\l_@@_y_initial_dim| will be used for the coordinates of the dots. But, % before the loop, we must move until the first dot. @@ -13402,17 +13419,21 @@ version 2005/12/01 or later. { ( \l_@@_x_final_dim - \l_@@_x_initial_dim ) * \dim_ratio:nn - { \l_@@_l_dim - \l_@@_xdots_inter_dim * \l_tmpa_int } + { + \l_@@_l_dim - \l_@@_xdots_inter_dim * \l_tmpa_int + + \l_@@_xdots_shorten_start_dim - \l_@@_xdots_shorten_end_dim + } { 2 \l_@@_l_dim } - * \l_tmpb_int } \dim_gadd:Nn \l_@@_y_initial_dim { ( \l_@@_y_final_dim - \l_@@_y_initial_dim ) * \dim_ratio:nn - { \l_@@_l_dim - \l_@@_xdots_inter_dim * \l_tmpa_int } + { + \l_@@_l_dim - \l_@@_xdots_inter_dim * \l_tmpa_int + + \l_@@_xdots_shorten_start_dim - \l_@@_xdots_shorten_end_dim + } { 2 \l_@@_l_dim } - * \l_tmpb_int } \pgf@relevantforpicturesizefalse \int_step_inline:nnn 0 \l_tmpa_int @@ -13856,13 +13877,25 @@ version 2005/12/01 or later. % array (in the format $i$-$j$) and draws a dotted line between these cells. % % \medskip -% First, we write a command with an argument of the format $i$-$j$ and applies -% the command |\int_eval:n| to $i$ and~$j$ ; this must \emph{not} be protected -% (and is, of course fully expandable).\footnote{Indeed, we want that the user -% may use the command |\line| in |\CodeAfter| with LaTeX counters in the -% arguments --- with the command |\value|.} +% First, we write a command with the following behaviour: +% \begin{itemize} +% \item If the argument is of the format $i$-$j$, our command applies +% the command |\int_eval:n| to $i$ and~$j$ ; +% \item If not (that is to say, when it's a name of a |\Block|), the argument is +% left unchanged. +% \end{itemize} +% This must \emph{not} be protected (and is, of course fully +% expandable).\footnote{Indeed, we want that the user may use the command +% |\line| in |\CodeAfter| with LaTeX counters in the arguments --- with the +% command |\value|.} % \begin{macrocode} \cs_new:Npn \@@_double_int_eval:n #1-#2 \q_stop + { + \tl_if_empty:nTF { #2 } + { #1 } + { \@@_double_int_eval_i:n #1-#2 \q_stop } + } +\cs_new:Npn \@@_double_int_eval_i:n #1-#2- \q_stop { \int_eval:n { #1 } - \int_eval:n { #2 } } % \end{macrocode} % @@ -13885,8 +13918,8 @@ version 2005/12/01 or later. \use:e { \@@_line_i:nn - { \@@_double_int_eval:n #2 \q_stop } - { \@@_double_int_eval:n #3 \q_stop } + { \@@_double_int_eval:n #2 - \q_stop } + { \@@_double_int_eval:n #3 - \q_stop } } \group_end: } @@ -14762,13 +14795,6 @@ version 2005/12/01 or later. start .int_set:N = \l_@@_start_int , start .initial:n = 1 , end .int_set:N = \l_@@_end_int , -% \end{macrocode} -% The following keys are no-op because there are keys which may be inherited -% from a list of pairs \textsl{key=value} of a definition of a customized rule -% (with the key |custom-line| of |\NiceMatrixOptions|). -% \begin{macrocode} - % letter .code:n = \prg_do_nothing: , - % command .code:n = \prg_do_nothing: } % \end{macrocode} % @@ -14800,8 +14826,9 @@ version 2005/12/01 or later. tikz .tl_set:N = \l_@@_tikz_rule_tl , tikz .value_required:n = true , tikz .initial:n = , - width .dim_set:N = \l_@@_rule_width_dim , - width .value_required:n = true + total-width .dim_set:N = \l_@@_rule_width_dim , + total-width .value_required:n = true , + width .meta:n = { total-width = #1 } } % \end{macrocode} % @@ -14919,13 +14946,8 @@ version 2005/12/01 or later. % \begin{macrocode} \cs_new_protected:Npn \@@_vline_ii: { - \bool_set_false:N \l_@@_dotted_boo -% \end{macrocode} -% We use |\keys_set_known:nV| and not |\keys_set:nV| because there may be the -% keys |letter| and |command| in the list (these keys are present if the rule -% comes from a customized line (created by |custom-line|). -% \begin{macrocode} - \keys_set_known:nV { NiceMatrix / RulesBis } \l_@@_other_keys_tl + \bool_set_false:N \l_@@_dotted_bool + \keys_set:nV { NiceMatrix / RulesBis } \l_@@_other_keys_tl \bool_if:NTF \l_@@_dotted_bool \@@_vline_iv: { @@ -14937,8 +14959,8 @@ version 2005/12/01 or later. % \end{macrocode} % % \bigskip -% First the case of a standard rule, that is to say a rule which is not dotted -% (and the user has not used the key |tikz|). +% First the case of a standard rule: the user has not used the key |dotted| nor +% the key |tikz|. % \begin{macrocode} \cs_new_protected:Npn \@@_vline_iii: { @@ -14948,7 +14970,14 @@ version 2005/12/01 or later. \@@_qpoint:n { row - \int_use:N \l_@@_local_start_int } \dim_set_eq:NN \l_tmpa_dim \pgf@y \@@_qpoint:n { col - \int_use:N \l_@@_position_int } - \dim_set_eq:NN \l_tmpb_dim \pgf@x + \dim_set:Nn \l_tmpb_dim + { + \pgf@x + - 0.5 \l_@@_rule_width_dim + + + ( \arrayrulewidth * \l_@@_multiplicity_int + + \doublerulesep * ( \l_@@_multiplicity_int - 1 ) ) / 2 + } \@@_qpoint:n { row - \int_eval:n { \l_@@_local_end_int + 1 } } \dim_set_eq:NN \l_@@_tmpc_dim \pgf@y \bool_lazy_all:nT @@ -15001,8 +15030,8 @@ version 2005/12/01 or later. \pgfrememberpicturepositiononpagetrue \pgf@relevantforpicturesizefalse \@@_qpoint:n { col - \int_use:N \l_@@_position_int } - \dim_set_eq:NN \l_@@_x_initial_dim \pgf@x - \dim_set_eq:NN \l_@@_x_final_dim \pgf@x + \dim_set:Nn \l_@@_x_initial_dim { \pgf@x - 0.5 \l_@@_rule_width_dim } + \dim_set_eq:NN \l_@@_x_final_dim \l_@@_x_initial_dim \@@_qpoint:n { row - \int_use:N \l_@@_local_start_int } \dim_set_eq:NN \l_@@_y_initial_dim \pgf@y \@@_qpoint:n { row - \int_eval:n { \l_@@_local_end_int + 1 } } @@ -15057,7 +15086,7 @@ version 2005/12/01 or later. { \tl_if_eq:NnF \l_@@_vlines_clist { all } { \clist_if_in:NnT \l_@@_vlines_clist { ##1 } } - { \@@_vline:n { position = ##1 } } + { \@@_vline:n { position = ##1 , total-width = \arrayrulewidth } } } } % \end{macrocode} @@ -15174,12 +15203,7 @@ version 2005/12/01 or later. \cs_new_protected:Npn \@@_hline_ii: { \bool_set_false:N \l_@@_dotted_bool -% \end{macrocode} -% We use |\keys_set_known:nV| and not |\keys_set:nV| because there may be the -% keys |letter| and |command| in the list (these keys are present if the rule -% comes from a customized line (created by |custom-line|). -% \begin{macrocode} - \keys_set_known:nV { NiceMatrix / RulesBis } \l_@@_other_keys_tl + \keys_set:nV { NiceMatrix / RulesBis } \l_@@_other_keys_tl \bool_if:NTF \l_@@_dotted_bool \@@_hline_iv: { @@ -15191,7 +15215,7 @@ version 2005/12/01 or later. % \end{macrocode} % % \bigskip -% First the case of a standard rule, that is to say a rule which is not dotted. +% First the case of a standard rule (without the keys |dotted| and |tikz|). % \begin{macrocode} \cs_new_protected:Npn \@@_hline_iii: { @@ -15201,7 +15225,14 @@ version 2005/12/01 or later. \@@_qpoint:n { col - \int_use:N \l_@@_local_start_int } \dim_set_eq:NN \l_tmpa_dim \pgf@x \@@_qpoint:n { row - \int_use:N \l_@@_position_int } - \dim_set_eq:NN \l_tmpb_dim \pgf@y + \dim_set:Nn \l_tmpb_dim + { + \pgf@y + - 0.5 \l_@@_rule_width_dim + + + ( \arrayrulewidth * \l_@@_multiplicity_int + + \doublerulesep * ( \l_@@_multiplicity_int - 1 ) ) / 2 + } \@@_qpoint:n { col - \int_eval:n { \l_@@_local_end_int + 1 } } \dim_set_eq:NN \l_@@_tmpc_dim \pgf@x \bool_lazy_all:nT @@ -15294,8 +15325,8 @@ version 2005/12/01 or later. \pgfrememberpicturepositiononpagetrue \pgf@relevantforpicturesizefalse \@@_qpoint:n { row - \int_use:N \l_@@_position_int } - \dim_set_eq:NN \l_@@_y_initial_dim \pgf@y - \dim_set_eq:NN \l_@@_y_final_dim \pgf@y + \dim_set:Nn \l_@@_y_initial_dim { \pgf@y - 0.5 \l_@@_rule_width_dim } + \dim_set_eq:NN \l_@@_y_final_dim \l_@@_y_initial_dim \@@_qpoint:n { col - \int_use:N \l_@@_local_start_int } \dim_set_eq:NN \l_@@_x_initial_dim \pgf@x \int_compare:nNnT \l_@@_local_start_int = 1 @@ -15371,7 +15402,7 @@ version 2005/12/01 or later. { \tl_if_eq:NnF \l_@@_hlines_clist { all } { \clist_if_in:NnT \l_@@_hlines_clist { ##1 } } - { \@@_hline:n { position = ##1 } } + { \@@_hline:n { position = ##1 , total-width = \arrayrulewidth } } } } % \end{macrocode} @@ -15452,21 +15483,52 @@ version 2005/12/01 or later. { \str_clear_new:N \l_@@_command_str \str_clear_new:N \l_@@_letter_str - \dim_zero_new:N \l_@@_rule_width_dim + \keys_set_known:nnN { NiceMatrix / custom-line } { #1 } \l_@@_other_keys_tl % \end{macrocode} -% The token list |\l_tmpa_tl| is for the key |color|. +% If the final user only wants to draw horizontal rules, he does not need to +% specify a letter (for the vertical rules in the preamble of the array). On the +% other hand, if he only wants to draw vertical rules, he does not need to +% define a command (which is the tool to draw horizontal rules in the array). Of +% course, a definition of custom lines with no letter and no command would be point-less. +% % \begin{macrocode} - \tl_clear:N \l_tmpa_tl + \bool_lazy_and:nnTF + { \str_if_empty_p:N \l_@@_letter_str } + { \str_if_empty_p:N \l_@@_command_str } + { \@@_error:n { No~letter~and~no~command } } + { \exp_args:NV \@@_custom_line_i:n \l_@@_other_keys_tl } + } % \end{macrocode} -% The flag |\l_tmpa_bool| will indicate whether the key |tikz| is present. +% +% +% % \begin{macrocode} - \bool_set_false:N \l_tmpa_bool +\keys_define:nn { NiceMatrix / custom-line } + { + % here, we will use change in the future to use .str_set:N + letter .code:n = \str_set:Nn \l_@@_letter_str { #1 } , + letter .value_required:n = true , + % here, we will use change in the future to use .str_set:N + command .code:n = \str_set:Nn \l_@@_command_str { #1 } , + command .value_required:n = true , + } % \end{macrocode} -% The flag |\l_tmpb_bool| will indicate whether the key |width| is present. +% +% \bigskip % \begin{macrocode} - \bool_set_false:N \l_tmpb_bool - \keys_set_known:nn { NiceMatrix / Custom-Line } { #1 } - \bool_if:NT \l_tmpa_bool +\cs_new_protected:Npn \@@_custom_line_i:n #1 + { +% \end{macrocode} +% The following flags will be raised when the keys |tikz|, |dotted| and |color| +% are used (in the |custom-line|). +% \begin{macrocode} + \bool_set_false:N \l_@@_tikz_rule_bool + \bool_set_false:N \l_@@_dotted_rule_bool + \bool_set_false:N \l_@@_color_bool +% \end{macrocode} +% \begin{macrocode} + \keys_set:nn { NiceMatrix / custom-line-bis } { #1 } + \bool_if:NT \l_@@_tikz_rule_bool { % \end{macrocode} % We can't use |\c_@@_tikz_loaded_bool| to test whether \pkg{tikz} is loaded @@ -15474,118 +15536,108 @@ version 2005/12/01 or later. % \begin{macrocode} \cs_if_exist:NF \tikzpicture { \@@_error:n { tikz~in~custom-line~without~tikz } } - \tl_if_empty:NF \l_tmpa_tl + \bool_if:NT \l_@@_color_bool { \@@_error:n { color~in~custom-line~with~tikz } } } - \bool_if:NT \l_tmpb_bool + \bool_if:nT { - \bool_if:NF \l_tmpa_bool - { \@@_error:n { key~width~without~key~tikz } } + \int_compare_p:nNn \l_@@_multiplicity_int > 1 + && \l_@@_dotted_rule_bool } -% \end{macrocode} -% If the final user only wants to draw horizontal rules, he does not need to -% specify a letter (for the vertical rules in the preamble of the array). On the -% other hand, if he only wants to draw vertical rules, he does not need to -% define a command (which is the tool to draw horizontal rules in the array). Of -% course, a definition of custom lines with no letter and no command would be point-less. -% -% \begin{macrocode} - \bool_lazy_and:nnTF - { \str_if_empty_p:N \l_@@_letter_str } - { \str_if_empty_p:N \l_@@_command_str } - { \@@_error:n { No~letter~and~no~command } } + { \@@_error:n { key~multiplicity~with~dotted } } + \str_if_empty:NF \l_@@_letter_str { - \str_if_empty:NF \l_@@_letter_str + \int_compare:nTF { \str_count:N \l_@@_letter_str != 1 } + { \@@_error:n { Several~letters } } { - \int_compare:nNnTF { \str_count:N \l_@@_letter_str } = 1 - { - \exp_args:NnV \tl_if_in:NnTF - \c_@@_forbidden_letters_str \l_@@_letter_str - { \@@_error:n { Forbidden~letter } } - { + \exp_args:NnV \tl_if_in:NnTF + \c_@@_forbidden_letters_str \l_@@_letter_str + { \@@_error:n { Forbidden~letter } } + { % \end{macrocode} % The final user can, locally, redefine a letter of column type. That's % compatible with the use of |\keys_define:nn|: the definition is local and may % overwrite a previous definition. % \begin{macrocode} - \keys_define:nx { NiceMatrix / ColumnTypes } - { - \l_@@_letter_str .code:n = - { \@@_custom_line_i:n { \exp_not:n { #1 } } } - } - } - } - { \@@_error:n { Several~letters } } - } - \str_if_empty:NF \l_@@_command_str - { -% \end{macrocode} -% The flag |\l_tmpa_bool| means that the key 'tikz' have been used. When the key -% 'tikz' has not been used, the width of the rule is computed with the -% multiplicity of the rule. -% \begin{macrocode} - \bool_if:NF \l_tmpa_bool - { - \dim_set:Nn \l_@@_rule_width_dim - { - \arrayrulewidth * \l_@@_tmpc_int - + \doublerulesep * ( \l_@@_tmpc_int - 1 ) - } - } - \@@_define_h_custom_line:nV { #1 } \l_@@_rule_width_dim - } - } - } + \keys_define:nx { NiceMatrix / ColumnTypes } + { + \l_@@_letter_str .code:n = + { \@@_v_custom_line:n { \exp_not:n { #1 } } } + } + } + } + } + \str_if_empty:NF \l_@@_command_str { \@@_h_custom_line:n { #1 } } + } % \end{macrocode} % +% % \begin{macrocode} \str_const:Nn \c_@@_forbidden_letters_str { lcrpmbVX|()[]!@<> } % \end{macrocode} % % \medskip -% The previous command |\@@_custom_line:n| uses the following set of keys. +% The previous command |\@@_custom_line_i:n| uses the following set of keys. % However, the whole definition of the customized lines (as provided by the % final user as argument of |custom-line|) will also be used further with % other sets of keys (for instance |{NiceMatrix/Rules}|). That's why the -% following set of keys has only entries for a few keys. +% following set of keys has some keys which are no-op. % \begin{macrocode} -\keys_define:nn { NiceMatrix / Custom-Line } +\keys_define:nn { NiceMatrix / custom-line-bis } { - % here, we will use change in the future to use .tl_set:N - letter .code:n = \str_set:Nn \l_@@_letter_str { #1 } , - letter .value_required:n = true , - % here, we will use change in the future to use .tl_set:N - command .code:n = \str_set:Nn \l_@@_command_str { #1 } , - command .value_required:n = true , - multiplicity .int_set:N = \l_@@_tmpc_int , + multiplicity .int_set:N = \l_@@_multiplicity_int , multiplicity .initial:n = 1 , multiplicity .value_required:n = true , - color .tl_set:N = \l_tmpa_tl , - color .value_required:n = true , + color .code:n = \bool_set_true:N \l_@@_color_bool , + color .value_required:n = true , + tikz .code:n = \bool_set_true:N \l_@@_tikz_rule_bool , + tikz .value_required:n = true , + dotted .code:n = \bool_set_true:N \l_@@_dotted_rule_bool , + dotted .value_forbidden:n = true , + total-width .code:n = { } , + total-width .value_required:n = true , + width .code:n = { } , + width .value_required:n = true , + sep-color .code:n = { } , + sep-color .value_required:n = true , + unknown .code:n = \@@_error:n { Unknown~key~for~custom-line } + } % \end{macrocode} -% When the key |tikz| is used, the rule will be drawn with Tikz by using the set -% of keys specified in the value of that key |tikz|. +% +% The following keys will indicate whether the keys |dotted|, |tikz| and |color| +% are used in the use of a |custom-line|. % \begin{macrocode} - tikz .code:n = \bool_set_true:N \l_tmpa_bool , +\bool_new:N \l_@@_dotted_rule_bool +\bool_new:N \l_@@_tikz_rule_bool +\bool_new:N \l_@@_color_bool % \end{macrocode} -% The key |width| must be used only when the key |tikz| is used. When used, the -% key |width| specifies the width of the rule: it will be used to reserve space -% (in the preamble of the array or in the command for the horizontal rules). +% +% \bigskip +% The following keys are used to determine the total width of the line +% (including the spaces on both sides of the line). The key |width| is +% deprecated and has been replaced by the key |total-width|. +% % \begin{macrocode} - width .code:n = \dim_set:Nn \l_@@_rule_width_dim { #1 } - \bool_set_true:N \l_tmpb_bool , - width .value_required:n = true , - unknown .code:n = \@@_error:n { Unknown~key~for~custom-line } +\keys_define:nn { NiceMatrix / custom-line-width } + { + multiplicity .int_set:N = \l_@@_multiplicity_int , + multiplicity .initial:n = 1 , + multiplicity .value_required:n = true , + tikz .code:n = \bool_set_true:N \l_@@_tikz_rule_bool , + total-width .code:n = \dim_set:Nn \l_@@_rule_width_dim { #1 } + \bool_set_true:N \l_@@_total_width_bool , + total-width .value_required:n = true , + width .meta:n = { total-width = #1 } , + dotted .code:n = \bool_set_true:N \l_@@_dotted_rule_bool , } % \end{macrocode} % % \bigskip % The following command will create the command that the final user will use in -% its array to draw a horizontal rule (hence the `|h|` in the name). |#1| is the -% whole set of keys to pass to |\@@_line:n| and |#2| is the widht of the whole -% rule. +% its array to draw an horizontal rule (hence the `|h|` in the name). |#1| is the +% whole set of keys to pass to |\@@_line:n|. % \begin{macrocode} -\cs_new_protected:Npn \@@_define_h_custom_line:nn #1 #2 +\cs_new_protected:Npn \@@_h_custom_line:n #1 { % \end{macrocode} % We use |\cs_set:cpn| and not |\cs_new:cpn| because we want a local definition. @@ -15595,37 +15647,68 @@ version 2005/12/01 or later. { \noalign { - \skip_vertical:n { #2 } + \@@_compute_rule_width:n { #1 } + \skip_vertical:n { \l_@@_rule_width_dim } \tl_gput_right:Nx \g_@@_internal_code_after_tl - { \@@_hline:n { #1 , position = \int_eval:n { \c@iRow + 1 } } } + { + \@@_hline:n + { + #1 , + position = \int_eval:n { \c@iRow + 1 } , + total-width = \dim_use:N \l_@@_rule_width_dim + } + } } } \seq_put_left:NV \l_@@_custom_line_commands_seq \l_@@_command_str } -\cs_generate_variant:Nn \@@_define_h_custom_line:nn { n V } +\cs_generate_variant:Nn \@@_h_custom_line:nn { n V } % \end{macrocode} % -% The flag |\l_tmpa_bool| means that the key 'tikz' have been used. When the key -% 'tikz' has not been used, the width of the rule is computed with the -% multiplicity of the rule. % \begin{macrocode} -\cs_new_protected:Npn \@@_custom_line_i:n #1 +\cs_new_protected:Npn \@@_compute_rule_width:n #1 { - \bool_if:NF \l_tmpa_bool - { - \dim_set:Nn \l_@@_rule_width_dim - { - \arrayrulewidth * \l_@@_tmpc_int - + \doublerulesep * ( \l_@@_tmpc_int - 1) - } + \bool_set_false:N \l_@@_tikz_rule_bool + \bool_set_false:N \l_@@_total_width_bool + \bool_set_false:N \l_@@_dotted_rule_bool + \keys_set_known:nn { NiceMatrix / custom-line-width } { #1 } + \bool_if:NF \l_@@_total_width_bool + { + \bool_if:NTF \l_@@_dotted_rule_bool + { \dim_set:Nn \l_@@_rule_width_dim { 2 \l_@@_xdots_radius_dim } } + { + \bool_if:NF \l_@@_tikz_rule_bool + { + \dim_set:Nn \l_@@_rule_width_dim + { + \arrayrulewidth * \l_@@_multiplicity_int + + \doublerulesep * ( \l_@@_multiplicity_int - 1 ) + } + } + } } + } +% \end{macrocode} +% +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_v_custom_line:n #1 + { + \@@_compute_rule_width:n { #1 } +% \end{macrocode} +% In the following line, the |\dim_use:N| is mandatory since we do an expansion. +% \begin{macrocode} \tl_gput_right:Nx \g_@@_preamble_tl + { \exp_not:N ! { \skip_horizontal:n { \dim_use:N \l_@@_rule_width_dim } } } + \tl_gput_right:Nx \g_@@_internal_code_after_tl { - \exp_not:N ! - { \skip_horizontal:n { \dim_use:N \l_@@_rule_width_dim } } + \@@_vline:n + { + #1 , + position = \int_eval:n { \c@jCol + 1 } , + total-width = \dim_use:N \l_@@_rule_width_dim + } } - \tl_gput_right:Nx \g_@@_internal_code_after_tl - { \@@_vline:n { #1 , position = \int_eval:n { \c@jCol + 1 } } } } % \end{macrocode} % @@ -15641,7 +15724,7 @@ version 2005/12/01 or later. % |#1|, |#2|, |#3| and |#4|. If this rule would be in the block (it must not be % drawn), the boolean |\l_tmpa_bool| is set to |false|. % \begin{macrocode} -\cs_new_protected:Npn \@@_test_hline_in_block:nnnnn #1 #2 #3 #4 +\cs_new_protected:Npn \@@_test_hline_in_block:nnnnn #1 #2 #3 #4 #5 { \bool_lazy_all:nT { @@ -15656,7 +15739,7 @@ version 2005/12/01 or later. % % The same for vertical rules. % \begin{macrocode} -\cs_new_protected:Npn \@@_test_vline_in_block:nnnnn #1 #2 #3 #4 +\cs_new_protected:Npn \@@_test_vline_in_block:nnnnn #1 #2 #3 #4 #5 { \bool_lazy_all:nT { @@ -15884,62 +15967,7 @@ version 2005/12/01 or later. } % \end{macrocode} % -% -% \bigskip -% \subsection*{The commands to draw dotted lines to separate columns and rows} -% -% These commands don't use the normal nodes, the medium nor the large nodes. -% They only use the |col| nodes and the |row| nodes. -% -% \textbf{Horizontal dotted lines}\par\nobreak -% -% \medskip -% The following command must \emph{not} be protected because it's meant to be -% expanded in a |\noalign|. -% \begin{macrocode} -\cs_new:Npn \@@_hdottedline: - { - \noalign { \skip_vertical:N 2\l_@@_xdots_radius_dim } - \@@_hdottedline_i: - } -% \end{macrocode} -% -% \medskip -% On the other side, the following command should be protected. -% \begin{macrocode} -\cs_new_protected:Npn \@@_hdottedline_i: - { -% \end{macrocode} -% We write in the internal |\CodeAfter| the instruction that will actually draw -% the dotted line. It's not possible to draw this dotted line now because we -% don't know the length of the line (we don't even know the number of columns). -% \begin{macrocode} - \tl_gput_right:Nx \g_@@_internal_code_after_tl - { \@@_hdottedline:n { \int_use:N \c@iRow } } - } -% \end{macrocode} -% -% -% \medskip -% The command |\@@_hdottedline:n| is the command written in the internal -% |\CodeAfter| that will actually draw the dotted line. Its argument is the -% number of the row \emph{before} which we will draw the row. -% \begin{macrocode} -\cs_new_protected:Npn \@@_hdottedline:n #1 - { \@@_hline:n { position = #1 , end = \int_use:N \c@jCol , dotted } } -% \end{macrocode} -% % -% -% \bigskip -% \textbf{Vertical dotted lines}\par\nobreak -% -% \medskip -% \begin{macrocode} -\cs_new_protected:Npn \@@_vdottedline:n #1 - { \@@_vline:n { position = \int_eval:n { #1 + 1 } , dotted } } -% \end{macrocode} -% % \bigskip % \subsection*{The environment \{NiceMatrixBlock\}} % @@ -16935,7 +16963,7 @@ version 2005/12/01 or later. % |\multicolumn| and the |\diagbox| in that sequence). % \begin{macrocode} \seq_gput_left:Nx \g_@@_pos_of_blocks_seq - { { #1 } { #2 } { #3 } { #4 } { \l_@@_block_name_str } } + { { #1 } { #2 } { #3 } { #4 } { \l_@@_block_name_str } } } % \end{macrocode} % @@ -17441,7 +17469,8 @@ version 2005/12/01 or later. { position = ##1 , start = \l_@@_tmpd_tl , - end = \int_eval:n { \l_tmpb_tl - 1 } + end = \int_eval:n { \l_tmpb_tl - 1 } , + total-width = \arrayrulewidth } } } @@ -18096,7 +18125,7 @@ version 2005/12/01 or later. hvlines .value_forbidden:n = true , name .code:n = \tl_if_empty:nTF { #1 } - { \@@_error:n { Invalid~name~format } } + { \@@_error:n { Invalid~name } } { \regex_match:nnTF { \A[A-Za-z][A-Za-z0-9]*\Z } { #1 } { @@ -18107,7 +18136,7 @@ version 2005/12/01 or later. \seq_gput_right:Nn \g_@@_submatrix_names_seq { #1 } } } - { \@@_error:n { Invalid~name~format } } + { \@@_error:n { Invalid~name } } } , rules .code:n = \keys_set:nn { NiceMatrix / rules } { #1 } , rules .value_required:n = true , @@ -18240,10 +18269,10 @@ version 2005/12/01 or later. } } \dim_compare:nNnTF \l_@@_x_initial_dim = \c_max_dim - { \@@_error:nn { impossible~delimiter } { left } } + { \@@_error:nn { Impossible~delimiter } { left } } { \dim_compare:nNnTF \l_@@_x_final_dim = { - \c_max_dim } - { \@@_error:nn { impossible~delimiter } { right } } + { \@@_error:nn { Impossible~delimiter } { right } } { \@@_sub_matrix_i:nnnn { #1 } { #4 } { #6 } { #7 } } } \endpgfpicture @@ -18826,39 +18855,47 @@ version 2005/12/01 or later. % \begin{macrocode} \NewDocumentCommand \@@_ShowCellNames { } { + \dim_zero_new:N \g_@@_tmpc_dim + \dim_zero_new:N \g_@@_tmpd_dim + \dim_zero_new:N \g_@@_tmpe_dim \int_step_inline:nn \c@iRow { - \begin { tikzpicture } + \begin { pgfpicture } \@@_qpoint:n { row - ##1 } \dim_set_eq:NN \l_tmpa_dim \pgf@y \@@_qpoint:n { row - \int_eval:n { ##1 + 1 } } \dim_gset:Nn \g_tmpa_dim { ( \l_tmpa_dim + \pgf@y ) / 2 } \dim_gset:Nn \g_tmpb_dim { \l_tmpa_dim - \pgf@y } - \end { tikzpicture } + \end { pgfpicture } \int_step_inline:nn \c@jCol { \hbox_set:Nn \l_tmpa_box { \normalfont \Large \color { red ! 50 } ##1 - ####1 } - \begin { tikzpicture } + \begin { pgfpicture } \@@_qpoint:n { col - ####1 } - \dim_set_eq:NN \l_@@_tmpc_dim \pgf@x + \dim_gset_eq:NN \g_@@_tmpc_dim \pgf@x \@@_qpoint:n { col - \int_eval:n { ####1 + 1 } } - \dim_set:Nn \l_tmpa_dim { \pgf@x - \l_@@_tmpc_dim } + \dim_gset:Nn \g_@@_tmpd_dim { \pgf@x - \g_@@_tmpc_dim } + \dim_gset_eq:NN \g_@@_tmpe_dim \pgf@x + \end { pgfpicture } \fp_set:Nn \l_tmpa_fp { \fp_min:nn { \fp_min:nn - { \dim_ratio:nn { \l_tmpa_dim } { \box_wd:N \l_tmpa_box } } + { \dim_ratio:nn { \g_@@_tmpd_dim } { \box_wd:N \l_tmpa_box } } { \dim_ratio:nn { \g_tmpb_dim } { \box_ht_plus_dp:N \l_tmpa_box } } } { 1.0 } } \box_scale:Nnn \l_tmpa_box { \fp_use:N \l_tmpa_fp } { \fp_use:N \l_tmpa_fp } + \pgfpicture + \pgfrememberpicturepositiononpagetrue + \pgf@relevantforpicturesizefalse \pgftransformshift { \pgfpoint - { 0.5 * ( \l_@@_tmpc_dim + \pgf@x ) } + { 0.5 * ( \g_@@_tmpc_dim + \g_@@_tmpe_dim ) } { \dim_use:N \g_tmpa_dim } } \pgfnode @@ -18867,7 +18904,7 @@ version 2005/12/01 or later. { \box_use:N \l_tmpa_box } { } { } - \end { tikzpicture } + \endpgfpicture } } } @@ -18889,6 +18926,13 @@ version 2005/12/01 or later. % instruction is executed. % % \medskip +% The boolean |\c_@@_messages_for_Overleaf_bool| corresponds to the key +% |messages-for-Overleaf|. +% \begin{macrocode} +\bool_new:N \c_@@_messages_for_Overleaf_bool +% \end{macrocode} +% +% \medskip % The boolean |\g_@@_footnotehyper_bool| will indicate if the option % |footnotehyper| is used. % \begin{macrocode} @@ -18904,17 +18948,17 @@ version 2005/12/01 or later. % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nnn { Unknown~key~for~package } +\msg_new:nnnn { nicematrix } { Unknown~key~for~package } { The~key~'\l_keys_key_str'~is~unknown. \\ - If~you~go~on,~it~will~be~ignored. \\ + That~key~will~be~ignored. \\ For~a~list~of~the~available~keys,~type~H~. } { The~available~keys~are~(in~alphabetic~order):~ - allow-letter-for-dotted-lines,~ footnote,~ footnotehyper,~ + messages-for-Overleaf,~ renew-dots,~and renew-matrix. } @@ -18928,18 +18972,9 @@ version 2005/12/01 or later. renew-dots .value_forbidden:n = true , renew-matrix .code:n = \@@_renew_matrix: , renew-matrix .value_forbidden:n = true , - transparent .code:n = \@@_fatal:n { Key~transparent } , - transparent .value_forbidden:n = true, + messages-for-Overleaf .bool_set:N = \c_@@_messages_for_Overleaf_bool , footnote .bool_set:N = \c_@@_footnote_bool , footnotehyper .bool_set:N = \c_@@_footnotehyper_bool , - allow-letter-for-dotted-lines .code:n = - { - \group_begin: - \globaldefs = 1 - \@@_msg_redirect_name:nn { letter-for-dotted-lines } { none } - \group_end: - } , - allow-letter-for-dotted-lines .value_forbidden:n = true , unknown .code:n = \@@_error:n { Unknown~key~for~package } } \ProcessKeysOptions { NiceMatrix / Package } @@ -18954,7 +18989,7 @@ version 2005/12/01 or later. If~you~want,~you~can~use~the~option~'footnotehyper'~and~the~footnotes~ within~the~environments~of~nicematrix~will~be~extracted~with~the~tools~ of~the~package~footnotehyper.\\ - If~you~go~on,~the~package~footnote~won't~be~loaded. + The~package~footnote~won't~be~loaded. } % \end{macrocode} % @@ -18966,7 +19001,7 @@ version 2005/12/01 or later. If~you~want,~you~can~use~the~option~'footnote'~and~the~footnotes~ within~the~environments~of~nicematrix~will~be~extracted~with~the~tools~ of~the~package~footnote.\\ - If~you~go~on,~the~package~footnotehyper~won't~be~loaded. + The~package~footnotehyper~won't~be~loaded. } % \end{macrocode} % @@ -19013,8 +19048,15 @@ version 2005/12/01 or later. % \bigskip % \subsection*{Error messages of the package} % +% \begin{macrocode} +\bool_if:NTF \c_@@_messages_for_Overleaf_bool + { \str_const:Nn \c_@@_available_keys_str { } } + { + \str_const:Nn \c_@@_available_keys_str + { For~a~list~of~the~available~keys,~type~H~. } + } +% \end{macrocode} % -% % \begin{macrocode} \seq_new:N \g_@@_types_of_matrix_seq \seq_gset_from_clist:Nn \g_@@_types_of_matrix_seq @@ -19028,10 +19070,10 @@ version 2005/12/01 or later. % % \bigskip % If the user uses too much columns, the command |\@@_error_too_much_cols:| is -% executed. This command raises an error but try to give the best information to -% the user in the error message. The command |\seq_if_in:NVTF| is not expandable -% and that's why we can't put it in the error message itself. We have to do the -% test before the |\@@_fatal:n|. +% triggered. This command raises an error but also tries to give the best +% information to the user in the error message. The command |\seq_if_in:NVTF| is +% not expandable and that's why we can't put it in the error message itself. We +% have to do the test before the |\@@_fatal:n|. % \begin{macrocode} \cs_new_protected:Npn \@@_error_too_much_cols: { @@ -19060,18 +19102,31 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { negative~weight } { + Negative~weight.\\ The~weight~of~the~'X'~columns~must~be~positive~and~you~have~used~ - the~value~'#1'.~If~you~go~on,~the~absolute~value~will~be~used. + the~value~'#1'.\\ + The~absolute~value~will~be~used. + } +% \end{macrocode} +% +% \begin{macrocode} +\@@_msg_new:nn { last~col~not~used } + { + Column~not~used.\\ + The~key~'last-col'~is~in~force~but~you~have~not~used~that~last~column~ + in~your~\@@_full_name_env:.~However,~you~can~go~on. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { too~much~cols~for~matrix~with~last~col } { - You~try~to~use~more~columns~than~allowed~by~your~ - \@@_full_name_env:.\@@_message_hdotsfor:\ The~maximal~number~of~ - columns~is~\int_eval:n { \l_@@_last_col_int - 1 }~(plus~the~ - exterior~columns).~This~error~is~fatal. + Too~much~columns.\\ + In~the~row~\int_eval:n { \c@jCol - 1 },~ + you~try~to~use~more~columns~ + than~allowed~by~your~\@@_full_name_env:.\@@_message_hdotsfor:\ + The~maximal~number~of~columns~is~\int_eval:n { \l_@@_last_col_int - 1 }~ + (plus~the~exterior~columns).~This~error~is~fatal. } % \end{macrocode} % @@ -19079,7 +19134,9 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { too~much~cols~for~matrix } { - You~try~to~use~more~columns~than~allowed~by~your~ + Too~much~columns.\\ + In~the~row~\int_eval:n { \c@jCol - 1 },~ + you~try~to~use~more~columns~than~allowed~by~your~ \@@_full_name_env:.\@@_message_hdotsfor:\ Recall~that~the~maximal~ number~of~columns~for~a~matrix~is~fixed~by~the~LaTeX~counter~ 'MaxMatrixCols'.~Its~actual~value~is~\int_use:N \c@MaxMatrixCols.~ @@ -19094,7 +19151,9 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { too~much~cols~for~array } { - You~try~to~use~more~columns~than~allowed~by~your~ + Too~much~columns.\\ + In~the~row~\int_eval:n { \c@jCol - 1 },~ + ~you~try~to~use~more~columns~than~allowed~by~your~ \@@_full_name_env:.\@@_message_hdotsfor:\ The~maximal~number~of~columns~is~ \int_use:N \g_@@_static_num_of_col_int\ ~(plus~the~potential~exterior~ones).~ @@ -19105,27 +19164,21 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { hvlines-except-corners } { + Obsolete~key.\\ The~key~'hvlines-except-corners'~is~now~obsolete.~You~should~instead~use~the~ keys~'hvlines'~and~'corners'.\\ - However,~you~can~go~on~for~this~time.~This~message~won't~be~shown~anymore~ - in~this~document. + This~error~is~fatal. } % \end{macrocode} % -% \begin{macrocode} -\@@_msg_new:nn { last~col~not~used } - { - The~key~'last-col'~is~in~force~but~you~have~not~used~that~last~column~ - in~your~\@@_full_name_env:.~However,~you~can~go~on. - } -% \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { columns~not~used } { + Columns~not~used.\\ The~preamble~of~your~\@@_full_name_env:\ announces~\int_use:N \g_@@_static_num_of_col_int\ columns~but~you~use~only~\int_use:N \c@jCol.\\ - You~can~go~on~but~the~columns~you~did~not~used~won't~be~created. + The~columns~you~did~not~used~won't~be~created. } % \end{macrocode} % @@ -19133,24 +19186,27 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { in~first~col } { + Erroneous~use.\\ You~can't~use~the~command~#1 in~the~first~column~(number~0)~of~the~array.\\ - If~you~go~on,~this~command~will~be~ignored. + That~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { in~last~col } { + Erroneous~use.\\ You~can't~use~the~command~#1 in~the~last~column~(exterior)~of~the~array.\\ - If~you~go~on,~this~command~will~be~ignored. + That~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { in~first~row } { + Erroneous~use.\\ You~can't~use~the~command~#1 in~the~first~row~(number~0)~of~the~array.\\ - If~you~go~on,~this~command~will~be~ignored. + That~command~will~be~ignored. } % \end{macrocode} % @@ -19158,13 +19214,14 @@ version 2005/12/01 or later. \@@_msg_new:nn { in~last~row } { You~can't~use~the~command~#1 in~the~last~row~(exterior)~of~the~array.\\ - If~you~go~on,~this~command~will~be~ignored. + That~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { double~closing~delimiter } { + Double~delimiter.\\ You~can't~put~a~second~closing~delimiter~"#1"~just~after~a~first~closing~ delimiter.~This~delimiter~will~be~ignored. } @@ -19173,25 +19230,28 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { delimiter~after~opening } { + Double~delimiter.\\ You~can't~put~a~second~delimiter~"#1"~just~after~a~first~opening~ - delimiter.~This~delimiter~will~be~ignored. + delimiter.~That~delimiter~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { bad~option~for~line-style } { + Bad~line~style.\\ Since~you~haven't~loaded~Tikz,~the~only~value~you~can~give~to~'line-style'~ - is~'standard'.~If~you~go~on,~this~key~will~be~ignored. + is~'standard'.~That~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nnn { Unknown~key~for~custom-line } +\@@_msg_new:nnn { Unknown~key~for~custom-line } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~in~a~'custom-line'.~ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys,~type~H~. + It~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19201,17 +19261,18 @@ version 2005/12/01 or later. letter,~ multiplicity,~ sep-color,~ - tikz,~and~width. + tikz,~and~tota-width. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Unknown~key~for~xdots } { + Unknown~key.\\ As~for~now,~there~is~only~five~keys~available~here:~'color',~'inter',~ 'line-style',~'radius',~ and~'shorten'~(and~you~try~to~use~'\l_keys_key_str').~ - If~you~go~on,~this~key~will~be~ignored. + That~key~will~be~ignored. } % \end{macrocode} % @@ -19219,106 +19280,122 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { Unknown~key~for~rowcolors } { + Unknown~key.\\ As~for~now,~there~is~only~two~keys~available~here:~'cols'~and~'respect-blocks'~ - (and~you~try~to~use~'\l_keys_key_str').~If~you~go~on,~ - this~key~will~be~ignored. + (and~you~try~to~use~'\l_keys_key_str')\\ + That~key~will~be~ignored. } % \end{macrocode} % % % \begin{macrocode} -\@@_msg_new:nn { ampersand~in~light-syntax } +\@@_msg_new:nn { Construct~too~large } { - You~can't~use~an~ampersand~(\token_to_str:N &)~to~separate~columns~because~ - ~you~have~used~the~key~'light-syntax'.~This~error~is~fatal. + Construct~too~large.\\ + Your~command~\token_to_str:N #1 + can't~be~drawn~because~your~matrix~is~too~small.\\ + That~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { Construct~too~large } +\@@_msg_new:nn { ampersand~in~light-syntax } { - Your~command~\token_to_str:N #1 - can't~be~drawn~because~your~matrix~is~too~small.\\ - If~you~go~on,~this~command~will~be~ignored. + Ampersand~forbidden.\\ + You~can't~use~an~ampersand~(\token_to_str:N &)~to~separate~columns~because~ + ~the~key~'light-syntax'~is~in~force.~This~error~is~fatal. } % \end{macrocode} % -% % \begin{macrocode} \@@_msg_new:nn { double-backslash~in~light-syntax } { - You~can't~use~\token_to_str:N \\~to~separate~rows~because~you~have~used~ - the~key~'light-syntax'.~You~must~use~the~character~'\l_@@_end_of_row_tl'~ + Double~backslash~forbidden.\\ + You~can't~use~\token_to_str:N + \\~to~separate~rows~because~the~key~'light-syntax'~ + is~in~force.~You~must~use~the~character~'\l_@@_end_of_row_tl'~ (set~by~the~key~'end-of-row').~This~error~is~fatal. } % \end{macrocode} % -% \begin{macrocode} -\@@_msg_new:nn { standard-cline~in~document } - { - The~key~'standard-cline'~is~available~only~in~the~preamble.\\ - If~you~go~on~this~command~will~be~ignored. - } -% \end{macrocode} -% % % \begin{macrocode} \@@_msg_new:nn { bad~value~for~baseline } { + Bad~value~for~baseline.\\ The~value~given~to~'baseline'~(\int_use:N \l_tmpa_int)~is~not~ valid.~The~value~must~be~between~\int_use:N \l_@@_first_row_int\ and~ - \int_use:N \g_@@_row_total_int\ or~equal~to~'t',~'c'~or~'b'.\\ - If~you~go~on,~a~value~of~1~will~be~used. + \int_use:N \g_@@_row_total_int\ or~equal~to~'t',~'c'~or~'b'~or~of~ + the~form~'line-i'.\\ + A~value~of~1~will~be~used. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { Invalid~name~format } +\@@_msg_new:nn { Invalid~name } { + Invalid~name.\\ You~can't~give~the~name~'\l_keys_value_tl'~to~a~\token_to_str:N - \SubMatrix.\\ + \SubMatrix\ of~your~\@@_full_name_env:.\\ A~name~must~be~accepted~by~the~regular~expression~[A-Za-z][A-Za-z0-9]*.\\ - If~you~go~on,~this~key~will~be~ignored. + This~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Wrong~line~in~SubMatrix } { + Wrong~line.\\ You~try~to~draw~a~#1~line~of~number~'#2'~in~a~ \token_to_str:N \SubMatrix\ of~your~\@@_full_name_env:\ but~that~ - number~is~not~valid.~If~you~go~on,~it~will~be~ignored. + number~is~not~valid.~It~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { impossible~delimiter } +\@@_msg_new:nn { Impossible~delimiter } { + Impossible~delimiter.\\ It's~impossible~to~draw~the~#1~delimiter~of~your~ \token_to_str:N \SubMatrix\ because~all~the~cells~are~empty~ in~that~column. \bool_if:NT \l_@@_submatrix_slim_bool { ~Maybe~you~should~try~without~the~key~'slim'. } \\ - If~you~go~on,~this~\token_to_str:N \SubMatrix\ will~be~ignored. + This~\token_to_str:N \SubMatrix\ will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { width~without~X~columns } { + No~X~column.\\ You~have~used~the~key~'width'~but~you~have~put~no~'X'~column. \\ - If~you~go~on,~that~key~will~be~ignored. + That~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} +\@@_msg_new:nn { key~multiplicity~with~dotted } + { + Incompatible~keys. \\ + You~have~used~the~key~'multiplicity'~with~the~key~'dotted'~ + in~a~'custom-line'.~They~are~incompatible. \\ + The~key~'multiplicity'~will~be~discarded. + } +% \end{macrocode} +% +% \begin{macrocode} \@@_msg_new:nn { empty~environment } - { Your~\@@_full_name_env:\ is~empty.~This~error~is~fatal. } + { + Empty~environment.\\ + Your~\@@_full_name_env:\ is~empty.~This~error~is~fatal. + } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Wrong~use~of~v-center } { + Wrong~use~of~v-center.\\ You~should~not~use~the~key~'v-center'~here~because~your~block~is~not~ mono-row.~However,~you~can~go~on. } @@ -19327,6 +19404,7 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { No~letter~and~no~command } { + Erroneous~use.\\ Your~use~of~'custom-line'~is~no-op~since~you~don't~have~used~the~ key~'letter'~(for~a~letter~for~vertical~rules)~nor~the~key~'command'~ (to~draw~horizontal~rules).\\ @@ -19335,45 +19413,28 @@ version 2005/12/01 or later. % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { letter-for-dotted-lines } - { - The~key~'letter-for-dotted-lines'~is~now~obsolete~(you~should~ - use~'custom-line'~instead).~However,~you~can~go~on~for~this~time.~ - If~you~don't~want~to~see~that~message~again,~you~should~ - load~'nicematrix'~with~the~key~'allow-letter-for-dotted-lines'.~ - However,~'letter-for-dotted-lines'~will~be~deleted~in~a~future~ - version~of~'nicematrix'. - } -% \end{macrocode} -% -% \begin{macrocode} \@@_msg_new:nn { Forbidden~letter } { + Forbidden~letter.\\ You~can't~use~the~letter~'\l_@@_letter_str'~for~a~customized~line.\\ - If~you~go~on,~it~will~be~ignored. + It~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { key~width~without~key~tikz } - { - In~'custom-line',~you~have~used~'width'~without~'tikz'.~That's~not~correct.~ - If~you~go~on,~that~key~'width'~will~be~discarded. - } -% \end{macrocode} -% -% \begin{macrocode} \@@_msg_new:nn { Several~letters } { - You~must~use~only~one~letter~as~value~for~the~key~'letter'~(and~ + Wrong~name.\\ + You~must~use~only~one~letter~as~value~for~the~key~'letter'~(and~you~ have~used~'\l_@@_letter_str').\\ - If~you~go~on,~it~will~be~ignored. + It~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Delimiter~with~small } { + Delimiter~forbidden.\\ You~can't~put~a~delimiter~in~the~preamble~of~your~\@@_full_name_env:\ because~the~key~'small'~is~in~force.\\ This~error~is~fatal. @@ -19383,9 +19444,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { unknown~cell~for~line~in~CodeAfter } { - Your~command~\token_to_str:N\line\{#1\}\{#2\}~in~the~'code-after'~ + Unknown~cell.\\ + Your~command~\token_to_str:N\line\{#1\}\{#2\}~in~ + the~\token_to_str:N \CodeAfter\ of~your~\@@_full_name_env:\ can't~be~executed~because~a~cell~doesn't~exist.\\ - If~you~go~on~this~command~will~be~ignored. + This~command~\token_to_str:N \line\ will~be~ignored. } % \end{macrocode} % @@ -19393,10 +19456,12 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Duplicate~name~for~SubMatrix } { + Duplicate~name.\\ The~name~'#1'~is~already~used~for~a~\token_to_str:N \SubMatrix\ in~this~\@@_full_name_env:.\\ - If~you~go~on,~this~key~will~be~ignored.\\ - For~a~list~of~the~names~already~used,~type~H~. + This~key~will~be~ignored.\\ + \bool_if:NF \c_@@_messages_for_Overleaf_bool + { For~a~list~of~the~names~already~used,~type~H~. } } { The~names~already~defined~in~this~\@@_full_name_env:\ are:~ @@ -19407,16 +19472,18 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { r~or~l~with~preamble } { + Erroneous~use.\\ You~can't~use~the~key~'\l_keys_key_str'~in~your~\@@_full_name_env:.~ You~must~specify~the~alignment~of~your~columns~with~the~preamble~of~ your~\@@_full_name_env:.\\ - If~you~go~on,~this~key~will~be~ignored. + This~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Hdotsfor~in~col~0 } { + Erroneous~use.\\ You~can't~use~\token_to_str:N \Hdotsfor\ in~an~exterior~column~of~ the~array.~This~error~is~fatal. } @@ -19425,38 +19492,41 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { bad~corner } { - #1~is~an~incorrect~specification~for~a~corner~(in~the~keys~ - 'corners'~and~'except-corners').~The~available~ - values~are:~NW,~SW,~NE~and~SE.\\ - If~you~go~on,~this~specification~of~corner~will~be~ignored. + Bad~corner.\\ + #1~is~an~incorrect~specification~for~a~corner~(in~the~key~ + 'corners').~The~available~values~are:~NW,~SW,~NE~and~SE.\\ + This~specification~of~corner~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { bad~border } { + Bad~border.\\ \l_keys_key_str\space~is~an~incorrect~specification~for~a~border~ (in~the~key~'borders'~of~the~command~\token_to_str:N \Block).~ The~available~values~are:~left,~right,~top~and~bottom~(and~you~can~ also~use~the~key~'tikz' \bool_if:nF \c_@@_tikz_loaded_bool {~if~you~load~the~LaTeX~package~'tikz'}).\\ - If~you~go~on,~this~specification~of~border~will~be~ignored. + This~specification~of~border~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { tikz~key~without~tikz } { + Tikz~not~loaded.\\ You~can't~use~the~key~'tikz'~for~the~command~'\token_to_str:N \Block'~because~you~have~not~loaded~Tikz.~ - If~you~go~on,~this~key~will~be~ignored. + This~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { last-col~non~empty~for~NiceArray } { + Erroneous~use.\\ In~the~\@@_full_name_env:,~you~must~use~the~key~ 'last-col'~without~value.\\ However,~you~can~go~on~for~this~time~ @@ -19468,6 +19538,7 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { last-col~non~empty~for~NiceMatrixOptions } { + Erroneous~use.\\ In~\NiceMatrixoptions,~you~must~use~the~key~ 'last-col'~without~value.\\ However,~you~can~go~on~for~this~time~ @@ -19479,6 +19550,7 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { Block~too~large~1 } { + Block~too~large.\\ You~try~to~draw~a~block~in~the~cell~#1-#2~of~your~matrix~but~the~matrix~is~ too~small~for~that~block. \\ } @@ -19487,13 +19559,14 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { Block~too~large~2 } { + Block~too~large.\\ The~preamble~of~your~\@@_full_name_env:\ announces~\int_use:N \g_@@_static_num_of_col_int\ columns~but~you~use~only~\int_use:N \c@jCol\ and~that's~why~a~block~ specified~in~the~cell~#1-#2~can't~be~drawn.~You~should~add~some~ampersands~ (&)~at~the~end~of~the~first~row~of~your~ \@@_full_name_env:.\\ - If~you~go~on,this~block~and~maybe~others~will~be~ignored. + This~block~and~maybe~others~will~be~ignored. } % \end{macrocode} % @@ -19501,6 +19574,7 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { unknown~column~type } { + Bad~column~type.\\ The~column~type~'#1'~in~your~\@@_full_name_env:\ is~unknown. \\ This~error~is~fatal. @@ -19508,57 +19582,51 @@ version 2005/12/01 or later. % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { colon~without~arydshln } - { - The~column~type~':'~in~your~\@@_full_name_env:\ - is~unknown.~If~you~want~to~use~':'~of~'arydshln',~you~should~ - load~that~package.~If~you~want~a~dotted~line~of~'nicematrix',~you~ - should~use~'\l_@@_letter_for_dotted_lines_str'.\\ - This~error~is~fatal. - } -% \end{macrocode} -% -% \begin{macrocode} \@@_msg_new:nn { tabularnote~forbidden } { + Forbidden~command.\\ You~can't~use~the~command~\token_to_str:N\tabularnote\ ~in~a~\@@_full_name_env:.~This~command~is~available~only~in~ \{NiceTabular\},~\{NiceArray\}~and~\{NiceMatrix\}. \\ - If~you~go~on,~this~command~will~be~ignored. + This~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { borders~forbidden } { + Forbidden~key.\\ You~can't~use~the~key~'borders'~of~the~command~\token_to_str:N \Block\ because~the~option~'rounded-corners'~ is~in~force~with~a~non-zero~value.\\ - If~you~go~on,~this~key~will~be~ignored. + This~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { bottomrule~without~booktabs } { + booktabs~not~loaded.\\ You~can't~use~the~key~'tabular/bottomrule'~because~you~haven't~ loaded~'booktabs'.\\ - If~you~go~on,~this~key~will~be~ignored. + This~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { enumitem~not~loaded } { + enumitem~not~loaded.\\ You~can't~use~the~command~\token_to_str:N\tabularnote\ ~because~you~haven't~loaded~'enumitem'.\\ - If~you~go~on,~this~command~will~be~ignored. + This~command~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} -\@@_msg_new:nn { tikz~in~custom-line~without~tikz } +\@@_msg_new:nn { tikz~in~custom-line~without~tikz } { + Tikz~not~loaded.\\ You~have~used~the~key~'tikz'~in~the~definition~of~a~ customized~line~(with~'custom-line')~but~Tikz~is~not~loaded.~ You~can~go~on~but~you~will~have~another~error~if~you~actually~ @@ -19569,24 +19637,27 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { tikz~in~borders~without~tikz } { + Tikz~not~loaded.\\ You~have~used~the~key~'tikz'~in~a~key~'borders'~(of~a~ command~'\token_to_str:N\Block')~but~Tikz~is~not~loaded.~ - If~you~go~on,~that~key~will~be~ignored. + That~key~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { color~in~custom-line~with~tikz } { + Erroneous~use.\\ In~a~'custom-line',~you~have~used~both~'tikz'~and~'color',~ which~is~forbidden~(you~should~use~'color'~inside~the~key~'tikz').~ - If~you~go~on,~the~key~'color'~will~be~discarded. + The~key~'color'~will~be~discarded. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Wrong~last~row } { + Wrong~number.\\ You~have~used~'last-row=\int_use:N \l_@@_last_row_int'~but~your~ \@@_full_name_env:\ seems~to~have~\int_use:N \c@iRow \ rows.~ If~you~go~on,~the~value~of~\int_use:N \c@iRow \ will~be~used~for~ @@ -19598,12 +19669,17 @@ version 2005/12/01 or later. % % \begin{macrocode} \@@_msg_new:nn { Yet~in~env } - { Environments~of~nicematrix~can't~be~nested.\\ This~error~is~fatal. } + { + Nested~environments.\\ + Environments~of~nicematrix~can't~be~nested.\\ + This~error~is~fatal. + } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { Outside~math~mode } { + Outside~math~mode.\\ The~\@@_full_name_env:\ can~be~used~only~in~math~mode~ (and~not~in~\token_to_str:N \vcenter).\\ This~error~is~fatal. @@ -19613,26 +19689,29 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { One~letter~allowed } { + Bad~name.\\ The~value~of~key~'\l_keys_key_str'~must~be~of~length~1.\\ - If~you~go~on,~it~will~be~ignored. + It~will~be~ignored. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nn { varwidth~not~loaded } { + varwidth~not~loaded.\\ You~can't~use~the~column~type~'V'~because~'varwidth'~is~not~ loaded.\\ - If~you~go~on,~your~column~will~behave~like~'p'. + Your~column~will~behave~like~'p'. } % \end{macrocode} % % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~Block } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~command~\token_to_str:N - \Block.\\ If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys,~type~H~. + \Block.\\ It~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~b,~borders,~c,~draw,~fill,~ @@ -19644,6 +19723,7 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { Version~of~siunitx~too~old } { + siunitx~too~old.\\ You~can't~use~'S'~columns~because~your~version~of~'siunitx'~ is~too~old.~You~need~at~least~v~3.0.\\ This~error~is~fatal. @@ -19654,10 +19734,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~Brace } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~commands~\token_to_str:N \UnderBrace\ and~\token_to_str:N \OverBrace.\\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys,~type~H~. + It~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~color,~left-shorten,~ @@ -19669,10 +19750,10 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~CodeAfter } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown.\\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys~in~\token_to_str:N - \CodeAfter,~type~H~. + It~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19687,10 +19768,10 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~SubMatrix } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown.\\ - If~you~go~on,~this~key~will~be~ignored. \\ - For~a~list~of~the~available~keys~in~\token_to_str:N - \SubMatrix,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19711,9 +19792,10 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~notes } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown.\\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys~about~notes,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19733,10 +19815,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~RowStyle } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~command~ \token_to_str:N \RowStyle. \\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~available~keys,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19753,10 +19836,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~NiceMatrixOptions } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~command~ \token_to_str:N \NiceMatrixOptions. \\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~*principal*~available~keys,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19800,10 +19884,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~NiceArray } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~environment~ \{NiceArray\}. \\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~*principal*~available~keys,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19848,6 +19933,8 @@ version 2005/12/01 or later. tabularnote,~ vlines,~ xdots/color,~ + xdots/shorten-start,~ + xdots/shorten-end,~ xdots/shorten~and~ xdots/line-style. } @@ -19860,10 +19947,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~NiceMatrix } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~ \@@_full_name_env:. \\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~*principal*~available~keys,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19907,6 +19995,8 @@ version 2005/12/01 or later. t,~ vlines,~ xdots/color,~ + xdots/shorten-start,~ + xdots/shorten-end,~ xdots/shorten~and~ xdots/line-style. } @@ -19915,10 +20005,11 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Unknown~key~for~NiceTabular } { + Unknown~key.\\ The~key~'\l_keys_key_str'~is~unknown~for~the~environment~ \{NiceTabular\}. \\ - If~you~go~on,~it~will~be~ignored. \\ - For~a~list~of~the~*principal*~available~keys,~type~H~. + That~key~will~be~ignored. \\ + \c_@@_available_keys_str } { The~available~keys~are~(in~alphabetic~order):~ @@ -19962,6 +20053,8 @@ version 2005/12/01 or later. tabularnote,~ vlines,~ xdots/color,~ + xdots/shorten-start,~ + xdots/shorten-end,~ xdots/shorten~and~ xdots/line-style. } @@ -19971,13 +20064,14 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nnn { Duplicate~name } { + Duplicate~name.\\ The~name~'\l_keys_value_tl'~is~already~used~and~you~shouldn't~use~ the~same~environment~name~twice.~You~can~go~on,~but,~ maybe,~you~will~have~incorrect~results~especially~ if~you~use~'columns-width=auto'.~If~you~don't~want~to~see~this~ message~again,~use~the~key~'allow-duplicate-names'~in~ '\token_to_str:N \NiceMatrixOptions'.\\ - For~a~list~of~the~names~already~used,~type~H~. \\ + \c_@@_available_keys_str } { The~names~already~defined~in~this~document~are:~ @@ -19988,8 +20082,9 @@ version 2005/12/01 or later. % \begin{macrocode} \@@_msg_new:nn { Option~auto~for~columns-width } { + Erroneous~use.\\ You~can't~give~the~value~'auto'~to~the~key~'columns-width'~here.~ - If~you~go~on,~the~key~will~be~ignored. + That~key~will~be~ignored. } % \end{macrocode} % @@ -20167,9 +20262,6 @@ version 2005/12/01 or later. % % The option |columns-width=auto| doesn't need any more a second compilation. % -% The options |renew-dots|, |renew-matrix| and |transparent| are now available -% as package options (as said in the documentation). -% % The previous version of \pkg{nicematrix} was incompatible with a recent % version of \pkg{expl3} (released 2019/09/30). This version is compatible. % @@ -20416,9 +20508,6 @@ version 2005/12/01 or later. % % It's possible to provide options (between brackets) to the keyword |\CodeAfter|. % -% A (non fatal) error is raised when the key |transparent|, which is -% deprecated, is used. -% % \subsection*{Changes between versions 5.10 and 5.11} % % It's now possible, in the |code-before| and in the |\CodeAfter|, to use the @@ -20575,6 +20664,14 @@ version 2005/12/01 or later. % % New command |\ShowCellNames| available in the |\CodeBefore| and in the |\CodeAfter|. % +% \subsection*{Changes between version 6.9 and 6.10} +% +% New keys |xdots/shorten-start| and |xdots/shorten-end|. +% +% It's possible to use |\line| in the |\CodeAfter| between two blocks (and not +% only two cells). +% +% % \PrintIndex % % \tableofcontents diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf index e6d692f83f..933ab640b6 100644 Binary files a/macros/latex/contrib/nicematrix/nicematrix.pdf and b/macros/latex/contrib/nicematrix/nicematrix.pdf differ diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl index ea7098b483..39964935d0 100644 --- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl @@ -15,7 +15,6 @@ $mirrors = { 'https://mirrors.bfsu.edu.cn/CTAN/' => 1, 'https://mirrors.cloud.tencent.com/CTAN/' => 1, 'https://mirrors.cqu.edu.cn/CTAN/' => 1, - 'https://mirrors.dgut.edu.cn/CTAN/' => 1, 'https://mirrors.hit.edu.cn/CTAN/' => 1, 'https://mirrors.nju.edu.cn/CTAN/' => 1, 'https://mirrors.nwafu.edu.cn/ctan/' => 1, @@ -48,7 +47,6 @@ $mirrors = { }, 'Korea' => { 'http://ftp.ktug.org/tex-archive/' => 1, - 'https://cran.asia/tex/' => 1, 'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1, 'https://lab.uklee.pe.kr/tex-archive/' => 1, 'https://mirror.navercorp.com/CTAN/' => 1, @@ -92,7 +90,6 @@ $mirrors = { 'https://ctan.mines-albi.fr/' => 1, 'https://ctan.tetaneutral.net/' => 1, 'https://distrib-coffee.ipsl.jussieu.fr/pub/mirrors/ctan/' => 1, - 'https://mirror.ibcp.fr/pub/CTAN/' => 1, 'https://mirrors.ircam.fr/pub/CTAN/' => 1, 'https://texlive.mycozy.space/' => 1, }, diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index b7b5394423..58fcee0234 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,11 +26,11 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2022 -depend revision/63716 +depend revision/63725 name 00texlive.image category TLCore -revision 63708 +revision 63725 shortdesc TeX Live files only in the source repository longdesc The files here are not copied by the installer and containers longdesc are not built for them; they exist only in the source @@ -1264,6 +1264,7 @@ runfiles size=12909 tlpkg/tlpsrc/coverpage.tlpsrc tlpkg/tlpsrc/covington.tlpsrc tlpkg/tlpsrc/cprotect.tlpsrc + tlpkg/tlpsrc/cprotectinside.tlpsrc tlpkg/tlpsrc/cqubeamer.tlpsrc tlpkg/tlpsrc/cquthesis.tlpsrc tlpkg/tlpsrc/crbox.tlpsrc @@ -2919,6 +2920,7 @@ runfiles size=12909 tlpkg/tlpsrc/multifootnote.tlpsrc tlpkg/tlpsrc/multilang.tlpsrc tlpkg/tlpsrc/multiobjective.tlpsrc + tlpkg/tlpsrc/multiple-choice.tlpsrc tlpkg/tlpsrc/multirow.tlpsrc tlpkg/tlpsrc/munich.tlpsrc tlpkg/tlpsrc/musical.tlpsrc @@ -4584,7 +4586,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd name 00texlive.installer category TLCore -revision 63710 +revision 63718 shortdesc TeX Live standalone installer package longdesc This package defines the files to go into the installer longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built by the @@ -36229,11 +36231,11 @@ binfiles arch=universal-darwin size=24528 name biber.win32 category Package -revision 63707 +revision 63724 shortdesc win32 files of biber -containersize 22827328 -containerchecksum 9a645ef2a237c43f30bcc494d6c630f68224efd77214f68cc3fc9d31c0c3bdb825cfc473a56bf678d5e190cab2329a595a0045e3cd9610a3482b208f321a1dcd -binfiles arch=win32 size=7288 +containersize 22829192 +containerchecksum 04c406be710fdb4eb647236e2a319507d95a717d84fd8c52891e79cc201dc754140d0b435c6449803a6ca4e08bb73677ab4ad800e855835a06e252ebd3540b00 +binfiles arch=win32 size=7289 bin/win32/biber.exe name biber.x86_64-darwinlegacy @@ -36919,7 +36921,7 @@ catalogue-version 2.6.2 name biblatex-apa category Package -revision 63708 +revision 63719 shortdesc BibLaTeX citation and reference style for APA relocated 1 longdesc This is a fairly complete BibLaTeX style (citations and @@ -36931,10 +36933,10 @@ longdesc every citation and reference example in the APA 7th edition longdesc style guide. This version of the package requires use of longdesc csquotes [?]4.3, BibLaTeX [?]3.4, and the biber backend for longdesc BibLaTeX [?]2.5. -containersize 27176 -containerchecksum 517555b0d8797871974dff41051a4385dd5a2276e2e43828369e16cc8076e02ffe870053b7d02896a2290b33c3e71f285aa4fb5b2cb65c466a625c0255de328a -doccontainersize 320852 -doccontainerchecksum 08820328c7edb118de1c7f51f843520cca212f6adbf2b492eb46ab2e59c84a959a7995dc4e5d2f75813dab985a3c3251de8c1672ad8542a69a2f87427c5c582c +containersize 29584 +containerchecksum cceda3efc358f1cb2ea6e8c19063e3a2568e1a7569f6d18a10db5db69347a8fce01cf1a2e811af35b8905f096527783f5c62a875978c807f2860eb2e123d0de6 +doccontainersize 322904 +doccontainerchecksum cf7ef8e8998b7be34c115d71a8c832724277baf775a03313e5e4bb906be140eb996dde8852d95e46950c9ba9d725cfd08e51177e2e3c133f8e1ea8977f71df16 docfiles size=114 RELOC/doc/latex/biblatex-apa/README details="Readme" RELOC/doc/latex/biblatex-apa/biblatex-apa-test-citations.bib @@ -36943,7 +36945,7 @@ docfiles size=114 RELOC/doc/latex/biblatex-apa/biblatex-apa-test.tex RELOC/doc/latex/biblatex-apa/biblatex-apa.pdf details="Package documentation" RELOC/doc/latex/biblatex-apa/biblatex-apa.tex -runfiles size=108 +runfiles size=115 RELOC/tex/latex/biblatex-apa/american-apa.lbx RELOC/tex/latex/biblatex-apa/apa.bbx RELOC/tex/latex/biblatex-apa/apa.cbx @@ -36973,6 +36975,7 @@ runfiles size=108 RELOC/tex/latex/biblatex-apa/spanish-apa.lbx RELOC/tex/latex/biblatex-apa/swedish-apa.lbx RELOC/tex/latex/biblatex-apa/swissgerman-apa.lbx + RELOC/tex/latex/biblatex-apa/turkish-apa.lbx catalogue-contact-announce https://github.com/plk/biblatex-apa/wiki catalogue-contact-bugs https://github.com/plk/biblatex-apa/issues catalogue-contact-home https://github.com/plk/biblatex-apa @@ -68936,7 +68939,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326 name collection-latexextra category Collection -revision 63682 +revision 63722 shortdesc LaTeX additional packages relocated 1 longdesc A very large collection of add-on packages for LaTeX. @@ -69193,6 +69196,7 @@ depend courseoutline depend coursepaper depend coverpage depend cprotect +depend cprotectinside depend crbox depend create-theorem depend crefthe @@ -69824,6 +69828,7 @@ depend multienv depend multiexpand depend multifootnote depend multilang +depend multiple-choice depend multirow depend mversion depend mwe @@ -70378,8 +70383,8 @@ depend zref-clever depend zref-vario depend zwgetfdate depend zwpagelayout -containersize 6656 -containerchecksum e493e362c6625a350e4f13df19feee640be76a48631a1991bcc606518f93c3107b36a20ecacc38d35e5bc266a1603e2bc3dcb9252bd006cb1fb724dbb1afacf7 +containersize 6660 +containerchecksum c9f0be9f3dbd959d6b2b1dc9d30324db53ae437424ece4b05a7c8a4a8c2b0fc4d43a49fafdf9b6f8d54212fc9e6edf391ab261d0ca55ddb181da84291186e27d name collection-latexrecommended category Collection @@ -82064,6 +82069,21 @@ catalogue-license lppl1.3 catalogue-topics verbatim catalogue-version 1.0e +name cprotectinside +category Package +revision 63720 +relocated 1 +containersize 1480 +containerchecksum 9ca1e08e388c82cdd62bc01989c4c4761cf61c21ba99fd933dcab93df2b88a14af30a8675fafb5f4ec4624faa2d9dca80ebd43eb65754ad4435c03b2042ce369 +doccontainersize 299480 +doccontainerchecksum e4ec3f5e99d13e8192fa27fcb4e836eaee5a7923bdb380d6e463e3807b9108d59901b010d6d44d14a958eda3875d751a87d00e200b9195754710c6f296aa49dd +docfiles size=76 + RELOC/doc/latex/cprotectinside/README + RELOC/doc/latex/cprotectinside/cprotectinside.pdf + RELOC/doc/latex/cprotectinside/cprotectinside.tex +runfiles size=1 + RELOC/tex/latex/cprotectinside/cprotectinside.sty + name cqubeamer category Package revision 54512 @@ -118812,35 +118832,34 @@ catalogue-version 1.25 name fgruler category Package -revision 63653 +revision 63721 shortdesc Draw rulers on the foreground or in the text relocated 1 -longdesc The fgruler is an abbreviation for the foreground ruler. This -longdesc package draws a horizontal and a vertical ruler on the -longdesc foreground of every (or a given) page at absolute position. In -longdesc this way, you can check the page layout dimensions. Besides, -longdesc you can draw various rulers in the text, too. The fgruler -longdesc package requires the services of the following packages: -longdesc kvoptions, etoolbox, xcolor, graphicx, eso-pic. -containersize 5540 -containerchecksum 8f70fcc8cae8909e3ed66417f8826ba1fd6c04372a73eb8fb9f3e845b08c6102de23e5af76bd2cab75ab8bf4f35eda8b0cf0260a33a7f1b5aad4e6311da08abf -doccontainersize 478112 -doccontainerchecksum f01a6b30d93903f63d98e5327454224992bd72073b283f016d30e4002c9d323eb4692ab1d1288338d7f9ecfebdb09fb09675b9eeb414340f39d78556c889ddc6 -docfiles size=122 +longdesc This package draws horizontal and vertical rulers on the +longdesc foreground of every (or the current) page at absolute +longdesc positions. In this way, you can check the page layout +longdesc dimensions. You can also draw various rulers in the text. The +longdesc fgruler package requires the services of the following +longdesc packages: kvoptions, etoolbox, xcolor, graphicx, eso-pic. +containersize 5980 +containerchecksum d30678e5f84074c9844845bcb527333a7040b9f9e787f8aad92103eaf880e89bb1747946cd91fb9b8229c9a8fcc8e2ff81c3dc69804d37de3be1b1f6a4cc5a00 +doccontainersize 471864 +doccontainerchecksum 74747c385452b4d996f70413a88920d59b4ac8f4f61c92516e4e60f36cce68c8ce9bd72f621aa52698679aa10542bb2118088058c489230e7c2081b17d8f987f +docfiles size=120 RELOC/doc/latex/fgruler/README details="Readme" RELOC/doc/latex/fgruler/fgruler.pdf details="Package documentation" -srccontainersize 11252 -srccontainerchecksum b29f8ec98c0365ca2e6b70638b654e1032c3def5d521ca626b0f0b23c6aea78311e2680088eab65d02f149fc99db8f199abd3c8decdb93cd55f545f86b9f1795 -srcfiles size=25 +srccontainersize 12024 +srccontainerchecksum 3d7017aac6c2d07cd73166b1aab65452b11a97a7e34516c75c1a8e5123a3587eb90b0455846b82084a6e997340624c1a1053fa079bfb202a558ff4dc08398cf4 +srcfiles size=26 RELOC/source/latex/fgruler/fgruler.dtx RELOC/source/latex/fgruler/fgruler.ins -runfiles size=14 +runfiles size=15 RELOC/tex/latex/fgruler/fgruler.sty catalogue-also ruler catalogue-ctan /macros/latex/contrib/fgruler catalogue-license lppl1.3 catalogue-topics misc-support -catalogue-version 1.4 +catalogue-version 1.5 name fifinddo-info category Package @@ -213714,6 +213733,34 @@ catalogue-license lppl catalogue-topics maths-symbol catalogue-version 1.0 +name multiple-choice +category Package +revision 63722 +shortdesc LaTeX package for multiple-choice questions +relocated 1 +longdesc This package adjusts the choices of the multiple-choice +longdesc question automatically. It has been wholly inspired by the work +longdesc of Enrico Gregorio and improved by Vafa Khalighi and I've just +longdesc packed and redistributed it under the name of the +longdesc multiple-choice package. +containersize 1544 +containerchecksum 975e7ba809ff551faacfeb8c40f0965da34068b4d4d2d0d14d9334996a245682e74ee05a4ef99fab064263c14c0ee4e7fc50372184c2db7ea90572eb9f4beaeb +doccontainersize 131468 +doccontainerchecksum 334d989ca885f640b339028d85acefc8d1762b587e652805ef49a97c0cc1cff9f87fdae884c613719b5c377eda17f85c22137db6a368b663a389661bf34f6e4a +docfiles size=35 + RELOC/doc/latex/multiple-choice/README details="Readme" + RELOC/doc/latex/multiple-choice/multiple-choice-doc.pdf details="Package documentation" + RELOC/doc/latex/multiple-choice/multiple-choice-doc.tex +runfiles size=1 + RELOC/tex/latex/multiple-choice/multiple-choice.sty +catalogue-also qcm +catalogue-contact-bugs https://github.com/javadr/multiple-choice.sty/issues +catalogue-contact-repository https://github.com/javadr/multiple-choice.sty +catalogue-ctan /macros/latex/contrib/multiple-choice +catalogue-license lppl1.3c +catalogue-topics exam +catalogue-version 0.2 + name multirow category Package revision 58396 @@ -220477,7 +220524,7 @@ catalogue-topics font font-type1 font-decor name nicematrix category Package -revision 63402 +revision 63723 shortdesc Improve the typesetting of mathematical matrices with PGF relocated 1 longdesc This package is based on the package array. It creates PGF/TikZ @@ -220489,17 +220536,17 @@ longdesc border matrices); control of the width of the columns; tools to longdesc color rows and columns with a good PDF result; blocks of cells; longdesc etc. The package requires and loads l3keys2e, xparse, array, longdesc amsmath, pgfcore, and the module shapes of PGF. -containersize 34952 -containerchecksum 9023e3dbce7c92af0d31985d2da0fcf61bf0bd04b59715a96cfc2f45f5f401d471c05be91c81143cacfc04c91b1ef2a8906ab65da06e7c3fd562a13ad79c7e01 -doccontainersize 1991948 -doccontainerchecksum d567a34d3b65fd38a866d0c0638513d4fdc270dafc95d30aa5c26b4edc21a34b1aae95d3fcf6f0fe8f3e5751f9a3461876c3d27d7309d7027842fc53c9fd0b1c -docfiles size=546 +containersize 35192 +containerchecksum d05d8eb9e51d98a39601c3c84161c9bb32f7bc418f688b8ba45a06ff415e2379dfa10b6862563666f0bbc9b50c4bda1941e38a9f75d15a988e9e4b9505025045 +doccontainersize 2005980 +doccontainerchecksum 36b7f381082570af23d7dd779f65c8796ff7c9e573337062d150de3852a8083afc4a9b1601cd570b4cd1e70c9ea6ef5d8a03477141c88ddb9dd767f50bdba9e3 +docfiles size=550 RELOC/doc/latex/nicematrix/README.md details="Readme" RELOC/doc/latex/nicematrix/nicematrix-french.pdf details="Package documentation in French" language="fr" RELOC/doc/latex/nicematrix/nicematrix-french.tex RELOC/doc/latex/nicematrix/nicematrix.pdf details="Package documentation" -srccontainersize 114424 -srccontainerchecksum 6e7d781727a1fdfc43fe0736baad16c3abcb5e23b0aa4c74cb973c21dbf4012e1caefbd2ba0aa2f8d064aa8ce7bcc7b74fdb83ce228bef2c8b395c6360bfd5ea +srccontainersize 114576 +srccontainerchecksum c738dcb3614fa862b80a425d704c68afacfa2c3f6d59aaacd1b797dcbe720bda503b000a1e7e7ca605c040f54aab3a331a90e2bbbbe18e4b941c54729964b885 srcfiles size=176 RELOC/source/latex/nicematrix/nicematrix.dtx RELOC/source/latex/nicematrix/nicematrix.ins @@ -220508,7 +220555,7 @@ runfiles size=78 catalogue-ctan /macros/latex/contrib/nicematrix catalogue-license lppl1.3 catalogue-topics maths matrix pgf-tikz expl3 -catalogue-version 6.9 +catalogue-version 6.10 name nicetext category Package @@ -263883,24 +263930,25 @@ catalogue-version 0.2 name reverxii category Package -revision 60973 +revision 63725 shortdesc Playing Reversi in TeX relocated 1 longdesc Following the lead of xii.tex, this little (938 characters) longdesc program that plays Reversi. (The program incorporates some longdesc primitive AI.) -containersize 432 -containerchecksum e503c6a2944ed4a0c6857618a1824c1358beb8d2c1a051f218d9873d6a1fd2e752080c01406a7551e351bab6c457cfc74843d5385e186caf7a084b32db0ca816 -doccontainersize 230080 -doccontainerchecksum 689f259353a1c3fec6417dec8a4c7fd8dc2bb02cf8a037e7d083e333d25f2db3eae4f834d27d8a1302d57ed88b665f04c0f52d3d39e81a1cfc7e797575245878 -docfiles size=60 +containersize 1224 +containerchecksum 6997193d08d2caca5934de63c1f9b2ce2fde259da9630be034fd10a93a54de9b504c2869b2ec135e6ab4f3b64b0c5cfaf082d3bffe59083813af3ff71630a574 +doccontainersize 229332 +doccontainerchecksum 2b4f48b4bbd97351b5dbe8a097b4eb88555e47de0e85fc9b060243ce09aab9bfa80ebc88749f86df0d6504749e6698c5fe97073633e9eba78e49cc59e1675b23 +docfiles size=59 RELOC/doc/plain/reverxii/README.md details="Readme" RELOC/doc/plain/reverxii/reverxii.pdf details="Package documentation" - RELOC/doc/plain/reverxii/reverxii.tex -srccontainersize 7064 -srccontainerchecksum 79595ee0fab3c30931f3fa8b1ac86170adf0218a16a89859955382151e2a67a05985541660d77df1f9b9feb01e54d23970206298b6924974d72738c278e22eff +srccontainersize 7068 +srccontainerchecksum 1250d96aaca1a5719cceb9e5fcd2a794975881d29a847f8ef5ab2f4b320d6d66f1d322327a04841c233dff994d8526fb3b56b662a0692f2d61118ae38e424b6f srcfiles size=4 RELOC/source/plain/reverxii/reverxii.dtx +runfiles size=1 + RELOC/tex/plain/reverxii/reverxii.tex catalogue-ctan /macros/plain/contrib/reverxii catalogue-license lppl1.3c catalogue-topics games frivolous @@ -305125,7 +305173,7 @@ docfiles size=376 name texlive-scripts category TLCore -revision 63710 +revision 63718 shortdesc TeX Live infrastructure programs longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for longdesc tlmgr to run but still ours. Not included in tlcritical. @@ -305133,10 +305181,10 @@ depend texlive-scripts.ARCH depend texlive.infra execute addMap mathpple.map postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat -containersize 113288 -containerchecksum 97c1d6bdc3f68bc825efdc85fc95624bfadd0ca5602017e9b66d527678f9f6fdf88b74b68c87bf82f8bb594b99e4054d42d6ed86025fb1d3f46f74069424f0ec +containersize 113272 +containerchecksum 22b65544460ac097a24d22bc0ff3ffff68cd859634afd51c45514702ee03f4f8836cb51f0137e3706fd69b9cf9c0352804d7e597c94b02ca389a40e05d2b0be1 doccontainersize 417280 -doccontainerchecksum 9a8f04d02d619b3a89db6c5f6fe84bb3f8a47de81acdd966c310c7f97cdcaa301ceaf19860357adc90e659b5629a5122ec6988a1b8efd06d9222c8641ddd1715 +doccontainerchecksum 6e8d06098423e2da5740457f6cb76e6d6736bf8689439561e15a4783c9758af5869082714478a34c02be9fd49726a8e261a4fdd633ed4e7f6cf04f465d6f6bb3 docfiles size=513 doc.html texmf-dist/doc/man/man1/fmtutil-sys.1 diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index fec3d02797..452f968530 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -15d6df858a112e6508b4f48787bf9dfd texlive.tlpdb +90103d59b71829e9f49055045f254a26 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 45c46188d5..3f4f1f9f86 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -8b7c77356cdf81a6f230525556f4504b86dc1409c7ff7fcedd7ee8115a1a1e43cb5d241d394c4dd186ff8d75b5c9ee1ecc0870eca3727b1e4bdc72c3225d99b1 texlive.tlpdb +8b3a36aacc4809e58541e3b36c895ea5da4caafba9daf500e567ada4bf125badcc0b6efcf25657810bd9fd5efd982f564a1bd07e8cb684e26009a6d42759c8f6 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 5fe06c7afb..91c454a769 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAEBCgAGBQJitk7QAAoJEEzhh34ZQ4xwDN0H/3377x/POvTrF82TiRfmrrn7 -Lm8ekYM2XN6nW+bBGyboUXRQ45tkuDLunAh9tny+yYw2PrUmfiBWV3iWQyKXgXN7 -k2e08MPBxZt7s2zLKZm33hAh4UNMh1RB0kFLy+LD//1jSlLdy7/et4VvURr5n9je -FZ0V/dPnpPdUzXHDGnUlUVcE5oTuvYvJFqE72AnQh6LXGDGCw0kaAKHZtp5sbYS2 -+5DI9K7T+hjhRoHCl8o+vCB3U2YqEB8gDUwsDYwinZ5MgpCHprdEnP8acy1WRjGN -5QAfLGNv/9RsUln8DOYTBitGC1JaSMi6hSYQnS5OpzBNk5N3WLAGzAozYHo4/a8= -=8+3P +iQEcBAEBCgAGBQJit6APAAoJEEzhh34ZQ4xwnc4H/RK5JhMyd1qzpCTeoDtZOdkA +PNOS13n3MAvU10mRWQXYu47qEAiKrraVGXdKtCyx8Wy36jo006U2UNFyEziSOBa8 +0MWljebm80rmqnaIsMIw84+kDahrU42fH+TXe7F2k+oLs9YGLvYsciHLBdcsMAgy +Gzh5HhyX2RK9XQcQM/UqAMoadnFphj7muLG8l8ZiefwsO2N3Qt/EksWd1z8i2mMw +U9UWylF8qHLCsxZr4l+/7eFzXcq9++LzK0S+eUdckorAkbLY2cJka7slnAordpSx +rQGbpmQswvSl5aeGv4oYstgMruyZpDPO7R6XSqXb/WLuTnlY45hMYszQF1ubgFE= +=Z4mQ -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz index c798977d14..692d6d69bc 100644 Binary files a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz and b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz differ diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index ceb24ecbc5..63866dc164 100644 --- a/systems/win32/miktex/tm/packages/next/pr.ini +++ b/systems/win32/miktex/tm/packages/next/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1656101917 +date=1656188317 lastupd=miktex-arctrl-bin-2.9 miktex-arctrl-bin-x64-2.9 miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-autosp-bin-2.9 miktex-autosp-bin-x64-2.9 miktex-axohelp-bin-2.9 miktex-axohelp-bin-x64-2.9 miktex-bibarts-bin-2.9 miktex-bibarts-bin-x64-2.9 miktex-bibtex-bin-2.9 miktex-bibtex-bin-x64-2.9 miktex-bibtex8bit-bin-2.9 miktex-bibtex8bit-bin-x64-2.9 miktex-bzip2-bin-2.9 miktex-bzip2-bin-x64-2.9 miktex-cairo-bin-2.9 miktex-cairo-bin-x64-2.9 miktex-chktex-bin-2.9 miktex-chktex-bin-x64-2.9 -lstdigest=c19f5d1899c50bea5e5fe4e2fd91ccb6 +lstdigest=a9cb67bd49c0ca08bcfda0b6d0dd29e0 numpkg=5684 relstate=next -version=8210 +version=8211 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: JB+flYlJ2IjpKqUSb0s21nofVN5nrLn5Uswc30FF/LkB6DeXulMLqCQR5NmjBQ2KRcjpXcFK3TtEmr0juceKeVQe7JdmHAytAyFcpjmOzx28he+ixAaH4XFiSubYXvh/GnaXOteU9JFPTYapilCIZdGwjadiHhrNafYkoZ9PoImg0Ngw4vrRdY5NTxEUn7pq4Xryd9DtU5C9ft2QiC4enu3QIrFVgOizaJ/cThOpoRgyPZBHTKyYKQBre47nk3CnuO1Ix5nkbN8ByGfT/6OJAeWw5QEW83Qzmg+3DiWVn/mqqDK+mhg2ngaA8A1vFq8dZ7E9yTAb0jt6GGRupQRtFw== +;;;; signature/miktex: wZcY2sSs3PfIk3DEBigiXLti/bPrDvuve5a5+mJnQeAHidzKHxpfshd6s84GzEDeBWUFkKY96/DAqPsz4Lechff9XzKxB3ktIpKcL7Hvv3DmU+jTPc08YWOw6QYbzMZa/ttum+TeS4PgiMLjaG0mviECbs6RZAY5Iczlhh5rZQ1wRtwtohEH+AqD+bmAnJis+N61ETSNxhUprv9KGqyx9iXAKN4uyTi80Y3cO5BHqqXuIMX/cBubSD/rYFwoch4qYQSHGWVGfC1MwDGoSWNT2oElx4oOb1bqJNcLA4PT5oG99CHz5bAck4pkYJcjxbxcokyImcoxfiiYSd228VDlNA== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index d179b8d915..506c1d046e 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -1,13 +1,13 @@ [repository] -date=1656101504 +date=1656187923 lastupd=acmart acmart__doc acmart__source amsmath amsmath__doc amsmath__source aomart aomart__doc aomart__source arabtex arabtex__doc arabtex__source babel babel__doc babel__source bath-bst bath-bst__doc bath-bst__source beamerthemeamurmaple beamerthemeamurmaple__doc -lstdigest=2579d98c724a10772098f500fcea8aa5 +lstdigest=cdeaeeb4d9466d7465ad97c4a3002938 numpkg=5684 relstate=stable -version=8210 +version=8211 ;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows. ;;;;-----BEGIN MIKTEX SIGNATURE----- -;;;; signature/miktex: eHqklT0s5z9QdjbSZ7E41wia608Suu/uR+vwtcHK0kLzszu9OgTrJ2Eh1MN+VgeBvNsewzt9J3nfg7bmNg4dcO3YjUY4YozvoP7qMJmMMDCUAPEbk5kf8kazipwrO+6q6WdUByPJkqxEY9AAT2l1yZEabTzg4q4QmVmCH4gubZDxxLOTxjTFjntdhUcRFhDCpsvv5s4hKhKBzxb8m+oLI8ruCl90XJxScp1EBehKezUk2Nz1IZTOFh4E9purC7Mo+AZ3HaNafC0Nq07LfvuOT7ttg98fXkporkIsq7MSKlqs9JImfT6xGHYXOnAOn9GLEcBk7A7ovp8ezR+ykx4gfg== +;;;; signature/miktex: sfI7a6qSJc964tDeFGkly9j63VtDXkvWnDP7iCtzXcKM9eWB7c2XadC9wjOHSfHNwo9MrsWbn9tDbq4/N04OSOPCgx2V7EV53EXgWY+pY5dfd/gj9WRB+lu1/nzfo+UuR3raFbN7baF9Ybk2lbNgO6aSIt9MmldZBFh0I4xHm+iQ4LoT7pqroew5TrYTMUDKyF6o0eyZmM6BhBGOIinHhemYVceuAXoDFKCQVl3Sjq7421LvXkyxcpx6hf+CsYZV1ptQI3lf5fOrt9dg+oDNX6SKj0Q1O5Br1Ti425GFSCOApGTo6xXr8JTgTNkmwNgnvXHYsRvkZ0VisAT3NKfkxw== ;;;;-----END MIKTEX SIGNATURE----- diff --git a/timestamp b/timestamp index aa093765d6..443abc9056 100644 --- a/timestamp +++ b/timestamp @@ -2,4 +2,4 @@ # The source CTAN of this site's material: dante.ctan.org # The year-month-day-hour-minute of this site's material: -2022-06-25-02-02 +2022-06-26-02-02 -- cgit v1.2.3