summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-06-26 03:00:46 +0000
committerNorbert Preining <norbert@preining.info>2022-06-26 03:00:46 +0000
commit49d5e8cc281cf2335112eb5488cd83afd96eeb04 (patch)
tree90391c61b53045517a94752d7db0e63586d22fdc
parent7539b7b5d1fc836a31110d086fb5b9783033f327 (diff)
CTAN sync 202206260300
-rw-r--r--FILES.byname496
-rw-r--r--FILES.byname.gzbin2439630 -> 2439796 bytes
-rw-r--r--FILES.last07days665
-rw-r--r--fonts/symbats3/MANIFEST2
-rw-r--r--fonts/symbats3/README.md37
-rw-r--r--fonts/symbats3/VERSION2
-rw-r--r--fonts/symbats3/symbats3.pdfbin172989 -> 177339 bytes
-rw-r--r--fonts/symbats3/symbats3.sty4
-rw-r--r--fonts/symbats3/symbats3.tex127
-rw-r--r--macros/latex/contrib/cprotectinside/README26
-rw-r--r--macros/latex/contrib/cprotectinside/cprotectinside.pdfbin0 -> 296928 bytes
-rw-r--r--macros/latex/contrib/cprotectinside/cprotectinside.sty78
-rw-r--r--macros/latex/contrib/cprotectinside/cprotectinside.tex167
-rw-r--r--macros/latex/contrib/fgruler/fgruler.dtx739
-rw-r--r--macros/latex/contrib/fgruler/fgruler.pdfbin491910 -> 486281 bytes
-rw-r--r--macros/latex/contrib/multiple-choice/README22
-rw-r--r--macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdfbin0 -> 132611 bytes
-rw-r--r--macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.tex96
-rw-r--r--macros/latex/contrib/multiple-choice/tex/multiple-choice.sty99
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.pdfbin504127 -> 504636 bytes
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex76
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.dtx1145
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.pdfbin1526205 -> 1541634 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb160
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2386664 -> 2386864 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini8
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini8
-rw-r--r--timestamp2
32 files changed, 2311 insertions, 1669 deletions
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
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files 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
--- a/fonts/symbats3/symbats3.pdf
+++ b/fonts/symbats3/symbats3.pdf
Binary files 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 <peter@silmaril.ie>
+%% Please report all bugs and comments to <latex@silmaril.ie>
%%
%% 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
--- /dev/null
+++ b/macros/latex/contrib/cprotectinside/cprotectinside.pdf
Binary files 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 <space> with other <space>
+ \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}
%</driver>
%<package>\NeedsTeXFormat{LaTeX2e}[2020/10/01]
-%<package>\ProvidesPackage{fgruler}[2022/06/19 v1.4 Package for drawing rulers on the foreground or in the text]
+%<package>\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[!<options>!]{fgruler}|
+% \commandinline|\usepackage[!<package options>!]{fgruler}|
% \end{flushleft}
% or
% \begin{flushleft}
% \commandinline|\usepackage{fgruler}|\\
-% \commandinline|\setfgruler{!<options>!}|
+% \commandinline|\setfgruler{!<package options>!}|
% \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=!<unit>!|\\
-% Ruler unit. The \commandinline|!<unit>!| legal values:
+% Ruler unit. Possible \commandinline|!<unit>!| values:
% \begin{description}
% \item\commandinline|cm| Metric ruler (centimeter). Default value.
% \item\commandinline|in| English ruler (inch).
% \end{description}
%
% \item\commandinline|type=!<type name>!|\\
-% Origin, directions and lengths of the ruler. The \commandinline|!<type name>!| legal values:
+% It determines the origin, directions, and lengths of the ruler. Possible \commandinline|!<type name>!| 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|!<unit>!|--\commandinline|!<type name>!| pair activates an \commandinline|\fgrulertype{!<unit>!}{!<type name>!}| command.
-% After \commandinline|\fgrulerdefuser!<unit>!{!<code>!}| the expansion of \commandinline|\fgrulertype{!<unit>!}{user}| is \commandinline|!<code>!|,
-% which determines the effect of this option.
-% See \ref{example:user-first}--\ref{example:user-last} examples.
+% So the expansion of \commandinline|\fgrulertype{!<unit>!}{user}| determines the effect of this option.
+% It will be \commandinline|!<code>!| after using the \commandinline|\fgrulerdefuser{!<code>!}| command,
+% where in the \commandinline|!<code>!| 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={!<type name list>!}|\\
+% The \commandinline|!<type name list>!| 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=!<length>!|\\
-% Horizontal shift of the ruler, if the \commandinline|!<type name>!| is \verb|upperleft|, \verb|lowerleft|, \verb|upperright|, or \verb|lowerright|.
-% The shift direction is right, if the \commandinline|!<type name>!| is \verb|upperleft| or \verb|lowerleft|.
-% The shift direction is left, if the \commandinline|!<type name>!| 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|!<type name>!| is |upperleft|, |lowerleft|, |upperright|, or |lowerright|.
+% The shift direction is right, if the \commandinline|!<type name>!| is |upperleft| or |lowerleft|.
+% The shift direction is left, if the \commandinline|!<type name>!| is |upperright| or |lowerright|.
+% Default: |hshift=0cm|.
+% See Examples \ref{example:shift-first}--\ref{example:shift-last}.
%
% \item\commandinline|vshift=!<length>!|\\
-% Vertical shift of the ruler, if the \commandinline|!<type name>!| is \verb|upperleft|, \verb|lowerleft|, \verb|upperright|, or \verb|lowerright|.
-% The shift direction is down, if the \commandinline|!<type name>!| is \verb|upperleft| or \verb|upperright|.
-% The shift direction is up, if the \commandinline|!<type name>!| 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|!<type name>!| is |upperleft|, |lowerleft|, |upperright|, or |lowerright|.
+% The shift direction is down, if the \commandinline|!<type name>!| is |upperleft| or |upperright|.
+% The shift direction is up, if the \commandinline|!<type name>!| is |lowerleft| or |lowerright|.
+% Default: |vshift=0cm|.
+% See Examples \ref{example:shift-first}--\ref{example:shift-last}.
%
% \item\commandinline|color=!<color name>!|\\
-% 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=!<length>!|\\
-% Separation between number and ruler. Default: \verb|numsep=3pt|.
+% Separation between number and ruler. Default: |numsep=3pt|.
%
% \item\commandinline|markthick=!<length>!|\\
-% Mark thickness. Default: \verb|markthick=0.4pt|.
+% Mark thickness. Default: |markthick=0.4pt|.
%
% \item\commandinline|marklength=!<length>!|\\
% 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=!<font type>!|\\
-% 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[!<unit!>]{!<type name>!}{!<hshift>!}{!<vshift>!}|\\
% 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|!<unit!>| options:\\
-% \commandinline|cm| Metric ruler (centimeter). Default option.\\
-% \commandinline|in| English ruler (inch).
+% \item\commandinline|!<unit!>| options:
+% \commandinline|cm|, \commandinline|in| (see Section \ref{sec:options}).
+% Its default value is the same as the value specified by the |unit=|\commandinline|!<unit!>| package option.
%
-% \item\commandinline|!<type name!>| 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|!<type name!>| parameters:
+% \commandinline|upperleft|, \commandinline|upperright|, \commandinline|lowerleft|, \commandinline|lowerright| (see Section \ref{sec:options}).
%
% \item\commandinline|!<hshift>!|
% Horizontal shift.
-% The shift direction is right, if the \commandinline|!<type name>!| is \verb|upperleft| or \verb|lowerleft|, otherwise it is left.
+% The shift direction is right, if the \commandinline|!<type name>!| is |upperleft| or |lowerleft|, otherwise left.
%
% \item\commandinline|!<vshift>!|
% Vertical shift.
-% The shift direction is down, if the \commandinline|!<type name>!| is \verb|upperleft| or \verb|upperright|, otherwise it is up.
+% The shift direction is down, if the \commandinline|!<type name>!| 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*[!<package options!>]{!<type name>!}|\\
+% 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|!<package options!>|
+% All options from Section \ref{sec:options}, except for |type|, |showframe|, and |nonefgrulers|.
+%
+% \item\commandinline|!<type name!>|
+% 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|!<length>!|
% Ruler length.
-%
-% \item Example:
-% \verb|\ruler{rightdown}{5cm}|
-% \ruler{rightdown}{5cm}
% \end{description}
%
+% Example: |\ruler{rightdown}{5cm}| \ruler{rightdown}{5cm}
+%
% \item\commandinline|\ruler*[!<unit!>]{!<type name>!}{!<length>!}|\\
-% 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[!<unit!>]{!<type name>!}{!<width>!}{!<height>!}|\\
% It draws a square ruler.
@@ -289,92 +307,93 @@ keepspaces]}
%
% \item\commandinline|!<height>!|
% 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*[!<unit!>]{!<type name>!}{!<width>!}{!<height>!}|\\
-% 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{!<markthick>!}{!<numfont>!}{!<color>!}{!<marklength>!}{!<numsep>!}|\\
-% 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|!<markthick>!| Mark thickness. Default: \verb|0.4pt|
-% \item\commandinline|!<numfont>!| Number font type. Default: \verb|\scriptsize\sffamily|
-% \item\commandinline|!<color>!| Ruler line color. Default: \verb|black|
-% \item\commandinline|!<marklength>!| Mark length at integer units. Default: \verb|2mm|
-% \item\commandinline|!<numsep>!| Separation between number and ruler. Default: \verb|3pt|
-% \item For example, \verb|\rulerparams{}{}{red}{}{}| changes the ruler color to red.
+% \item\commandinline|!<markthick>!| Mark thickness. Default: |0.4pt|
+% \item\commandinline|!<numfont>!| Number font type. Default: |\scriptsize\sffamily|
+% \item\commandinline|!<color>!| Ruler line color. Default: |black|
+% \item\commandinline|!<marklength>!| Mark length at integer units. Default: |2mm|
+% \item\commandinline|!<numsep>!| 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{!<num>!}|\\
% The \commandinline|!<num>!| 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{!<num>!}|\\
% The \commandinline|!<num>!| 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{!<num>!}|\\
% The \commandinline|!<num>!| 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{!<caption>!}|\\
% 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{!<caption>!}|\\
% Unit caption in English ruler.
-% Default: \verb|\fgrulercaptionin{inch}|
+% Default: |\fgrulercaptionin{inch}|
%
% \item\commandinline|\fgrulerdefnum{!<definition>!}|\\
% 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{!<ratio1>!}{!<ratio2>!}|\\
% Mark length ratios in metric rulers.
@@ -388,10 +407,10 @@ keepspaces]}
% \item\commandinline|!<ratio2>!|
% 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{!<ratio1>!}{!<ratio2>!}{!<ratio3>!}{!<ratio4>!}|\\
% 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|!<ratio4>!|
% 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{!<thick1>!}{!<thick2>!}{!<thick3>!}|\\
% Mark thicknesses in metric rulers.
% If an argument is empty, then that parameter will not be changed.
@@ -427,19 +446,19 @@ keepspaces]}
%
% \item\commandinline|!<thick3>!|
% Mark thickness at integer units.
+% \end{description}
%
-% \item The default values are given by \commandinline|!<markthick>!| of \verb|\rulerparams|, respectively by \texttt{markthick} option.
+% The default values are given by \commandinline|!<markthick>!| 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{!<thick1>!}{!<thick2>!}{!<thick3>!}{!<thick4>!}{!<thick5>!}|\\
% Mark thicknesses in English rulers.
@@ -459,19 +478,19 @@ keepspaces]}
%
% \item\commandinline|!<thick5>!|
% Mark thickness at integer units.
+% \end{description}
%
-% \item The default values are given by \commandinline|!<markthick>!| of \verb|\rulerparams|, respectively by \texttt{markthick} option.
+% The default values are given by \commandinline|!<markthick>!| 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{!<color1>!}{!<color2>!}{!<color3>!}|\\
% Mark colors in metric rulers.
@@ -485,19 +504,19 @@ keepspaces]}
%
% \item\commandinline|!<color3>!|
% Mark color at integer units.
+% \end{description}
%
-% \item The default values are given by \commandinline|!<color>!| of \verb|\rulerparams|, respectively by \texttt{color} option.
+% The default values are given by \commandinline|!<color>!| 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{!<color1>!}{!<color2>!}{!<color3>!}{!<color4>!}{!<color5>!}|\\
% Mark color in English rulers.
@@ -517,32 +536,32 @@ keepspaces]}
%
% \item\commandinline|!<color5>!|
% Mark color at integer units.
+% \end{description}
%
-% \item The default values are given by \commandinline|!<color>!| of \verb|\rulerparams|, respectively by \texttt{color} option.
+% The default values are given by \commandinline|!<color>!| 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
--- a/macros/latex/contrib/fgruler/fgruler.pdf
+++ b/macros/latex/contrib/fgruler/fgruler.pdf
Binary files 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
--- /dev/null
+++ b/macros/latex/contrib/multiple-choice/doc/multiple-choice-doc.pdf
Binary files 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 <javadr at gmail dot com>
+%%
+%% 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
--- a/macros/latex/contrib/nicematrix/nicematrix-french.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
Binary files 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:
@@ -8353,6 +8367,17 @@ version 2005/12/01 or later.
% \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.
% \begin{macrocode}
@@ -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~<return>.
}
{
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~<return>. }
+ }
+% \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~<return>.
+ 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~<return>.
+ This~key~will~be~ignored.\\
+ \bool_if:NF \c_@@_messages_for_Overleaf_bool
+ { For~a~list~of~the~names~already~used,~type~H~<return>. }
}
{
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~<return>.
+ \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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>.
+ 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~<return>. \\
+ \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
--- a/macros/latex/contrib/nicematrix/nicematrix.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix.pdf
Binary files 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
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files 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