summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-06-21 03:01:17 +0000
committerNorbert Preining <norbert@preining.info>2021-06-21 03:01:17 +0000
commite5ca43f7439d850f4193a932455792429cff61eb (patch)
tree35693997358e4b78d3efaeccbf948d9d68cf11ac
parent0b024adf546cd484554e4de5bd1a9919a4fdd03d (diff)
CTAN sync 202106210301
-rw-r--r--FILES.byname915
-rw-r--r--FILES.byname.gzbin2323006 -> 2323271 bytes
-rw-r--r--FILES.last07days850
-rw-r--r--language/bengali/bangla/bangla.pdfbin99724 -> 87622 bytes
-rw-r--r--language/bengali/bangla/bangla.sty10
-rw-r--r--language/bengali/bangla/bangla.tex6
-rw-r--r--language/bengali/bangla/charisSIL.ttfbin1508296 -> 0 bytes
-rw-r--r--language/bengali/bangla/doulos.ttfbin1582480 -> 0 bytes
-rw-r--r--language/chinese/ctex/ctex.dtx488
-rw-r--r--language/chinese/ctex/ctex.pdfbin1214489 -> 1149510 bytes
-rw-r--r--macros/generic/expkv-cs/README.md2
-rw-r--r--macros/generic/expkv-cs/expkv-cs.dtx753
-rw-r--r--macros/generic/expkv-cs/expkv-cs.pdfbin361934 -> 432515 bytes
-rw-r--r--macros/latex/contrib/docassembly/README.md5
-rw-r--r--macros/latex/contrib/docassembly/docassembly.dtx22
-rw-r--r--macros/latex/contrib/docassembly/docs/docassembly.pdfbin341939 -> 357824 bytes
-rw-r--r--macros/latex/contrib/hvfloat/Changes2
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdfbin80294 -> 80294 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdfbin86722 -> 86720 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/capPos.pdfbin95389 -> 95390 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdfbin81992 -> 81992 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdfbin83277 -> 83375 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdfbin79445 -> 79445 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdfbin85824 -> 85825 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdfbin2314854 -> 2317102 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdfbin619034 -> 619035 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdfbin77658 -> 77658 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdfbin86404 -> 86404 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdfbin84814 -> 84815 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdfbin85098 -> 85100 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdfbin86780 -> 86778 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdfbin84024 -> 84024 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdfbin83981 -> 83979 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdfbin84014 -> 84014 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdfbin85512 -> 85511 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdfbin142630 -> 142627 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdfbin146172 -> 146171 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdfbin94584 -> 94585 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdfbin146347 -> 146344 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdfbin92183 -> 92184 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdfbin89788 -> 89789 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdfbin92989 -> 92987 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdfbin145741 -> 145742 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdfbin77875 -> 77806 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex7
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdfbin86523 -> 86525 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdfbin174225 -> 174218 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdfbin85568 -> 85567 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdfbin86320 -> 86320 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdfbin84295 -> 84295 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdfbin84682 -> 84682 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdfbin79175 -> 79176 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdfbin79887 -> 79887 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdfbin90510 -> 90508 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdfbin87941 -> 0 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.tex81
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdfbin90335 -> 90333 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdfbin87857 -> 87859 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdfbin80203 -> 80205 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdfbin80126 -> 80126 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdfbin89343 -> 89342 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdfbin81033 -> 81033 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdfbin85585 -> 85585 bytes
-rwxr-xr-xmacros/latex/contrib/hvfloat/doc/examples/runAll.sh6
-rwxr-xr-xmacros/latex/contrib/hvfloat/doc/examples/runEXA.sh4
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdfbin143886 -> 143893 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdfbin144710 -> 144709 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdfbin143924 -> 144111 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdfbin144163 -> 144341 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdfbin143452 -> 143647 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdfbin143820 -> 143826 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdfbin144816 -> 144812 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdfbin144264 -> 144268 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdfbin120957 -> 120954 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdfbin121931 -> 121929 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/hvfloat.pdfbin7114688 -> 7119431 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/hvfloat.tex7
-rw-r--r--macros/latex/contrib/hvfloat/doc/images/missing.txt4
-rw-r--r--macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty10
-rw-r--r--macros/latex/contrib/hvfloat/latex/hvfloat.sty170
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.pdfbin462567 -> 461406 bytes
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex421
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.dtx952
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.pdfbin1305091 -> 1300431 bytes
-rw-r--r--macros/xetex/latex/xecjk/README.md4
-rw-r--r--macros/xetex/latex/xecjk/xeCJK.dtx105
-rw-r--r--macros/xetex/latex/xecjk/xeCJK.pdfbin1284546 -> 1309004 bytes
-rw-r--r--macros/xetex/latex/xecjk/xunicode-symbols.pdfbin293063 -> 290784 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog33
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex34
-rw-r--r--support/TeX4ht/source/tex4ht-fonts-noncjk.tex42
-rw-r--r--support/TeX4ht/source/tex4ht-html4.tex4
-rw-r--r--support/TeX4ht/source/tex4ht-mkht.tex10
-rw-r--r--support/TeX4ht/source/tex4ht-options.tex12
-rw-r--r--support/ctanbib/README.md2
-rwxr-xr-xsupport/ctanbib/ctanbib27
-rw-r--r--support/ctanbib/ctanbib-doc.pdfbin34681 -> 35575 bytes
-rw-r--r--support/ctanbib/ctanbib-doc.tex6
-rw-r--r--support/ctanbib/ctanbib.12
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl6
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb294
-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.xzbin2312652 -> 2315920 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin585280 -> 584826 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin584923 -> 585510 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--systems/win32/w32tex/ChangeLog13
-rw-r--r--systems/win32/w32tex/TLARM64W/00README.TLARM64W57
-rw-r--r--timestamp2
112 files changed, 3007 insertions, 2401 deletions
diff --git a/FILES.byname b/FILES.byname
index 61cc2f5ac9..d92cb7a522 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5094,7 +5094,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
-2021/06/19 | 167568 | FILES.last07days
+2021/06/20 | 137354 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -172862,7 +172862,7 @@
2013/05/13 | 135206 | install/info/luatex/lualatex-doc.tds.zip
2018/03/19 | 2053336 | install/language/arabic/dad.tds.zip
2016/05/14 | 160646 | install/language/chinese/cjkpunct.tds.zip
-2021/03/17 | 1681442 | install/language/chinese/ctex.tds.zip
+2021/06/20 | 1615285 | install/language/chinese/ctex.tds.zip
2016/11/23 | 413896 | install/language/chinese/zhmcjk.tds.zip
2017/03/09 | 168862 | install/language/hebrew/cjhebrew.tds.zip
2021/05/28 | 10938667 | install/language/japanese/jlreq.tds.zip
@@ -172874,7 +172874,7 @@
2015/11/14 | 558928 | install/macros/generic/catcodes.tds.zip
2015/11/16 | 603358 | install/macros/generic/commado.tds.zip
2015/11/14 | 1248858 | install/macros/generic/dowith.tds.zip
-2021/06/03 | 377210 | install/macros/generic/expkv-cs.tds.zip
+2021/06/20 | 451525 | install/macros/generic/expkv-cs.tds.zip
2021/05/24 | 418865 | install/macros/generic/expkv-def.tds.zip
2021/06/03 | 503390 | install/macros/generic/expkv.tds.zip
2020/03/06 | 222075 | install/macros/generic/iftex.tds.zip
@@ -173244,7 +173244,7 @@
2020/05/17 | 4292461 | install/macros/xetex/latex/bidi.tds.zip
2015/02/17 | 92757 | install/macros/xetex/latex/interchar.tds.zip
2016/07/11 | 232429 | install/macros/xetex/latex/mynsfc.tds.zip
-2020/10/19 | 1936067 | install/macros/xetex/latex/xecjk.tds.zip
+2021/06/20 | 1957274 | install/macros/xetex/latex/xecjk.tds.zip
2020/05/17 | 1261186 | install/macros/xetex/latex/xepersian.tds.zip
2008/06/20 | 3954 | install/macros/xetex/plain/xetexfontinfo.tds.zip
2013/01/04 | 36361 | install/support/adhocfilelist.tds.zip
@@ -173926,16 +173926,14 @@
1996/08/29 | 136 | language/bengali/arosgn/tfm/arosgnr.tfm
1996/08/29 | 136 | language/bengali/arosgn/tfm/arosgns.tfm
2006/03/21 | 38318 | language/bengali/arosgn.zip
-2021/06/18 | 1332 | language/bengali/bangla/banglamap.tex
-2021/06/18 | 99724 | language/bengali/bangla/bangla.pdf
-2021/06/18 | 10139 | language/bengali/bangla/bangla.sty
-2021/06/18 | 7322 | language/bengali/bangla/bangla.tex
-2021/06/18 | 1508296 | language/bengali/bangla/charisSIL.ttf
-2021/06/18 | 1582480 | language/bengali/bangla/doulos.ttf
-2021/06/18 | 314592 | language/bengali/bangla/fontkalpurush.ttf
-2021/06/18 | 259680 | language/bengali/bangla/fontshimanto.ttf
-2021/06/18 | 1003 | language/bengali/bangla/README
-2021/06/18 | 1538328 | language/bengali/bangla.zip
+2021/06/20 | 1332 | language/bengali/bangla/banglamap.tex
+2021/06/20 | 87622 | language/bengali/bangla/bangla.pdf
+2021/06/20 | 10197 | language/bengali/bangla/bangla.sty
+2021/06/20 | 7374 | language/bengali/bangla/bangla.tex
+2021/06/20 | 314592 | language/bengali/bangla/fontkalpurush.ttf
+2021/06/20 | 259680 | language/bengali/bangla/fontshimanto.ttf
+2021/06/20 | 1003 | language/bengali/bangla/README
+2021/06/20 | 371449 | language/bengali/bangla.zip
2002/02/24 | 47932 | language/bengali/bangtex/examples/manual.tex
2001/04/20 | 1532 | language/bengali/bangtex/examples/samplett.tex
2001/01/27 | 4263 | language/bengali/bangtex/examples/samptex.tex
@@ -174616,15 +174614,15 @@
2016/05/14 | 3497 | language/chinese/cjkpunct/setpunct/setpunct-macros.tex
2016/05/14 | 468 | language/chinese/cjkpunct/setpunct/setpunct-main.tex
2016/05/14 | 154735 | language/chinese/cjkpunct.zip
-2021/03/14 | 443387 | language/chinese/ctex/ctex.dtx
-2021/03/14 | 1214489 | language/chinese/ctex/ctex.pdf
-2021/03/14 | 9752 | language/chinese/ctex/ctexpunct.spa
-2021/03/14 | 6180 | language/chinese/ctex/ctex-zhconv.lua
-2021/03/14 | 4099 | language/chinese/ctex/ctex-zhconv-make.lua
-2021/03/14 | 29475 | language/chinese/ctex/ctxdoc.cls
-2021/03/14 | 2894 | language/chinese/ctex/ctxdocstrip.tex
-2021/03/14 | 6039 | language/chinese/ctex/README.md
-2021/03/14 | 1291977 | language/chinese/ctex.zip
+2021/06/20 | 447778 | language/chinese/ctex/ctex.dtx
+2021/06/20 | 1149510 | language/chinese/ctex/ctex.pdf
+2020/04/18 | 9752 | language/chinese/ctex/ctexpunct.spa
+2020/05/02 | 6180 | language/chinese/ctex/ctex-zhconv.lua
+2020/05/02 | 4099 | language/chinese/ctex/ctex-zhconv-make.lua
+2021/06/20 | 29475 | language/chinese/ctex/ctxdoc.cls
+2020/05/26 | 2894 | language/chinese/ctex/ctxdocstrip.tex
+2021/06/20 | 6039 | language/chinese/ctex/README.md
+2021/06/20 | 1227605 | language/chinese/ctex.zip
1992/09/26 | 1678 | language/chinese/ftp.sites
1998/12/28 | 219667 | language/chinese/ntu2cjk.tar.gz
1991/04/20 | 5464 | language/chinese/pmtex/wcksa4.300pk
@@ -187111,10 +187109,10 @@
2017/05/25 | 50653 | macros/generic/expex/expex.tex
2017/05/25 | 1673 | macros/generic/expex/README
2017/05/26 | 498764 | macros/generic/expex.zip
-2021/06/03 | 83266 | macros/generic/expkv-cs/expkv-cs.dtx
-2021/06/03 | 361934 | macros/generic/expkv-cs/expkv-cs.pdf
-2021/06/03 | 1297 | macros/generic/expkv-cs/README.md
-2021/06/03 | 371347 | macros/generic/expkv-cs.zip
+2021/06/20 | 104575 | macros/generic/expkv-cs/expkv-cs.dtx
+2021/06/20 | 432515 | macros/generic/expkv-cs/expkv-cs.pdf
+2021/06/20 | 1296 | macros/generic/expkv-cs/README.md
+2021/06/20 | 445098 | macros/generic/expkv-cs.zip
2021/05/24 | 78490 | macros/generic/expkv-def/expkv-def.dtx
2021/05/24 | 406256 | macros/generic/expkv-def/expkv-def.pdf
2021/05/24 | 1269 | macros/generic/expkv-def/README.md
@@ -197144,9 +197142,9 @@
2002/10/20 | 1380 | macros/latex/contrib/dnaseq/DNAtest.tex
2002/10/20 | 238 | macros/latex/contrib/dnaseq/README
2010/02/23 | 211504 | macros/latex/contrib/dnaseq.zip
-2021/06/18 | 23647 | macros/latex/contrib/docassembly/docassembly.dtx
+2021/06/19 | 24417 | macros/latex/contrib/docassembly/docassembly.dtx
2021/06/16 | 1847 | macros/latex/contrib/docassembly/docassembly.ins
-2021/06/18 | 341939 | macros/latex/contrib/docassembly/docs/docassembly.pdf
+2021/06/19 | 357824 | macros/latex/contrib/docassembly/docs/docassembly.pdf
2021/06/15 | 887 | macros/latex/contrib/docassembly/examples/attach-files.tex
2021/06/15 | 135837 | macros/latex/contrib/docassembly/examples/certifyinvisible.pdf
2021/06/15 | 5074 | macros/latex/contrib/docassembly/examples/certifyinvisible.tex
@@ -197172,8 +197170,8 @@
1998/10/18 | 89864 | macros/latex/contrib/docassembly/examples/sounds/trek.wav
2021/06/16 | 500 | macros/latex/contrib/docassembly/examples/watermark-file.tex
2021/06/12 | 514 | macros/latex/contrib/docassembly/examples/watermark-text.tex
-2021/06/18 | 1592 | macros/latex/contrib/docassembly/README.md
-2021/06/19 | 2176970 | macros/latex/contrib/docassembly.zip
+2021/06/19 | 1740 | macros/latex/contrib/docassembly/README.md
+2021/06/20 | 2191884 | macros/latex/contrib/docassembly.zip
2021/03/13 | 307 | macros/latex/contrib/doclicense/doclicense-acadian.ldf
2021/03/13 | 305 | macros/latex/contrib/doclicense/doclicense-american.ldf
2021/03/13 | 307 | macros/latex/contrib/doclicense/doclicense-australian.ldf
@@ -202341,131 +202339,128 @@
2021/06/01 | 2164 | macros/latex/contrib/hvarabic/latex/hvarabic.sty
2020/06/08 | 548 | macros/latex/contrib/hvarabic/README.md
2021/06/01 | 153159 | macros/latex/contrib/hvarabic.zip
-2021/06/15 | 2969 | macros/latex/contrib/hvfloat/Changes
-2021/06/15 | 80294 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
-2021/05/17 | 2374 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.tex
-2021/06/15 | 86722 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
-2021/05/17 | 2457 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.tex
-2021/05/17 | 2956 | macros/latex/contrib/hvfloat/doc/examples/capPos.inc
-2021/06/15 | 95389 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
-2021/05/31 | 1568 | macros/latex/contrib/hvfloat/doc/examples/capPos.tex
-2021/05/17 | 3471 | macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
-2021/06/15 | 81992 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
-2021/05/17 | 2388 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.tex
-2021/06/15 | 83277 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
-2021/05/17 | 1885 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.tex
-2021/06/15 | 79445 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
-2021/05/17 | 2314 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.tex
-2021/06/15 | 85824 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
-2021/05/17 | 2455 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.tex
-2021/06/15 | 2314854 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
-2021/05/18 | 35031 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.tex
-2021/06/15 | 619034 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
-2021/05/26 | 37908 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.tex
-2021/06/15 | 77658 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
-2021/05/17 | 2378 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.tex
-2021/06/15 | 86404 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
-2021/05/17 | 2512 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.tex
-2021/06/15 | 84814 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
-2021/05/17 | 2502 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.tex
-2021/06/15 | 85098 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
-2021/05/17 | 2521 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.tex
-2021/06/15 | 86780 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
-2021/05/17 | 1276 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.tex
-2021/06/15 | 84024 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
-2021/05/17 | 2116 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.tex
-2021/06/15 | 83981 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
-2021/05/17 | 2093 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.tex
-2021/06/15 | 84014 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
-2021/05/17 | 2135 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.tex
-2021/06/15 | 85512 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
-2021/05/17 | 2500 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.tex
-2021/06/15 | 142630 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
-2021/06/14 | 5902 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.tex
-2021/06/15 | 146172 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
-2021/05/17 | 5867 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.tex
-2021/06/15 | 94584 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
-2021/05/17 | 4677 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.tex
-2021/06/15 | 146347 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
-2021/05/17 | 5875 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.tex
-2021/06/15 | 92183 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
-2021/05/17 | 4687 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.tex
-2021/06/15 | 89788 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
-2021/05/31 | 4793 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.tex
-2021/06/15 | 92989 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
-2021/05/31 | 4794 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.tex
-2021/06/15 | 145741 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
-2021/05/31 | 5905 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.tex
-2021/06/15 | 77875 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
-2021/05/17 | 2389 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
-2021/06/15 | 86523 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
-2021/05/17 | 2517 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.tex
-2021/06/15 | 174225 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
-2021/06/09 | 2492 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.tex
-2021/06/15 | 85568 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
-2021/05/17 | 2525 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.tex
-2021/06/15 | 86320 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
-2021/05/17 | 2114 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.tex
-2021/06/15 | 84295 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
-2021/05/17 | 2081 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.tex
-2021/06/15 | 84682 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
-2021/05/17 | 2122 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.tex
-2021/06/15 | 79175 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
-2021/05/17 | 2506 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.tex
-2021/06/15 | 79887 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
-2021/05/17 | 2456 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.tex
-2021/06/15 | 90510 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
-2021/05/17 | 2457 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.tex
-2021/06/15 | 87941 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf
-2021/05/28 | 2446 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.tex
-2021/06/15 | 90335 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
-2021/05/17 | 2457 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.tex
-2021/06/15 | 87857 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
-2021/05/17 | 2515 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.tex
-2021/06/15 | 80203 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
-2021/05/17 | 2511 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.tex
-2021/06/15 | 2226 | macros/latex/contrib/hvfloat/doc/examples/preamble.ltx
-2021/05/17 | 649 | macros/latex/contrib/hvfloat/doc/examples/README.exa
-2021/06/15 | 80126 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
-2021/05/17 | 2374 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.tex
-2021/06/15 | 89343 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
-2021/05/17 | 2501 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.tex
-2021/06/15 | 81033 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
-2021/05/17 | 2375 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.tex
-2021/06/15 | 85585 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
-2021/05/17 | 2456 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.tex
-2021/05/31 | 573 | macros/latex/contrib/hvfloat/doc/examples/runAll.sh
-2021/05/31 | 613 | macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
-2021/06/15 | 143886 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
-2021/05/31 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.tex
-2021/06/15 | 144710 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.tex
-2021/06/15 | 143924 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
-2021/05/17 | 4497 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.tex
-2021/06/15 | 144163 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
-2021/05/17 | 4541 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.tex
-2021/06/15 | 143452 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
-2021/05/17 | 4549 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.tex
-2021/06/15 | 143820 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
-2021/05/31 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.tex
-2021/06/15 | 144816 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.tex
-2021/06/15 | 144264 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.tex
-2021/06/15 | 120957 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
-2021/05/31 | 4184 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.tex
-2021/06/15 | 121931 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
-2021/05/31 | 3964 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.tex
-2021/06/15 | 7114688 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
-2021/06/15 | 118655 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
+2021/06/20 | 3092 | macros/latex/contrib/hvfloat/Changes
+2021/06/19 | 80294 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
+2021/05/14 | 2374 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.tex
+2021/06/19 | 86720 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
+2021/05/14 | 2457 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.tex
+2021/06/17 | 2956 | macros/latex/contrib/hvfloat/doc/examples/capPos.inc
+2021/06/19 | 95390 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
+2021/06/17 | 1568 | macros/latex/contrib/hvfloat/doc/examples/capPos.tex
+2021/06/17 | 3471 | macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
+2021/06/19 | 81992 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
+2021/05/14 | 2388 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.tex
+2021/06/19 | 83375 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
+2021/05/14 | 1885 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.tex
+2021/06/19 | 79445 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
+2021/05/14 | 2314 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.tex
+2021/06/19 | 85825 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
+2021/05/14 | 2455 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.tex
+2021/06/19 | 2317102 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
+2021/05/30 | 35031 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.tex
+2021/06/19 | 619035 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
+2021/05/30 | 37908 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.tex
+2021/06/19 | 77658 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
+2021/05/14 | 2378 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.tex
+2021/06/19 | 86404 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
+2021/05/14 | 2512 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.tex
+2021/06/19 | 84815 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
+2021/05/14 | 2502 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.tex
+2021/06/19 | 85100 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
+2021/05/14 | 2521 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.tex
+2021/06/19 | 86778 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
+2021/05/14 | 1276 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.tex
+2021/06/19 | 84024 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
+2021/05/14 | 2116 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.tex
+2021/06/19 | 83979 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
+2021/05/14 | 2093 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.tex
+2021/06/19 | 84014 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
+2021/05/14 | 2135 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.tex
+2021/06/19 | 85511 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
+2021/05/14 | 2500 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.tex
+2021/06/19 | 142627 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
+2021/06/17 | 5902 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.tex
+2021/06/19 | 146171 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
+2021/05/14 | 5867 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.tex
+2021/06/19 | 94585 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
+2021/05/14 | 4677 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.tex
+2021/06/19 | 146344 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
+2021/05/14 | 5875 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.tex
+2021/06/19 | 92184 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
+2021/05/14 | 4687 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.tex
+2021/06/19 | 89789 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
+2021/06/17 | 4793 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.tex
+2021/06/19 | 92987 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
+2021/06/17 | 4794 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.tex
+2021/06/19 | 145742 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
+2021/06/17 | 5905 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.tex
+2021/06/20 | 77806 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
+2021/06/20 | 2420 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
+2021/06/20 | 86525 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
+2021/05/14 | 2517 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.tex
+2021/06/20 | 174218 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
+2021/06/17 | 2492 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.tex
+2021/06/20 | 85567 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
+2021/05/14 | 2525 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.tex
+2021/06/19 | 86320 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
+2021/05/14 | 2114 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.tex
+2021/06/19 | 84295 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
+2021/05/14 | 2081 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.tex
+2021/06/19 | 84682 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
+2021/05/14 | 2122 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.tex
+2021/06/19 | 79176 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
+2021/05/14 | 2506 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.tex
+2021/06/19 | 79887 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
+2021/05/14 | 2456 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.tex
+2021/06/19 | 90508 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
+2021/05/14 | 2457 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.tex
+2021/06/19 | 90333 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
+2021/05/14 | 2457 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.tex
+2021/06/19 | 87859 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
+2021/05/14 | 2515 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.tex
+2021/06/19 | 80205 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
+2021/05/14 | 2511 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.tex
+2021/06/17 | 2226 | macros/latex/contrib/hvfloat/doc/examples/preamble.ltx
+2021/05/14 | 649 | macros/latex/contrib/hvfloat/doc/examples/README.exa
+2021/06/19 | 80126 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
+2021/05/14 | 2374 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.tex
+2021/06/19 | 89342 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
+2021/05/14 | 2501 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.tex
+2021/06/19 | 81033 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
+2021/05/14 | 2375 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.tex
+2021/06/19 | 85585 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
+2021/05/14 | 2456 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.tex
+2021/06/19 | 651 | macros/latex/contrib/hvfloat/doc/examples/runAll.sh
+2021/06/19 | 666 | macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
+2021/06/19 | 143893 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
+2021/06/17 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.tex
+2021/06/19 | 144709 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.tex
+2021/06/19 | 144111 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
+2021/05/14 | 4497 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.tex
+2021/06/19 | 144341 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
+2021/05/14 | 4541 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.tex
+2021/06/19 | 143647 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
+2021/05/14 | 4549 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.tex
+2021/06/19 | 143826 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
+2021/06/17 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.tex
+2021/06/19 | 144812 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.tex
+2021/06/19 | 144268 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.tex
+2021/06/19 | 120954 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
+2021/06/17 | 4184 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.tex
+2021/06/19 | 121929 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
+2021/06/17 | 3964 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.tex
+2021/06/20 | 7119431 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
+2021/06/20 | 118676 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
2019/04/01 | 69089 | macros/latex/contrib/hvfloat/doc/images/CTAN.png
2019/04/01 | 5208 | macros/latex/contrib/hvfloat/doc/images/frose.png
-2021/05/12 | 170 | macros/latex/contrib/hvfloat/doc/images/missing.txt
2019/04/01 | 2493 | macros/latex/contrib/hvfloat/doc/images/rose.png
-2020/10/31 | 878 | macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
-2021/06/15 | 63749 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
-2020/06/07 | 563 | macros/latex/contrib/hvfloat/README
-2021/06/15 | 14648712 | macros/latex/contrib/hvfloat.zip
+2021/06/20 | 918 | macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
+2021/06/20 | 65151 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
+2021/03/08 | 563 | macros/latex/contrib/hvfloat/README
+2021/06/20 | 14570328 | macros/latex/contrib/hvfloat.zip
2017/12/12 | 533 | macros/latex/contrib/hvindex/Changes
2017/12/12 | 74896 | macros/latex/contrib/hvindex/doc/hvindex-doc.pdf
2017/12/12 | 7652 | macros/latex/contrib/hvindex/doc/hvindex-doc.tex
@@ -207092,13 +207087,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
-2021/06/05 | 608746 | macros/latex/contrib/nicematrix/nicematrix.dtx
-2021/06/05 | 462567 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
-2021/05/13 | 166256 | macros/latex/contrib/nicematrix/nicematrix-french.tex
+2021/06/20 | 607175 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2021/06/20 | 461406 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2021/06/11 | 165440 | macros/latex/contrib/nicematrix/nicematrix-french.tex
2021/01/07 | 1423 | macros/latex/contrib/nicematrix/nicematrix.ins
-2021/06/05 | 1305091 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2021/06/20 | 1300431 | macros/latex/contrib/nicematrix/nicematrix.pdf
2020/06/07 | 1005 | macros/latex/contrib/nicematrix/README.md
-2021/06/05 | 1874676 | macros/latex/contrib/nicematrix.zip
+2021/06/20 | 1868918 | 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
@@ -232649,11 +232644,11 @@
2017/08/03 | 338 | macros/xetex/latex/xechangebar/README
2017/08/03 | 35213 | macros/xetex/latex/xechangebar/xechangebar.sty
2017/08/04 | 9481 | macros/xetex/latex/xechangebar.zip
-2020/10/19 | 3395 | macros/xetex/latex/xecjk/README.md
-2020/10/19 | 514010 | macros/xetex/latex/xecjk/xeCJK.dtx
-2020/10/19 | 1284546 | macros/xetex/latex/xecjk/xeCJK.pdf
-2020/10/19 | 293063 | macros/xetex/latex/xecjk/xunicode-symbols.pdf
-2020/10/19 | 1618535 | macros/xetex/latex/xecjk.zip
+2021/06/20 | 3395 | macros/xetex/latex/xecjk/README.md
+2021/06/20 | 514813 | macros/xetex/latex/xecjk/xeCJK.dtx
+2021/06/20 | 1309004 | macros/xetex/latex/xecjk/xeCJK.pdf
+2021/06/20 | 290784 | macros/xetex/latex/xecjk/xunicode-symbols.pdf
+2021/06/20 | 1639634 | macros/xetex/latex/xecjk.zip
2013/04/03 | 1610 | macros/xetex/latex/xecolor/README
2013/04/03 | 5874 | macros/xetex/latex/xecolor/xecolor.sty
2013/04/04 | 2942 | macros/xetex/latex/xecolor.zip
@@ -257172,12 +257167,12 @@
2013/04/22 | 10611 | support/csvtolatex/Source/csvtolatex.vb
2012/06/26 | 4606 | support/csvtolatex/Source/csvtolatex.vbs
2013/05/11 | 627879 | support/csvtolatex.zip
-2019/09/21 | 5574 | support/ctanbib/ctanbib
-2019/09/21 | 1675 | support/ctanbib/ctanbib.1
-2019/09/21 | 34681 | support/ctanbib/ctanbib-doc.pdf
-2019/09/21 | 3823 | support/ctanbib/ctanbib-doc.tex
-2019/09/21 | 716 | support/ctanbib/README.md
-2019/09/21 | 39310 | support/ctanbib.zip
+2021/06/20 | 5864 | support/ctanbib/ctanbib
+2021/06/20 | 1753 | support/ctanbib/ctanbib.1
+2021/06/20 | 35575 | support/ctanbib/ctanbib-doc.pdf
+2021/06/20 | 4184 | support/ctanbib/ctanbib-doc.tex
+2021/06/20 | 716 | support/ctanbib/README.md
+2021/06/20 | 40505 | support/ctanbib.zip
2015/02/14 | 1005 | support/ctan_chk/ctan_chk_bash
2015/02/15 | 4664 | support/ctan_chk/ctan_chk.gawk
2015/02/15 | 215201 | support/ctan_chk/ctan_chk.pdf
@@ -262169,7 +262164,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2021/06/17 | 1091177 | support/TeX4ht/source/tex4ht-4ht.tex
+2021/06/19 | 1091184 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2021/05/03 | 21247 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -262222,7 +262217,7 @@
2021/05/03 | 7226 | support/TeX4ht/source/tex4ht-svg.tex
2021/05/03 | 106563 | support/TeX4ht/source/tex4ht-t4ht.tex
2021/05/03 | 44160 | support/TeX4ht/source/tex4ht-tei.tex
-2021/05/03 | 30421 | support/TeX4ht/source/tex4ht-unicode.tex
+2021/06/19 | 30441 | support/TeX4ht/source/tex4ht-unicode.tex
2021/05/03 | 14570 | support/TeX4ht/source/tex4ht-word.tex
2021/05/03 | 15265 | support/TeX4ht/source/tex4ht-xhtml-xtpipes.tex
2021/05/03 | 16354 | support/TeX4ht/source/tex4ht-xhtmml-xtpipes.tex
@@ -266043,6 +266038,8 @@
2020/03/04 | 162688 | systems/texlive/tlnet/archive/apacite.source.r54080.tar.xz
2020/03/04 | 26960 | systems/texlive/tlnet/archive/apa.doc.r54080.tar.xz
2020/03/04 | 6308 | systems/texlive/tlnet/archive/apalike2.r54080.tar.xz
+2021/06/20 | 120352 | systems/texlive/tlnet/archive/apalike-ejor.doc.r59640.tar.xz
+2021/06/20 | 6736 | systems/texlive/tlnet/archive/apalike-ejor.r59640.tar.xz
2020/03/04 | 13300 | systems/texlive/tlnet/archive/apalike-german.doc.r54080.tar.xz
2020/03/04 | 5840 | systems/texlive/tlnet/archive/apalike-german.r54080.tar.xz
2020/03/04 | 12892 | systems/texlive/tlnet/archive/apa.r54080.tar.xz
@@ -267011,6 +267008,8 @@
2019/12/18 | 14244 | systems/texlive/tlnet/archive/bigintcalc.source.r53172.tar.xz
2019/02/28 | 107716 | systems/texlive/tlnet/archive/bigints.doc.r29803.tar.xz
2019/02/28 | 1228 | systems/texlive/tlnet/archive/bigints.r29803.tar.xz
+2021/06/20 | 700 | systems/texlive/tlnet/archive/bilingualpages.doc.r59643.tar.xz
+2021/06/20 | 664 | systems/texlive/tlnet/archive/bilingualpages.r59643.tar.xz
2019/02/28 | 447560 | systems/texlive/tlnet/archive/binarytree.doc.r41777.tar.xz
2019/02/28 | 5976 | systems/texlive/tlnet/archive/binarytree.r41777.tar.xz
2019/02/28 | 18836 | systems/texlive/tlnet/archive/binarytree.source.r41777.tar.xz
@@ -267230,8 +267229,8 @@
2020/11/29 | 5576 | systems/texlive/tlnet/archive/bxjaholiday.r57025.tar.xz
2019/02/28 | 2896 | systems/texlive/tlnet/archive/bxjalipsum.doc.r43369.tar.xz
2019/02/28 | 26300 | systems/texlive/tlnet/archive/bxjalipsum.r43369.tar.xz
-2021/06/14 | 163232 | systems/texlive/tlnet/archive/bxjaprnind.doc.r59575.tar.xz
-2021/06/14 | 3164 | systems/texlive/tlnet/archive/bxjaprnind.r59575.tar.xz
+2021/06/20 | 163424 | systems/texlive/tlnet/archive/bxjaprnind.doc.r59641.tar.xz
+2021/06/20 | 3180 | systems/texlive/tlnet/archive/bxjaprnind.r59641.tar.xz
2019/10/24 | 2068 | systems/texlive/tlnet/archive/bxjatoucs.doc.r52509.tar.xz
2019/10/24 | 25604 | systems/texlive/tlnet/archive/bxjatoucs.r52509.tar.xz
2021/05/19 | 1557524 | systems/texlive/tlnet/archive/bxjscls.doc.r59253.tar.xz
@@ -267834,7 +267833,7 @@
2020/09/08 | 2876 | systems/texlive/tlnet/archive/collectbox.r56291.tar.xz
2020/09/08 | 8064 | systems/texlive/tlnet/archive/collectbox.source.r56291.tar.xz
2021/05/11 | 624 | systems/texlive/tlnet/archive/collection-basic.r59159.tar.xz
-2021/06/03 | 1232 | systems/texlive/tlnet/archive/collection-bibtexextra.r59433.tar.xz
+2021/06/20 | 1236 | systems/texlive/tlnet/archive/collection-bibtexextra.r59640.tar.xz
2020/09/16 | 944 | systems/texlive/tlnet/archive/collection-binextra.r56352.tar.xz
2020/03/04 | 596 | systems/texlive/tlnet/archive/collection-context.r54074.tar.xz
2021/06/19 | 1912 | systems/texlive/tlnet/archive/collection-fontsextra.r59629.tar.xz
@@ -267860,7 +267859,7 @@
2020/03/04 | 408 | systems/texlive/tlnet/archive/collection-langpolish.r54074.tar.xz
2020/03/04 | 392 | systems/texlive/tlnet/archive/collection-langportuguese.r54074.tar.xz
2020/03/07 | 380 | systems/texlive/tlnet/archive/collection-langspanish.r54141.tar.xz
-2021/06/18 | 6368 | systems/texlive/tlnet/archive/collection-latexextra.r59620.tar.xz
+2021/06/20 | 6372 | systems/texlive/tlnet/archive/collection-latexextra.r59643.tar.xz
2020/12/03 | 696 | systems/texlive/tlnet/archive/collection-latex.r57048.tar.xz
2021/02/24 | 772 | systems/texlive/tlnet/archive/collection-latexrecommended.r57862.tar.xz
2021/06/12 | 740 | systems/texlive/tlnet/archive/collection-luatex.r59553.tar.xz
@@ -269570,9 +269569,9 @@
2019/02/28 | 82640 | systems/texlive/tlnet/archive/esdiff.doc.r21385.tar.xz
2019/02/28 | 1632 | systems/texlive/tlnet/archive/esdiff.r21385.tar.xz
2019/02/28 | 2972 | systems/texlive/tlnet/archive/esdiff.source.r21385.tar.xz
-2019/02/28 | 131168 | systems/texlive/tlnet/archive/ESIEEcv.doc.r15878.tar.xz
-2019/02/28 | 1596 | systems/texlive/tlnet/archive/ESIEEcv.r15878.tar.xz
-2019/02/28 | 6876 | systems/texlive/tlnet/archive/ESIEEcv.source.r15878.tar.xz
+2021/06/20 | 131168 | systems/texlive/tlnet/archive/esieecv.doc.r59638.tar.xz
+2021/06/20 | 1576 | systems/texlive/tlnet/archive/esieecv.r59638.tar.xz
+2021/06/20 | 6876 | systems/texlive/tlnet/archive/esieecv.source.r59638.tar.xz
2019/10/12 | 68744 | systems/texlive/tlnet/archive/esindex.doc.r52342.tar.xz
2019/10/12 | 3820 | systems/texlive/tlnet/archive/esindex.r52342.tar.xz
2019/10/02 | 58132 | systems/texlive/tlnet/archive/esint.doc.r52240.tar.xz
@@ -271855,15 +271854,15 @@
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.amd64-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.armhf-linux.r32150.tar.xz
-2021/05/08 | 982928 | systems/texlive/tlnet/archive/latexindent.doc.r59121.tar.xz
+2021/06/20 | 1026240 | systems/texlive/tlnet/archive/latexindent.doc.r59645.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/latexindent.i386-cygwin.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-freebsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-linux.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-netbsd.r32150.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.i386-solaris.r32150.tar.xz
-2021/05/08 | 60332 | systems/texlive/tlnet/archive/latexindent.r59121.tar.xz
+2021/06/20 | 61568 | systems/texlive/tlnet/archive/latexindent.r59645.tar.xz
2021/02/25 | 344 | systems/texlive/tlnet/archive/latexindent.universal-darwin.r57908.tar.xz
-2021/05/08 | 3058044 | systems/texlive/tlnet/archive/latexindent.win32.r59121.tar.xz
+2021/06/20 | 3058740 | systems/texlive/tlnet/archive/latexindent.win32.r59645.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/latexindent.x86_64-cygwin.r33557.tar.xz
2019/02/28 | 352 | systems/texlive/tlnet/archive/latexindent.x86_64-darwinlegacy.r43871.tar.xz
2019/02/28 | 348 | systems/texlive/tlnet/archive/latexindent.x86_64-linuxmusl.r46840.tar.xz
@@ -272722,9 +272721,9 @@
2019/02/28 | 5636 | systems/texlive/tlnet/archive/manuscript.source.r36110.tar.xz
2019/02/28 | 157580 | systems/texlive/tlnet/archive/manyind.doc.r49874.tar.xz
2019/02/28 | 2900 | systems/texlive/tlnet/archive/manyind.r49874.tar.xz
-2021/06/12 | 189772 | systems/texlive/tlnet/archive/marathi.doc.r59554.tar.xz
-2021/06/12 | 5292 | systems/texlive/tlnet/archive/marathi.r59554.tar.xz
-2021/06/12 | 17792 | systems/texlive/tlnet/archive/marathi.source.r59554.tar.xz
+2021/06/20 | 189932 | systems/texlive/tlnet/archive/marathi.doc.r59642.tar.xz
+2021/06/20 | 5304 | systems/texlive/tlnet/archive/marathi.r59642.tar.xz
+2021/06/20 | 17808 | systems/texlive/tlnet/archive/marathi.source.r59642.tar.xz
2020/08/02 | 19864 | systems/texlive/tlnet/archive/marcellus.doc.r56016.tar.xz
2020/08/02 | 178120 | systems/texlive/tlnet/archive/marcellus.r56016.tar.xz
2019/02/28 | 188416 | systems/texlive/tlnet/archive/margbib.doc.r15878.tar.xz
@@ -274761,9 +274760,9 @@
2019/02/28 | 2324 | systems/texlive/tlnet/archive/progressbar.r33822.tar.xz
2019/02/28 | 80808 | systems/texlive/tlnet/archive/progress.doc.r19519.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/progress.r19519.tar.xz
-2021/06/18 | 350204 | systems/texlive/tlnet/archive/projlib.doc.r59619.tar.xz
-2021/06/18 | 10484 | systems/texlive/tlnet/archive/projlib.r59619.tar.xz
-2021/06/18 | 11400 | systems/texlive/tlnet/archive/projlib.source.r59619.tar.xz
+2021/06/20 | 403888 | systems/texlive/tlnet/archive/projlib.doc.r59644.tar.xz
+2021/06/20 | 11908 | systems/texlive/tlnet/archive/projlib.r59644.tar.xz
+2021/06/20 | 12784 | systems/texlive/tlnet/archive/projlib.source.r59644.tar.xz
2019/05/23 | 372132 | systems/texlive/tlnet/archive/proof-at-the-end.doc.r51194.tar.xz
2019/05/23 | 4440 | systems/texlive/tlnet/archive/proof-at-the-end.r51194.tar.xz
2019/05/23 | 12500 | systems/texlive/tlnet/archive/proof-at-the-end.source.r51194.tar.xz
@@ -275671,7 +275670,7 @@
2021/03/02 | 2216 | systems/texlive/tlnet/archive/schemata.r58020.tar.xz
2021/03/02 | 22824 | systems/texlive/tlnet/archive/schemata.source.r58020.tar.xz
2020/03/09 | 440 | systems/texlive/tlnet/archive/scheme-basic.r54191.tar.xz
-2020/03/04 | 440 | systems/texlive/tlnet/archive/scheme-context.r54074.tar.xz
+2021/06/20 | 440 | systems/texlive/tlnet/archive/scheme-context.r59636.tar.xz
2020/03/04 | 564 | systems/texlive/tlnet/archive/scheme-full.r54074.tar.xz
2020/03/04 | 596 | systems/texlive/tlnet/archive/scheme-gust.r54074.tar.xz
2020/03/09 | 464 | systems/texlive/tlnet/archive/scheme-infraonly.r54191.tar.xz
@@ -276564,14 +276563,14 @@
2021/02/27 | 109184 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r57941.tar.xz
2021/02/24 | 87364 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r57877.tar.xz
2021/02/27 | 69944 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r57957.tar.xz
-2021/06/18 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59623.tar.xz
+2021/06/20 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59646.tar.xz
2021/03/16 | 51080 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r58387.tar.xz
2021/02/27 | 93092 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r57961.tar.xz
2021/02/24 | 89116 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r57878.tar.xz
2021/02/24 | 76196 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r57877.tar.xz
2021/02/27 | 83896 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r57938.tar.xz
-2021/06/18 | 908480 | systems/texlive/tlnet/archive/tex4ht.r59623.tar.xz
-2021/06/18 | 1211236 | systems/texlive/tlnet/archive/tex4ht.source.r59623.tar.xz
+2021/06/20 | 908436 | systems/texlive/tlnet/archive/tex4ht.r59646.tar.xz
+2021/06/20 | 1209912 | systems/texlive/tlnet/archive/tex4ht.source.r59646.tar.xz
2021/02/25 | 185088 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r57908.tar.xz
2021/04/08 | 57760 | systems/texlive/tlnet/archive/tex4ht.win32.r58783.tar.xz
2021/03/16 | 58360 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r58387.tar.xz
@@ -276804,7 +276803,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
-2021/06/19 | 397832 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59625.tar.xz
+2021/06/20 | 397832 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59633.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
@@ -276828,7 +276827,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
-2021/06/19 | 108012 | systems/texlive/tlnet/archive/texlive-scripts.r59625.tar.xz
+2021/06/20 | 108036 | systems/texlive/tlnet/archive/texlive-scripts.r59633.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -278530,16 +278529,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
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/06/19 | 6812821 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/06/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/06/20 | 6812696 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/06/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/06/19 | 20810541 | systems/texlive/tlnet/install-tl-windows.exe
-2021/06/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/06/19 | 25584693 | systems/texlive/tlnet/install-tl.zip
-2021/06/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/06/20 | 20809119 | systems/texlive/tlnet/install-tl-windows.exe
+2021/06/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/06/20 | 25584757 | systems/texlive/tlnet/install-tl.zip
+2021/06/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/03/15 | 6571 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -278549,7 +278548,7 @@
2021/03/15 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/05/26 | 49548 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/06/17 | 6932 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/06/19 | 7003 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | 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
@@ -278591,12 +278590,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/06/19 | 17284263 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/06/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/06/20 | 17286805 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/06/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/06/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/06/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/06/19 | 2312952 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/06/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/06/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/06/20 | 2312652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -282022,7 +282021,9 @@
2020/06/22 | 2271156 | systems/win32/miktex/tm/packages/acrosort.tar.lzma
2021/01/17 | 1273069 | systems/win32/miktex/tm/packages/acro.tar.lzma
2010/11/24 | 163309 | systems/win32/miktex/tm/packages/acroterm.tar.lzma
-2021/06/05 | 3445146 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
+2021/06/20 | 2807437 | systems/win32/miktex/tm/packages/acrotex__doc.tar.lzma
+2021/06/20 | 400526 | systems/win32/miktex/tm/packages/acrotex__source.tar.lzma
+2021/06/20 | 119940 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
2008/05/23 | 333795 | systems/win32/miktex/tm/packages/active-conf.tar.lzma
2019/06/19 | 130643 | systems/win32/miktex/tm/packages/actuarialangle.tar.lzma
2019/06/14 | 301579 | systems/win32/miktex/tm/packages/actuarialsymbol.tar.lzma
@@ -282124,6 +282125,9 @@
2021/05/20 | 781050 | systems/win32/miktex/tm/packages/apa7.tar.lzma
2013/07/29 | 845001 | systems/win32/miktex/tm/packages/apacite.tar.lzma
2016/11/02 | 6569 | systems/win32/miktex/tm/packages/apalike2.tar.lzma
+2021/06/20 | 119096 | systems/win32/miktex/tm/packages/apalike-ejor__doc.tar.lzma
+2021/06/20 | 2832 | systems/win32/miktex/tm/packages/apalike-ejor__source.tar.lzma
+2021/06/20 | 6924 | systems/win32/miktex/tm/packages/apalike-ejor.tar.lzma
2018/03/18 | 18866 | systems/win32/miktex/tm/packages/apalike-german.tar.lzma
2009/05/25 | 10638 | systems/win32/miktex/tm/packages/apalike.tar.lzma
2009/01/02 | 38294 | systems/win32/miktex/tm/packages/apa.tar.lzma
@@ -282287,9 +282291,9 @@
2019/07/05 | 253143 | systems/win32/miktex/tm/packages/backnaur.tar.lzma
2020/11/24 | 8639499 | systems/win32/miktex/tm/packages/baekmuk.tar.lzma
2014/06/06 | 213334 | systems/win32/miktex/tm/packages/bagpipe.tar.lzma
-2021/06/13 | 79972 | systems/win32/miktex/tm/packages/bangla__doc.tar.lzma
-2021/06/13 | 2939 | systems/win32/miktex/tm/packages/bangla__source.tar.lzma
-2021/06/13 | 609660 | systems/win32/miktex/tm/packages/bangla.tar.lzma
+2021/06/20 | 90125 | systems/win32/miktex/tm/packages/bangla__doc.tar.lzma
+2021/06/20 | 2961 | systems/win32/miktex/tm/packages/bangla__source.tar.lzma
+2021/06/20 | 898222 | systems/win32/miktex/tm/packages/bangla.tar.lzma
2018/10/08 | 389222 | systems/win32/miktex/tm/packages/bangorcsthesis.tar.lzma
2018/02/14 | 282226 | systems/win32/miktex/tm/packages/bangorexam.tar.lzma
2003/12/07 | 280135 | systems/win32/miktex/tm/packages/bangtex.cab
@@ -282473,6 +282477,8 @@
2015/09/01 | 787676 | systems/win32/miktex/tm/packages/bigfoot.tar.lzma
2019/12/20 | 478294 | systems/win32/miktex/tm/packages/bigintcalc.tar.lzma
2010/03/08 | 109153 | systems/win32/miktex/tm/packages/bigints.tar.lzma
+2021/06/20 | 1069 | systems/win32/miktex/tm/packages/bilingualpages__doc.tar.lzma
+2021/06/20 | 927 | systems/win32/miktex/tm/packages/bilingualpages.tar.lzma
2016/07/28 | 472648 | systems/win32/miktex/tm/packages/binarytree.tar.lzma
2016/07/20 | 148102 | systems/win32/miktex/tm/packages/binhex.tar.lzma
2007/01/19 | 15216 | systems/win32/miktex/tm/packages/binomexp.tar.lzma
@@ -282485,7 +282491,7 @@
2019/12/13 | 638837 | systems/win32/miktex/tm/packages/bitset.tar.lzma
2020/08/09 | 208062 | systems/win32/miktex/tm/packages/bitter.tar.lzma
2016/07/15 | 79382 | systems/win32/miktex/tm/packages/bizcard.tar.lzma
-2021/06/15 | 9942130 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
+2021/06/20 | 9942084 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
2021/06/15 | 4499 | systems/win32/miktex/tm/packages/bjfuthesis__source.tar.lzma
2021/06/15 | 3159 | systems/win32/miktex/tm/packages/bjfuthesis.tar.lzma
2016/07/28 | 61174 | systems/win32/miktex/tm/packages/blacklettert1.tar.lzma
@@ -282562,9 +282568,9 @@
2020/02/02 | 3196 | systems/win32/miktex/tm/packages/bxghost.tar.lzma
2020/12/05 | 213912 | systems/win32/miktex/tm/packages/bxjaholiday.tar.lzma
2017/03/07 | 28657 | systems/win32/miktex/tm/packages/bxjalipsum.tar.lzma
-2021/06/15 | 161824 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma
-2021/06/15 | 3059 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma
-2021/06/15 | 3385 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma
+2021/06/20 | 162034 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma
+2021/06/20 | 3052 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma
+2021/06/20 | 3407 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma
2021/05/20 | 1673509 | systems/win32/miktex/tm/packages/bxjscls.tar.lzma
2017/05/03 | 6734 | systems/win32/miktex/tm/packages/bxnewfont.tar.lzma
2018/09/08 | 4426 | systems/win32/miktex/tm/packages/bxorigcapt.tar.lzma
@@ -283019,6 +283025,9 @@
2006/05/26 | 420512 | systems/win32/miktex/tm/packages/dk-bib.cab
2010/03/08 | 714651 | systems/win32/miktex/tm/packages/dlfltxb.tar.lzma
2016/07/20 | 213137 | systems/win32/miktex/tm/packages/dnaseq.tar.lzma
+2021/06/20 | 1178314 | systems/win32/miktex/tm/packages/docassembly__doc.tar.lzma
+2021/06/20 | 7922 | systems/win32/miktex/tm/packages/docassembly__source.tar.lzma
+2021/06/20 | 2435 | systems/win32/miktex/tm/packages/docassembly.tar.lzma
2021/03/17 | 455135 | systems/win32/miktex/tm/packages/doclicense.tar.lzma
2009/09/03 | 158280 | systems/win32/miktex/tm/packages/docmfp.tar.lzma
2012/03/28 | 152472 | systems/win32/miktex/tm/packages/docmute.tar.lzma
@@ -283087,9 +283096,9 @@
2006/08/26 | 141965 | systems/win32/miktex/tm/packages/dyntree.tar.bz2
2021/01/28 | 325253 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma
2016/07/15 | 3965 | systems/win32/miktex/tm/packages/ean.tar.lzma
-2021/06/17 | 333142 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2021/06/17 | 32871 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2021/06/17 | 14954 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/06/20 | 533093 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2021/06/20 | 32941 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2021/06/20 | 14946 | systems/win32/miktex/tm/packages/easybook.tar.lzma
2018/03/31 | 183421 | systems/win32/miktex/tm/packages/easyfig.tar.lzma
2020/12/21 | 609763 | systems/win32/miktex/tm/packages/easyfloats.tar.lzma
2017/06/12 | 52618 | systems/win32/miktex/tm/packages/easyformat.tar.lzma
@@ -283378,7 +283387,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
-2021/06/19 | 585280 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/06/20 | 584826 | 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
@@ -283658,7 +283667,9 @@
2009/06/20 | 138529 | systems/win32/miktex/tm/packages/grid.tar.lzma
2006/09/05 | 46818 | systems/win32/miktex/tm/packages/grotesq.cab
2021/04/27 | 237749 | systems/win32/miktex/tm/packages/grundgesetze.tar.lzma
-2017/07/16 | 1152832 | systems/win32/miktex/tm/packages/gs1.tar.lzma
+2021/06/20 | 1059281 | systems/win32/miktex/tm/packages/gs1__doc.tar.lzma
+2021/06/20 | 10036 | systems/win32/miktex/tm/packages/gs1__source.tar.lzma
+2021/06/20 | 3673 | systems/win32/miktex/tm/packages/gs1.tar.lzma
2015/02/28 | 310637 | systems/win32/miktex/tm/packages/gsemthesis.tar.lzma
2019/04/05 | 3708 | systems/win32/miktex/tm/packages/gsftopk.tar.lzma
2018/12/30 | 568647 | systems/win32/miktex/tm/packages/gtl.tar.lzma
@@ -283974,12 +283985,12 @@
2021/05/08 | 779245 | systems/win32/miktex/tm/packages/l3build.tar.lzma
2013/05/29 | 156214 | systems/win32/miktex/tm/packages/l3ctr2e.tar.lzma
2021/05/29 | 3368466 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2021/06/05 | 10817711 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2021/06/05 | 578291 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2021/06/05 | 167628 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2021/06/06 | 1808962 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
-2021/06/06 | 45419 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
-2021/06/06 | 21757 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
+2021/06/20 | 10801452 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2021/06/20 | 578203 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2021/06/20 | 167570 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2021/06/20 | 1809935 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
+2021/06/20 | 45504 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
+2021/06/20 | 21783 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
2008/04/02 | 115132 | systems/win32/miktex/tm/packages/labbook.tar.lzma
2006/11/14 | 45130 | systems/win32/miktex/tm/packages/labelcas.cab
2019/05/15 | 27323 | systems/win32/miktex/tm/packages/labels4easylist.tar.lzma
@@ -284003,13 +284014,13 @@
2019/01/26 | 1346882 | systems/win32/miktex/tm/packages/latex4musicians.tar.lzma
2003/12/17 | 495585 | systems/win32/miktex/tm/packages/latex4wp.cab
2019/03/04 | 753256 | systems/win32/miktex/tm/packages/latexalpha2.tar.lzma
-2021/06/06 | 2393900 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
+2021/06/20 | 2393858 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
2021/06/06 | 65853 | systems/win32/miktex/tm/packages/latex-amsmath-dev__source.tar.lzma
2021/06/06 | 30844 | systems/win32/miktex/tm/packages/latex-amsmath-dev.tar.lzma
2016/11/05 | 150896 | systems/win32/miktex/tm/packages/latexbangla.tar.lzma
-2021/06/06 | 27046369 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
-2021/06/06 | 663392 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
-2021/06/06 | 214661 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
+2021/06/20 | 27223187 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
+2021/06/20 | 664158 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
+2021/06/20 | 214929 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
2021/03/06 | 200775 | systems/win32/miktex/tm/packages/latexbug.tar.lzma
2019/01/31 | 396437 | systems/win32/miktex/tm/packages/latexcolors.tar.lzma
2015/12/08 | 5507619 | systems/win32/miktex/tm/packages/latexcourse-rug.tar.lzma
@@ -284019,19 +284030,21 @@
2021/01/07 | 192748 | systems/win32/miktex/tm/packages/latex-doc-ptr.tar.lzma
2018/12/18 | 4258837 | systems/win32/miktex/tm/packages/latex-doc.tar.lzma
2012/06/11 | 16822 | systems/win32/miktex/tm/packages/latexfileinfo-pkgs.tar.lzma
-2021/06/06 | 223763 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
-2021/06/06 | 6956 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
-2021/06/06 | 2719 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
+2021/06/20 | 232458 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
+2021/06/20 | 7633 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
+2021/06/20 | 3129 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
2021/06/17 | 232575 | systems/win32/miktex/tm/packages/latex-firstaid__doc.tar.lzma
2021/06/17 | 7610 | systems/win32/miktex/tm/packages/latex-firstaid__source.tar.lzma
2021/06/17 | 3181 | systems/win32/miktex/tm/packages/latex-firstaid.tar.lzma
2009/06/30 | 18674 | systems/win32/miktex/tm/packages/latex-fonts.tar.lzma
2020/02/28 | 86786 | systems/win32/miktex/tm/packages/latex-git-log.tar.lzma
2020/04/21 | 455359 | systems/win32/miktex/tm/packages/latexgit.tar.lzma
-2021/06/06 | 2028925 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
+2021/06/20 | 2028658 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
2021/06/06 | 52562 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma
2021/06/06 | 15361 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
-2021/05/08 | 1045028 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2021/06/20 | 914756 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2021/06/20 | 113400 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2021/06/20 | 61029 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
2021/01/07 | 716957 | systems/win32/miktex/tm/packages/latex-make.tar.lzma
2021/06/09 | 279382 | systems/win32/miktex/tm/packages/latexmk__doc.tar.lzma
2021/06/09 | 14661 | systems/win32/miktex/tm/packages/latexmk__source.tar.lzma
@@ -284041,7 +284054,7 @@
2019/12/13 | 8214 | systems/win32/miktex/tm/packages/latexpand.tar.lzma
2019/12/15 | 5172 | systems/win32/miktex/tm/packages/latex-papersize.tar.lzma
2017/08/20 | 5040571 | systems/win32/miktex/tm/packages/latex-refsheet.tar.lzma
-2021/06/06 | 5280473 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
+2021/06/20 | 5280449 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
2021/06/06 | 227981 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma
2021/06/06 | 42600 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
2021/06/06 | 5279173 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
@@ -284314,9 +284327,9 @@
2015/01/24 | 60553 | systems/win32/miktex/tm/packages/manuscript.tar.lzma
2019/01/31 | 160803 | systems/win32/miktex/tm/packages/manyind.tar.lzma
2016/07/16 | 11320 | systems/win32/miktex/tm/packages/maple.tar.lzma
-2021/06/12 | 185783 | systems/win32/miktex/tm/packages/marathi__doc.tar.lzma
-2021/06/12 | 22301 | systems/win32/miktex/tm/packages/marathi__source.tar.lzma
-2021/06/12 | 5437 | systems/win32/miktex/tm/packages/marathi.tar.lzma
+2021/06/20 | 185963 | systems/win32/miktex/tm/packages/marathi__doc.tar.lzma
+2021/06/20 | 22294 | systems/win32/miktex/tm/packages/marathi__source.tar.lzma
+2021/06/20 | 5456 | systems/win32/miktex/tm/packages/marathi.tar.lzma
2020/08/09 | 197695 | systems/win32/miktex/tm/packages/marcellus.tar.lzma
2018/09/13 | 194170 | systems/win32/miktex/tm/packages/margbib.tar.lzma
2018/07/27 | 222854 | systems/win32/miktex/tm/packages/marginfit.tar.lzma
@@ -284651,9 +284664,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/06/06 | 38984 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/06/06 | 43369 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/19 | 220719 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/06/19 | 1295614 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/06/19 | 1207898 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/06/20 | 221447 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/06/20 | 1297308 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/06/20 | 1208305 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/06/06 | 13457 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/06/06 | 14323 | 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
@@ -284753,7 +284766,9 @@
2010/03/30 | 286752 | systems/win32/miktex/tm/packages/mslapa.tar.lzma
2021/06/06 | 11678 | systems/win32/miktex/tm/packages/ms__source.tar.lzma
2021/06/06 | 3254 | systems/win32/miktex/tm/packages/ms.tar.lzma
-2021/05/18 | 500605 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2021/06/20 | 226249 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2021/06/20 | 208657 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2021/06/20 | 10349 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
2010/12/23 | 362698 | systems/win32/miktex/tm/packages/msuthesis.tar.lzma
2001/05/14 | 14125 | systems/win32/miktex/tm/packages/mtbe.tar.lzma
2010/04/27 | 164556 | systems/win32/miktex/tm/packages/mtgreek.tar.lzma
@@ -284839,189 +284854,189 @@
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
-2021/06/19 | 584923 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/06/19 | 50999 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/06/19 | 56452 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/06/19 | 973451 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/06/19 | 1075422 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/06/19 | 28907 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/06/19 | 31321 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/06/19 | 29832 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/06/19 | 34671 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/06/19 | 50111 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/06/19 | 57530 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/06/19 | 83388 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/06/19 | 95387 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/06/19 | 67813 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/06/19 | 75738 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/06/19 | 27180 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/06/19 | 30818 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/06/19 | 330671 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/06/19 | 392549 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/06/19 | 32622 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/06/19 | 36620 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/06/19 | 51304 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/06/19 | 56805 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/06/19 | 239952 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/06/19 | 262161 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/06/19 | 179491 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/06/19 | 195667 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/06/19 | 52542 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/06/19 | 59141 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/06/19 | 21169 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/06/19 | 23375 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/06/19 | 461787 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/06/19 | 45863 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/06/19 | 51128 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/06/19 | 281788 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/06/19 | 322220 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/06/19 | 41141 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/06/19 | 45343 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/06/19 | 117462 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/06/19 | 131742 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/06/19 | 1288334 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/06/19 | 1418398 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/06/19 | 100342 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/06/19 | 112875 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/06/19 | 43047 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/06/19 | 48244 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/06/19 | 25018 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/06/19 | 28156 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/06/19 | 56349 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/06/19 | 62697 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/06/19 | 134798 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/06/19 | 152240 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/06/19 | 73044 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/06/19 | 77864 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/06/19 | 71666 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/06/19 | 80860 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/06/19 | 258895 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/06/19 | 295305 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/06/19 | 22015 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/06/19 | 24977 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/06/19 | 97415 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/06/19 | 112321 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/06/19 | 64392 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/06/19 | 73226 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/06/19 | 96542 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/06/19 | 115471 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/06/19 | 38083 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/06/19 | 43012 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/06/19 | 482804 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/06/19 | 566788 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/06/19 | 147328 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/06/19 | 159672 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/06/19 | 94755 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/06/19 | 109048 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/06/19 | 16347 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/06/19 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/06/19 | 28319 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/06/19 | 30064 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/06/19 | 629659 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/06/19 | 680906 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/06/19 | 532201 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/06/19 | 595874 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/06/19 | 476736 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/06/19 | 512405 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/06/19 | 94382 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/06/19 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/06/19 | 1696177 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/06/19 | 1983121 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/06/19 | 67602 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/06/19 | 74218 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/06/19 | 27409 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/06/19 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/06/19 | 7709 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/06/19 | 8769 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/06/19 | 196907 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/06/19 | 215196 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/06/19 | 250296 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/06/19 | 283986 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/06/19 | 98335 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/06/19 | 103527 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/06/19 | 60701 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/06/19 | 68124 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/06/19 | 124599 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/06/19 | 136188 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/06/19 | 147734 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/06/19 | 163810 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/06/19 | 199640 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/06/19 | 180128 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/06/19 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/06/19 | 76790 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/06/19 | 31219 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/06/19 | 35058 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/06/19 | 37849 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/06/19 | 42740 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/06/19 | 42757 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/06/19 | 46756 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/06/19 | 45941 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/06/19 | 52378 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/06/19 | 193739 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/06/19 | 206392 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/06/19 | 35383 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/06/19 | 39799 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/06/19 | 748392 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/06/19 | 818131 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/06/19 | 198234 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/06/19 | 202537 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/06/19 | 208000 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/06/19 | 243405 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/06/19 | 78751 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/06/19 | 87646 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/06/19 | 1169756 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/06/19 | 1300958 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/06/19 | 20122 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/06/19 | 23898 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/06/19 | 31539 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/06/19 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/06/19 | 63972 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/06/19 | 72158 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/06/19 | 44620 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/06/19 | 51446 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/06/19 | 1307090 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/06/19 | 1429686 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/06/19 | 42397 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/06/19 | 51723 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/06/19 | 56237 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/06/19 | 59726 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/06/19 | 25267 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/06/19 | 27325 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/06/19 | 16395 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/06/19 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/06/19 | 63685 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/06/19 | 69914 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/06/19 | 154671 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/06/19 | 168937 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/06/19 | 56710 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/06/19 | 65381 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/06/19 | 98045 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/06/19 | 105350 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/06/19 | 2670589 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/06/19 | 2795058 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/06/19 | 56522 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/06/19 | 62415 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/06/19 | 33507 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/06/19 | 37377 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/06/19 | 27706 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/06/19 | 33621 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/06/19 | 65457 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/06/19 | 70490 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/06/19 | 311174 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/06/19 | 345098 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/06/19 | 55521 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/06/19 | 57142 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/06/19 | 586640 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/06/19 | 620850 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/06/19 | 39516 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/06/19 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/19 | 220753 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/06/19 | 1296056 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/06/19 | 1207439 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/06/19 | 13451 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/06/19 | 14343 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/06/20 | 585510 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/06/20 | 51020 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/06/20 | 56481 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/06/20 | 973562 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/06/20 | 1075615 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/06/20 | 29057 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/06/20 | 31333 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/06/20 | 29800 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/06/20 | 34681 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/06/20 | 50154 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/20 | 57547 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/06/20 | 83719 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/06/20 | 95342 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/06/20 | 67767 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/06/20 | 75771 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/06/20 | 27180 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/06/20 | 30815 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/06/20 | 330732 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/06/20 | 392770 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/06/20 | 32625 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/06/20 | 36601 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/06/20 | 51323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/06/20 | 56773 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/06/20 | 239642 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/06/20 | 261859 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/06/20 | 179789 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/06/20 | 195667 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/06/20 | 52446 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/06/20 | 59143 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/06/20 | 21194 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/06/20 | 23367 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/06/20 | 461810 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/06/20 | 45932 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/06/20 | 51092 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/06/20 | 282089 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/06/20 | 322052 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/06/20 | 41145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/06/20 | 45415 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/06/20 | 117463 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/06/20 | 131600 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/06/20 | 1292001 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/06/20 | 1419111 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/06/20 | 100423 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/06/20 | 112843 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/06/20 | 43013 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/06/20 | 48265 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/06/20 | 25001 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/06/20 | 28160 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/06/20 | 56296 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/06/20 | 62781 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/06/20 | 134890 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/06/20 | 152156 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/06/20 | 73226 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/06/20 | 77962 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/06/20 | 71411 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/06/20 | 80794 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/06/20 | 258847 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/06/20 | 295365 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/06/20 | 22020 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/06/20 | 24991 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/06/20 | 97310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/06/20 | 112172 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/06/20 | 64379 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/06/20 | 73107 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/06/20 | 96268 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/06/20 | 115331 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/06/20 | 38120 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/06/20 | 42989 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/06/20 | 483901 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/06/20 | 567947 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/06/20 | 147407 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/06/20 | 159493 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/06/20 | 94774 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/06/20 | 109075 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/06/20 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/06/20 | 17963 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/06/20 | 28328 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/06/20 | 30040 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/06/20 | 629570 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/06/20 | 680884 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/06/20 | 532290 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/06/20 | 596405 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/06/20 | 476737 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/06/20 | 511619 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/06/20 | 94342 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/06/20 | 103451 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/06/20 | 1711964 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/06/20 | 1991217 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/06/20 | 67609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/06/20 | 74213 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/06/20 | 27403 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/06/20 | 31615 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/06/20 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/06/20 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/06/20 | 196966 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/06/20 | 215198 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/06/20 | 250261 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/06/20 | 283939 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/06/20 | 98207 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/06/20 | 103432 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/06/20 | 60757 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/06/20 | 67975 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/06/20 | 124641 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/06/20 | 136266 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/06/20 | 147775 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/06/20 | 163982 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/06/20 | 199528 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/06/20 | 180209 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/06/20 | 67396 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/06/20 | 76829 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/06/20 | 31205 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/06/20 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/06/20 | 37848 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/06/20 | 42692 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/06/20 | 42796 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/06/20 | 46757 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/06/20 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/06/20 | 52401 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/06/20 | 194217 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/06/20 | 206232 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/06/20 | 35327 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/06/20 | 39767 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/06/20 | 748827 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/06/20 | 817806 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/06/20 | 198091 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/06/20 | 202677 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/06/20 | 208155 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/06/20 | 243463 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/06/20 | 78767 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/06/20 | 87728 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/06/20 | 1170394 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/06/20 | 1301170 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/06/20 | 20133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/06/20 | 23892 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/06/20 | 31526 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/06/20 | 37256 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/06/20 | 64183 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/06/20 | 72274 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/06/20 | 44581 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/06/20 | 51580 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/06/20 | 1315692 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/06/20 | 1439113 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/06/20 | 42402 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/06/20 | 51718 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/06/20 | 56266 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/06/20 | 59758 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/06/20 | 25224 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/06/20 | 27354 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/06/20 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/06/20 | 18144 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/06/20 | 63737 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/06/20 | 69927 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/06/20 | 154694 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/06/20 | 168974 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/06/20 | 56695 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/06/20 | 65344 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/06/20 | 97928 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/06/20 | 105313 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/06/20 | 2671135 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/06/20 | 2794821 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/06/20 | 56472 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/06/20 | 62305 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/06/20 | 33554 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/06/20 | 37348 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/06/20 | 27712 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/06/20 | 33633 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/06/20 | 65491 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/06/20 | 70388 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/06/20 | 311104 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/06/20 | 345320 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/06/20 | 55496 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/06/20 | 57073 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/06/20 | 586861 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/06/20 | 621134 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/06/20 | 39127 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/06/20 | 43385 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/06/20 | 221485 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/06/20 | 1296952 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/06/20 | 1208497 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/06/20 | 13461 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/06/20 | 14341 | 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
-2021/06/19 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/06/20 | 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
@@ -285093,8 +285108,8 @@
2014/04/07 | 854578 | systems/win32/miktex/tm/packages/obnov.tar.lzma
2013/01/24 | 541997 | systems/win32/miktex/tm/packages/ocg-p.tar.lzma
2013/08/19 | 4002337 | systems/win32/miktex/tm/packages/ocgtools.tar.lzma
-2021/06/12 | 6588 | systems/win32/miktex/tm/packages/ocgx2__doc.tar.lzma
-2021/06/12 | 15048 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
+2021/06/20 | 6592 | systems/win32/miktex/tm/packages/ocgx2__doc.tar.lzma
+2021/06/20 | 17256 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
2012/12/20 | 1003744 | systems/win32/miktex/tm/packages/ocgx.tar.lzma
2011/01/07 | 294157 | systems/win32/miktex/tm/packages/ocr-b-outline.tar.lzma
2011/01/07 | 10750 | systems/win32/miktex/tm/packages/ocr-b.tar.lzma
@@ -285376,7 +285391,7 @@
2020/10/20 | 342254 | 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
-2021/06/19 | 940 | systems/win32/miktex/tm/packages/pr.ini
+2021/06/20 | 953 | 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
@@ -285390,9 +285405,9 @@
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
2010/10/16 | 85014 | systems/win32/miktex/tm/packages/progress.tar.lzma
-2021/06/07 | 341060 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
-2021/06/07 | 21031 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
-2021/06/07 | 10872 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2021/06/20 | 394178 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2021/06/20 | 23808 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2021/06/20 | 12131 | systems/win32/miktex/tm/packages/projlib.tar.lzma
2019/05/23 | 390400 | systems/win32/miktex/tm/packages/proof-at-the-end.tar.lzma
2019/04/26 | 299565 | systems/win32/miktex/tm/packages/proofread.tar.lzma
2019/10/04 | 890932 | systems/win32/miktex/tm/packages/prooftrees.tar.lzma
@@ -285824,9 +285839,9 @@
2008/07/22 | 360807 | systems/win32/miktex/tm/packages/sistyle.tar.lzma
2011/04/21 | 76017 | systems/win32/miktex/tm/packages/sitem.tar.lzma
2007/12/09 | 81490 | systems/win32/miktex/tm/packages/siunits.tar.lzma
-2021/06/10 | 2421343 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2021/06/10 | 105007 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
-2021/06/10 | 60483 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2021/06/20 | 2012720 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2021/06/20 | 105359 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2021/06/20 | 60637 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
2009/02/21 | 477338 | systems/win32/miktex/tm/packages/skaknew.tar.lzma
2018/02/08 | 221377 | systems/win32/miktex/tm/packages/skak.tar.lzma
2011/06/23 | 1471957 | systems/win32/miktex/tm/packages/skb.tar.lzma
@@ -286468,9 +286483,9 @@
2014/06/23 | 13295 | systems/win32/miktex/tm/packages/xetex-devanagari.tar.lzma
2008/06/21 | 2664 | systems/win32/miktex/tm/packages/xetexfontinfo.tar.lzma
2014/09/08 | 45644 | systems/win32/miktex/tm/packages/xetex-itrans.tar.lzma
-2021/06/11 | 254493 | systems/win32/miktex/tm/packages/xetexko__doc.tar.lzma
-2021/06/11 | 12002 | systems/win32/miktex/tm/packages/xetexko__source.tar.lzma
-2021/06/11 | 54051 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
+2021/06/20 | 256477 | systems/win32/miktex/tm/packages/xetexko__doc.tar.lzma
+2021/06/20 | 12102 | systems/win32/miktex/tm/packages/xetexko__source.tar.lzma
+2021/06/20 | 54015 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
2010/02/22 | 1496 | systems/win32/miktex/tm/packages/xetex-pstricks.tar.lzma
2019/12/13 | 158451 | systems/win32/miktex/tm/packages/xetexref.tar.lzma
2021/05/18 | 55575 | systems/win32/miktex/tm/packages/xetex.tar.lzma
@@ -286615,7 +286630,7 @@
2021/06/03 | 5529800 | systems/win32/w32tex/aleph-w32.tar.xz
2021/06/16 | 62913284 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2021/06/18 | 845498 | systems/win32/w32tex/ChangeLog
+2021/06/19 | 846013 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
@@ -286635,19 +286650,19 @@
2021/04/07 | 17377260 | systems/win32/w32tex/gregorio-w32.tar.xz
2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip
2021/06/03 | 1865048 | systems/win32/w32tex/jtex-w32.tar.xz
-2021/06/18 | 53398020 | systems/win32/w32tex/latex-dev.tar.xz
+2021/06/19 | 53408712 | systems/win32/w32tex/latex-dev.tar.xz
2021/06/16 | 39462816 | systems/win32/w32tex/latex.tar.xz
2021/04/07 | 1007424 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2021/05/25 | 413638248 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2021/06/18 | 50024636 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/06/19 | 50026460 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/05/12 | 3891892 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/05/12 | 3899756 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/05/12 | 3907764 | systems/win32/w32tex/luajittex-w32.tar.xz
2021/03/26 | 838276 | systems/win32/w32tex/luasec-w32.tar.xz
-2021/06/16 | 18967192 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2021/06/16 | 18977772 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2021/06/19 | 18930436 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2021/06/19 | 18973440 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2021/06/08 | 68832972 | systems/win32/w32tex/luatexja.tar.xz
-2021/06/16 | 18969144 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/06/19 | 18964992 | systems/win32/w32tex/luatex-w32.tar.xz
2021/06/14 | 1613480 | systems/win32/w32tex/makeindex-w32.tar.xz
2021/03/28 | 5371984 | systems/win32/w32tex/manual.tar.xz
2021/06/08 | 439780 | systems/win32/w32tex/mftools.tar.xz
@@ -286657,7 +286672,7 @@
2021/06/04 | 10369920 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/04/07 | 1246480 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/11/16 | 324540 | systems/win32/w32tex/otfbeta.tar.xz
-2021/06/18 | 22072528 | systems/win32/w32tex/pdftex-w32.tar.xz
+2021/06/19 | 22240900 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/16 | 98522516 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2021/06/05 | 2849152 | systems/win32/w32tex/platex.tar.xz
@@ -286665,8 +286680,8 @@
2021/04/07 | 1170892 | systems/win32/w32tex/pstoedit-w32.tar.xz
2021/06/01 | 274304156 | systems/win32/w32tex/pstricks.tar.xz
2021/04/07 | 518092 | systems/win32/w32tex/psutils-w32.tar.xz
-2021/06/16 | 6801788 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2021/06/16 | 10742516 | systems/win32/w32tex/ptex-w32.tar.xz
+2021/06/19 | 6803056 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2021/06/19 | 10742780 | systems/win32/w32tex/ptex-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2021/03/23 | 87955068 | systems/win32/w32tex/t1fonts.tar.xz
2020/10/31 | 142032 | systems/win32/w32tex/t1utils-w32.tar.xz
@@ -286690,7 +286705,7 @@
2020/01/19 | 5856 | systems/win32/w32tex/txtutil.tar.xz
2013/04/08 | 71588 | systems/win32/w32tex/ums.tar.xz
2012/05/28 | 233472 | systems/win32/w32tex/unzip.exe
-2021/06/16 | 8660572 | systems/win32/w32tex/uptex-w32.tar.xz
+2021/06/19 | 8660272 | systems/win32/w32tex/uptex-w32.tar.xz
2013/04/08 | 722652 | systems/win32/w32tex/utf.tar.xz
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
2021/03/24 | 53260516 | systems/win32/w32tex/w32tex-src.tar.xz
@@ -286739,7 +286754,7 @@
2021/05/11 | 1806176 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2021/05/11 | 3755940 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2021/06/09 | 11127296 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2021/06/16 | 49500108 | systems/win32/w32tex/xetex-w32.tar.xz
+2021/06/19 | 49499776 | systems/win32/w32tex/xetex-w32.tar.xz
2021/04/28 | 2934168 | systems/win32/w32tex/xindy-w32.tar.xz
2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz
2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz
@@ -286836,7 +286851,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/06/20 | 186 | timestamp
+2021/06/21 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 2205deeee9..18ac76fda4 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 83f2afda29..e84999f45b 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,329 +1,525 @@
+2021/06/20 | 9942084 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
+2021/06/20 | 98207 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/06/20 | 97928 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/06/20 | 973562 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/06/20 | 97310 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/06/20 | 96268 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/06/20 | 953 | systems/win32/miktex/tm/packages/pr.ini
+2021/06/20 | 95342 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/06/20 | 94774 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/06/20 | 94342 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/06/20 | 927 | systems/win32/miktex/tm/packages/bilingualpages.tar.lzma
+2021/06/20 | 918 | macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
+2021/06/20 | 914756 | systems/win32/miktex/tm/packages/latexindent__doc.tar.lzma
+2021/06/20 | 908436 | systems/texlive/tlnet/archive/tex4ht.r59646.tar.xz
+2021/06/20 | 90125 | systems/win32/miktex/tm/packages/bangla__doc.tar.lzma
+2021/06/20 | 898222 | systems/win32/miktex/tm/packages/bangla.tar.lzma
+2021/06/20 | 8773 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/06/20 | 87728 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/06/20 | 87622 | language/bengali/bangla/bangla.pdf
+2021/06/20 | 86525 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
+2021/06/20 | 85567 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
+2021/06/20 | 83719 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/06/20 | 817806 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/06/20 | 80794 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/06/20 | 7922 | systems/win32/miktex/tm/packages/docassembly__source.tar.lzma
+2021/06/20 | 78767 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/06/20 | 77962 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/06/20 | 77806 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
+2021/06/20 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/06/20 | 76829 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/06/20 | 7633 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
+2021/06/20 | 75771 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/06/20 | 748827 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/06/20 | 74213 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/06/20 | 7374 | language/bengali/bangla/bangla.tex
+2021/06/20 | 73226 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/06/20 | 73107 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/06/20 | 72274 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/06/20 | 716 | support/ctanbib/README.md
+2021/06/20 | 71411 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/06/20 | 7119431 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
+2021/06/20 | 70388 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/06/20 | 700 | systems/texlive/tlnet/archive/bilingualpages.doc.r59643.tar.xz
+2021/06/20 | 69927 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/06/20 | 6924 | systems/win32/miktex/tm/packages/apalike-ejor.tar.lzma
+2021/06/20 | 6876 | systems/texlive/tlnet/archive/esieecv.source.r59638.tar.xz
+2021/06/20 | 6812696 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/06/20 | 680884 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/06/20 | 67975 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/06/20 | 67767 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/06/20 | 67609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/06/20 | 67396 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/06/20 | 6736 | systems/texlive/tlnet/archive/apalike-ejor.r59640.tar.xz
+2021/06/20 | 664 | systems/texlive/tlnet/archive/bilingualpages.r59643.tar.xz
+2021/06/20 | 664158 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
+2021/06/20 | 6592 | systems/win32/miktex/tm/packages/ocgx2__doc.tar.lzma
+2021/06/20 | 65491 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/06/20 | 65344 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/06/20 | 65151 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
+2021/06/20 | 64379 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/06/20 | 64183 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/06/20 | 63737 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/06/20 | 6372 | systems/texlive/tlnet/archive/collection-latexextra.r59643.tar.xz
+2021/06/20 | 629570 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/06/20 | 62781 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/06/20 | 62305 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/06/20 | 621134 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/06/20 | 61568 | systems/texlive/tlnet/archive/latexindent.r59645.tar.xz
+2021/06/20 | 61029 | systems/win32/miktex/tm/packages/latexindent.tar.lzma
+2021/06/20 | 60757 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/06/20 | 607175 | macros/latex/contrib/nicematrix/nicematrix.dtx
+2021/06/20 | 60637 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2021/06/20 | 6039 | language/chinese/ctex/README.md
+2021/06/20 | 59758 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/06/20 | 596405 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/06/20 | 59143 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/06/20 | 586861 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/06/20 | 5864 | support/ctanbib/ctanbib
+2021/06/20 | 585510 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/06/20 | 584826 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/06/20 | 578203 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2021/06/20 | 57547 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/06/20 | 57073 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/06/20 | 567947 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/06/20 | 56773 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/06/20 | 56695 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/06/20 | 56481 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/06/20 | 56472 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/06/20 | 56296 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/06/20 | 56266 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/06/20 | 55496 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/06/20 | 5456 | systems/win32/miktex/tm/packages/marathi.tar.lzma
+2021/06/20 | 54015 | systems/win32/miktex/tm/packages/xetexko.tar.lzma
+2021/06/20 | 533093 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2021/06/20 | 532290 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/06/20 | 5304 | systems/texlive/tlnet/archive/marathi.r59642.tar.xz
+2021/06/20 | 5280449 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
+2021/06/20 | 52446 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/06/20 | 52401 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/06/20 | 51718 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/06/20 | 51580 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/06/20 | 514813 | macros/xetex/latex/xecjk/xeCJK.dtx
+2021/06/20 | 51323 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/06/20 | 511619 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/06/20 | 51092 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/06/20 | 51020 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/06/20 | 50154 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/20 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/06/20 | 483901 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/06/20 | 48265 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/06/20 | 476737 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/06/20 | 46757 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/06/20 | 461810 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/06/20 | 461406 | macros/latex/contrib/nicematrix/nicematrix-french.pdf
+2021/06/20 | 45932 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/06/20 | 45931 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/06/20 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/06/20 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/06/20 | 45504 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
+2021/06/20 | 45415 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/06/20 | 451525 | install/macros/generic/expkv-cs.tds.zip
+2021/06/20 | 447778 | language/chinese/ctex/ctex.dtx
+2021/06/20 | 44581 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/06/20 | 445098 | macros/generic/expkv-cs.zip
+2021/06/20 | 440 | systems/texlive/tlnet/archive/scheme-context.r59636.tar.xz
+2021/06/20 | 43385 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/06/20 | 432515 | macros/generic/expkv-cs/expkv-cs.pdf
+2021/06/20 | 43013 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/06/20 | 42989 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/06/20 | 42796 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/06/20 | 42692 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/06/20 | 42402 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/06/20 | 4184 | support/ctanbib/ctanbib-doc.tex
+2021/06/20 | 41145 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/06/20 | 40505 | support/ctanbib.zip
+2021/06/20 | 403888 | systems/texlive/tlnet/archive/projlib.doc.r59644.tar.xz
+2021/06/20 | 400526 | systems/win32/miktex/tm/packages/acrotex__source.tar.lzma
+2021/06/20 | 397832 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59633.tar.xz
+2021/06/20 | 39767 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/06/20 | 394178 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2021/06/20 | 392770 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/06/20 | 39127 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/06/20 | 38120 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/06/20 | 37848 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/06/20 | 37348 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/06/20 | 37256 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/06/20 | 371449 | language/bengali/bangla.zip
+2021/06/20 | 3673 | systems/win32/miktex/tm/packages/gs1.tar.lzma
+2021/06/20 | 36601 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/06/20 | 35575 | support/ctanbib/ctanbib-doc.pdf
+2021/06/20 | 35327 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/06/20 | 35064 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/06/20 | 34681 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/06/20 | 345320 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/06/20 | 3407 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma
+2021/06/20 | 3395 | macros/xetex/latex/xecjk/README.md
+2021/06/20 | 33633 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/06/20 | 33554 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/06/20 | 330732 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/06/20 | 32941 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2021/06/20 | 32625 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/06/20 | 322052 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/06/20 | 3180 | systems/texlive/tlnet/archive/bxjaprnind.r59641.tar.xz
+2021/06/20 | 31615 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/06/20 | 31526 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/06/20 | 314592 | language/bengali/bangla/fontkalpurush.ttf
+2021/06/20 | 31333 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/06/20 | 3129 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
+2021/06/20 | 31205 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/06/20 | 311104 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/06/20 | 3092 | macros/latex/contrib/hvfloat/Changes
+2021/06/20 | 30815 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/06/20 | 3058740 | systems/texlive/tlnet/archive/latexindent.win32.r59645.tar.xz
+2021/06/20 | 3052 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma
+2021/06/20 | 30040 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/06/20 | 29800 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/06/20 | 2961 | systems/win32/miktex/tm/packages/bangla__source.tar.lzma
+2021/06/20 | 295365 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/06/20 | 29475 | language/chinese/ctex/ctxdoc.cls
+2021/06/20 | 290784 | macros/xetex/latex/xecjk/xunicode-symbols.pdf
+2021/06/20 | 29057 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/06/20 | 283939 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/06/20 | 2832 | systems/win32/miktex/tm/packages/apalike-ejor__source.tar.lzma
+2021/06/20 | 28328 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/06/20 | 282089 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/06/20 | 28160 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/06/20 | 2807437 | systems/win32/miktex/tm/packages/acrotex__doc.tar.lzma
+2021/06/20 | 2794821 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/06/20 | 27712 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/06/20 | 27403 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/06/20 | 27354 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/06/20 | 27223187 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
+2021/06/20 | 27180 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/06/20 | 2671135 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/06/20 | 261859 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/06/20 | 259680 | language/bengali/bangla/fontshimanto.ttf
+2021/06/20 | 258847 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/06/20 | 256477 | systems/win32/miktex/tm/packages/xetexko__doc.tar.lzma
+2021/06/20 | 25584757 | systems/texlive/tlnet/install-tl.zip
+2021/06/20 | 25224 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/06/20 | 250261 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/06/20 | 25001 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/06/20 | 24991 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/06/20 | 2435 | systems/win32/miktex/tm/packages/docassembly.tar.lzma
+2021/06/20 | 243463 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/06/20 | 2420 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
+2021/06/20 | 239642 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/06/20 | 2393858 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
+2021/06/20 | 23892 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/06/20 | 23808 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2021/06/20 | 23367 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/06/20 | 232458 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
+2021/06/20 | 2312652 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/06/20 | 226249 | systems/win32/miktex/tm/packages/msu-thesis__doc.tar.lzma
+2021/06/20 | 22294 | systems/win32/miktex/tm/packages/marathi__source.tar.lzma
+2021/06/20 | 221485 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/06/20 | 221447 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/06/20 | 22020 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/06/20 | 2191884 | macros/latex/contrib/docassembly.zip
+2021/06/20 | 21783 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
+2021/06/20 | 215198 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/06/20 | 214929 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
+2021/06/20 | 21194 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/06/20 | 208657 | systems/win32/miktex/tm/packages/msu-thesis__source.tar.lzma
+2021/06/20 | 208155 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/06/20 | 20809119 | systems/texlive/tlnet/install-tl-windows.exe
+2021/06/20 | 206232 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/06/20 | 2028658 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
+2021/06/20 | 202677 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/06/20 | 20133 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/06/20 | 2012720 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2021/06/20 | 199528 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/06/20 | 1991217 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/06/20 | 198091 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/06/20 | 196966 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/06/20 | 1957274 | install/macros/xetex/latex/xecjk.tds.zip
+2021/06/20 | 195667 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/06/20 | 194217 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/06/20 | 189932 | systems/texlive/tlnet/archive/marathi.doc.r59642.tar.xz
+2021/06/20 | 1868918 | macros/latex/contrib/nicematrix.zip
+2021/06/20 | 185963 | systems/win32/miktex/tm/packages/marathi__doc.tar.lzma
+2021/06/20 | 18144 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/06/20 | 1809935 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
+2021/06/20 | 180209 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/06/20 | 179789 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/06/20 | 17963 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/06/20 | 17808 | systems/texlive/tlnet/archive/marathi.source.r59642.tar.xz
+2021/06/20 | 1753 | support/ctanbib/ctanbib.1
+2021/06/20 | 174218 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
+2021/06/20 | 17286805 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/06/20 | 17256 | systems/win32/miktex/tm/packages/ocgx2.tar.lzma
+2021/06/20 | 1711964 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/06/20 | 168974 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/06/20 | 167570 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2021/06/20 | 16437 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/06/20 | 163982 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/06/20 | 1639634 | macros/xetex/latex/xecjk.zip
+2021/06/20 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/06/20 | 163424 | systems/texlive/tlnet/archive/bxjaprnind.doc.r59641.tar.xz
+2021/06/20 | 162034 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma
+2021/06/20 | 1615285 | install/language/chinese/ctex.tds.zip
+2021/06/20 | 159493 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/06/20 | 1576 | systems/texlive/tlnet/archive/esieecv.r59638.tar.xz
+2021/06/20 | 154694 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/06/20 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/06/20 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/06/20 | 152156 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/06/20 | 14946 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/06/20 | 147775 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/06/20 | 147407 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/06/20 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/06/20 | 14570328 | macros/latex/contrib/hvfloat.zip
+2021/06/20 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/06/20 | 1439113 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/06/20 | 14341 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/06/20 | 1419111 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/06/20 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59646.tar.xz
+2021/06/20 | 136266 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/06/20 | 134890 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/06/20 | 13461 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/06/20 | 1332 | language/bengali/bangla/banglamap.tex
+2021/06/20 | 131600 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/06/20 | 1315692 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/06/20 | 131168 | systems/texlive/tlnet/archive/esieecv.doc.r59638.tar.xz
+2021/06/20 | 1309004 | macros/xetex/latex/xecjk/xeCJK.pdf
+2021/06/20 | 1301170 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/06/20 | 1300431 | macros/latex/contrib/nicematrix/nicematrix.pdf
+2021/06/20 | 1297308 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/06/20 | 1296 | macros/generic/expkv-cs/README.md
+2021/06/20 | 1296952 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/06/20 | 1292001 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/06/20 | 12784 | systems/texlive/tlnet/archive/projlib.source.r59644.tar.xz
+2021/06/20 | 124641 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/06/20 | 1236 | systems/texlive/tlnet/archive/collection-bibtexextra.r59640.tar.xz
+2021/06/20 | 1227605 | language/chinese/ctex.zip
+2021/06/20 | 12131 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2021/06/20 | 12102 | systems/win32/miktex/tm/packages/xetexko__source.tar.lzma
+2021/06/20 | 1209912 | systems/texlive/tlnet/archive/tex4ht.source.r59646.tar.xz
+2021/06/20 | 1208497 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/06/20 | 1208305 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/06/20 | 120352 | systems/texlive/tlnet/archive/apalike-ejor.doc.r59640.tar.xz
+2021/06/20 | 119940 | systems/win32/miktex/tm/packages/acrotex.tar.lzma
+2021/06/20 | 119096 | systems/win32/miktex/tm/packages/apalike-ejor__doc.tar.lzma
+2021/06/20 | 11908 | systems/texlive/tlnet/archive/projlib.r59644.tar.xz
+2021/06/20 | 118676 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
+2021/06/20 | 1178314 | systems/win32/miktex/tm/packages/docassembly__doc.tar.lzma
+2021/06/20 | 117463 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/06/20 | 1170394 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/06/20 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/06/20 | 115331 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/06/20 | 1149510 | language/chinese/ctex/ctex.pdf
+2021/06/20 | 113400 | systems/win32/miktex/tm/packages/latexindent__source.tar.lzma
+2021/06/20 | 112843 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/06/20 | 112172 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/06/20 | 109075 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/06/20 | 108036 | systems/texlive/tlnet/archive/texlive-scripts.r59633.tar.xz
+2021/06/20 | 10801452 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2021/06/20 | 1075615 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/06/20 | 1069 | systems/win32/miktex/tm/packages/bilingualpages__doc.tar.lzma
+2021/06/20 | 1059281 | systems/win32/miktex/tm/packages/gs1__doc.tar.lzma
+2021/06/20 | 105359 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2021/06/20 | 105313 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/06/20 | 104575 | macros/generic/expkv-cs/expkv-cs.dtx
+2021/06/20 | 10349 | systems/win32/miktex/tm/packages/msu-thesis.tar.lzma
+2021/06/20 | 103451 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/06/20 | 103432 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/06/20 | 1026240 | systems/texlive/tlnet/archive/latexindent.doc.r59645.tar.xz
+2021/06/20 | 10197 | language/bengali/bangla/bangla.sty
+2021/06/20 | 100423 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/06/20 | 1003 | language/bengali/bangla/README
+2021/06/20 | 10036 | systems/win32/miktex/tm/packages/gs1__source.tar.lzma
2021/06/19 | 9920 | macros/latex/contrib/acrotex-js/docs/acrobat-in-workflow.tex
-2021/06/19 | 98335 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/06/19 | 98045 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/06/19 | 97415 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/06/19 | 973451 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/06/19 | 96542 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2021/06/19 | 9602 | support/latexindent/LatexIndent/HiddenChildren.pm
2021/06/19 | 9541 | support/latexindent/LatexIndent/IfElseFi.pm
-2021/06/19 | 95387 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/06/19 | 94755 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/06/19 | 94382 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/06/19 | 95390 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
+2021/06/19 | 94585 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
2021/06/19 | 942354 | support/latexindent/documentation/latexindent.pdf
-2021/06/19 | 940 | systems/win32/miktex/tm/packages/pr.ini
2021/06/19 | 9353 | support/latexindent/documentation/subsec-conflicting-poly-switches.tex
+2021/06/19 | 92987 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
2021/06/19 | 9283 | language/japanese/BX/bxjaprnind/bxjaprnind.sty
+2021/06/19 | 92184 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
2021/06/19 | 91438 | language/japanese/BX/bxjaprnind/bxjaprnind.pdf
-2021/06/19 | 8769 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/06/19 | 87646 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/06/19 | 90508 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
+2021/06/19 | 90333 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
+2021/06/19 | 89789 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
+2021/06/19 | 89342 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
+2021/06/19 | 87859 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
+2021/06/19 | 86778 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
+2021/06/19 | 86720 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
+2021/06/19 | 8660272 | systems/win32/w32tex/uptex-w32.tar.xz
+2021/06/19 | 86404 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
+2021/06/19 | 86320 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
+2021/06/19 | 85825 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
+2021/06/19 | 85585 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
+2021/06/19 | 85511 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
+2021/06/19 | 85100 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
+2021/06/19 | 84815 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
+2021/06/19 | 84682 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
+2021/06/19 | 846013 | systems/win32/w32tex/ChangeLog
+2021/06/19 | 84295 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
+2021/06/19 | 84024 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
+2021/06/19 | 84014 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
+2021/06/19 | 83979 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
2021/06/19 | 833 | support/latexindent/LatexIndent/Version.pm
-2021/06/19 | 83388 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/06/19 | 818131 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/06/19 | 80860 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/06/19 | 83375 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
+2021/06/19 | 81992 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
+2021/06/19 | 81033 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
+2021/06/19 | 80294 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
+2021/06/19 | 80205 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
+2021/06/19 | 80126 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
+2021/06/19 | 79887 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
2021/06/19 | 7970 | support/latexindent/documentation/sec-introduction.tex
+2021/06/19 | 79445 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
+2021/06/19 | 79176 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
2021/06/19 | 7881 | support/latexindent/LatexIndent/LogFile.pm
-2021/06/19 | 78751 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/06/19 | 77864 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/06/19 | 7709 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/06/19 | 76790 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/06/19 | 75738 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/06/19 | 77658 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
2021/06/19 | 752803 | macros/latex/contrib/acrotex-js.zip
-2021/06/19 | 748392 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2021/06/19 | 742 | macros/latex/contrib/bilingualpages/README.md
-2021/06/19 | 74218 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2021/06/19 | 73694 | macros/latex/contrib/projlib/ProjLib.dtx
-2021/06/19 | 73226 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/06/19 | 73044 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
2021/06/19 | 7223 | support/latexindent/documentation/subsubsec-no-add-remaining-code-blocks.tex
-2021/06/19 | 72158 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/06/19 | 71666 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/06/19 | 7161 | support/latexindent/documentation/figure-schematic.png
-2021/06/19 | 70490 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/06/19 | 69914 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/06/19 | 7003 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/06/19 | 68955 | support/latexindent/documentation/sec-default-user-local.tex
-2021/06/19 | 6812821 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/06/19 | 68124 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/06/19 | 680906 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/06/19 | 6803056 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2021/06/19 | 6793 | support/latexindent/LatexIndent/MandatoryArgument.pm
-2021/06/19 | 67813 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/06/19 | 67602 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/06/19 | 67467 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
2021/06/19 | 673612 | systems/texlive/tlnet/archive/asana-math.r59629.tar.xz
+2021/06/19 | 666 | macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
2021/06/19 | 6623 | macros/latex/contrib/acrotex/README.md
2021/06/19 | 6589 | support/latexindent/LatexIndent/FileExtension.pm
-2021/06/19 | 65457 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/06/19 | 65381 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/06/19 | 64392 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/06/19 | 651 | macros/latex/contrib/hvfloat/doc/examples/runAll.sh
2021/06/19 | 6408 | support/latexindent/LatexIndent/Item.pm
-2021/06/19 | 63972 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
2021/06/19 | 6385 | support/latexindent/LatexIndent/TrailingComments.pm
2021/06/19 | 6372694 | support/latexindent/latexindent.exe
-2021/06/19 | 63685 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2021/06/19 | 6335 | support/latexindent/LatexIndent/Environment.pm
-2021/06/19 | 629659 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/06/19 | 62697 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/06/19 | 62415 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/06/19 | 620850 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/06/19 | 619035 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
2021/06/19 | 6072 | language/japanese/BX/bxjaprnind/bxjaprnind.tex
-2021/06/19 | 60701 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2021/06/19 | 6062 | support/latexindent/LatexIndent/OptionalArgument.pm
2021/06/19 | 6042 | support/latexindent/LatexIndent/BackUpFileProcedure.pm
2021/06/19 | 5974 | support/latexindent/documentation/subsubsec-commands-with-arguments.tex
-2021/06/19 | 59726 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2021/06/19 | 595904 | systems/texlive/tlnet/archive/huawei.doc.r59631.tar.xz
-2021/06/19 | 595874 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2021/06/19 | 5919 | support/latexindent/LatexIndent/Else.pm
-2021/06/19 | 59141 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/06/19 | 586640 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/06/19 | 585280 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/06/19 | 584923 | systems/win32/miktex/tm/packages/next/files.csv.lzma
2021/06/19 | 580764 | systems/texlive/tlnet/archive/l3kernel.source.r59627.tar.xz
2021/06/19 | 5777 | support/latexindent/LatexIndent/UnNamedGroupingBracesBrackets.pm
-2021/06/19 | 57530 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/06/19 | 57142 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2021/06/19 | 5708 | systems/texlive/tlnet/archive/huawei.r59631.tar.xz
-2021/06/19 | 56805 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/06/19 | 56710 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/06/19 | 566788 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/06/19 | 56522 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2021/06/19 | 564696 | macros/latex/contrib/easybook.zip
-2021/06/19 | 56452 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/06/19 | 56349 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/06/19 | 56237 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/06/19 | 55521 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
2021/06/19 | 543710 | macros/latex/contrib/acrotex/doc/aeb_man.tex
2021/06/19 | 53764 | systems/texlive/tlnet/archive/xetexko.r59628.tar.xz
+2021/06/19 | 53408712 | systems/win32/w32tex/latex-dev.tar.xz
2021/06/19 | 533 | macros/latex/contrib/acrotex-js/README.md
-2021/06/19 | 532201 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2021/06/19 | 5312 | support/latexindent/LatexIndent/KeyEqualsValuesBraces.pm
2021/06/19 | 530360 | macros/latex/contrib/easybook/easybook.pdf
2021/06/19 | 52964 | support/latexindent/LatexIndent/AlignmentAtAmpersand.pm
2021/06/19 | 5284 | support/latexindent/documentation/subsubsec-headings.tex
-2021/06/19 | 52542 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/06/19 | 52378 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/06/19 | 51723 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2021/06/19 | 51706 | support/latexindent/LatexIndent/GetYamlSettings.pm
-2021/06/19 | 51446 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/06/19 | 51304 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/06/19 | 512405 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/06/19 | 51128 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/06/19 | 50999 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2021/06/19 | 5036 | macros/latex/contrib/acrotex-js/acrotex-js.dtx
-2021/06/19 | 50111 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/19 | 50026460 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/06/19 | 49499776 | systems/win32/w32tex/xetex-w32.tar.xz
2021/06/19 | 492 | support/latexindent/documentation/cmhlistings.tex
-2021/06/19 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/06/19 | 4869 | support/latexindent/documentation/subsubsec-ifelsefi.tex
-2021/06/19 | 482804 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/06/19 | 48244 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2021/06/19 | 4798 | support/latexindent/LatexIndent/BlankLines.pm
2021/06/19 | 47782 | macros/latex/contrib/acrotex-js/js-test/test_install.pdf
-2021/06/19 | 476736 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2021/06/19 | 474638 | macros/latex/contrib/projlib.zip
-2021/06/19 | 46756 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2021/06/19 | 4649119 | support/latexindent.zip
-2021/06/19 | 461787 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/06/19 | 45941 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/06/19 | 45863 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/06/19 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/06/19 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2021/06/19 | 45343 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/06/19 | 44868 | systems/texlive/tlnet/archive/l3packages.source.r59627.tar.xz
-2021/06/19 | 44620 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2021/06/19 | 44096 | support/latexindent/documentation/logo.png
2021/06/19 | 4355 | support/latexindent/LatexIndent/RoundBrackets.pm
-2021/06/19 | 43403 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/19 | 43047 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/06/19 | 43012 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2021/06/19 | 4284 | support/latexindent/LatexIndent/NamedGroupingBracesBrackets.pm
-2021/06/19 | 42757 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/06/19 | 42740 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/06/19 | 42397 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/06/19 | 41141 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/06/19 | 39799 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/06/19 | 397832 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59625.tar.xz
2021/06/19 | 396417 | macros/latex/contrib/acrotex-js/docs/acrobat-in-workflow.pdf
-2021/06/19 | 39516 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/06/19 | 392549 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2021/06/19 | 3847 | support/latexindent/documentation/subsubsec-special.tex
-2021/06/19 | 38083 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/06/19 | 37849 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2021/06/19 | 377 | macros/latex/contrib/bilingualpages/bilingualpages.sty
2021/06/19 | 3752 | systems/texlive/tlnet/archive/asana-math.doc.r59629.tar.xz
-2021/06/19 | 37377 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/06/19 | 37243 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/06/19 | 36620 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2021/06/19 | 3618 | support/latexindent/LatexIndent/Replacement.pm
-2021/06/19 | 35383 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/06/19 | 35058 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/06/19 | 357824 | macros/latex/contrib/docassembly/docs/docassembly.pdf
2021/06/19 | 3476124 | macros/latex/contrib/acrotex.zip
-2021/06/19 | 34671 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
2021/06/19 | 3463 | support/latexindent/LatexIndent/Preamble.pm
2021/06/19 | 3451 | support/latexindent/documentation/subsubsec-environments-with-items.tex
-2021/06/19 | 345098 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2021/06/19 | 3394 | support/latexindent/LatexIndent/HorizontalWhiteSpace.pm
-2021/06/19 | 33621 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/06/19 | 33507 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/06/19 | 330671 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2021/06/19 | 3273 | support/latexindent/LatexIndent/Tokens.pm
-2021/06/19 | 32622 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/06/19 | 322220 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/06/19 | 31593 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/06/19 | 31539 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/06/19 | 31321 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/06/19 | 31219 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/06/19 | 311174 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/06/19 | 30818 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/06/19 | 30064 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/06/19 | 29832 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/06/19 | 295305 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/06/19 | 30441 | support/TeX4ht/source/tex4ht-unicode.tex
2021/06/19 | 2902 | support/latexindent/documentation/subsec-partnering-poly-switches.tex
-2021/06/19 | 28907 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/06/19 | 283986 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/06/19 | 28319 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/06/19 | 281788 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/06/19 | 28156 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/06/19 | 2795058 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/06/19 | 27706 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/06/19 | 27409 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/06/19 | 27325 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/06/19 | 27180 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/06/19 | 2670589 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2021/06/19 | 266500 | systems/texlive/tlnet/archive/xetexko.doc.r59628.tar.xz
2021/06/19 | 265887 | macros/latex/contrib/projlib/ProjLib-doc-cn.pdf
2021/06/19 | 2645 | support/latexindent/latexindent.pl
-2021/06/19 | 262161 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/06/19 | 258895 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2021/06/19 | 2558 | macros/latex/contrib/acrotex-js/js-test/test_install.tex
-2021/06/19 | 25584693 | systems/texlive/tlnet/install-tl.zip
2021/06/19 | 2535 | support/latexindent/documentation/sec-conclusions-know-limitations.tex
-2021/06/19 | 25267 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2021/06/19 | 25219 | macros/latex/contrib/projlib/ProjLib-doc-en.tex
-2021/06/19 | 250296 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/06/19 | 25018 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/06/19 | 24977 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2021/06/19 | 246 | support/latexindent/documentation/references.tex
2021/06/19 | 24526 | macros/latex/contrib/projlib/ProjLib-doc-cn.tex
-2021/06/19 | 243405 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/06/19 | 239952 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/06/19 | 23898 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/06/19 | 24417 | macros/latex/contrib/docassembly/docassembly.dtx
2021/06/19 | 23600 | support/latexindent/LatexIndent/Arguments.pm
-2021/06/19 | 23375 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2021/06/19 | 23256 | support/latexindent/documentation/latexindent.tex
-2021/06/19 | 2312952 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/06/19 | 2317102 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
2021/06/19 | 22895 | support/latexindent/LatexIndent/Verbatim.pm
+2021/06/19 | 22240900 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/19 | 2212 | support/latexindent/LatexIndent/Logger.pm
-2021/06/19 | 220753 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/06/19 | 220719 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/06/19 | 22015 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/06/19 | 2176970 | macros/latex/contrib/docassembly.zip
2021/06/19 | 21671 | support/latexindent/documentation/sec-replacements.tex
2021/06/19 | 21592 | systems/texlive/tlnet/archive/l3packages.r59627.tar.xz
-2021/06/19 | 215196 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
2021/06/19 | 213534 | macros/latex/contrib/acrotex-js/docs/acrotex-js.pdf
2021/06/19 | 2118 | support/latexindent/documentation/sec-demonstration.tex
-2021/06/19 | 21169 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/06/19 | 20810541 | systems/texlive/tlnet/install-tl-windows.exe
-2021/06/19 | 208000 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2021/06/19 | 20764 | support/latexindent/LatexIndent/ModifyLineBreaks.pm
-2021/06/19 | 206392 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2021/06/19 | 20505 | support/latexindent/LatexIndent/Indent.pm
-2021/06/19 | 202537 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/06/19 | 20122 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/06/19 | 199640 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2021/06/19 | 1992 | support/latexindent/LatexIndent/Switches.pm
2021/06/19 | 19864 | support/latexindent/LatexIndent/Sentence.pm
-2021/06/19 | 1983121 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/06/19 | 198234 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/06/19 | 196907 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/06/19 | 195667 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/06/19 | 193739 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/06/19 | 1912 | systems/texlive/tlnet/archive/collection-fontsextra.r59629.tar.xz
+2021/06/19 | 18973440 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2021/06/19 | 1896 | support/latexindent/documentation/figure-schematic.tex
+2021/06/19 | 18964992 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/06/19 | 18930436 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2021/06/19 | 18926 | support/latexindent/documentation/sec-how-to-use.tex
2021/06/19 | 18920 | support/latexindent/LatexIndent/Document.pm
2021/06/19 | 1891 | support/latexindent/documentation/subsec-noAdditionalIndent-indentRules.tex
2021/06/19 | 1874 | support/latexindent/README
2021/06/19 | 18453 | support/latexindent/defaultSettings.yaml
-2021/06/19 | 18160 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2021/06/19 | 1808452 | systems/texlive/tlnet/archive/l3packages.doc.r59627.tar.xz
-2021/06/19 | 180128 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/06/19 | 17975 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/06/19 | 179491 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2021/06/19 | 178888 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
2021/06/19 | 1741 | language/japanese/BX/bxjaprnind/README.md
-2021/06/19 | 17284263 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/06/19 | 1696177 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/06/19 | 168937 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/06/19 | 1740 | macros/latex/contrib/docassembly/README.md
2021/06/19 | 1688452 | macros/latex/contrib/acrotex/doc/aeb_man.pdf
2021/06/19 | 168148 | systems/texlive/tlnet/archive/l3kernel.r59627.tar.xz
2021/06/19 | 16693 | support/latexindent/documentation/subsubsec-environments-and-their-arguments.tex
2021/06/19 | 166685 | language/japanese/BX/bxjaprnind.zip
-2021/06/19 | 16395 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/06/19 | 163810 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/06/19 | 16347 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2021/06/19 | 1622 | language/japanese/BX/bxjaprnind/README-ja.md
-2021/06/19 | 159672 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/06/19 | 1595 | support/latexindent/documentation/logo.tex
2021/06/19 | 1558 | support/latexindent/latexindent-module-installer.pl
-2021/06/19 | 154671 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/06/19 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/06/19 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/06/19 | 152240 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2021/06/19 | 1483 | support/latexindent/LatexIndent/DoubleBackSlash.pm
2021/06/19 | 1477 | support/latexindent/documentation/title.tex
-2021/06/19 | 147734 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/06/19 | 147328 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/06/19 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/06/19 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/06/19 | 14343 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/06/19 | 1429686 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/06/19 | 1418398 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/06/19 | 146344 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
+2021/06/19 | 146171 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
+2021/06/19 | 145742 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
+2021/06/19 | 144812 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
+2021/06/19 | 144709 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
+2021/06/19 | 144341 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
+2021/06/19 | 144268 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
+2021/06/19 | 144111 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
+2021/06/19 | 143893 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
+2021/06/19 | 143826 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
+2021/06/19 | 143647 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
+2021/06/19 | 142627 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
2021/06/19 | 14049 | support/latexindent/documentation/subsec-commands-and-their-options.tex
2021/06/19 | 13874 | macros/latex/contrib/acrotex-js/docs/install_jsfiles.tex
-2021/06/19 | 136188 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/06/19 | 13572 | support/latexindent/LatexIndent/Special.pm
-2021/06/19 | 134798 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/06/19 | 13451 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2021/06/19 | 134155 | macros/latex/contrib/easybook/easybook.dtx
-2021/06/19 | 131742 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2021/06/19 | 13111 | support/latexindent/documentation/appendices.tex
-2021/06/19 | 1307090 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/06/19 | 1300958 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2021/06/19 | 129638 | biblio/bibtex/contrib/apalike-ejor.zip
-2021/06/19 | 1296056 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/06/19 | 1295614 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/06/19 | 1288334 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2021/06/19 | 127897 | macros/latex/contrib/acrotex/insdljs.dtx
2021/06/19 | 12661 | support/latexindent/LatexIndent/Braces.pm
-2021/06/19 | 124599 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/06/19 | 1207898 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/06/19 | 1207439 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/06/19 | 121929 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
+2021/06/19 | 120954 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
2021/06/19 | 12070 | support/latexindent/documentation/sec-fine-tuning.tex
2021/06/19 | 1189 | macros/latex/contrib/acrotex/examples/README.md
2021/06/19 | 11777 | support/latexindent/LatexIndent/FileContents.pm
-2021/06/19 | 117462 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/06/19 | 1169756 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/06/19 | 115471 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/06/19 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/06/19 | 112875 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/06/19 | 112321 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2021/06/19 | 110291 | support/latexindent/documentation/sec-the-m-switch.tex
2021/06/19 | 10954228 | systems/texlive/tlnet/archive/l3kernel.doc.r59627.tar.xz
-2021/06/19 | 109048 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/06/19 | 1091184 | support/TeX4ht/source/tex4ht-4ht.tex
2021/06/19 | 10858 | support/latexindent/documentation/sec-indent-config-and-settings.tex
2021/06/19 | 10806 | support/latexindent/LatexIndent/Heading.pm
-2021/06/19 | 108012 | systems/texlive/tlnet/archive/texlive-scripts.r59625.tar.xz
-2021/06/19 | 1075422 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/06/19 | 105350 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/06/19 | 10742780 | systems/win32/w32tex/ptex-w32.tar.xz
2021/06/19 | 10361 | support/latexindent/LatexIndent/Command.pm
-2021/06/19 | 103527 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/06/19 | 103441 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2021/06/19 | 1010 | macros/latex/contrib/bilingualpages.zip
-2021/06/19 | 100342 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/06/18 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
-2021/06/18 | 99724 | language/bengali/bangla/bangla.pdf
2021/06/18 | 9920704 | systems/texlive/tlnet/archive/bjfuthesis.doc.r59615.tar.xz
2021/06/18 | 97360 | systems/texlive/tlnet/archive/texinfo.r59612.tar.xz
2021/06/18 | 9680 | systems/texlive/tlnet/archive/gs1.source.r59620.tar.xz
@@ -334,13 +530,11 @@
2021/06/18 | 92870 | macros/xetex/generic/xetexko/xetexko.sty
2021/06/18 | 92817 | macros/latex/contrib/l3kernel/l3color.dtx
2021/06/18 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
-2021/06/18 | 908480 | systems/texlive/tlnet/archive/tex4ht.r59623.tar.xz
2021/06/18 | 90448 | macros/latex/contrib/l3kernel/l3seq.dtx
2021/06/18 | 89710 | macros/latex/contrib/l3kernel/l3int.dtx
2021/06/18 | 87648 | macros/latex/contrib/l3kernel/l3coffins.dtx
2021/06/18 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
2021/06/18 | 84785 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
-2021/06/18 | 845498 | systems/win32/w32tex/ChangeLog
2021/06/18 | 84537 | macros/latex/contrib/l3packages/xparse-2018-04-12.sty
2021/06/18 | 8283 | macros/xetex/generic/xetexko/ChangeLog
2021/06/18 | 82156 | macros/latex/contrib/l3kernel/l3clist.dtx
@@ -353,7 +547,6 @@
2021/06/18 | 75478 | macros/latex/contrib/l3kernel/l3str.dtx
2021/06/18 | 7454 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
2021/06/18 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
-2021/06/18 | 7322 | language/bengali/bangla/bangla.tex
2021/06/18 | 7248 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r59616.tar.xz
2021/06/18 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
2021/06/18 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
@@ -375,7 +568,6 @@
2021/06/18 | 641 | macros/xetex/generic/xetexko/xetexko-space.sty
2021/06/18 | 639 | macros/xetex/generic/xetexko/xetexko-josa.sty
2021/06/18 | 639 | macros/xetex/generic/xetexko/xetexko-font.sty
-2021/06/18 | 6368 | systems/texlive/tlnet/archive/collection-latexextra.r59620.tar.xz
2021/06/18 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
2021/06/18 | 623657 | macros/latex/contrib/l3kernel/expl3.pdf
2021/06/18 | 6227 | macros/latex/contrib/l3kernel/l3.ins
@@ -388,11 +580,9 @@
2021/06/18 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
2021/06/18 | 54071 | macros/latex/contrib/l3packages/xparse.dtx
2021/06/18 | 534451 | macros/latex/contrib/l3packages/xparse.pdf
-2021/06/18 | 53398020 | systems/win32/w32tex/latex-dev.tar.xz
2021/06/18 | 5280936 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r59616.tar.xz
2021/06/18 | 52256 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r59616.tar.xz
2021/06/18 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
-2021/06/18 | 50024636 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/06/18 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
2021/06/18 | 4960 | language/marathi/marathi.ins
2021/06/18 | 495914 | macros/latex/contrib/acrotex/examples/webeqtst.pdf
@@ -422,17 +612,14 @@
2021/06/18 | 35500 | macros/xetex/generic/xetexko/xetexko-doc.tex
2021/06/18 | 3537 | macros/xetex/generic/xetexko/README
2021/06/18 | 35149 | language/marathi/COPYING
-2021/06/18 | 350204 | systems/texlive/tlnet/archive/projlib.doc.r59619.tar.xz
2021/06/18 | 3444404 | systems/win32/w32tex/tex4htk-w32.tar.xz
2021/06/18 | 3436 | systems/texlive/tlnet/archive/gs1.r59620.tar.xz
-2021/06/18 | 341939 | macros/latex/contrib/docassembly/docs/docassembly.pdf
2021/06/18 | 336111 | macros/xetex/generic/xetexko.zip
2021/06/18 | 333336 | systems/texlive/tlnet/archive/easybook.doc.r59617.tar.xz
2021/06/18 | 33287 | macros/latex/contrib/l3kernel/l3sys.dtx
2021/06/18 | 331906 | macros/latex/contrib/l3packages/xfp.pdf
2021/06/18 | 32560 | systems/texlive/tlnet/archive/easybook.source.r59617.tar.xz
2021/06/18 | 32402 | macros/latex/contrib/l3kernel/l3cctab.dtx
-2021/06/18 | 314592 | language/bengali/bangla/fontkalpurush.ttf
2021/06/18 | 3115 | biblio/bibtex/contrib/apalike-ejor/example.tex
2021/06/18 | 30713 | macros/latex/contrib/l3kernel/CHANGELOG.md
2021/06/18 | 30620 | systems/texlive/tlnet/archive/latex-amsmath-dev.r59616.tar.xz
@@ -448,7 +635,6 @@
2021/06/18 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
2021/06/18 | 27755192 | systems/texlive/tlnet/archive/latex-base-dev.doc.r59616.tar.xz
2021/06/18 | 2683 | biblio/bibtex/contrib/apalike-ejor/README.md
-2021/06/18 | 259680 | language/bengali/bangla/fontshimanto.ttf
2021/06/18 | 25713 | macros/latex/contrib/l3kernel/l3fp-random.dtx
2021/06/18 | 255904 | macros/xetex/generic/xetexko/xetexko-doc.pdf
2021/06/18 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
@@ -456,14 +642,12 @@
2021/06/18 | 24213 | macros/latex/contrib/l3kernel/source3body.tex
2021/06/18 | 2393956 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r59616.tar.xz
2021/06/18 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
-2021/06/18 | 23647 | macros/latex/contrib/docassembly/docassembly.dtx
2021/06/18 | 231624 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r59616.tar.xz
2021/06/18 | 231439 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
2021/06/18 | 23064 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
2021/06/18 | 227880 | systems/texlive/tlnet/archive/latex-tools-dev.source.r59616.tar.xz
2021/06/18 | 2234452 | systems/win32/w32tex/win64/context-w64.tar.xz
2021/06/18 | 2229 | macros/latex/contrib/l3kernel/source3.tex
-2021/06/18 | 22072528 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/18 | 2204725 | install/macros/latex/contrib/l3packages.tds.zip
2021/06/18 | 2185423 | macros/latex/contrib/l3packages.zip
2021/06/18 | 217210 | language/marathi.zip
@@ -490,16 +674,12 @@
2021/06/18 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
2021/06/18 | 16956 | CTAN.sites
2021/06/18 | 163455 | macros/latex/contrib/l3kernel/l3news08.pdf
-2021/06/18 | 1592 | macros/latex/contrib/docassembly/README.md
-2021/06/18 | 1582480 | language/bengali/bangla/doulos.ttf
2021/06/18 | 1561 | macros/latex/contrib/l3packages/xtemplate.ins
2021/06/18 | 155524 | macros/latex/contrib/l3kernel/l3doc.dtx
-2021/06/18 | 1538328 | language/bengali/bangla.zip
2021/06/18 | 151926 | macros/latex/contrib/l3kernel/l3docstrip.pdf
2021/06/18 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
2021/06/18 | 15148 | systems/texlive/tlnet/archive/latex-graphics-dev.r59616.tar.xz
2021/06/18 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
-2021/06/18 | 1508296 | language/bengali/bangla/charisSIL.ttf
2021/06/18 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
2021/06/18 | 150289 | macros/latex/contrib/l3kernel/l3news10.pdf
2021/06/18 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
@@ -512,8 +692,6 @@
2021/06/18 | 13986 | macros/latex/contrib/acrotex/examples/webeqtst.tex
2021/06/18 | 1366 | biblio/bibtex/contrib/apalike-ejor/example-references.bib
2021/06/18 | 136547 | macros/latex/contrib/l3kernel/l3file.dtx
-2021/06/18 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59623.tar.xz
-2021/06/18 | 1332 | language/bengali/bangla/banglamap.tex
2021/06/18 | 1306 | macros/latex/contrib/l3packages/xfrac.ins
2021/06/18 | 12964625 | install/macros/latex/contrib/l3kernel.tds.zip
2021/06/18 | 129110 | macros/latex/contrib/l3kernel/l3basics.dtx
@@ -527,14 +705,12 @@
2021/06/18 | 1236 | language/marathi/namuna-para.tex
2021/06/18 | 1228 | macros/latex/contrib/l3packages/l3keys2e.ins
2021/06/18 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
-2021/06/18 | 1211236 | systems/texlive/tlnet/archive/tex4ht.source.r59623.tar.xz
2021/06/18 | 1191 | macros/latex/contrib/l3packages/xfp.ins
2021/06/18 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
2021/06/18 | 11808 | macros/latex/contrib/l3kernel/l3fparray.dtx
2021/06/18 | 116201 | macros/latex/contrib/l3kernel/l3keys.dtx
2021/06/18 | 11613 | macros/latex/contrib/l3packages/l3keys2e.dtx
2021/06/18 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
-2021/06/18 | 11400 | systems/texlive/tlnet/archive/projlib.source.r59619.tar.xz
2021/06/18 | 113475 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2021/06/18 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
2021/06/18 | 10827 | language/marathi/namuna-report.tex
@@ -543,10 +719,7 @@
2021/06/18 | 1057448 | systems/texlive/tlnet/archive/gs1.doc.r59620.tar.xz
2021/06/18 | 105510 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
2021/06/18 | 105220 | systems/texlive/tlnet/archive/siunitx.source.r59614.tar.xz
-2021/06/18 | 10484 | systems/texlive/tlnet/archive/projlib.r59619.tar.xz
-2021/06/18 | 10139 | language/bengali/bangla/bangla.sty
2021/06/18 | 10132 | systems/texlive/tlnet/archive/msu-thesis.r59613.tar.xz
-2021/06/18 | 1003 | language/bengali/bangla/README
2021/06/18 | 100247 | macros/latex/contrib/l3packages/xtemplate.dtx
2021/06/17 | 99 | macros/latex-dev/base/ltpara-code.tex
2021/06/17 | 9809 | macros/latex-dev/base/ltnews21.tex
@@ -602,7 +775,6 @@
2021/06/17 | 7109 | macros/latex-dev/base/alltt.dtx
2021/06/17 | 70176 | macros/latex-dev/required/graphics/graphics.dtx
2021/06/17 | 69732 | macros/latex-dev/required/amsmath/amstex.sty
-2021/06/17 | 6932 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/06/17 | 693154 | macros/latex-dev/base/ltcmdhooks-code.pdf
2021/06/17 | 69050 | macros/latex-dev/base/clsguide.tex
2021/06/17 | 69007 | macros/latex-dev/base/ltpictur.dtx
@@ -636,6 +808,8 @@
2021/06/17 | 59933 | macros/latex-dev/required/tools/changes.txt
2021/06/17 | 596943 | systems/win32/miktex/tm/packages/huawei__doc.tar.lzma
2021/06/17 | 5917 | macros/latex-dev/base/latexrelease.ins
+2021/06/17 | 5905 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.tex
+2021/06/17 | 5902 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.tex
2021/06/17 | 58750 | macros/latex-dev/base/ltmiscen.dtx
2021/06/17 | 5864 | macros/latex-dev/base/ltidxglo.dtx
2021/06/17 | 5860 | macros/latex-dev/required/amsmath/ams-internal.txt
@@ -691,7 +865,9 @@
2021/06/17 | 48827 | macros/latex/contrib/siunitx/siunitx-table.dtx
2021/06/17 | 48746 | macros/latex-dev/base/ltpara.dtx
2021/06/17 | 4818 | macros/latex-dev/base/ltnews34.tex
+2021/06/17 | 4794 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.tex
2021/06/17 | 479463 | macros/latex-dev/base/ltcmdhooks-doc.pdf
+2021/06/17 | 4793 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.tex
2021/06/17 | 47901 | macros/latex-dev/base/lttab.dtx
2021/06/17 | 4789 | systems/win32/miktex/tm/packages/huawei__source.tar.lzma
2021/06/17 | 4762 | macros/latex-dev/base/ltlength.dtx
@@ -699,8 +875,13 @@
2021/06/17 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
2021/06/17 | 4746 | macros/latex/contrib/siunitx/siunitx-locale.dtx
2021/06/17 | 469966 | macros/latex-dev/base/latexchanges.pdf
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.tex
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.tex
+2021/06/17 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.tex
2021/06/17 | 454808 | macros/latex-dev/base/ltnews29.pdf
2021/06/17 | 454662 | macros/latex-dev/required/amsmath/testmath.pdf
+2021/06/17 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.tex
+2021/06/17 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.tex
2021/06/17 | 45245 | macros/latex-dev/base/ltspace.dtx
2021/06/17 | 44724 | macros/latex-dev/base/ltfinal.dtx
2021/06/17 | 44409 | macros/latex-dev/base/latexrelease.dtx
@@ -722,6 +903,7 @@
2021/06/17 | 4221 | macros/latex-dev/base/docstrip.ins
2021/06/17 | 4219 | macros/latex-dev/base/latex209.ins
2021/06/17 | 418876 | support/TeX4ht/source/tex4ht-c.tex
+2021/06/17 | 4184 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.tex
2021/06/17 | 41848 | macros/latex-dev/base/latexchanges.tex
2021/06/17 | 41831 | macros/latex-dev/base/doc-v3beta.sty
2021/06/17 | 4170 | macros/latex-dev/base/ltnews19.tex
@@ -732,6 +914,7 @@
2021/06/17 | 402779 | macros/latex-dev/base/clsguide.pdf
2021/06/17 | 398817 | macros/latex-dev/required/amsmath/amsmath.pdf
2021/06/17 | 39701 | macros/latex-dev/required/tools/ftnright.dtx
+2021/06/17 | 3964 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.tex
2021/06/17 | 3960 | macros/latex-dev/base/olddc.ins
2021/06/17 | 39431 | macros/latex-dev/base/ltmath.dtx
2021/06/17 | 3937 | macros/latex-dev/required/graphics/lscape.dtx
@@ -760,6 +943,7 @@
2021/06/17 | 3514 | macros/latex-dev/base/README.md
2021/06/17 | 351317 | macros/latex-dev/required/tools/theorem.pdf
2021/06/17 | 34772 | macros/latex/contrib/gs1/GS1.dtx
+2021/06/17 | 3471 | macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
2021/06/17 | 34703709 | install/macros/latex-dev/latex-base-dev.tds.zip
2021/06/17 | 3434 | macros/latex-dev/base/makeindx.ins
2021/06/17 | 34212765 | macros/latex-dev/base.zip
@@ -771,14 +955,12 @@
2021/06/17 | 3367 | macros/latex-dev/base/ltoutenc.ins
2021/06/17 | 33434 | macros/latex/contrib/siunitx/siunitx-compound.dtx
2021/06/17 | 3338 | macros/latex-dev/base/exscale.ins
-2021/06/17 | 333142 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
2021/06/17 | 33256 | macros/latex-dev/base/ltnews32.tex
2021/06/17 | 331424 | macros/latex-dev/required/tools/bm.pdf
2021/06/17 | 33100 | macros/latex/contrib/ocgx2.zip
2021/06/17 | 330815 | macros/latex-dev/required/tools/verbatim.pdf
2021/06/17 | 330071 | macros/latex-dev/required/graphics/grfguide.pdf
2021/06/17 | 328861 | macros/latex-dev/base/letter.pdf
-2021/06/17 | 32871 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
2021/06/17 | 3284 | macros/latex-dev/required/tools/manifest.txt
2021/06/17 | 3282 | macros/latex-dev/base/bugs.txt
2021/06/17 | 32648 | macros/latex-dev/base/ltsect.dtx
@@ -805,6 +987,7 @@
2021/06/17 | 29819 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
2021/06/17 | 29712 | macros/latex-dev/required/tools/multicol-2017-04-11.sty
2021/06/17 | 297070 | macros/latex-dev/base/ltnews20.pdf
+2021/06/17 | 2956 | macros/latex/contrib/hvfloat/doc/examples/capPos.inc
2021/06/17 | 29569 | macros/latex-dev/required/tools/showkeys.dtx
2021/06/17 | 292317 | macros/latex-dev/base/cmfonts.pdf
2021/06/17 | 29191 | macros/latex-dev/base/ltfntcmd.dtx
@@ -851,6 +1034,7 @@
2021/06/17 | 252432 | macros/latex-dev/base/ltnews27.pdf
2021/06/17 | 252154 | macros/latex-dev/base/lb2.pdf
2021/06/17 | 25151 | macros/latex-dev/required/tools/trace.dtx
+2021/06/17 | 2492 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.tex
2021/06/17 | 247910 | macros/latex-dev/required/graphics/graphicx.pdf
2021/06/17 | 245818 | macros/latex-dev/base/ltnews19.pdf
2021/06/17 | 244869 | macros/latex-dev/base/ltnews21.pdf
@@ -880,6 +1064,7 @@
2021/06/17 | 2258583 | install/macros/latex/contrib/siunitx.tds.zip
2021/06/17 | 224666 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
2021/06/17 | 22456 | macros/latex-dev/base/cfgguide.tex
+2021/06/17 | 2226 | macros/latex/contrib/hvfloat/doc/examples/preamble.ltx
2021/06/17 | 2225 | macros/latex-dev/required/tools/indentfirst.dtx
2021/06/17 | 2220504 | macros/latex/contrib/siunitx.zip
2021/06/17 | 220689 | macros/latex-dev/required/tools/dcolumn.pdf
@@ -963,6 +1148,7 @@
2021/06/17 | 157803 | macros/latex-dev/required/tools/indentfirst.pdf
2021/06/17 | 15737 | macros/latex-dev/required/graphics/cat.eps
2021/06/17 | 15699 | macros/latex-dev/base/slifonts.fdd
+2021/06/17 | 1568 | macros/latex/contrib/hvfloat/doc/examples/capPos.tex
2021/06/17 | 15625 | macros/latex-dev/base/ltxref.dtx
2021/06/17 | 156210 | macros/latex-dev/base/classes.dtx
2021/06/17 | 155055 | macros/latex-dev/base/ltnews08.pdf
@@ -974,7 +1160,6 @@
2021/06/17 | 1504 | macros/latex-dev/required/amsmath/amsmath.ins
2021/06/17 | 150493 | macros/latex-dev/base/ltnews03.pdf
2021/06/17 | 150466 | macros/latex-dev/base/ltnews02.pdf
-2021/06/17 | 14954 | systems/win32/miktex/tm/packages/easybook.tar.lzma
2021/06/17 | 1492 | macros/latex-dev/required/amsmath/amsxtra.ins
2021/06/17 | 1492 | macros/latex-dev/required/amsmath/amstext.ins
2021/06/17 | 149221 | macros/latex-dev/base/ltoutenc.dtx
@@ -1036,7 +1221,6 @@
2021/06/17 | 11153 | macros/latex-dev/required/tools/hhline.dtx
2021/06/17 | 11032 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
2021/06/17 | 109737 | macros/latex-dev/required/amsmath/subeqn.pdf
-2021/06/17 | 1091177 | support/TeX4ht/source/tex4ht-4ht.tex
2021/06/17 | 10871 | macros/latex-dev/base/manifest.txt
2021/06/17 | 1079232 | macros/latex-dev/base/ltnews.pdf
2021/06/17 | 10776 | macros/latex-dev/required/tools/fontsmpl.dtx
@@ -1059,13 +1243,11 @@
2021/06/17 | 10105 | macros/latex-dev/base/webcomp.err
2021/06/16 | 991 | macros/latex/contrib/docassembly/examples/open-doc.tex
2021/06/16 | 98522516 | systems/win32/w32tex/pgfcontrib.tar.xz
-2021/06/16 | 8660572 | systems/win32/w32tex/uptex-w32.tar.xz
2021/06/16 | 8435 | macros/latex/contrib/circledsteps/circledsteps-manual.tex
2021/06/16 | 7704300 | systems/texlive/tlnet/archive/hvfloat.doc.r59600.tar.xz
2021/06/16 | 7423 | macros/latex/contrib/memoir/doc-src/memnoidxnum.tex
2021/06/16 | 7236 | systems/texlive/tlnet/archive/firstaid.source.r59601.tar.xz
2021/06/16 | 6962 | macros/latex/contrib/ocgx2/ChangeLog
-2021/06/16 | 6801788 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2021/06/16 | 665528 | systems/texlive/tlnet/archive/latex.source.r59599.tar.xz
2021/06/16 | 62913284 | systems/win32/w32tex/biblatex-biber.tar.xz
2021/06/16 | 6068 | systems/texlive/tlnet/archive/aalok.r59602.tar.xz
@@ -1076,7 +1258,6 @@
2021/06/16 | 5290 | macros/latex/contrib/circledsteps/circledsteps.sty
2021/06/16 | 521 | macros/latex/contrib/docassembly/examples/extract-pages.tex
2021/06/16 | 500 | macros/latex/contrib/docassembly/examples/watermark-file.tex
-2021/06/16 | 49500108 | systems/win32/w32tex/xetex-w32.tar.xz
2021/06/16 | 47768 | macros/latex/contrib/memoir/README
2021/06/16 | 432 | macros/latex/contrib/memoir/doc-src/memman.gst
2021/06/16 | 429984 | macros/latex/contrib/circledsteps.zip
@@ -1104,9 +1285,6 @@
2021/06/16 | 1939700 | systems/texlive/tlnet/archive/texlive-en.doc.r59605.tar.xz
2021/06/16 | 191132 | systems/texlive/tlnet/archive/aalok.doc.r59602.tar.xz
2021/06/16 | 19106 | macros/latex/contrib/circledsteps/lppl-1-3c_license.txt
-2021/06/16 | 18977772 | systems/win32/w32tex/luatex-exp-w32.tar.xz
-2021/06/16 | 18969144 | systems/win32/w32tex/luatex-w32.tar.xz
-2021/06/16 | 18967192 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2021/06/16 | 18496 | systems/texlive/tlnet/archive/aalok.source.r59602.tar.xz
2021/06/16 | 1847 | macros/latex/contrib/docassembly/docassembly.ins
2021/06/16 | 17396 | macros/latex/contrib/memoir/doc-src/titlepages.sty
@@ -1120,86 +1298,47 @@
2021/06/16 | 1258121 | macros/latex/contrib/memoir/memoir.dtx
2021/06/16 | 10828 | systems/texlive/tlnet/archive/hvfloat.r59600.tar.xz
2021/06/16 | 107490 | macros/latex/contrib/ocgx2/ocgx2.sty
-2021/06/16 | 10742516 | systems/win32/w32tex/ptex-w32.tar.xz
2021/06/15 | 99 | macros/latex/base/ltpara-code.tex
-2021/06/15 | 9942130 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
2021/06/15 | 9809 | macros/latex/base/ltnews21.tex
2021/06/15 | 9583 | macros/latex/base/format.ins
2021/06/15 | 9562 | macros/latex/base/ltcntrl.dtx
-2021/06/15 | 95389 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
-2021/06/15 | 94584 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
2021/06/15 | 9400 | macros/latex/base/syntonly.dtx
2021/06/15 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
2021/06/15 | 9373 | macros/latex/base/preload.dtx
2021/06/15 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
2021/06/15 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
-2021/06/15 | 92989 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
-2021/06/15 | 92183 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
2021/06/15 | 9109 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
2021/06/15 | 90917 | macros/latex/base/fntguide.tex
2021/06/15 | 9068 | macros/latex/base/lppl-1-0.txt
-2021/06/15 | 90510 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
-2021/06/15 | 90335 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
2021/06/15 | 90126 | macros/latex/base/lttextcomp.dtx
2021/06/15 | 89927 | macros/latex/base/utf8ienc.dtx
-2021/06/15 | 89788 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
2021/06/15 | 89718 | macros/latex/base/slides.dtx
2021/06/15 | 894314 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
-2021/06/15 | 89343 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
2021/06/15 | 8906 | systems/win32/miktex/tm/packages/carlisle.tar.lzma
2021/06/15 | 887 | macros/latex/contrib/docassembly/examples/attach-files.tex
2021/06/15 | 8863 | macros/latex/base/ltnews17.tex
-2021/06/15 | 87941 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf
-2021/06/15 | 87857 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
2021/06/15 | 8773 | systems/win32/miktex/tm/packages/biblatex-publist.tar.lzma
2021/06/15 | 8757 | graphics/pgf/contrib/circuitikz/tex/pgfcirccurrent.tex
2021/06/15 | 8736 | macros/latex/base/ltthm.dtx
-2021/06/15 | 86780 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
-2021/06/15 | 86722 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
-2021/06/15 | 86523 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
-2021/06/15 | 86404 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
-2021/06/15 | 86320 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
2021/06/15 | 8631 | macros/latex/base/oldlfont.dtx
2021/06/15 | 85865 | macros/latex/base/ltdefns.dtx
-2021/06/15 | 85824 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
2021/06/15 | 8560 | systems/texlive/tlnet/archive/biblatex-publist.r59586.tar.xz
-2021/06/15 | 85585 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
-2021/06/15 | 85568 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
-2021/06/15 | 85512 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
2021/06/15 | 8531 | macros/latex/base/source2edoc.cls
-2021/06/15 | 85098 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
2021/06/15 | 849 | macros/latex/contrib/docassembly/examples/mail-doc.tex
2021/06/15 | 8496 | macros/latex/base/texpert.txt
-2021/06/15 | 84814 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
-2021/06/15 | 84682 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
-2021/06/15 | 84295 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
2021/06/15 | 841461 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.0.sty
-2021/06/15 | 84024 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
-2021/06/15 | 84014 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
-2021/06/15 | 83981 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
2021/06/15 | 834142 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.0.tex
-2021/06/15 | 83277 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
2021/06/15 | 8263 | macros/latex/contrib/huawei/huawei.tex
2021/06/15 | 8259 | macros/latex/base/ltnews.tex
2021/06/15 | 8229 | graphics/pgf/contrib/circuitikz/doc/ctikzmanutils.sty
-2021/06/15 | 81992 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
2021/06/15 | 8191140 | systems/texlive/tlnet/archive/pdfmanagement-testphase.doc.r59591.tar.xz
2021/06/15 | 818902 | macros/latex/base/ltshipout-code.pdf
2021/06/15 | 8173412 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__doc.tar.lzma
2021/06/15 | 8111 | systems/win32/miktex/tm/packages/fei.tar.lzma
-2021/06/15 | 81033 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
2021/06/15 | 80670 | macros/latex/base/ltfssbas.dtx
-2021/06/15 | 80294 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
2021/06/15 | 8028 | systems/texlive/tlnet/archive/fei.r59589.tar.xz
-2021/06/15 | 80203 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
-2021/06/15 | 80126 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
-2021/06/15 | 79887 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
2021/06/15 | 795612 | macros/latex/base/ltfilehook-code.pdf
-2021/06/15 | 79445 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
-2021/06/15 | 79175 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
2021/06/15 | 78305 | macros/latex/base/ltshipout.dtx
-2021/06/15 | 77875 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
-2021/06/15 | 77658 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
2021/06/15 | 76909 | macros/unicodetex/latex/aalok/aalok.dtx
2021/06/15 | 76725 | macros/latex/base/ltfssini.dtx
2021/06/15 | 758990 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.6.sty
@@ -1211,7 +1350,6 @@
2021/06/15 | 72479 | macros/latex/base/ltfsstrc.dtx
2021/06/15 | 7221 | macros/latex/base/exscale.dtx
2021/06/15 | 7200 | macros/latex/base/sample2e.tex
-2021/06/15 | 7114688 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
2021/06/15 | 7109 | macros/latex/base/alltt.dtx
2021/06/15 | 693290 | macros/latex/base/ltcmdhooks-code.pdf
2021/06/15 | 690730 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.9.3.sty
@@ -1229,12 +1367,10 @@
2021/06/15 | 663 | macros/latex/contrib/docassembly/examples/doc-saveas.tex
2021/06/15 | 64748 | macros/latex/base/ltluatex.dtx
2021/06/15 | 637544 | systems/texlive/tlnet/archive/tagpdf.doc.r59592.tar.xz
-2021/06/15 | 63749 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
2021/06/15 | 6362 | macros/latex/base/newlfont.dtx
2021/06/15 | 63283 | macros/latex/base/letter.dtx
2021/06/15 | 63255 | macros/latex/base/ltfilehook.dtx
2021/06/15 | 6273 | macros/latex/base/ltnews14.tex
-2021/06/15 | 619034 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
2021/06/15 | 6160 | macros/latex/base/ltpar.dtx
2021/06/15 | 61425 | macros/latex/base/ltfssdcl.dtx
2021/06/15 | 610046 | systems/win32/miktex/tm/packages/tagpdf__doc.tar.lzma
@@ -1363,7 +1499,6 @@
2021/06/15 | 3401 | macros/latex/base/proc.ins
2021/06/15 | 33911 | macros/latex/base/ltnews33.tex
2021/06/15 | 33904583 | macros/latex/base.zip
-2021/06/15 | 3385 | systems/win32/miktex/tm/packages/bxjaprnind.tar.lzma
2021/06/15 | 3372 | macros/latex/base/letter.ins
2021/06/15 | 3367 | macros/latex/base/ltoutenc.ins
2021/06/15 | 336307 | macros/latex/contrib/huawei/huawei.pdf
@@ -1384,11 +1519,9 @@
2021/06/15 | 3130 | graphics/pgf/contrib/circuitikz/tex/ctikzstyle-legacy.tex
2021/06/15 | 30990 | graphics/pgf/contrib/circuitikz/tex/pgfcircshapes.tex
2021/06/15 | 30835 | graphics/pgf/contrib/circuitikz/tex/pgfcirc.defines.tex
-2021/06/15 | 3059 | systems/win32/miktex/tm/packages/bxjaprnind__source.tar.lzma
2021/06/15 | 30456 | macros/latex/base/ltnews31.tex
2021/06/15 | 29923 | macros/latex/base/usrguide3.tex
2021/06/15 | 297070 | macros/latex/base/ltnews20.pdf
-2021/06/15 | 2969 | macros/latex/contrib/hvfloat/Changes
2021/06/15 | 29503 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
2021/06/15 | 292317 | macros/latex/base/cmfonts.pdf
2021/06/15 | 29191 | macros/latex/base/ltfntcmd.dtx
@@ -1439,12 +1572,10 @@
2021/06/15 | 23386 | macros/latex/base/lppl.tex
2021/06/15 | 2336 | macros/unicodetex/latex/aalok/README.txt
2021/06/15 | 2317 | macros/latex/required/firstaid/changes.txt
-2021/06/15 | 2314854 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
2021/06/15 | 231388 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
2021/06/15 | 231040 | systems/texlive/tlnet/archive/tcolorbox.r59593.tar.xz
2021/06/15 | 22676 | macros/latex/base/ltcounts.dtx
2021/06/15 | 22456 | macros/latex/base/cfgguide.tex
-2021/06/15 | 2226 | macros/latex/contrib/hvfloat/doc/examples/preamble.ltx
2021/06/15 | 220417 | macros/latex/base/ifthen.pdf
2021/06/15 | 219354 | macros/latex/base/ltx3info.pdf
2021/06/15 | 218782 | macros/latex/base/nfssfont.pdf
@@ -1483,7 +1614,6 @@
2021/06/15 | 175645 | macros/latex/base/ltoutput.dtx
2021/06/15 | 17495 | macros/latex/base/cyrguide.tex
2021/06/15 | 174488 | macros/latex/base/ltnews05.pdf
-2021/06/15 | 174225 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
2021/06/15 | 173 | macros/latex/base/ltpara-doc.tex
2021/06/15 | 173682 | macros/latex/base/makeindx.pdf
2021/06/15 | 173323 | macros/latex/base/ltnews13.pdf
@@ -1497,7 +1627,6 @@
2021/06/15 | 16580 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
2021/06/15 | 16425 | systems/win32/miktex/tm/packages/ytableau__source.tar.lzma
2021/06/15 | 16233 | macros/latex/base/modguide.tex
-2021/06/15 | 161824 | systems/win32/miktex/tm/packages/bxjaprnind__doc.tar.lzma
2021/06/15 | 161518 | macros/latex/base/ltnews01.pdf
2021/06/15 | 161405 | macros/latex/base/ltnews14.pdf
2021/06/15 | 16105 | macros/latex/base/ltbibl.dtx
@@ -1519,26 +1648,13 @@
2021/06/15 | 14891 | macros/latex/base/ltnews28.tex
2021/06/15 | 147587 | macros/latex/base/ltnews12.pdf
2021/06/15 | 146533 | macros/latex/base/ltnews16.pdf
-2021/06/15 | 14648712 | macros/latex/contrib/hvfloat.zip
-2021/06/15 | 146347 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
2021/06/15 | 146200 | macros/latex/base/webcomp.pdf
2021/06/15 | 1461 | macros/latex/contrib/huawei/samples/huawei-main.bib
-2021/06/15 | 146172 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
-2021/06/15 | 145741 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
-2021/06/15 | 144816 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
-2021/06/15 | 144710 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
-2021/06/15 | 144264 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
2021/06/15 | 14421 | macros/latex/base/lppl-1-2.txt
-2021/06/15 | 144163 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
-2021/06/15 | 143924 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
-2021/06/15 | 143886 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
-2021/06/15 | 143820 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
2021/06/15 | 143686 | macros/latex/base/ltnews04.pdf
-2021/06/15 | 143452 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
2021/06/15 | 14341 | macros/latex/base/lppl-1-1.txt
2021/06/15 | 142909 | macros/latex/base/ltnews06.pdf
2021/06/15 | 142843 | macros/latex/base/ltcmd.dtx
-2021/06/15 | 142630 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
2021/06/15 | 1425888 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.pdf
2021/06/15 | 13920 | macros/latex/base/ltexpl.dtx
2021/06/15 | 139201 | macros/latex/base/ltclass.dtx
@@ -1560,11 +1676,8 @@
2021/06/15 | 12348 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
2021/06/15 | 123018 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
2021/06/15 | 12224 | macros/latex/base/ltnews24.tex
-2021/06/15 | 121931 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
2021/06/15 | 12119 | macros/latex/base/tulm.fdd
-2021/06/15 | 120957 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
2021/06/15 | 119366 | macros/latex/contrib/bjfuthesis/example/thesis.lyx
-2021/06/15 | 118655 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
2021/06/15 | 118032 | systems/win32/miktex/tm/packages/pdfmanagement-testphase__source.tar.lzma
2021/06/15 | 117777 | systems/win32/miktex/tm/packages/bmstu-iu8__doc.tar.lzma
2021/06/15 | 116760 | systems/texlive/tlnet/archive/pdfmanagement-testphase.source.r59591.tar.xz
@@ -1629,7 +1742,6 @@
2021/06/14 | 6244324 | install/macros/latex/contrib/tcolorbox.tds.zip
2021/06/14 | 6102 | macros/latex/contrib/tcolorbox/tcolorbox.doc.bib
2021/06/14 | 5989 | macros/latex/contrib/tcolorbox/tcolorbox-example-poster.tex
-2021/06/14 | 5902 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.tex
2021/06/14 | 588643 | macros/latex/contrib/pdfmanagement-testphase/l3backend-testphase.pdf
2021/06/14 | 580 | macros/latex/contrib/pdfmanagement-testphase/transparent-ltx.sty
2021/06/14 | 57640 | macros/latex/contrib/tcolorbox/CHANGES
@@ -1682,7 +1794,6 @@
2021/06/14 | 33131 | macros/latex/contrib/tcolorbox/tcolorbox.doc.raster.tex
2021/06/14 | 3274 | macros/latex/contrib/tcolorbox/tcolorbox.tex
2021/06/14 | 3247 | macros/latex/contrib/pdfmanagement-testphase/CHANGELOG.md
-2021/06/14 | 3164 | systems/texlive/tlnet/archive/bxjaprnind.r59575.tar.xz
2021/06/14 | 3068 | systems/texlive/tlnet/archive/ytableau.r59580.tar.xz
2021/06/14 | 30568 | macros/latex/contrib/pdfmanagement-testphase/l3pdfmeta.dtx
2021/06/14 | 29849 | macros/latex/contrib/tcolorbox/tcolorbox.doc.technical.tex
@@ -1729,7 +1840,6 @@
2021/06/14 | 171944 | systems/texlive/tlnet/archive/bmstu-iu8.doc.r59576.tar.xz
2021/06/14 | 169197 | macros/latex/contrib/tcolorbox/tcolorbox.doc.coreoptions.tex
2021/06/14 | 16428 | macros/latex/contrib/tagpdf/tagpdf-roles.dtx
-2021/06/14 | 163232 | systems/texlive/tlnet/archive/bxjaprnind.doc.r59575.tar.xz
2021/06/14 | 1613480 | systems/win32/w32tex/makeindex-w32.tar.xz
2021/06/14 | 16032 | systems/texlive/tlnet/archive/ytableau.source.r59580.tar.xz
2021/06/14 | 15784 | macros/latex/contrib/pdfmanagement-testphase/l3pdftools.dtx
@@ -1757,134 +1867,8 @@
2021/06/14 | 111360 | systems/texlive/tlnet/archive/ffcode.doc.r59578.tar.xz
2021/06/14 | 110973 | macros/latex/contrib/tcolorbox/tcolorbox.doc.skins.tex
2021/06/14 | 1106 | macros/latex/contrib/tcolorbox/tcolorbox.doc.picturecredits.tex
-2021/06/14 | 1091 | language/japanese/BX/bxjaprnind/LICENSE
2021/06/14 | 1083472 | systems/win32/w32tex/win64/makeindex-w64.tar.xz
2021/06/14 | 10677731 | macros/latex/contrib/pdfmanagement-testphase.zip
2021/06/14 | 1039600 | systems/texlive/tlnet/archive/suftesi.doc.r59582.tar.xz
2021/06/14 | 10266 | macros/latex/contrib/tcolorbox/tcbxparse.code.tex
2021/06/14 | 10038 | macros/latex/contrib/tcolorbox/tcbskinsjigsaw.code.tex
-2021/06/13 | 9999 | usergrps/usergrps/labels.pdf
-2021/06/13 | 9998 | usergrps/usergrps/br.html
-2021/06/13 | 9984 | usergrps/usergrps/ca.html
-2021/06/13 | 9980 | usergrps/usergrps/ie.html
-2021/06/13 | 9974 | usergrps/usergrps/za.html
-2021/06/13 | 9964 | usergrps/usergrps/uy.html
-2021/06/13 | 9955 | usergrps/usergrps/is.html
-2021/06/13 | 9924 | usergrps/usergrps/kh.html
-2021/06/13 | 9914 | usergrps/usergrps/mx.html
-2021/06/13 | 9864 | usergrps/usergrps/lt.html
-2021/06/13 | 9834 | usergrps/usergrps/ee.html
-2021/06/13 | 970 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/20-IU8-listing.sty
-2021/06/13 | 952497 | graphics/mcf2graph.zip
-2021/06/13 | 8984 | macros/latex/contrib/fei/referencias.bib
-2021/06/13 | 896 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/17-IU8-appendices.sty
-2021/06/13 | 85065 | macros/latex/contrib/carlisle.zip
-2021/06/13 | 8409 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/10-IU8-titlepage.sty
-2021/06/13 | 837 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/14-IU8-terms-and-definitions.sty
-2021/06/13 | 819 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/16-IU8-references.sty
-2021/06/13 | 81316 | systems/texlive/tlnet/archive/bangla.doc.r59564.tar.xz
-2021/06/13 | 808 | systems/texlive/tlnet/archive/collection-langother.r59564.tar.xz
-2021/06/13 | 80016 | systems/texlive/tlnet/archive/xint.r59565.tar.xz
-2021/06/13 | 79972 | systems/win32/miktex/tm/packages/bangla__doc.tar.lzma
-2021/06/13 | 74252 | macros/latex/contrib/carlisle/ltxtable.pdf
-2021/06/13 | 740 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/15-IU8-list-of-abbreviations.sty
-2021/06/13 | 7358 | macros/latex/contrib/docassembly/examples/resources/supportDoc.pdf
-2021/06/13 | 687 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/18-IU8-extra.sty
-2021/06/13 | 67 | macros/latex/contrib/ffcode/DEPENDS.txt
-2021/06/13 | 6777 | macros/latex/contrib/carlisle/ltxtable.tex
-2021/06/13 | 668 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/19-IU8-counters.sty
-2021/06/13 | 653620 | macros/latex/contrib/fei/fei.pdf
-2021/06/13 | 6412 | usergrps/usergrps/index.html
-2021/06/13 | 6222 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/06-IU8-tables.sty
-2021/06/13 | 610428 | systems/texlive/tlnet/archive/bangla.r59564.tar.xz
-2021/06/13 | 609660 | systems/win32/miktex/tm/packages/bangla.tar.lzma
-2021/06/13 | 60056 | graphics/mcf2graph/mcf_manual.tex
-2021/06/13 | 57320 | macros/latex/contrib/ytableau/ytableau.dtx
-2021/06/13 | 5668 | systems/texlive/tlnet/archive/chhaya.source.r59566.tar.xz
-2021/06/13 | 546634 | macros/latex/contrib/fei.zip
-2021/06/13 | 53203 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/inc/bmstu.png
-2021/06/13 | 51933 | macros/latex/contrib/href-ul.zip
-2021/06/13 | 508 | macros/latex/contrib/bmstu-iu8/README.md
-2021/06/13 | 49847 | usergrps/usergrps/lugs.pdf
-2021/06/13 | 49130 | macros/latex/contrib/href-ul/href-ul.pdf
-2021/06/13 | 4859 | support/TeX4ht/source/tex4ht-mathjax.tex
-2021/06/13 | 4730 | macros/latex/contrib/semantex/stripsemantex.sty
-2021/06/13 | 4485 | graphics/mcf2graph/README
-2021/06/13 | 44695 | graphics/mcf2graph/mcf_man_soc.mf
-2021/06/13 | 429969 | macros/latex/contrib/semantex.zip
-2021/06/13 | 422 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/21-IU8-math.sty
-2021/06/13 | 4073 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/05-IU8-figures.sty
-2021/06/13 | 393604 | systems/texlive/tlnet/archive/xint.source.r59565.tar.xz
-2021/06/13 | 393387 | macros/latex/contrib/ytableau.zip
-2021/06/13 | 390543 | macros/latex/contrib/ytableau/ytableau.pdf
-2021/06/13 | 3854 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/02-IU8-construction.sty
-2021/06/13 | 381206 | graphics/mcf2graph/mcf_manual.pdf
-2021/06/13 | 37609 | usergrps/usergrps/lugs.html
-2021/06/13 | 370872 | macros/latex/contrib/semantex/semantex.pdf
-2021/06/13 | 3560 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/04-IU8-section-numbering.sty
-2021/06/13 | 319308 | graphics/mcf2graph/mcf_example.pdf
-2021/06/13 | 3165 | systems/win32/miktex/tm/packages/chhaya.tar.lzma
-2021/06/13 | 302561 | macros/latex/contrib/semantex/semantex.sty
-2021/06/13 | 2985 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/07-IU8-footnotes.sty
-2021/06/13 | 2980 | systems/texlive/tlnet/archive/chhaya.r59566.tar.xz
-2021/06/13 | 2968 | macros/latex/contrib/carlisle/README.txt
-2021/06/13 | 2939 | systems/win32/miktex/tm/packages/bangla__source.tar.lzma
-2021/06/13 | 2889 | macros/latex/contrib/ffcode/ffcode.tex
-2021/06/13 | 2694 | graphics/mcf2graph/mcf_exa_soc.mf
-2021/06/13 | 2580 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/01-IU8-base.sty
-2021/06/13 | 24 | macros/latex/contrib/href-ul/DEPENDS.txt
-2021/06/13 | 244 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/11-IU8-performers.sty
-2021/06/13 | 2422 | macros/latex/contrib/href-ul/href-ul.tex
-2021/06/13 | 2405 | macros/latex/contrib/ffcode/ffcode.sty
-2021/06/13 | 2318 | graphics/mcf2graph/mcf_example.tex
-2021/06/13 | 23114 | macros/latex/contrib/fei/fei-template-sublist.tex
-2021/06/13 | 21943 | macros/latex/contrib/fei/fei-template.tex
-2021/06/13 | 2182088 | systems/texlive/tlnet/archive/xint.doc.r59565.tar.xz
-2021/06/13 | 213 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/08-IU8-formulas.sty
-2021/06/13 | 2108 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/BMSTU-IU8.cls
-2021/06/13 | 201211 | macros/latex/contrib/bmstu-iu8.zip
-2021/06/13 | 1908 | macros/latex/contrib/fei/README
-2021/06/13 | 184366 | graphics/mcf2graph/mcf_mplib_exa.pdf
-2021/06/13 | 177036 | macros/latex/contrib/bmstu-iu8/bmstu-example.pdf
-2021/06/13 | 176678 | macros/latex/contrib/semantex/semantex.tex
-2021/06/13 | 17592 | systems/win32/miktex/tm/packages/chhaya__source.tar.lzma
-2021/06/13 | 1719 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/12-IU8-abstract.sty
-2021/06/13 | 1694 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/13-IU8-contents.sty
-2021/06/13 | 166512 | systems/texlive/tlnet/archive/chhaya.doc.r59566.tar.xz
-2021/06/13 | 16349 | graphics/mcf2graph/mcf_mplib_exa.tex
-2021/06/13 | 1614 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/09-IU8-cites.sty
-2021/06/13 | 155565 | systems/win32/miktex/tm/packages/chhaya__doc.tar.lzma
-2021/06/13 | 1520 | macros/latex/contrib/bmstu-iu8/bmstu-example.tex
-2021/06/13 | 1515 | macros/latex/contrib/href-ul/href-ul.sty
-2021/06/13 | 14724 | graphics/mcf2graph/CHANGELOG
-2021/06/13 | 1450 | macros/latex/contrib/ytableau/README
-2021/06/13 | 1437 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/22-IU8-algorithms.sty
-2021/06/13 | 1315 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/03-IU8-numbering.sty
-2021/06/13 | 1268 | macros/latex/contrib/ffcode/README.md
-2021/06/13 | 120844 | macros/latex/contrib/fei/fei.dtx
-2021/06/13 | 1164 | macros/latex/contrib/href-ul/README.md
-2021/06/13 | 111815 | macros/latex/contrib/ffcode.zip
-2021/06/13 | 11004 | support/TeX4ht/source/tex4ht-html5.tex
-2021/06/13 | 108113 | macros/latex/contrib/ffcode/ffcode.pdf
-2021/06/13 | 105636 | graphics/mcf2graph/mcf2graph.mf
-2021/06/13 | 10534 | usergrps/usergrps/de.html
-2021/06/13 | 10489 | usergrps/usergrps/pl.html
-2021/06/13 | 10484 | usergrps/usergrps/hu.html
-2021/06/13 | 10417 | usergrps/usergrps/cz.html
-2021/06/13 | 10344 | usergrps/usergrps/fr.html
-2021/06/13 | 10324 | usergrps/usergrps/kr.html
-2021/06/13 | 10301 | usergrps/usergrps/bg.html
-2021/06/13 | 10300 | usergrps/usergrps/nl.html
-2021/06/13 | 10263 | usergrps/usergrps/cn.html
-2021/06/13 | 10207 | usergrps/usergrps/it.html
-2021/06/13 | 10204 | usergrps/usergrps/es.html
-2021/06/13 | 10187 | usergrps/usergrps/gb.html
-2021/06/13 | 101101 | graphics/mcf2graph/mcf_data_base.mcf
-2021/06/13 | 10095 | usergrps/usergrps/us.html
-2021/06/13 | 10080 | usergrps/usergrps/gr.html
-2021/06/13 | 10059 | usergrps/usergrps/esc.html
-2021/06/13 | 10055 | usergrps/usergrps/dk.html
-2021/06/13 | 10053 | usergrps/usergrps/pt.html
-2021/06/13 | 10035 | usergrps/usergrps/vn.html
-2021/06/13 | 10025 | usergrps/usergrps/no.html
-2021/06/13 | 0 | macros/latex/contrib/fei/10.3
diff --git a/language/bengali/bangla/bangla.pdf b/language/bengali/bangla/bangla.pdf
index 732568daec..b7be5cac62 100644
--- a/language/bengali/bangla/bangla.pdf
+++ b/language/bengali/bangla/bangla.pdf
Binary files differ
diff --git a/language/bengali/bangla/bangla.sty b/language/bengali/bangla/bangla.sty
index b5f495605f..2f9dd257fe 100644
--- a/language/bengali/bangla/bangla.sty
+++ b/language/bengali/bangla/bangla.sty
@@ -1,16 +1,18 @@
% Copyright at Nahid Hossain , Asst. Professor, UIU
% nahid@cse.uiu.ac.bd / mailbox.nahid@gmail.com
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\ProvidesPackage{bangla}[2021/05/13]
+\ProvidesPackage{bangla}[2021/06/20]
\RequirePackage{fontspec}
\RequirePackage{etoolbox}
\RequirePackage{polyglossia}
+\RequirePackage{charissil}
+
\setmainlanguage{english}
\setotherlanguage{bengali}
-\newfontface\translitfont{charisSIL.ttf}
-\newfontface\banglaipafont{Doulos SIL}
-
+\newfontface\translitfont{CharisSIL-R.ttf}
+\newfontface\banglaipafont{CharisSIL-R.ttf}
+%Doulos_SIL_Regular.ttf
\makeatletter
\def\zztable#1{#1}
\def\zzrow#1#2{\expandafter\gdef\csname B-#2\endcsname{#1}}
diff --git a/language/bengali/bangla/bangla.tex b/language/bengali/bangla/bangla.tex
index 204531b911..e42c6491dc 100644
--- a/language/bengali/bangla/bangla.tex
+++ b/language/bengali/bangla/bangla.tex
@@ -9,9 +9,9 @@
\title{The \texttt{bangla} Package}
-\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid@cse.uiu.ac.bd\\mailbox.nahid@gmail.com\\ \textbf{Version 1.6}}
+\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid@cse.uiu.ac.bd\\mailbox.nahid@gmail.com\\ \textbf{Version 1.8}}
-\date{June 18, 2021}
+\date{June 20, 2021}
\maketitle
\tableofcontents
@@ -168,6 +168,8 @@ Put \texttt{banglafigure} command before \textbackslash begin\{document\} comman
\section{Reporting issues}
To report any error or issue please send an email at nahid@cse.uiu.ac.bd or mailbox.nahid@gmail.com.
\section{Revision History}
+Version 1.8 bug fixed.\\
+Version 1.7 bug fixed.\\
Version 1.6 a new OFL SIL font added. bug fixed.\\
Version 1.5 solved font licence issues and fixed some bugs.\\
Version 1.0 primary version.\\
diff --git a/language/bengali/bangla/charisSIL.ttf b/language/bengali/bangla/charisSIL.ttf
deleted file mode 100644
index b8e686a6f6..0000000000
--- a/language/bengali/bangla/charisSIL.ttf
+++ /dev/null
Binary files differ
diff --git a/language/bengali/bangla/doulos.ttf b/language/bengali/bangla/doulos.ttf
deleted file mode 100644
index 095e26f402..0000000000
--- a/language/bengali/bangla/doulos.ttf
+++ /dev/null
Binary files differ
diff --git a/language/chinese/ctex/ctex.dtx b/language/chinese/ctex/ctex.dtx
index a1af5c1bf5..81488b12ef 100644
--- a/language/chinese/ctex/ctex.dtx
+++ b/language/chinese/ctex/ctex.dtx
@@ -443,7 +443,7 @@ Copyright and Licence
%<class|style|ctexcap|ctexhook|ctexpatch>\NeedsTeXFormat{LaTeX2e}
%<class>\input{ctexbackend.cfg}
%<class|style|ctexcap|ctexhook|ctexpatch>\RequirePackage{expl3}
-%<+!driver>\GetIdInfo$Id: ctex.dtx 07425fe 2021-03-14 16:43:36 +0800 Xiangdong Zeng <xdzeng96@gmail.com> $
+%<+!driver>\GetIdInfo$Id: ctex.dtx 6604451 2021-06-20 17:08:49 +0800 Qing Lee <sobenlee@gmail.com> $
%<ctex> {Chinese adapter in LaTeX (CTEX)}
%<ctex>\ProvidesExplPackage{\ExplFileName}
%<ctexsize> {Chinese font size definition (CTEX)}
@@ -530,7 +530,7 @@ Copyright and Licence
%<founder>\ProvidesExplFile{ctex-fontset-founder.def}
%<ubuntu> {Ubuntu fonts definition (CTEX)}
%<ubuntu>\ProvidesExplFile{ctex-fontset-ubuntu.def}
-%<!driver> {\ExplFileDate}{2.5.6}{\ExplFileDescription}
+%<!driver> {\ExplFileDate}{2.5.7}{\ExplFileDescription}
%</!(fd|ctexspa|dict|backend)>
%<c19&rm>\ProvidesFile{c19rm.fd}%
%<c19&sf>\ProvidesFile{c19sf.fd}%
@@ -548,10 +548,10 @@ Copyright and Licence
%<backend>\ProvidesFile{ctexbackend.cfg}%
%<dict&theorem&GBK>\ProvidesDictionary{translator-theorem-dictionary}{ChineseGBK}%
%<dict&theorem&UTF8>\ProvidesDictionary{translator-theorem-dictionary}{ChineseUTF8}%
-%<fd> [2021/03/14 v2.5.6 Chinese font definition (CTEX)]
-%<ctexspa> [2021/03/14 v2.5.6 Space info for CJKpunct (CTEX)]
-%<backend> [2021/03/14 v2.5.6 Backend configuration file (CTEX)]
-%<dict&theorem> [2021/03/14 v2.5.6 Chinese translation for theorem name (CTEX)]
+%<fd> [2021/06/20 v2.5.7 Chinese font definition (CTEX)]
+%<ctexspa> [2021/06/20 v2.5.7 Space info for CJKpunct (CTEX)]
+%<backend> [2021/06/20 v2.5.7 Backend configuration file (CTEX)]
+%<dict&theorem> [2021/06/20 v2.5.7 Chinese translation for theorem name (CTEX)]
%</!(driver|readme|install|zhmap|spa|docstrip)>
%<*driver>
\documentclass{ctxdoc}
@@ -575,7 +575,7 @@ Copyright and Licence
% \changes{v2.4.15}{2019/03/23}{åŒæ­¥ \LaTeXiii{} 2019/03/05。}
% \changes{v2.5.1}{2020/05/02}{\pkg{zhconv} æ›´å为 \pkg{ctex-zhconv}。}
%
-% \CheckSum{6335}
+% \CheckSum{6400}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -3177,7 +3177,6 @@ Copyright and Licence
% \item \pkg{expl3}ã€\pkg{xparse} å’Œ \pkg{l3keys2e} å®åŒ…。它们属于 \pkg{l3kernel}
% å’Œ \pkg{l3packages} å®é›†ã€‚
% \item \pkg{indentfirst} å®åŒ…,属于 \pkg{tools} å®é›†ã€‚
-% \item \pkg{everysel} å®åŒ…,属于 \pkg{ms} å®é›†ã€‚
% \item \pkg{zhnumber} å®åŒ…。
% \item[\ding{229}] 以上是å„ç§ç¼–译方å¼éƒ½å¿…需的ä¾èµ–项。
% \item \pkg{CJK} å®é›†ã€‚
@@ -3215,7 +3214,6 @@ Copyright and Licence
% \end{itemize}
% \item \pkg{fontspec} å®åŒ…。
% \item[\ding{229}] 以上是使用 \LuaLaTeX{} 编译时的ä¾èµ–项。
-% \item \pkg{pxeverysel} å®åŒ…,属于 \pkg{platex-tools} å®é›†ã€‚
% \item \pkg{zhmetrics-uptex} å®åŒ…。
% \item[\ding{229}] 以上是使用 \upLaTeX{} 编译时的ä¾èµ–项。
% \end{itemize}
@@ -3294,34 +3292,6 @@ Copyright and Licence
%<@@=ctex>
% \end{macrocode}
%
-% å®åŒ…载入检查。
-% \begin{macrocode}
-%<*class|ctex>
-\tl_const:Nx \c_@@_version_tl
- { \cs_if_exist_use:cF { ver@ \@currname . \@currext } { 9999/99/99 } }
-%<*class>
-\cs_new_eq:cN { ver@ctex. \@pkgextension } \c_@@_version_tl
-\cs_new_eq:cN { ver@ctexcap. \@pkgextension } \c_@@_version_tl
-\cs_new_eq:cN { ver@ctexsize. \@pkgextension } \c_@@_version_tl
-\cs_new_eq:cN { ver@ctexheading. \@pkgextension } \c_@@_version_tl
-%</class>
-%<*ctex>
-\msg_new:nnnn { ctex } { subpackage-loaded }
- { Package~`#1'~can~not~be~loaded~with~`ctex'. }
- {
- `#1'~is~actually~a~part~of~`ctex'.\\
- It~is~not~necessary~to~load~it~separately.
- }
-\@ifpackageloaded { ctexsize }
- { \msg_error:nnn { ctex } { subpackage-loaded } { ctexsize } }
- { \cs_new_eq:cN { ver@ctexsize. \@pkgextension } \c_@@_version_tl }
-\@ifpackageloaded { ctexheading }
- { \msg_error:nnn { ctex } { subpackage-loaded } { ctexheading } }
- { \cs_new_eq:cN { ver@ctexheading. \@pkgextension } \c_@@_version_tl }
-%</ctex>
-%</class|ctex>
-% \end{macrocode}
-%
% \begin{macrocode}
%<*class|style>
\RequirePackage { xparse , l3keys2e }
@@ -3387,9 +3357,36 @@ Copyright and Licence
% \begin{macrocode}
%<!ctexsize>\RequirePackage { ctexhook , ctexpatch }
%<!ctexheading>\RequirePackage { fix-cm }
+% \end{macrocode}
+%
+% å®åŒ…载入检查。
+% \begin{macrocode}
+%<*class|ctex>
+%<*class>
+\ctex_disable_package:n { ctex }
+\ctex_disable_package:n { ctexcap }
+%</class>
+\ctex_disable_package:n { ctexsize }
+\ctex_disable_package:n { ctexheading }
+%</class|ctex>
+% \end{macrocode}
+%
+% \changes{v2.5.7}{2021/06/04}{兼容 \LaTeX \ 2021/06/01 的字体钩å­ã€‚}
+%
+% \begin{variable}{\c_@@_everysel_loaded_bool}
+% \LaTeX \ 2021-06-01 以åŽçš„版本内建了 \pkg{everysel} 包的功能。
+% \begin{macrocode}
%<*!ctexsize>
-%<!ctexheading>\RequirePackage { everysel }
+%<*!ctexheading>
+\ctex_if_format_at_least:nTF { 2021/06/01 }
+ { \bool_const:Nn \c_@@_everysel_loaded_bool { \c_false_bool } }
+ {
+ \RequirePackage { everysel }
+ \bool_const:Nn \c_@@_everysel_loaded_bool { \c_true_bool }
+ }
+%</!ctexheading>
% \end{macrocode}
+% \end{variable}
%
% \subsection{内部函数与å˜é‡}
%
@@ -3417,7 +3414,6 @@ Copyright and Licence
{ \keys_set:nn { ctex } }
\cs_new_protected:Npn \ctex_set:nn #1
{ \keys_set:nn { ctex / #1 } }
-%</!ctexsize>
% \end{macrocode}
% \end{macro}
%
@@ -3425,54 +3421,9 @@ Copyright and Licence
% \changes{v2.5.4}{2020/08/02}{应用 \pkg{l3cctab}。}
% \changes{v2.5.5}{2020/10/17}{放弃应用 \pkg{l3cctab}。}
%
-% \begin{macro}[int]{\ctex_file_input:n}
-% 输入文件,关闭 \LaTeXiii 语法环境,并设置 |@| 为字æ¯ç±»ã€|^| 为上标和 \tn{endlinechar} 为 $13$。
-% \begin{macrocode}
-\cs_new_protected:Npn \ctex_file_input:n #1
- {
- \ctex_push_file:
- \file_input:n {#1}
- \ctex_pop_file:
- }
-\cs_new_protected:Npn \ctex_push_file:
- {
- \seq_gpush:Nx \g_@@_file_status_seq
- {
- {
- \bool_if:NTF \l__kernel_expl_bool
- { \ExplSyntaxOn }
- { \ExplSyntaxOff }
- }
- { \char_value_catcode:n { 64 } }
- { \char_value_catcode:n { 94 } }
- { \int_use:N \tex_endlinechar:D }
- }
- \ExplSyntaxOff
- \char_set_catcode_letter:n { 64 }
- \char_set_catcode_math_superscript:n { 94 }
- \int_set:Nn \tex_endlinechar:D { 13 }
- }
-\cs_new_protected:Npn \ctex_pop_file:
- {
- \seq_gpop:NN \g_@@_file_status_seq \l_@@_file_status_tl
- \exp_after:wN \@@_pop_file_aux:nnnn \l_@@_file_status_tl
- }
-\cs_new_protected:Npn \@@_pop_file_aux:nnnn #1#2#3#4
- {
- #1
- \char_set_catcode:nn { 64 } {#2}
- \char_set_catcode:nn { 94 } {#3}
- \int_set:Nn \tex_endlinechar:D {#4}
- }
-\tl_new:N \l_@@_file_status_tl
-\seq_new:N \g_@@_file_status_seq
-% \end{macrocode}
-% \end{macro}
-%
% \begin{macro}[int]{\ctex_scheme_input:n}
% 输入 \opt{scheme} 文件。先查找当å‰æ–‡æ¡£ç±»ä¸‹çš„ \meta{scheme},找ä¸åˆ°å†æŸ¥æ‰¾ä¸€èˆ¬çš„文件。
% \begin{macrocode}
-%<*!ctexsize>
\cs_new_protected:Npn \ctex_scheme_input:n #1
{
\ctex_push_file:
@@ -4142,14 +4093,20 @@ Copyright and Licence
\cs_new_protected:Npn \ctex_use_zhmap:
{ \tl_use:N \g_@@_zhmap_tl }
\cs_if_exist:NTF \ctex_gadd_ltxhook:nn
- { \ctex_gadd_ltxhook:nn { shipout/firstpage } { \ctex_use_zhmap: } }
+ {
+ \cs_new_protected:Npn \ctex_at_shipout_first:n
+ { \ctex_gadd_ltxhook:nn { shipout/firstpage } }
+ \ctex_at_shipout_first:n { \ctex_use_zhmap: }
+ }
{
\cs_new_protected:Npn \ctex_add_dvi_zhmap:
{ \AtBeginDvi { \ctex_use_zhmap: } }
\ctex_after_end_preamble:n { \ctex_add_dvi_zhmap: }
\ctex_at_end_package:nn { atbegshi }
{
- \AtBeginShipoutFirst { \ctex_use_zhmap: }
+ \cs_new_protected:Npn \ctex_at_shipout_first:n
+ { \AtBeginShipoutFirst }
+ \ctex_at_shipout_first:n { \ctex_use_zhmap: }
\cs_gset_eq:NN \ctex_add_dvi_zhmap: \prg_do_nothing:
}
}
@@ -4189,30 +4146,40 @@ Copyright and Licence
% \end{macrocode}
% \end{macro}
%
+% \changes{v2.5.7}{2021/06/06}{更好地兼容 \pkg{cmap} 包。}
+%
% \begin{macro}[int]{\ctex_add_cmap:n}
+% \changes{v2.5.7}{2021/06/06}{ç¡®ä¿ cmap 文件存在。}
% ç»™ |#1| ç¼–ç çš„ CJK 字体加上 CMap。
% \begin{macrocode}
\cs_new_protected:Npn \ctex_add_cmap:n #1
{
\cs_if_free:NF \CJK@plane
- { \ctex_add_cmap:cn { @@_add_cmap_ #1 \CJK@plane : } {#1} }
+ { \exp_args:Ne \@@_add_cmap_auxi:n { #1 \CJK@plane } }
}
-\cs_new_protected:Npn \ctex_add_cmap:Nn #1#2
+\cs_new_protected:Npn \@@_add_cmap_auxi:n #1
+ { \exp_args:Nc \@@_add_cmap_auxii:Nn { @@_add_cmap_ #1 : } {#1} }
+\cs_new_protected:Npn \@@_add_cmap_auxii:Nn #1#2
{
\cs_if_exist:NF #1 { \@@_save_cmap:Nn #1 {#2} }
#1
}
-\cs_generate_variant:Nn \ctex_add_cmap:Nn { c }
\cs_new_protected:Npn \@@_save_cmap:Nn #1#2
{
- \tl_set:Nx \l_@@_tmp_tl { \str_lowercase:n {#2} \CJK@plane }
- \tex_immediate:D \tex_pdfobj:D stream ~ file { \l_@@_tmp_tl .cmap }
- \cs_new_protected:Npx #1
+ \exp_args:Ne \file_get_full_name:nNTF
+ { \str_lowercase:n {#2} .cmap } \l_@@_cmap_file_tl
{
- \exp_not:N \tex_pdffontattr:D \exp_not:N \tex_font:D
- { /ToUnicode ~ \int_use:N \tex_pdflastobj:D \c_space_tl 0 ~ R }
+ \tex_immediate:D \tex_pdfobj:D stream ~ file { \l_@@_cmap_file_tl }
+ \cs_new_protected:Npx #1
+ {
+ \pdfnobuiltintounicode \tex_font:D
+ \tex_pdffontattr:D \tex_font:D
+ { /ToUnicode ~ \int_value:w \tex_pdflastobj:D \c_space_tl 0 ~ R }
+ }
}
+ { \cs_new_eq:NN #1 \prg_do_nothing: }
}
+\tl_new:N \l_@@_cmap_file_tl
% \end{macrocode}
% \end{macro}
%
@@ -4228,7 +4195,10 @@ Copyright and Licence
{ \CTEX@Family@CMap {#1} {#2} }
{
\ctex_at_end_package:nn { cmap }
- { \cs_gset_eq:NN \CTEX@Family@CMap \use_none:nn }
+ {
+ \cs_gset_eq:NN \ctex_add_cmap:n \use_none:n
+ \cs_gset_eq:NN \CTEX@Family@CMap \use_none:nn
+ }
}
{ \ctex_patch_failure:N \DeclareFontFamily }
}
@@ -4273,10 +4243,7 @@ Copyright and Licence
% \end{macrocode}
%
% \begin{macro}[int]{\ctex_CJK_input:n,\CJK@input}
-% \pkg{breqn} 包å¯èƒ½ä¼šåœ¨æ­£æ–‡ä¸­å°† |^| çš„ \tn{catcode} 改为 $12$ 或 $13$,这将
-% ç ´å \pkg{CJK} 对汉字的首字节的定义(\tn{CJK@loadBinding} å’Œ
-% \tn{CJK@loadEncoding})。因此需è¦ç¡®ä¿è½½å…¥ \file{.enc} å’Œ \file{.bdg} 文件时,
-% |^| çš„ \tn{catcode} 为 $7$。åŒæ—¶è¦è®¾ç½® \tn{endlinechar} 为 $-1$。
+% 载入 \pkg{CJK} 包的 \file{.enc} å’Œ \file{.bdg} 等文件时,需è¦è®¾ç½® \tn{endlinechar} 为 $-1$。
% \begin{macrocode}
\cs_new_protected:Npn \ctex_CJK_input:n #1
{
@@ -4296,27 +4263,43 @@ Copyright and Licence
% \footnote{\url{https://github.com/CTeX-org/ctex-kit/issues/146}}。
% 我们在这里给出 \tn{CJK@surr} 的一个ä¸ä¾èµ– \tn{uppercase} 的实现。
% \begin{macrocode}
-\if_cs_exist:N \CJK@surr
- \cs_new_protected:Npn \ctex_plane_to_utfxvibe:Nn #1#2
- {
- \tl_set:Nx \l_@@_tmp_tl {#2}
- \int_set:Nn \l_@@_tmp_int
- { \exp_args:No \int_from_hex:n { \l_@@_tmp_tl } }
- \int_compare:nNnTF \l_@@_tmp_int < { 256 }
- { \tl_gset:Nx #1 { \int_to_Hex:n { \l_@@_tmp_int } } }
- {
- \int_sub:Nn \l_@@_tmp_int { 256 }
- \tl_gset:Nx #1
- {
- \int_to_Hex:n
- { \int_div_truncate:nn { \l_@@_tmp_int } { 4 } + "D800 }
- \int_to_Hex:n
- { \int_mod:nn { \l_@@_tmp_int } { 4 } + "DC }
- }
- }
- }
- \cs_set_eq:NN \CJK@surr \ctex_plane_to_utfxvibe:Nn
-\fi:
+\cs_if_free:NF \CJK@surr
+ {
+ \cs_new_protected:Npn \ctex_plane_to_utfxvibe:Nn #1#2
+ {
+ \int_set:Nn \l_@@_tmp_int
+ { \exp_args:Ne \int_from_hex:n {#2} }
+ \int_compare:nNnTF \l_@@_tmp_int < { 256 }
+ { \tl_gset:Nx #1 { \int_to_Hex:n { \l_@@_tmp_int } } }
+ {
+ \int_sub:Nn \l_@@_tmp_int { 256 }
+ \tl_gset:Nx #1
+ {
+ \int_to_Hex:n
+ { \int_div_truncate:nn { \l_@@_tmp_int } { 4 } + "D800 }
+ \int_to_Hex:n
+ { \int_mod:nn { \l_@@_tmp_int } { 4 } + "DC }
+ }
+ }
+ }
+ \cs_set_eq:NN \CJK@surr \ctex_plane_to_utfxvibe:Nn
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[int]{\CJK@addcmap}
+% \changes{v2.5.7}{2021/06/06}{应用 \tn{pdfnobuiltintounicode}。}
+% \LaTeX \ 2021-06-01 默认载入 \file{glyphtounicode.tex},我们对 CJK 字体ç¦ç”¨è¿™ä¸€å†…建设置。
+% \begin{macrocode}
+\cs_if_free:NF \CJK@addcmap
+ {
+ \ctex_patch_cmd:Nnn \CJK@addcmap
+ { \pdffontattr \font@name }
+ {
+ \pdfnobuiltintounicode \font@name
+ \pdffontattr \font@name
+ }
+ }
% \end{macrocode}
% \end{macro}
%
@@ -4565,7 +4548,13 @@ Copyright and Licence
}
\@ifpackageloaded { luatexja }
{ \msg_critical:nnx { ctex } { luatexja-loaded } { \g_file_curr_name_str } }
- { \tl_const:cn { ver@ltj-latex.\@pkgextension } { 9999/99/99 } }
+ {
+ \ctex_at_begin_package:nn { luatexja }
+ { \msg_redirect_name:nnn { ctex } { disable-package } { info } }
+ \ctex_at_end_package:nn { luatexja }
+ { \msg_redirect_name:nnn { ctex } { disable-package } { } }
+ \ctex_disable_package:n { ltj-latex }
+ }
% \end{macrocode}
%
% \begin{macrocode}
@@ -4580,6 +4569,13 @@ Copyright and Licence
{ \msg_error:nnn { ctex } { package-too-old } { fontspec } }
% \end{macrocode}
%
+% 引擎文件是通过 \cs{ctex_file_input:n} 载入的,其中的 \tn{catcodetable} 机制会完整æ¢å¤
+% 文件载入之å‰çš„ \tn{catcode} 状æ€ï¼Œåœ¨å¼•æ“Žæ–‡ä»¶ä¸­çš„ \tn{catcode} 设置都无效。
+% 因此,对 \tn{ltjlineendcomment} 的设置è¦æ”¾åˆ°æ–‡ä»¶ä¹‹å¤–进行。
+% \begin{macrocode}
+\ctex_at_end:n { \char_set_catcode_comment:n { \ltjlineendcomment } }
+% \end{macrocode}
+%
% \paragraph{\pkg{LuaTeX-ja} 的默认设置}
%
% \begin{macrocode}
@@ -6393,7 +6389,8 @@ Copyright and Licence
% \pkg{everysel} å®åŒ…(2011/10/28)未考虑 \upLaTeX{} 对 \tn{selectfont} çš„ä¿®
% 改,需è¦å¼•å…¥ \pkg{pxeverysel} å®åŒ…。
% \begin{macrocode}
-\RequirePackage { pxeverysel }
+\bool_if:NT \c_@@_everysel_loaded_bool
+ { \RequirePackage { pxeverysel } }
% \end{macrocode}
%
% \begin{macrocode}
@@ -6580,11 +6577,15 @@ Copyright and Licence
% \end{macrocode}
% \end{macro}
%
+% \changes{v2.5.7}{2021/06/06}{ç¦ç”¨ \dvipdfmx\ 驱动的 \opt{unicode} 书签设置。}
+%
% 在 \pdfTeX{} 下使用 \texttt{GBK} ç¼–ç ï¼Œ\dvipdfmx{} 驱动å¯ä»¥ç›´æŽ¥ç”¨å®ƒçš„
% \tn{special} 命令,其他模å¼ç”¨ \pkg{xCJK2uni} å®åŒ…处ç†ã€‚使用 \texttt{UTF-8} ç¼–
% ç æ—¶ï¼Œ\pkg{CJKutf8} å·²ç»å¤„ç†äº†ä¹¦ç­¾é—®é¢˜ï¼Œä½†ä»éœ€è¦è®¾ç½® \opt{pdfencoding} 为
% \opt{unicode},目的是在书签的开头写入 BOM (|\376\377|),æ示这是
% \texttt{UTF-16BE} 字节æµã€‚
+% \pkg{hyperref} 2021-02-04 版开始默认设置 \opt{unicode} 为 \opt{true},
+% 对于 \dvipdfmx\ 驱动,我们需è¦ç¦ç”¨è¿™ä¸ªè®¾ç½®ï¼Œä¸ºæ­¤è®¾ç½® \opt{pdfencoding} 为 \opt{pdfdoc}。
% \begin{macrocode}
%<*pdftex>
\ctex_hypersetup:n { driverfallback = dvipdfmx }
@@ -6594,11 +6595,12 @@ Copyright and Licence
\sys_if_output_pdf:TF
{ \ctex_at_end_package:nn { hyperref } { \RequirePackage { xCJK2uni } } }
{
+ \ctex_hypersetup:n { pdfencoding = pdfdoc }
\ctex_at_end_package:nn { hyperref }
{
\str_if_eq:onTF { \Hy@driver } { hdvipdfm }
{
- \AtBeginShipoutFirst
+ \ctex_at_shipout_first:n
{ \special { pdf:tounicode~GBK-EUC-UCS2 } }
}
{ \RequirePackage { xCJK2uni } }
@@ -6619,9 +6621,16 @@ Copyright and Licence
% ç½®ã€‚æ³¨æ„ \upTeX{} 需è¦ä½¿ç”¨ UTF8-UTF16 çš„ç¼–ç è½¬æ¢ã€‚
% \begin{macrocode}
%<*uptex|aptex>
-\ctex_hypersetup:n { driverfallback = dvipdfmx }
+\ctex_hypersetup:n
+ {
+ driverfallback = dvipdfmx ,
+ pdfencoding = pdfdoc
+ }
\ctex_at_end_package:nn { hyperref }
- { \AtBeginShipoutFirst { \special { pdf:tounicode~UTF8-UTF16 } } }
+ {
+ \ctex_at_shipout_first:n
+ { \special { pdf:tounicode~UTF8-UTF16 } }
+ }
%</uptex|aptex>
% \end{macrocode}
%
@@ -6759,13 +6768,6 @@ Copyright and Licence
% \begin{macro}[int]{\ctex_add_to_selectfont:n,\CTEX@selectfont@hook}
% \changes{v2.4.13}{2018/03/23}{修正导言区 \tn{selectfont} é’©å­ä½ç½®ã€‚}
% \changes{v2.5}{2020/04/19}{兼容 \pkg{KOMA-Script} çš„ \tn{selectfont} è¡¥ä¸ã€‚}
-%
-% \tn{EverySelectfont} 直到文档开始时æ‰æœ‰æ•ˆã€‚为了 \tn{ccwd} å’Œ \pkg{LuaTeX-ja} çš„
-% 字体设置在导言区也å¯ç”¨ï¼Œæˆ‘们还需è¦åœ¨è¿™é‡Œæ‰‹å·¥ä¿®æ”¹ \tn{selectfont}。\pkg{everysel}
-% å®åŒ…会用 \tn{CheckCommand} æ¥æ£€æŸ¥ \tn{selectfont} 是å¦ä¸ºæ ‡å‡†å®šä¹‰ã€‚我们修改了
-% \tn{selectfont},所以会给出一个警告。为了消除这个警告,在它检查之å‰ï¼Œè¿˜åŽŸæœ¬æ¥
-% 定义。\pkg{pxeverysel} å®åŒ…å–消了检查,但也需è¦æ¢å¤å®šä¹‰ï¼Œé¿å…é‡å¤ä½¿ç”¨é’©å­ã€‚
-% \pkg{KOMA-Script} å®åŒ…也会进行检查,我们需è¦å°å¿ƒå¤„ç†ã€‚
% \begin{macrocode}
\cs_new_protected:Npn \ctex_add_to_selectfont:n #1
{
@@ -6773,49 +6775,68 @@ Copyright and Licence
{ \exp_not:o { \CTEX@selectfont@hook #1 } }
}
\cs_new_eq:NN \CTEX@selectfont@hook \prg_do_nothing:
-\if_cs_exist:N \@EverySelectfont@Init
- \group_begin:
- \cs_set:Npn \@@_tmp:N #1
- {
- \tl_set:Nn \l_@@_tmp_tl {#1}
- \cs_new_eq:NN \CTEX@selectfont@save #1
- \cs_new_protected:Npn \@@_restore_selectfont:
- {
- \cs_if_free:NF \scr@new@selectfont
- {
+% \end{macrocode}
+% 使用 \pkg{everysel} 包的情况。
+% \tn{EverySelectfont} 直到文档开始时æ‰æœ‰æ•ˆã€‚为了 \tn{ccwd} å’Œ \pkg{LuaTeX-ja} çš„
+% 字体设置在导言区也å¯ç”¨ï¼Œæˆ‘们还需è¦åœ¨è¿™é‡Œæ‰‹å·¥ä¿®æ”¹ \tn{selectfont}。\pkg{everysel}
+% å®åŒ…会用 \tn{CheckCommand} æ¥æ£€æŸ¥ \tn{selectfont} 是å¦ä¸ºæ ‡å‡†å®šä¹‰ã€‚我们修改了
+% \tn{selectfont},所以会给出一个警告。为了消除这个警告,在它检查之å‰ï¼Œè¿˜åŽŸæœ¬æ¥
+% 定义。\pkg{pxeverysel} å®åŒ…å–消了检查,但也需è¦æ¢å¤å®šä¹‰ï¼Œé¿å…é‡å¤ä½¿ç”¨é’©å­ã€‚
+% \pkg{KOMA-Script} å®åŒ…也会进行检查,我们需è¦å°å¿ƒå¤„ç†ã€‚
+% \begin{macrocode}
+\if_bool:N \c_@@_everysel_loaded_bool
+ \if_cs_exist:N \@EverySelectfont@Init
+ \group_begin:
+ \cs_set:Npn \@@_tmp:N #1
+ {
+ \tl_set:Nn \l_@@_tmp_tl {#1}
+ \cs_new_eq:NN \CTEX@selectfont@save #1
+ \cs_new_protected:Npn \@@_restore_selectfont:
+ {
+ \cs_if_free:NF \scr@new@selectfont
+ {
% \end{macrocode}
% \pkg{CJK} 直接修改 \tn{selectfont} å’Œ \pkg{pxeverysel} çš„è¡¥ä¸ï¼Œ
% 会使 \pkg{KOMA-Script} 的 \tn{par@update} 失效。
% \begin{macrocode}
%<*pdftex|uptex|aptex>
- \cs_if_free:NF \par@update
+ \cs_if_free:NF \par@update
%<*uptex|aptex>
- {
- \tl_put_right:Nn \@EverySelectfont@Init
- { \tl_put_right:Nn #1 { \par@update } }
- }
+ {
+ \tl_put_right:Nn \@EverySelectfont@Init
+ { \tl_put_right:Nn #1 { \par@update } }
+ }
%</uptex|aptex>
%<*pdftex>
- { \tl_put_right:Nn #1 { \par@update } }
- \cs_set_eq:NN \scr@selectfont \CTEX@selectfont@save
+ { \tl_put_right:Nn #1 { \par@update } }
+ \cs_set_eq:NN \scr@selectfont \CTEX@selectfont@save
%</pdftex>
%</pdftex|uptex|aptex>
- \cs_set_eq:NN \scr@new@selectfont #1
-%<!pdftex> \cs_set_eq:NN \CTEX@selectfont@save \scr@selectfont
- }
- \tl_put_left:Nn \@EverySelectfont@Init
- { \cs_set_eq:NN #1 \CTEX@selectfont@save }
- \cs_undefine:N \@@_restore_selectfont:
- }
- }
- \ctex_parse_name:NN \@@_tmp:N \selectfont
- \exp_last_unbraced:NNo \group_end:
- \ctex_patch_cmd_once:NnnnTF { \l_@@_tmp_tl }
- { \ExplSyntaxOff }
- { \size@update }
- { \CTEX@selectfont@hook \size@update }
- { \@@_restore_selectfont: }
- { \ctex_patch_failure:N \selectfont }
+ \cs_set_eq:NN \scr@new@selectfont #1
+%<!pdftex> \cs_set_eq:NN \CTEX@selectfont@save \scr@selectfont
+ }
+ \tl_put_left:Nn \@EverySelectfont@Init
+ { \cs_set_eq:NN #1 \CTEX@selectfont@save }
+ \cs_undefine:N \@@_restore_selectfont:
+ }
+ }
+ \ctex_parse_name:NN \@@_tmp:N \selectfont
+ \exp_last_unbraced:NNo \group_end:
+ \ctex_patch_cmd_once:NnnnTF { \l_@@_tmp_tl }
+ { \ExplSyntaxOff }
+ { \size@update }
+ { \CTEX@selectfont@hook \size@update }
+ { \@@_restore_selectfont: }
+ { \ctex_patch_failure:N \selectfont }
+ \fi:
+ \cs_new_protected:Npn \ctex_gadd_selectfont_hook:n
+ { \EverySelectfont }
+% \end{macrocode}
+% 使用 \LaTeX \ 2021-06-01 çš„æ–°é’©å­ï¼Œä¸ä½¿ç”¨ \pkg{everysel} 包的情况。
+% \begin{macrocode}
+\else:
+ \cs_new_protected:Npn \ctex_gadd_selectfont_hook:n
+ { \ctex_gadd_ltxhook:nn { selectfont } }
\fi:
% \end{macrocode}
% \end{macro}
@@ -6823,10 +6844,11 @@ Copyright and Licence
% \tn{CJK@plane} 有定义,说明处于 \pkg{CJK} å®åŒ…çš„ \tn{CJKsymbol} 之内,ä¸å¿…使用钩å­ã€‚
% \begin{macrocode}
%<*pdftex>
-\EverySelectfont { \cs_if_exist:NF \CJK@plane { \CTEX@selectfont@hook } }
+\ctex_gadd_selectfont_hook:n
+ { \cs_if_exist:NF \CJK@plane { \CTEX@selectfont@hook } }
%</pdftex>
%<*xetex|luatex|uptex|aptex>
-\EverySelectfont { \CTEX@selectfont@hook }
+\ctex_gadd_selectfont_hook:n { \CTEX@selectfont@hook }
%</xetex|luatex|uptex|aptex>
% \end{macrocode}
%
@@ -9072,13 +9094,18 @@ Copyright and Licence
%
% \changes{v2.5.3}{2020/06/04}{兼容 \pkg{cleveref}。}
% \changes{v2.5.4}{2020/06/17}{åŒæ—¶å…¼å®¹ \pkg{cleveref} å’Œ \pkg{hyperref}。}
+% \changes{v2.5.7}{2021/06/04}{åŒæ—¶å…¼å®¹ \pkg{cleveref} å’Œ \cls{beamer}。}
% \begin{macro}{\ctex_cleveref_hook:,\@@_cleveref_hook_aux:N}
% 需è¦å°†\pkg{cleveref} 包对应命令中 |\p@|\meta{counter} çš„å‚æ•°åŠæ—¶å±•å¼€ï¼Œä»¥å…¼å®¹ \tn{labelformat}。
% \begin{macrocode}
\cs_new_protected:Npn \ctex_cleveref_hook:
{
\@ifpackageloaded { hyperref }
- { \@@_cleveref_hook_aux:N \H@refstepcounter }
+ {
+ \@ifpackagewith { hyperref } { implicit = false }
+ { }
+ { \@@_cleveref_hook_aux:N \H@refstepcounter }
+ }
{
\@@_cleveref_hook_aux:N \refstepcounter@noarg
\@@_cleveref_hook_aux:N \refstepcounter@optarg
@@ -9761,8 +9788,8 @@ Copyright and Licence
% \begin{macrocode}
\int_case:nn { \g_@@_font_size_int }
{
- { 0 } { \ctex_file_input:n { ctex-c5size.clo } }
- { 1 } { \ctex_file_input:n { ctex-cs4size.clo } }
+ { 0 } { \file_input:n { ctex-c5size.clo } }
+ { 1 } { \file_input:n { ctex-cs4size.clo } }
}
% \end{macrocode}
%
@@ -10891,17 +10918,17 @@ Copyright and Licence
% 文件标识信æ¯ã€‚
% \begin{macrocode}
%<adobe>\ProvidesFile{ctex-zhmap-adobe.tex}%
-%<adobe> [2021/03/14 v2.5.6 Adobe font map loader for DVIPDFMx (CTEX)]
+%<adobe> [2021/06/20 v2.5.7 Adobe font map loader for DVIPDFMx (CTEX)]
%<fandol>\ProvidesFile{ctex-zhmap-fandol.tex}%
-%<fandol> [2021/03/14 v2.5.6 Fandol font map loader for DVIPDFMx (CTEX)]
+%<fandol> [2021/06/20 v2.5.7 Fandol font map loader for DVIPDFMx (CTEX)]
%<founder>\ProvidesFile{ctex-zhmap-founder.tex}%
-%<founder> [2021/03/14 v2.5.6 Founder font map loader for pdfTeX and DVIPDFMx (CTEX)]
+%<founder> [2021/06/20 v2.5.7 Founder font map loader for pdfTeX and DVIPDFMx (CTEX)]
%<mac>\ProvidesFile{ctex-zhmap-mac.tex}%
-%<mac> [2021/03/14 v2.5.6 Mac font map loader for DVIPDFMx (CTEX)]
+%<mac> [2021/06/20 v2.5.7 Mac font map loader for DVIPDFMx (CTEX)]
%<ubuntu>\ProvidesFile{ctex-zhmap-ubuntu.tex}%
-%<ubuntu> [2021/03/14 v2.5.6 Ubuntu font map loader for DVIPDFMx (CTEX)]
+%<ubuntu> [2021/06/20 v2.5.7 Ubuntu font map loader for DVIPDFMx (CTEX)]
%<windows>\ProvidesFile{ctex-zhmap-windows.tex}%
-%<windows> [2021/03/14 v2.5.6 Windows font map loader for pdfTeX and DVIPDFMx (CTEX)]
+%<windows> [2021/06/20 v2.5.7 Windows font map loader for pdfTeX and DVIPDFMx (CTEX)]
% \end{macrocode}
%
% \paragraph{\pkg{ctex-zhmap-adobe.tex}}
@@ -11463,6 +11490,113 @@ Copyright and Licence
%<*ctexhook>
% \end{macrocode}
%
+% \begin{macro}[int]{\ctex_if_format_at_least:nTF}
+% 与 \tn{IfFormatAtLeastTF} åŒä¹‰ã€‚
+% \begin{macrocode}
+\cs_new:Npn \ctex_if_format_at_least:nTF
+ { \@ifl@t@r \fmtversion }
+% \end{macrocode}
+% \end{macro}
+%
+% \changes{v2.5.7}{2021/06/12}{é‡æ–°åº”用 \pkg{l3cctab}。}
+%
+% \begin{macro}[int]{\ctex_file_input:n,\ctex_push_file:,\ctex_pop_file:}
+% 输入文件,关闭 \LaTeXiii 语法环境,并设置 |@| 为字æ¯ç±»ï¼Œåˆ©ç”¨ \pkg{l3cctab} 实现。
+% 我们使用 \cs{file_input:n} 而ä¸æ˜¯ \LaTeXe \ çš„ \tn{input} 或者 \tn{InputIfFileExists}
+% 载入文件,因此 \LaTeXe \ 的文件钩å­éƒ½\emph{无效}。
+% \begin{macrocode}
+\cs_new_protected:Npn \ctex_file_input:n #1
+ {
+ \ctex_push_file:
+ \file_input:n {#1}
+ \ctex_pop_file:
+ }
+\bool_if_exist:NTF \l__kernel_expl_bool
+ {
+ \cs_new_protected:Npn \ctex_push_file:
+ {
+ \seq_gpush:Nx \g_@@_expl_status_seq
+ { \bool_if:NTF \l__kernel_expl_bool { 1 } { 0 } }
+ \bool_set_false:N \l__kernel_expl_bool
+ \cctab_begin:N \c_@@_package_cctab
+ }
+ \cs_new_protected:Npn \ctex_pop_file:
+ {
+ \cctab_end:
+ \seq_gpop:NN \g_@@_expl_status_seq \l_@@_expl_status_tl
+ \int_if_odd:nTF { \l_@@_expl_status_tl }
+ { \bool_set_true:N \l__kernel_expl_bool }
+ { \bool_set_false:N \l__kernel_expl_bool }
+ }
+ \tl_new:N \l_@@_expl_status_tl
+ \seq_new:N \g_@@_expl_status_seq
+ }
+ {
+ \cs_new_protected:Npn \ctex_push_file:
+ { \cctab_begin:N \c_@@_package_cctab }
+ \cs_new_protected:Npn \ctex_pop_file:
+ { \cctab_end: }
+ }
+\cctab_const:Nn \c_@@_package_cctab
+ {
+ \cctab_select:N \c_document_cctab
+ \char_set_catcode_letter:n { 64 }
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \changes{v2.5.7}{2021/06/09}{使用 \tn{disable@package@load} ç¦æ­¢å®åŒ…载入。}
+%
+% \begin{macro}[int]{\ctex_disable_package:n}
+% ç¦æ­¢å®åŒ…载入。采用 \LaTeX \ 2020-10-01 æ供的 \tn{disable@package@load} 实现,
+% å¦åˆ™é‡‡ç”¨ä¼ ç»Ÿæ–¹å¼ï¼šé¢„定义 |\ver@|\meta{package}|.sty| 标识符。
+% \begin{macrocode}
+\cs_new_protected:Npn \ctex_disable_package:n #1
+ {
+ \@ifpackageloaded {#1}
+ { \msg_error:nnxx }
+ { \@@_disable_package_aux:nnnn }
+ { ctex } { disable-package } {#1} { \@currname }
+ }
+\cs_new_protected:Npx \@@_disable_package_aux:nnnn #1#2#3#4
+ {
+ \cs_if_exist:NTF \disable@package@load
+ {
+ \exp_args:Nnx \exp_not:N \disable@package@load {#3}
+ { \msg_warning:nnnn {#1} {#2} {#3} {#4} }
+ }
+ { \tl_const:cn { ver@ #3 . \exp_not:N \@pkgextension } { 9999/99/99 } }
+ }
+\msg_new:nnn { ctex } { disable-package }
+ { Package~`#1'~can~not~be~loaded~with~`#2'. }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[int]{\ctex_replace_package:nn}
+% 替æ¢å®åŒ…。采用 \LaTeX \ 2020-10-01 æ供的 \tn{declare@file@substitution} 实现,
+% å¦åˆ™ç»™å‡ºæ— æ•ˆè­¦å‘Šã€‚
+% \begin{macrocode}
+\ctex_if_format_at_least:nTF { 2020/10/01 }
+ {
+ \cs_new_protected:Npn \ctex_replace_package:nn #1#2
+ {
+ \declare@file@substitution
+ { #1 . \@pkgextension }
+ { #2 . \@pkgextension }
+ }
+ }
+ {
+ \cs_new_protected:Npn \ctex_replace_package:nn
+ { \msg_warning:nnnn { ctex } { replace-package-invalid } }
+ \msg_new:nnn { ctex } { replace-package-invalid }
+ {
+ \token_to_str:N \ctex_replace_package:nn \{#1\}\{#2\}~is~invalid~
+ before~LaTeX~2020-10-01.
+ }
+ }
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}[int]{\ctex_at_begin_package:nn}
% 如果å®åŒ…å·²ç»è¢«è½½å…¥ï¼Œåˆ™é’©å­æ— æ•ˆï¼Œç»™å‡ºè­¦å‘Šã€‚
% \begin{macrocode}
@@ -11499,7 +11633,7 @@ Copyright and Licence
%
% \LaTeX \ 2020/10/01 开始æ供常用钩å­ç®¡ç†æœºåˆ¶ã€‚在新机制下,我们åªéœ€è¦åšç®€å•çš„包装。
% \begin{macrocode}
-\@ifl@t@r \fmtversion { 2020/10/01 }
+\ctex_if_format_at_least:nTF { 2020/10/01 }
{
\cs_new_protected:Npx \ctex_gadd_ltxhook:nn #1
{ \hook_gput_code:nnn {#1} { \c_novalue_tl } }
diff --git a/language/chinese/ctex/ctex.pdf b/language/chinese/ctex/ctex.pdf
index 76adf7b92c..073c674a84 100644
--- a/language/chinese/ctex/ctex.pdf
+++ b/language/chinese/ctex/ctex.pdf
Binary files differ
diff --git a/macros/generic/expkv-cs/README.md b/macros/generic/expkv-cs/README.md
index 89ab6b6de6..a3f1a6067e 100644
--- a/macros/generic/expkv-cs/README.md
+++ b/macros/generic/expkv-cs/README.md
@@ -1,7 +1,7 @@
-------------------------------------------------------------------------------
# expkv-cs -- define expandable key=val macros using expkv
-Version 2021-06-03 v0.10
+Version 2021-06-20 v1.0
Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
diff --git a/macros/generic/expkv-cs/expkv-cs.dtx b/macros/generic/expkv-cs/expkv-cs.dtx
index 55a6a134aa..599750404a 100644
--- a/macros/generic/expkv-cs/expkv-cs.dtx
+++ b/macros/generic/expkv-cs/expkv-cs.dtx
@@ -86,7 +86,7 @@ and the derived files expkv-cs.pdf
\RequirePackage{caption}
\RequirePackage{microtype}
\RequirePackage{accsupp}
-\lstdefinelanguage{expkvd}[primitive]{TeX}
+\lstdefinelanguage{expkvc}[primitive]{TeX}
{
,moretexcs=[4]^^A e-TeX
{
@@ -124,13 +124,15 @@ and the derived files expkv-cs.pdf
ekvcHash,ekvcHashAndForward,ekvcHashAndUse,
ekvcValue,ekvcValueFast,ekvcValueSplit,ekvcValueSplitFast,
ekvcSecondaryKeys,
+ ekvcChange,
ekvcFlagNew,
ekvcFlagHeight,
ekvcFlagRaise,
ekvcFlagSetTrue,ekvcFlagSetFalse,
ekvcFlagIf,ekvcFlagIfRaised,
ekvcFlagReset,
- ekvcFlagGetHeight,ekvcFlagGetHeights
+ ekvcFlagGetHeight,ekvcFlagGetHeights,
+ ekvcPass
}
,moretexcs=[3]^^A expkv-pkg macros
{
@@ -157,7 +159,7 @@ and the derived files expkv-cs.pdf
\def\mylstwd{.55em}
\lstset
{
- ,language=expkvd
+ ,language=expkvc
,flexiblecolumns=false
,basewidth=\mylstwd
,gobble=2
@@ -214,6 +216,7 @@ and the derived files expkv-cs.pdf
\definecolor{expkvred}{HTML}{9F393D}
\colorlet{expkvgrey}{black!75}
\makeatletter
+\newcommand*\example{\par\smallskip\noindent\textit{Example:} \ignorespaces}
\newcommand*\expkv
{^^A
\texorpdfstring
@@ -282,9 +285,11 @@ and the derived files expkv-cs.pdf
\DoNotIndex{\protected,\ProvidesFile,\ProvidesPackage,\relax,\space,\advance}
\DoNotIndex{\@,\unexpanded,\string,\expanded,\dimexpr,\global,\glueexpr,\hbox}
\DoNotIndex{\numexpr,\RequirePackage,\setbox,\the,\unless,\xdef,\gdef,\newcount}
-\DoNotIndex{\^,\@firstofone,\@firstoftwo,\@gobble}
+\DoNotIndex{\number,\detokenize,\meaning}
+\DoNotIndex{\^,\@firstofone,\@firstoftwo,\@gobble,\@secondoftwo}
\DoNotIndex{\ifcsname}
\DoNotIndex{\ifx}
+\DoNotIndex{\ifodd}
\DoNotIndex{\ifnum}
\DoNotIndex{\ifdefined}
\DoNotIndex{\iffalse}
@@ -296,6 +301,7 @@ and the derived files expkv-cs.pdf
\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi
\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi
\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi
+\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi
\@ifdefinable\gobbledocstriptag{\def\gobbledocstriptag#1>{}}
\makeatother
\begin{document}
@@ -357,12 +363,14 @@ and the derived files expkv-cs.pdf
% has its own set of primary and secondary keys.
%
% A word of advice you should consider: If your macro doesn't have to be
-% expandable (and often it doesn't) don't use \expkvc. The interface has some
-% overhead (though it still can be considered fast -- check \autoref{sec:speed})
-% and the approach has its limits in versatility. If you don't need to be
+% expandable (and often it doesn't) consider not using \expkvc. The interface
+% has some overhead (though it still is fast -- check \autoref{sec:speed}) and
+% the approach has its limits in versatility. If you don't need to be
% expandable, you should consider either defining your keys manually using
% \expkv\ or using \expkvd\ for convenience. Or you resort to another \kv\
-% interface.
+% interface. Nevertheless setting up macros with \expkvc, especially with
+% |\ekvcSplit|, is very convenient in my opinion, so if you just want to define
+% a single macro with just a few keys this might be the way to go.
%
% \expkvc\ is usable as generic code and as a \LaTeX\ package. It'll
% automatically load \expkv\ in the same mode as well. To use it, just use one
@@ -373,13 +381,14 @@ and the derived files expkv-cs.pdf
% \end{lstlisting}
%
%
-% \subsection{Define Macros and Primary Keys}
+% \subsection{Define Macros and Primary Keys}\label{sec:define}
%
% All macros defined with \expkvc\ have to be previously undefined or have the
-% |\meaning| of |\relax|. This is necessary as there is no way to undefine keys
-% once they are set up (neither \expkv\ nor \expkvc\ keep track of defined
-% keys) -- so to make sure there are no conflicts only new definitions are
-% allowed (that's not the case for individual keys, only for frontend macros).
+% |\meaning| of |\relax|. This is necessary as there is no way to automatically
+% undefine keys once they are set up (neither \expkv\ nor \expkvc\ keep track of
+% defined keys) -- so to make sure there are no conflicts only new definitions
+% are allowed (that's not the case for individual keys, only for frontend
+% macros).
%
%
% \subsubsection{Primary Keys}\label{sec:primaries}
@@ -389,11 +398,36 @@ and the derived files expkv-cs.pdf
% primary key and \val\ the associated initial value. By default all keys are
% defined short, but you can define long keys by prefixing \key\ with |long|
% (\emph{e.g.}, \texttt{long name=Jonathan P. Spratte}). You only need |long| if
-% the key should be able to take a |\par| token. Note however that |long| keys
-% are a microscopic grain faster (due to some internals of \expkvc). Only if at
-% least one of the keys was |long| the \meta{cs} in the following defining
-% macros will be |\long|. For obvious reasons there is no possibility to define
-% a macro or key as |\protected|.
+% the key should be able to take an explicit |\par| token. Note however that
+% |long| keys are a microscopic grain faster (due to some internals of \expkvc).
+% Only if at least one of the keys was |long| the \meta{cs} in the following
+% defining macros will be |\long|. For obvious reasons there is no possibility
+% to define a macro or key as |\protected|.
+%
+% To allow keys not defined |long| which key names should start with |long|, you
+% can also use the prefix |short| (|short| and |long| are mutually exclusive,
+% which ever comes first defines the behaviour, the latter is considered part of
+% the key name). Note that this is the only reason for |short|'s existance,
+% essentially it does nothing.
+%
+% The consequence culminates in the following:
+% \begin{lstlisting}
+% \ekvcSplit\foo
+% {
+% long short = abc\par
+% ,short long = def
+% }
+% {#1#2}
+% \end{lstlisting}
+% will define a macro |\foo| that knows two primary keys, the first one is
+% called |short|, and accepts explicit |\par| tokens inside its values, the
+% second one is called |long| and will not accept |\par| tokens (leading to a
+% low level \TeX\ error). A description of |\ekvcSplit| follows shortly.
+%
+% There is one exception to these syntax rules of \meta{primary keys}: One can
+% include a key named |...| without a value. If this is found the \meta{cs} will
+% be defined |\long|. Any unknown keys found at use time will end up in a list
+% at this spot. See some examples in \autoref{sec:unknown}.
%
% At the moment \expkvc\ doesn't require any internal keys, but I can't foresee
% whether this will be the case in the future as well, as it might turn out that
@@ -420,6 +454,20 @@ and the derived files expkv-cs.pdf
% key defined first). With |\ekvcSplit| you can define macros using at most
% nine primary keys.
% \end{function}
+% \example The following defines a macro |\foo| that takes the keys |a| and |b|
+% and outputs their values in a textual form:\\
+% \begin{minipage}{.75\linewidth}
+% \begin{lstlisting}
+% \ekvcSplit\foo{a=a,b=b}{a is #1.\par b is #2.\par}
+% \foo{}
+% \foo{b=e}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.25\linewidth}
+% \ekvcSplit\foo{a=a,b=b}{a is #1.\par b is #2.\par}
+% \foo{}
+% \foo{b=e}
+% \end{exresult}
%
% \begin{function}{\ekvcSplitAndForward}
% \begin{syntax}
@@ -439,6 +487,9 @@ and the derived files expkv-cs.pdf
% \ekvcSplitAndForward\foo{\foo@aux{more args}}{keyA = A, keyB = B}
% \end{lstlisting}
% \end{function}
+% \noindent
+% In the first case |\foo@aux| should take at least two arguments (|keyA| and
+% |keyB|), in the second case at least three (|more args|, |keyA|, and |keyB|).
%
% \begin{function}{\ekvcSplitAndUse}
% \begin{syntax}
@@ -448,20 +499,23 @@ and the derived files expkv-cs.pdf
% specifying what will be used after splitting the keys, \meta{cs} will use
% what follows the \kv\ list. So its syntax will be
% \end{function}
-% \begin{syntax}
-% \meta{cs}\{\key=\val, \ldots\}\marg{after}
-% \end{syntax}
+% \begin{quote}
+% \ttfamily
+% \meta{cs}\{\key=\val, \ldots\}\marg{after}
+% \end{quote}
+% and the code in |after| should expect at least as many arguments as the number
+% of keys defined for \meta{cs}.
%
% \subsubsection{Hash}
%
% The hash variants will provide the key values as a single argument in which
% you can access specific values using a special macro. The implementation might
-% be more convenient and scale better, \emph{but} it is much slower (for a
-% primitive macro with a single key benchmarking was almost $1.7$ times slower,
-% the root of which being the key access with |\ekvcValue|, not the parsing, and
-% for a key access using |\ekvcValueFast| it was still about $1.2$ times
-% slower). So if your macro uses less than ten primary keys, you should most
-% likely use the split approach.
+% be more convenient and scale better, \emph{but} it is slower (for a
+% rudimentary macro with a single key benchmarking was almost $1.7$ times
+% slower, the root of which being the key access with |\ekvcValue|, not the
+% parsing, and for a key access using |\ekvcValueFast| it was still about $1.2$
+% times slower). So if your macro uses less than ten primary keys, you should
+% consider using the split approach.
%
% \begin{function}{\ekvcHash}
% \begin{syntax}
@@ -474,6 +528,22 @@ and the derived files expkv-cs.pdf
% \meta{definition}, in which you can access the \val\ of a \key\ by using
% \texttt{\cs[no-index]{ekvcValue}\{\key\}\{\#1\}}.
% \end{function}
+% \example This defines an equivalent macro to the |\foo| defined with
+% |\ekvcSplit| earlier:\\
+% \begin{minipage}{.75\linewidth}
+% \begin{lstlisting}
+% \ekvcHash\foo{a=a,b=b}{a is \ekvcValue{a}{#1}.\par
+% b is \ekvcValue{b}{#1}.\par}
+% \foo{}
+% \foo{b=e}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.25\linewidth}
+% \ekvcHash\foo{a=a,b=b}{a is \ekvcValue{a}{#1}.\par
+% b is \ekvcValue{b}{#1}.\par}
+% \foo{}
+% \foo{b=e}
+% \end{exresult}
%
% \begin{function}{\ekvcHashAndForward}
% \begin{syntax}
@@ -489,18 +559,26 @@ and the derived files expkv-cs.pdf
% \texttt{\cs[no-index]{ekvcValue}\{\key\}\{\#1\}} (or whichever argument the
% hashed \kv\ list will be).
% \end{function}
+% \example This defines a macro |\foo| processing two keys, and passing the
+% result to |\foobar|:
+% \begin{lstlisting}
+% \ekvcHashAndForward\foo\foobar{a=a,b=b}
+% \newcommand*\foobar[1]{a is \ekvcValue{a}{#1}.\par
+% b is \ekvcValue{b}{#1}.\par}
+% \end{lstlisting}
%
% \begin{function}{\ekvcHashAndUse}
% \begin{syntax}
% \cs{ekvcHashAndUse}\meta{cs}\marg{primary keys}
% \end{syntax}
% This will roughly do the same as |\ekvcHashAndForward|, but instead of
-% specifying what will be used after hashing the keys, \meta{cs} will use what
-% follows the \kv\ list. So its syntax will be
+% specifying what will be used after hashing the keys at install time,
+% \meta{cs} will use what follows the \kv\ list. So its syntax will be
% \end{function}
-% \begin{syntax}
-% \meta{cs}\{\key=\val, \ldots\}\marg{after}
-% \end{syntax}
+% \begin{quote}
+% \ttfamily
+% \meta{cs}\{\key=\val, \ldots\}\marg{after}
+% \end{quote}
%
% \begin{function}{\ekvcValue}
% \begin{syntax}
@@ -525,9 +603,9 @@ and the derived files expkv-cs.pdf
% a result this is about $1.4$ times faster \emph{but} will throw low level
% \TeX\ errors eventually if the hash function isn't defined or the \key\
% isn't part of the \meta{key list} (\emph{e.g.}, because it was defined as a
-% key for another macro -- all macros share the same hash function per \key).
-% Use it if you know what you're doing. This macro needs exactly three steps
-% of expansion in the no-errors case.
+% key for another macro -- all macros share the same hash function per \key\
+% name). Use it if you know what you're doing. This macro needs exactly three
+% steps of expansion in the no-errors case.
% \end{function}
%
% \begin{function}{\ekvcValueSplit}
@@ -537,13 +615,34 @@ and the derived files expkv-cs.pdf
% If you need a specific \key\ from a \meta{key list} more than once, it'll
% be a good idea to only extract it once and from then on keep it as a
% separate argument. Hence the macro \cs{ekvcValueSplit} will extract one
-% specific \key's value from the list and forward the remainder of the list
-% as the first and the \key's value as the second argument to \meta{next}, so
-% the result of this will be \meta{next}\marg{key list'}\marg{value} with
-% \meta{key list'} the remaining list. This is almost as fast as |\ekvcValue|
-% and runs the same tests. Keep in mind that you can't fetch for the same
-% \key\ again from \meta{key list'} as it got removed.
+% specific \key's value from the list and forward it as an argument to
+% \meta{next}, so the result
+% of this will be \meta{next}\marg{value}. This is roughly as fast as
+% |\ekvcValue| and runs the same tests.
% \end{function}
+% \example The following defines a macro |\foo| which will take three keys.
+% Since the next parsing step will need the value of one of the keys multiple
+% times we split that key off the list (in this example the next step doesn't
+% use the key multiple times for simplicity though), and the entire list is
+% forwarded as the second argument:\\
+% \begin{minipage}{.75\linewidth}
+% \begin{lstlisting}
+% \ekvcHash\foo{a=a,b=b,c=c}
+% {\ekvcValueSplit{a}{#1}\foobar{#1}}
+% \newcommand*\foobar[2]{a is #1.\par
+% b is \ekvcValue{b}{#2}.\par
+% c is \ekvcValue{c}{#2}.\par}
+% \foo{}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.25\linewidth}
+% \ekvcHash\foo{a=a,b=b,c=c}
+% {\ekvcValueSplit{a}{#1}\foobar{#1}}
+% \newcommand*\foobar[2]{a is #1.\par
+% b is \ekvcValue{b}{#2}.\par
+% c is \ekvcValue{c}{#2}.\par}
+% \foo{}
+% \end{exresult}
%
% \begin{function}{\ekvcValueSplitFast}
% \begin{syntax}
@@ -555,7 +654,7 @@ and the derived files expkv-cs.pdf
% \end{function}
%
%
-% \subsection{Secondary Keys}
+% \subsection{Secondary Keys}\label{sec:secondaries}
%
% To remove some of the limitations with the approach that each primary key
% matches an argument or hash entry, you can define secondary keys. Those have
@@ -641,8 +740,8 @@ and the derived files expkv-cs.pdf
% If \key\ is a defined value taking key, you can define a |NoVal| version
% with this that will behave as if \key\ was given \meta{default} as its
% \val. Note that this doesn't change the initial values of primary keys set
-% at definition time in |\ekvcSplit| and friends. \key\ can be a primary or
-% secondary key.
+% at definition time in |\ekvcSplit| and friends (see |\ekvcChange| in
+% \autoref{sec:change} for this). \key\ can be a primary or secondary key.
% \end{function}
%
% \begin{function}{flag-bool}
@@ -681,6 +780,167 @@ and the derived files expkv-cs.pdf
% \end{function}
%
%
+% \subsection{Changing the Initial Values}\label{sec:change}
+%
+% \begin{function}{\ekvcChange}
+% \begin{syntax}
+% \cs{ekvcChange}\meta{cs}\{\kv,\ldots\}
+% \end{syntax}
+% This processes the \kv\ list for the macro \meta{cs} to set new defaults for
+% it (meaning the values used if you don't provide anything at use time, not
+% those specified with the |default| secondary key). \meta{cs} should be
+% defined with \expkvc\ (so with any of the methods in \autoref{sec:define}).
+% Inside the \kv\ list both primary and secondary keys can be used. If
+% \meta{cs} was defined |\long| earlier it will still be |\long|, every other
+% \TeX\ prefix will be stripped (but \expkvc\ doesn't support them anywhere
+% else so that should be fine). The resulting new defaults will be stored
+% inside the \meta{cs} locally (just as the original defaults were). If there
+% was an unknown key forwarding added to \meta{cs} (see \autoref{sec:unknown})
+% any unknown key will be stored inside the list of unknown keys as well.
+% |\ekvcChange| is not expandable!
+% \end{function}
+%
+% Consider the following example:\\
+% \begin{minipage}[c]{.75\linewidth}
+% \begin{lstlisting}
+% \ekvcSplit\foo{a=a,b=b}{a is #1.\par b is #2.\par}
+% \begingroup
+% \ekvcChange\foo{b=B}
+% \foo{} % new defaults
+% \ekvcSecondaryKeys\foo{meta c={a={#1},b={#1}}}
+% \ekvcChange\foo{c=c}
+% \foo{} % newer defaults
+% \endgroup
+% \foo{} % initial defaults
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.25\linewidth}
+% \ekvcSplit\foo{a=a,b=b}{a is #1.\par b is #2.\par}
+% \begingroup
+% \ekvcChange\foo{b=B}
+% \foo{}
+% \ekvcSecondaryKeys\foo{meta c={a={#1},b={#1}}}
+% \ekvcChange\foo{c=c}
+% \foo{}
+% \endgroup
+% \foo{}
+% \end{exresult}
+%
+% As a result with this the typical setup macro could be implemented:
+% \begin{lstlisting}
+% \ekvcHashAndUse\foo{key=a,key=b}
+% \newcommand*\foosetup{\ekvcChange\foo}
+% \end{lstlisting}
+% Of course the usage is limited to a single macro |\foo|, hence this might not
+% be as powerful as similar macros used with other \kv\ interfaces. But at least
+% a few similar macros could be grouped using the same key parsing macro
+% internally.
+%
+%
+% \subsection{Handling Unknown Keys}\label{sec:unknown}
+%
+% If your macro should handle unknown keys without directly throwing an error
+% you can use the special |...| marker in the \meta{primary keys} list. Since
+% those keys will be processed once by \expkv\ they will be forwarded
+% normalised: The key name will be the result of one |\detokenize|, the value
+% will be forwarded as \verb*| {|\meta{value}\verb*|} |, so with spaces around
+% one set of braces (this way, most other \kv\ implementations should parse the
+% correct input).
+%
+% The exact behaviour differs slightly between the two variants (as all keys
+% do). The behaviour inside the split variants will be similar to normal primary
+% keys, the $n$-th argument (corresponding to the position of |...| inside the
+% primary keys list) will contain any unknown key encountered while parsing the
+% argument. And inside the split variant you can use a primary key named |...|
+% at the same time.
+%
+% \example The following will forward any unknown key to |\includegraphics| to
+% control the appearance while processing its own keys:\\
+% \begin{minipage}{.6\linewidth}
+% \begin{lstlisting}
+% \newcommand*\foo{\ekvoptarg\fooKV{}}
+% \ekvcSplitAndForward\fooKV\fooOUT
+% {
+% a=a
+% ,...
+% ,b=b
+% ,...={}
+% }
+% \newcommand\fooOUT[5]
+% {%
+% a is #1 and b is #3.\par
+% \includegraphics[{#2}]{#5}\par
+% \texttt{...} is #4.\par
+% }
+% \foo[width=.5\linewidth, b=c,
+% ...={a stupid key name, but works}]
+% {example-image-duck}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.4\linewidth}
+% \newcommand*\foo{\ekvoptarg\fooKV{}}
+% \ekvcSplitAndForward\fooKV\fooOUT
+% {
+% a=a
+% ,...
+% ,b=b
+% ,...={}
+% }
+% \newcommand\fooOUT[5]
+% {%
+% a is #1 and b is #3.\par
+% \includegraphics[{#2}]{#5}\par
+% \texttt{...} is #4.\par
+% }
+% \foo[width=.5\linewidth, b=c,
+% ...={a stupid key name, but works}]
+% {example-image-duck}
+% \end{exresult}
+%
+% Inside the hash variants the unknown keys list will be put inside the hash
+% named |...| (we have to use some name, so why not this). As a consequence a
+% primary key named |...| would clash with the unknown key handler. If you still
+% used such a key it would remove any unknown key stored there until that point
+% and replace the list with its value.
+%
+% \example The following is more or less equivalent to the example above, but
+% with the hash variant, and it will not contain the primary |...| key. We have
+% to make sure that |\includegraphics| sees the \kv\ list, so need to expand
+% |\ekvcValue{...}{#1}| before |\includegraphics| parses it.\\
+% \begin{minipage}{.76\linewidth}
+% \begin{lstlisting}
+% \newcommand*\foo{\ekvoptarg\fooKV{}}
+% \ekvcHashAndForward\fooKV\fooOUT
+% {a=a, b=b, ...}
+% \newcommand\fooOUT[2]
+% {%
+% a is \ekvcValue{a}{#1} and
+% b is \ekvcValue{b}{#1}.\par
+% \expanded{\noexpand\includegraphics
+% [{\ekvcValue{...}{#1}}]}
+% {#2}\par
+% }
+% \foo[width=\linewidth, b=c]
+% {example-image-duck-portrait}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.24\linewidth}
+% \newcommand*\foo{\ekvoptarg\fooKV{}}
+% \ekvcHashAndForward\fooKV\fooOUT
+% {a=a, b=b, ...}
+% \newcommand\fooOUT[2]
+% {%
+% a is \ekvcValue{a}{#1} and
+% b is \ekvcValue{b}{#1}.\par
+% \expanded{\noexpand\includegraphics
+% [{\ekvcValue{...}{#1}}]}
+% {#2}\par
+% }
+% \foo[width=\linewidth, b=c]
+% {example-image-duck-portrait}
+% \end{exresult}
+%
+%
% \subsection{Flags}\label{sec:flags}
%
% The idea of flags is taken from \pkg{expl3}. They provide a way to store
@@ -693,7 +953,8 @@ and the derived files expkv-cs.pdf
%
% The state of flags is always changed locally to the current group, but not to
% the current macro, so if you're using one of the |t|-types involving flags
-% bear in mind that they can affect other macros at the current group level!
+% bear in mind that they can affect other macros using the same flags at the
+% current group level!
%
% \expkvc\ provides some macros to access, alter, and use flags. Flags of
% \expkvc\ don't share a name space with the flags of \pkg{expl3}.
@@ -706,7 +967,7 @@ and the derived files expkv-cs.pdf
% whether the macro \meta{flag} is currently undefined. A \meta{flag} will
% expand to the flag's current height with a trailing space (so you can use it
% directly with |\ifnum| for example and it will terminate the number scanning
-% itself).
+% on its own).
% \end{function}
%
% All other macros dealing with flags take as a parameter a macro defined as a
@@ -791,26 +1052,26 @@ and the derived files expkv-cs.pdf
% \end{function}
%
%
-% \subsection{Example}
+% \subsection{Further Examples}\label{sec:examples}
%
-% How could a documentation be a good documentation without some basic examples?
-% Say we want to define a small macro expanding to some character description
-% (who knows why this has to be expandable?). A character description will not
-% have too many items to it, so we use |\ekvcSplit|.
+% How could a documentation be a good documentation without enough basic
+% examples? Say we want to define a small macro expanding to some character
+% description (who knows why this has to be expandable?). A character
+% description will not have too many items to it, so we use |\ekvcSplit| (the
+% comments with the parameter numbers are of course not necessary and just ease
+% reading the example).
% \begin{lstlisting}
% \ekvcSplit\character
% {
-% name=John Doe,
-% age=any,
-% nationality=the Universe,
-% hobby=to exist,
-% type=Mister,
-% pronoun=He,
-% possessive=his,
-% }
-% {%
-% #1 is a #5 from #3. #6 is of #2 age and #7 hobby is #4.\par
+% name=John Doe, % #1
+% age=any, % #2
+% nationality=the Universe, % #3
+% hobby=to exist, % #4
+% type=Mister, % #5
+% pronoun=He, % #6
+% possessive=his, % #7
% }
+% {#1 is a #5 from #3. #6 is of #2 age and #7 hobby is #4.\par}
% \end{lstlisting}
% Also we want to give some short cuts so that it's easier to describe several
% persons.
@@ -854,7 +1115,7 @@ and the derived files expkv-cs.pdf
% As one might see, the |lady| key could actually have been an |nmeta| key as
% well, as all that is done with the argument is using it as a \kv\ list.
%
-% The result of all the first two usages would be:
+% The result of only the first two usages would be:
% \begin{exresult}{\linewidth}
% \ekvcSplit\character
% {
@@ -898,7 +1159,9 @@ and the derived files expkv-cs.pdf
% and mandatory arguments as well. A small nonsense example (which should
% perhaps use |\ekvcSplitAndForward| instead of |\ekvcHashAndForward| since it
% only uses four keys and one other argument -- and isn't expandable since it
-% uses a \env{tabular} environment):
+% uses a \env{tabular} environment, so it would've been better to use a more
+% feature rich \kv\ interface most likely, \emph{e.g.}, the one provided by
+% \expkvd):
% \begin{lstlisting}
% \makeatletter
% \newcommand*\nonsense{\ekvoptarg\nonsense@a{}}
@@ -957,6 +1220,70 @@ and the derived files expkv-cs.pdf
% \end{exresult}
%
%
+% \subsection{Freedom for Keys!}
+%
+% If this was the \TeX book this subsection would have a double bend sign. Not
+% because it is overly complicated, but because it shows things which could
+% break \expkvc's expandability and its alignment safety. This is for
+% experienced users wanting to get the most flexibility and knowing what they
+% are doing.
+%
+% In case you're wondering, it is possible to define other keys than the
+% primaries and the secondary types listed in \autoref{sec:secondaries} for a
+% macro defined with \expkvc\ by using the low-level interface of \expkv\ or
+% even the interface provided by \expkvd. The set name used for \expkvc's keys
+% is the macro name, including the leading backslash, or more precisely
+% |\string|\meta{cs} is used. This can be exploited to define additional keys
+% with arbitrary code. Consider the following \emph{bad} example:
+% \begin{lstlisting}
+% \ekvcSplit\foo{a=A,b=B}{a is #1.\par b is #2\par}
+% \protected\ekvdef{\string\foo}{c}{\def\fooC{#1}}
+% \end{lstlisting}
+% This would define a key named |c| that will store its value inside a macro.
+% The issue with this is that this can't be done expandably. As a result, the
+% macro |\foo| isn't always expandable any more (not that bad if this was never
+% required; killjoy if it was) and as soon as the key |c| is used, it is also no
+% longer alignment safe\footnote{This means that the \kv-list can't contain
+% alignment markers that are not inside an additional set of braces if used
+% inside a \TeX\ alignment.}
+% (might be bad depending on the usage).
+%
+% So why do I show you this? Because we could as well do something useful like
+% create a key that pre-parses the input and after that passes the parsed value
+% on. This parsing would have to be completely expandable though. For the
+% pass-on part we can use the following function:
+%
+% \begin{function}{\ekvcPass}
+% \begin{syntax}
+% \cs{ekvcPass}\meta{cs}\marg{key}\marg{value}
+% \end{syntax}
+% This passes \meta{value} on to \meta{key} for the \expkvc-macro \meta{cs}.
+% It should be used inside the key parsing of a macro defined with \expkvc,
+% else this most likely results in a low level \TeX\ error. You can't forward
+% anything to the special unknown key handler |...| as that is no defined key.
+% \end{function}
+%
+% With this we could for example split the value of a key at a hyphen and pass
+% the parts to different keys:\\
+% \begin{minipage}[c]{.75\linewidth}
+% \begin{lstlisting}
+% \ekvcSplit\foo{a=A,b=B}{a is #1.\par b is #2.\par}
+% \ekvdef{\string\foo}{c}{\fooSplit#1\par}
+% \def\fooSplit#1-#2\par
+% {\ekvcPass\foo{a}{#1}\ekvcPass\foo{b}{#2}}
+% \foo{}
+% \foo{c=1-2}
+% \end{lstlisting}
+% \end{minipage}^^A
+% \begin{exresult}[nobeforeafter,box align=center]{.25\linewidth}
+% \ekvcSplit\foo{a=A,b=B}{a is #1.\par b is #2.\par}
+% \ekvdef{\string\foo}{c}{\fooSplit#1\par}
+% \def\fooSplit#1-#2\par{\ekvcPass\foo{a}{#1}\ekvcPass\foo{b}{#2}}
+% \foo{}
+% \foo{c=1-2}
+% \end{exresult}
+%
+%
% \subsection{Speed Considerations}\label{sec:speed}
%
% As already mentioned in the introduction there are some speed considerations
@@ -965,13 +1292,13 @@ and the derived files expkv-cs.pdf
% use case. The key-parsing is still faster than with most other \kv\ packages
% (see the ``Comparisons'' subsection in the \expkv\ documentation).
%
-% The speed considerations in this subsection use the first example in this
-% documentation as the benchmark. So we have seven keys and a short sentence
-% which should be typeset. For comparisons I use the following equivalent
-% \expkvd\ definitions. Each result is the average between changing no keys from
-% their initial values and altering four. Furthermore I'll compare three
-% variants of \expkvc\ with the \expkvd\ definitions, namely the split example
-% from above, a hash variant using |\ekvcValue| and a hash variant using
+% The speed considerations in this subsection use the first example of
+% \autoref{sec:examples} as the benchmark. So we have seven keys and a short
+% sentence which should be typeset. For comparisons I use the following
+% equivalent \expkvd\ definitions. Each result is the average between changing
+% no keys from their initial values and altering four. Furthermore I'll compare
+% three variants of \expkvc\ with the \expkvd\ definitions, namely the split
+% example from above, a hash variant using |\ekvcValue| and a hash variant using
% |\ekvcValueFast|.
% \begin{lstlisting}
% \usepackage{expkv-def}
@@ -996,8 +1323,9 @@ and the derived files expkv-cs.pdf
% {%
% \begingroup
% \ekvset{keys}{#1}%
-% \KEYSname\ is a \KEYStype\ from \KEYSnationality. \KEYSpronoun\ is
-% of \KEYSage\ age and \KEYSpossessive\ hobby is \KEYShobby.%
+% \KEYSname\ is a \KEYStype\ from \KEYSnationality.
+% \KEYSpronoun\ is of \KEYSage\ age and
+% \KEYSpossessive\ hobby is \KEYShobby.%
% \endgroup
% }
% \end{lstlisting}
@@ -1021,14 +1349,16 @@ and the derived files expkv-cs.pdf
% parsing part and only $1.5$ to $2.8$ times faster if the typesetting part is
% factored in. So the real choke isn't the parsing.
%
-% So to summarize this, if you have a reasonable use case for expandable \kv\
-% parsing macros you should go on and define them using \expkvc. If you have a
-% reasonable use case for \kv\ parsing macros but defining them expandable isn't
-% necessary for your use you should take advantage of the greater flexibility of
-% non-expandable \kv\ setups (but if you're after maximum speed there aren't
-% that many \kv\ parsers beating \expkvc). And if you are after maximum
-% performance maybe ditching the \kv\ interface altogether is a good idea, but
-% depending on the number of arguments your interface might get convoluted.
+% So to summarise this, if you have a use case for expandable \kv\
+% parsing macros you should go on and define them using \expkvc. If you just
+% want to define a simple macro with a few keys |\ekvcSplit| might be the
+% easiest interface there is. If you have a reasonable use case for \kv\ parsing
+% macros but defining them expandable isn't necessary for your use you should
+% take advantage of the greater flexibility of non-expandable \kv\ setups (but
+% if you're after maximum speed there aren't that many \kv\ parsers beating
+% \expkvc). And if you are after maximum performance maybe ditching the \kv\
+% interface altogether is a good idea, but depending on the number of arguments
+% your interface might get convoluted.
%
%
% \subsection{Useless Macros}
@@ -1127,8 +1457,8 @@ and the derived files expkv-cs.pdf
% \begin{macro}{\ekvcVersion,\ekvcDate}
% We're on our first input, so lets store the version and date in a macro.
% \begin{macrocode}
-\def\ekvcVersion{0.10}
-\def\ekvcDate{2021-06-03}
+\def\ekvcVersion{1.0}
+\def\ekvcDate{2021-06-20}
% \end{macrocode}
% \end{macro}
%
@@ -1148,6 +1478,14 @@ and the derived files expkv-cs.pdf
% |\ekvc@tmp| will be reused later, but we don't need it to ever store
% information long-term after \expkvc\ was initialized.
%
+% \begin{macro}[internal]{\ekvc@tripledots}
+% This macro just serves as a marker for a comparison to allow the syntax
+% for the unknown key handlers.
+% \begin{macrocode}
+\def\ekvc@tripledots{...}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}[internal]{\ekvc@keycount}
% We'll need to keep count how many keys must be defined for each macro in the
% |split| variants.
@@ -1334,7 +1672,8 @@ and the derived files expkv-cs.pdf
% \begin{macro}[internal]
% {
% \ekvc@SetupSplitKeys, \ekvc@SetupSplitKeys@a, \ekvc@SetupSplitKeys@b,
-% \ekvc@SetupSplitKeys@c
+% \ekvc@SetupSplitKeys@c,
+% \ekvc@SetupSplitKeys@check@unknown,\ekvc@SetupSplitKeys@unknown
% }
% These macros parse the list of keys and set up the key macros. First we need
% to initialise some macros and start |\ekvparse|.
@@ -1344,7 +1683,7 @@ and the derived files expkv-cs.pdf
\ekvc@keycount=0
\let\ekvc@any@long\ekv@empty
\let\ekvc@initials\ekv@empty
- \ekvparse\ekvc@err@value@required\ekvc@SetupSplitKeys@a
+ \ekvparse\ekvc@SetupSplitKeys@check@unknown\ekvc@SetupSplitKeys@a
}
% \end{macrocode}
% Then we need to step the key counter for each key. Also we have to check
@@ -1421,6 +1760,47 @@ and the derived files expkv-cs.pdf
{}%
}
% \end{macrocode}
+% If no value was provided this could either be an error, or the unknown key
+% forwarding. We have to check this (comparing against |...| inside
+% |\ekvc@tripledots|) and if this is the unknown key list type, set it up
+% accordingly (advancing the key count and setting up the unknown handlers of
+% \expkv). Else we simply throw an error and ignore the incident.
+% \begin{macrocode}
+\protected\long\def\ekvc@SetupSplitKeys@check@unknown#1%
+ {%
+ \begingroup
+ \edef\ekvc@tmp{\detokenize{#1}}%
+ \expandafter
+ \endgroup
+ \ifx\ekvc@tripledots\ekvc@tmp
+ \advance\ekvc@keycount1
+% \end{macrocode}
+% The |\begingroup\expandafter\endgroup| ensures that the split mark isn't
+% actually defined (even if it just were with meaning |\relax|).
+% \begin{macrocode}
+ \begingroup\expandafter\endgroup
+ \expandafter\ekvc@SetupSplitKeys@unknown
+ \csname ekvc@splitmark@\the\ekvc@keycount\endcsname
+ \let\ekvc@any@long\long
+ \else
+ \ekvc@err@value@required{#1}%
+ \fi
+ }
+% \end{macrocode}
+%
+% \begin{macrocode}
+\protected\long\def\ekvc@SetupSplitKeys@unknown#1%
+ {%
+ \long\expandafter\def\csname\ekv@name\ekvc@set{}u\endcsname##1##2##3#1##4%
+ {##3#1{##4,##2= {##1} }}%
+ \long\expandafter\def\csname\ekv@name\ekvc@set{}uN\endcsname##1##2#1##3%
+ {##2#1{##3,##1}}%
+ \edef\ekvc@initials{\unexpanded\expandafter{\ekvc@initials#1{}}}%
+ \ekvc@helpers@needed
+ {\expandafter\ekvc@setup@splitmacro\expandafter{\the\ekvc@keycount}}%
+ {}%
+ }
+% \end{macrocode}
% \end{macro}
%
% \begin{macro}[internal]{\ekvc@split@p@long}
@@ -1436,6 +1816,14 @@ and the derived files expkv-cs.pdf
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}[internal]{\ekvc@split@p@short}
+% The |short| prefix does essentially nothing, it is only provided to allow
+% key names starting with |long| that aren't |\long|.
+% \begin{macrocode}
+\def\ekvc@split@p@short{\ekvc@SetupSplitKeys@c}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}[internal]{\ekvc@defarggobbler}
% This is needed to define a macro with 1-9 parameters programmatically.
% \LaTeX's \cs[no-index]{newcommand} does something similar for example.
@@ -1623,7 +2011,11 @@ and the derived files expkv-cs.pdf
% \end{macro}
%
% \begin{macro}[internal]
-% {\ekvc@SetupHashKeys,\ekvc@SetupHashKeys@a,\ekvc@SetupHashKeys@b}
+% {%
+% \ekvc@SetupHashKeys,\ekvc@SetupHashKeys@a,\ekvc@SetupHashKeys@b,
+% \ekvc@SetupHashKeys@c,
+% \ekvc@SetupHashKeys@check@unknown,\ekvc@SetupHashKeys@unknown
+% }
% This should look awfully familiar as well, since it's just the same as for
% the split keys with a few other names here and there.
% \begin{macrocode}
@@ -1631,7 +2023,7 @@ and the derived files expkv-cs.pdf
{%
\let\ekvc@any@long\ekv@empty
\let\ekvc@initials\ekv@empty
- \ekvparse\ekvc@err@value@required\ekvc@SetupHashKeys@a{#1}%
+ \ekvparse\ekvc@SetupHashKeys@check@unknown\ekvc@SetupHashKeys@a{#1}%
}
\protected\def\ekvc@SetupHashKeys@a#1%
{%
@@ -1685,6 +2077,39 @@ and the derived files expkv-cs.pdf
\ekvc@setup@hashmacro{#1}%
}
% \end{macrocode}
+% \begin{macrocode}
+\protected\long\def\ekvc@SetupHashKeys@check@unknown#1%
+ {%
+ \begingroup
+ \edef\ekvc@tmp{\detokenize{#1}}%
+ \expandafter
+ \endgroup
+ \ifx\ekvc@tripledots\ekvc@tmp
+ \ekvc@SetupHashKeys@unknown
+ \let\ekvc@any@long\long
+ \else
+ \ekvc@err@value@required{#1}%
+ \fi
+ }
+% \end{macrocode}
+% \begin{macrocode}
+\def\ekvc@SetupHashKeys@unknown#1%
+ {%
+ \protected\def\ekvc@SetupHashKeys@unknown
+ {%
+ \expandafter
+ \let\csname\ekv@name\ekvc@set{}u\endcsname\ekvc@hash@unknown@kv
+ \expandafter
+ \let\csname\ekv@name\ekvc@set{}uN\endcsname\ekvc@hash@unknown@k
+ \edef\ekvc@initials{\unexpanded\expandafter{\ekvc@initials#1{}}}%
+ \ekvc@setup@hashmacro{...}%
+ }%
+ \long\def\ekvc@hash@unknown@kv##1##2##3#1##4{##3#1{##4,##2= {##1} }}%
+ \long\def\ekvc@hash@unknown@k##1##2#1##3{##2#1{##3,##1}}%
+ }
+\expandafter\ekvc@SetupHashKeys@unknown
+ \csname ekvc@hashmark@\ekvc@tripledots\endcsname
+% \end{macrocode}
% \end{macro}
%
% \begin{macro}[internal]{\ekvc@hash@p@long}
@@ -1699,6 +2124,14 @@ and the derived files expkv-cs.pdf
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}[internal]{\ekvc@hash@p@short}
+% The |short| prefix does essentially nothing, it is only provided to allow
+% key names starting with |long| that aren't |\long|.
+% \begin{macrocode}
+\def\ekvc@hash@p@short{\ekvc@SetupHashKeys@c}
+% \end{macrocode}
+% \end{macro}
+%
% \begin{macro}[internal]{\ekvc@setup@hashmacro}
% The safe hash macros will be executed inside of an |\unexpanded| expansion
% context, so they have to insert braces for that once they are done.
@@ -1748,18 +2181,19 @@ and the derived files expkv-cs.pdf
\unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname}%
####2####3\unexpanded{\ekvc@stop}####4%
{%
- ####4{####1####3}{####2}%
+ ####4{####2}%
}%
\long\gdef\unexpanded\expandafter
{\csname ekvc@safesplithash@#1\endcsname}####1%
{%
\unexpanded\expandafter
{\csname ekvc@@safesplithash@#1\endcsname}%
- ####1\unexpanded{\ekvc@mark\ekvc@safe@found@hash}%
+ ####1\unexpanded{\ekvc@mark\ekvc@safe@after@hash}%
\unexpanded\expandafter
{%
\csname ekvc@hashmark@#1\endcsname{}%
- \ekvc@mark{\ekvc@err@missing@hash{#1}\ekvc@safe@no@hash}%
+ \ekvc@mark
+ {\ekvc@err@missing@hash{#1}\ekvc@safe@after@hash}%
\ekvc@stop
}%
}%
@@ -1770,7 +2204,7 @@ and the derived files expkv-cs.pdf
####2####3\unexpanded{\ekvc@mark}####4####5%
\unexpanded{\ekvc@stop}%
{%
- ####4{####2}####1####3\unexpanded{\ekvc@stop}%
+ ####4{####2}%
}%
}%
\ekvc@tmp
@@ -1812,22 +2246,15 @@ and the derived files expkv-cs.pdf
{\csname ekvc@safesplithash@#1\endcsname}%
{\ekvc@err@unknown@hash{#1}\ekvcValueSplit@recover}%
}
-\long\def\ekvcValueSplit@recover#1#2%
- {%
- #2{#1}{}%
- }
+\long\def\ekvcValueSplit@recover#1#2{#2{}}
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}[internal]{\ekvc@safe@found@hash, \ekvc@safe@no@hash}
+% \begin{macro}[internal]{\ekvc@safe@after@hash}
% \begin{macrocode}
-\long\def\ekvc@safe@found@hash#1#2\ekvc@stop#3%
+\long\def\ekvc@safe@after@hash#1#2%
{%
- #3{#2}{#1}%
- }
-\long\def\ekvc@safe@no@hash#1#2\ekvc@mark\ekvc@safe@found@hash\ekvc@stop#3%
- {%
- #3{#2}{}%
+ #2{#1}%
}
% \end{macrocode}
% \end{macro}
@@ -1839,9 +2266,7 @@ and the derived files expkv-cs.pdf
% sequence.
% \begin{macrocode}
\long\def\ekvcValueSplitFast#1#2%
- {%
- \csname ekvc@fastsplithash@#1\endcsname#2\ekvc@stop
- }
+ {\csname ekvc@fastsplithash@#1\endcsname#2\ekvc@stop}
% \end{macrocode}
% \end{macro}
%
@@ -1858,8 +2283,8 @@ and the derived files expkv-cs.pdf
% \begin{macrocode}
\long\def\ekvc@safehash@#1{\ekvc@err@empty@hash{}}
\long\def\ekvc@fasthash@#1\ekvc@stop{\ekvc@err@empty@hash}
-\long\def\ekvc@safesplithash@#1#2{\ekvc@err@empty@hash#2{#1}{}}
-\long\def\ekvc@fastsplithash@#1\ekvc@stop#2{\ekvc@err@empty@hash#2{#1}{}}
+\long\def\ekvc@safesplithash@#1#2{\ekvc@err@empty@hash#2{}}
+\long\def\ekvc@fastsplithash@#1\ekvc@stop#2{\ekvc@err@empty@hash#2{}}
% \end{macrocode}
% \end{macro}
%
@@ -1894,6 +2319,116 @@ and the derived files expkv-cs.pdf
% \end{macrocode}
% \end{macro}
%
+% \begin{macro}{\ekvcChange}
+% This can be used to change the defaults of an \expkvc\ defined macro. It
+% checks whether there is a set with the correct name and that the macro is
+% defined. If both is true the real work is done by |\ekvc@change|.
+% \begin{macrocode}
+\protected\long\def\ekvcChange#1%
+ {%
+ \ekvifdefinedset{\string#1}%
+ {%
+ \ekvc@ifdefined#1%
+ {\ekvc@change#1}%
+ {\ekvc@err@no@key@macro#1\@gobble}%
+ }%
+ {\ekvc@err@no@key@macro#1\@gobble}%
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[internal]
+% {\ekvc@change,\ekvc@change@a,\ekvc@change@b,\ekvc@change@c}
+% First we need to see whether the macro is currently |\long|. For this we get
+% the meaning and will parse it. |#1| is the macro name in which we want to
+% change the defaults.
+% \begin{macrocode}
+\protected\def\ekvc@change#1%
+ {\expandafter\ekvc@change@a\meaning#1\ekv@stop#1}
+% \end{macrocode}
+% A temporary definition to get the stringified |macro:|. |##1| will be the
+% list of prefixes, we don't care for the exact contents of |##2| and |##3|.
+% \begin{macrocode}
+\def\ekvc@change@a#1%
+ {%
+ \protected\def\ekvc@change@a##1#1##2->##3\ekv@stop
+ {%
+ \ekvc@change@iflong{##1}%
+ {\ekvc@change@b{}}%
+ {\ekvc@change@b{\long}}%
+ }%
+ }
+\expandafter\ekvc@change@a\expandafter{\detokenize{macro:}}
+% \end{macrocode}
+% Next we expand the macro once to get its contents (including the current
+% default values with their markers). |#1| is either |\long| or empty, |#2| is
+% the macro.
+% \begin{macrocode}
+\protected\def\ekvc@change@b#1#2%
+ {\expandafter\ekvc@change@c\expandafter{#2{##1}}{#1}#2}
+% \end{macrocode}
+% Here we place an unbalanced closing brace after the expansion of the macro.
+% Then we just parse the \kv-list with |\ekvset|, that will exchange the
+% values behind the markers. Once those are changed we give control to
+% |\ekvc@change@d|. The |\ekvset| step might horribly fail if the user defined
+% some keys that don't behave nice. |#1| is the expansion of the macro, |#2|
+% is either |\long| or empty, |#3| is the macro, and |#4| is the \kv-list
+% containing the new defaults.
+% \begin{macrocode}
+\ekv@exparg{\protected\long\def\ekvc@change@c#1#2#3#4}%
+ {%
+ \expandafter\iffalse\expandafter{\expandafter\fi
+ \ekvset{\string#3}{#4}%
+ \ekvc@change@d{#2}{#3}%
+ #1%
+ }%
+ }
+% \end{macrocode}
+% The final step needs to put an unbalanced opening brace after |\def|. We do
+% that with the help of a temporary macro which stores everything necessary
+% for |\def| and expand an |\iffalse}\fi| construct to leave a single
+% opening brace. |#1| will be either empty or |\long| and |#2| is the macro.
+% Each of the macros defined with \expkvc\ takes exactly one parameter, so we
+% put that here as |####1|.
+% \begin{macrocode}
+\protected\def\ekvc@change@d#1#2%
+ {%
+ \def\ekvc@tmp{#1\def#2####1}%
+ \expandafter\ekvc@tmp\expandafter{\iffalse}\fi
+ }
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}[internal]{\ekvc@change@iflong,\ekvc@change@iflong@}
+% Checking whether a string contains the string representation of |\long| can
+% be done by gobbling everything up to the first |\long| and checking whether
+% the result is completely empty. We need a temporary macro to get the result
+% of |\string\long| inside the definitions.
+% \begin{macrocode}
+\def\ekvc@change@iflong#1%
+ {%
+ \protected\def\ekvc@change@iflong##1%
+ {\expandafter\ekv@ifempty\expandafter{\ekvc@change@iflong@##1#1}}%
+ \def\ekvc@change@iflong@##1#1{}
+ }
+\expandafter\ekvc@change@iflong\expandafter{\string\long}
+% \end{macrocode}
+% \end{macro}
+%
+% \begin{macro}{\ekvcPass}
+% This macro can be used to pass a value to a key of some macro (this way
+% more complicated key codes are possible that in the end pass processed
+% values on to some macro). The implemantation is pretty straight forward.
+% \begin{macrocode}
+\long\def\ekvcPass#1#2%
+ {%
+ \ekvifdefined{\string#1}{#2}%
+ {\csname\ekv@name{\string#1}{#2}\endcsname}%
+ {\ekvc@err@unknown@key@or@macro{#1}{#2}\@gobble}%
+ }
+% \end{macrocode}
+% \end{macro}
+%
%
% \subsubsection{Secondary Key Types}
%
@@ -2287,7 +2822,7 @@ and the derived files expkv-cs.pdf
% \begin{macro}[internal]
% {
% \ekvc@err@toomany,\ekvc@err@value@required,\ekvc@err@missing@type,
-% \ekvc@err@already@defined
+% \ekvc@err@already@defined,\ekvc@err@no@key@macro
% }
% Boring unexpandable error messages.
% \begin{macrocode}
@@ -2322,6 +2857,8 @@ and the derived files expkv-cs.pdf
\errmessage
{expkv-cs Error: Unknown key `\unexpanded{#1}' for macro `\ekvc@set'}%
}
+\long\def\ekvc@err@no@key@macro#1%
+ {\errmessage{expkv-cs Error: \string#1 is no key=val macro}}
% \end{macrocode}
% \end{macro}
%
@@ -2343,6 +2880,8 @@ and the derived files expkv-cs.pdf
\long\def\ekvc@err@missing@hash#1{\ekvc@err{hash `#1' not found}}
\long\def\ekvc@err@empty@hash{\ekvc@err{empty hash}}
\def\ekvc@err@invalid@bool#1{\ekvc@err{invalid boolean value `#1'}}
+\long\def\ekvc@err@unknown@key@or@macro#1#2%
+ {\ekvc@err{unknown key `#2' for macro #1}}
% \end{macrocode}
% \end{macro}
%
diff --git a/macros/generic/expkv-cs/expkv-cs.pdf b/macros/generic/expkv-cs/expkv-cs.pdf
index 1e19349f76..b5d42c197b 100644
--- a/macros/generic/expkv-cs/expkv-cs.pdf
+++ b/macros/generic/expkv-cs/expkv-cs.pdf
Binary files differ
diff --git a/macros/latex/contrib/docassembly/README.md b/macros/latex/contrib/docassembly/README.md
index 6765966759..e5897f2e8c 100644
--- a/macros/latex/contrib/docassembly/README.md
+++ b/macros/latex/contrib/docassembly/README.md
@@ -9,7 +9,7 @@
%% macros/latex/base/lppl.txt; either version 1.2 of %%
%% the License, or (at your option) any later version. %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-Dated: 2021-06-18
+Dated: 2021-06-19
Targeted audience: LaTeX authors who love their pdflatex, lualtex, xelatex,
or dvips -> ps2pdf workflow, who also own Acrobat Pro application.
@@ -25,6 +25,9 @@ package, which generally restricted to a dvips -> distiller workflow. Now,
these methods are available to all those who own Acrobat, no matter what PDF
creator used.
+What's New (2021-06-19) Moved some documentation from this package to
+ the acrotex-js package. New require acrotex-js dated 2021/06/19 or later.
+
Now, I simply must get back to my retirement.
D. P. Story
diff --git a/macros/latex/contrib/docassembly/docassembly.dtx b/macros/latex/contrib/docassembly/docassembly.dtx
index 429ee327e4..0f92b42948 100644
--- a/macros/latex/contrib/docassembly/docassembly.dtx
+++ b/macros/latex/contrib/docassembly/docassembly.dtx
@@ -14,7 +14,7 @@
%</copyright>
%<package>\NeedsTeXFormat{LaTeX2e}[1997/12/01]
%<package>\ProvidesPackage{docassembly}
-%<package> [2021/06/18 v1.1 docassembly: Post PDF creation assembly (dps)]
+%<package> [2021/06/19 v1.2 docassembly: Post PDF creation assembly (dps)]
%<*driver>
\documentclass{ltxdoc}
\usepackage{amstext}
@@ -88,14 +88,15 @@
% or even the much hated \app{dvips \texttt{->} Adobe Distiller}).
% \end{minipage}}
% \end{center}
-% This package requires \pkg{insdljs},\footnote{Part of the \pkg{acrotex} bundle} which loads \pkg{hyperref}. It also requires
+% This package requires \pkg{insdljs}\marginpar{\raggedleft\itshape\pkg{insdljs} pkg},\footnote{Part of the \pkg{acrotex} bundle} which loads \pkg{hyperref}. It also requires
% the successful installation of the file \texttt{aeb\_pro.js}, which is distributed
-% by the \pkg{acrotex-js} package. Version 1.6.1 of
-% \texttt{aeb\_pro.js} is required.\footnote{If you already have \pkg{aeb\_pro} installed on your
+% by the \pkg{acrotex-js} package\marginpar{\raggedleft\itshape\pkg{acrotex-js} pkg}, dated 2021/06/19 or later. Version 1.6.1 of
+% \texttt{aeb\_pro.js} is required\marginpar{\raggedleft\itshape Version 1.6.1 required}.\footnote{If you already have \pkg{aeb\_pro} installed on your
% system, be sure you have Version 1.6.1 of \texttt{aeb\_pro.js}, if not, use the version
% of \texttt{aeb\_pro.js} that comes with \pkg{acrotex-js}.} Installation of \texttt{aeb\_pro.js}
% is explained in \texttt{install\_jsfiles.pdf}, found in the \texttt{docs} folder of the \pkg{acrotex-js} package.
%
+% \changes{v1.2}{2021/06/19}{Revise documentation to reflect changes in changes in the \string\pkg{acrotex-js} package}
% \changes{v1.1}{2021/06/18}{The \string\texttt{aeb\_pro.js} file is now distributed by the
% \string\pkg{acrotex-js} package}
% \changes{v1.0}{2021/06/11}{First publication version of this package}
@@ -113,7 +114,11 @@
%
% \paragraph*{Installation of \texttt{aeb\_pro.js}.} This file is essential to the
% correct functioning of this package. It is important, therefore, to correctly
-% install it. Follow the instructions of \texttt{docs/install\_jsfiles.pdf}.
+% install it. If \texttt{aeb\_pro.js} is not already installed, download (if not already on your system)
+% and install the \pkg{acrotex-js} package (dated 2021/06/19 or later);\footnote{\url{https://www.ctan.org/pkg/acrotex-js}} \texttt{aeb\_pro.js} is located
+% in the \texttt{js-files} folder. Refer to the documentation of the \pkg{acrotex-js} package,
+% \texttt{docs/install\_jsfiles.pdf}, for information on how to install \texttt{aeb\_pro.js}.
+% The current version of \texttt{aeb\_pro.js} is Version 1.6.1.
%
% \paragraph*{Demo files.} Demo files are contained in the \texttt{examples} folder.
% They illustrate all the security restricted methods of this package.
@@ -140,6 +145,7 @@
% Require \pkg{insdljs} for this little exercise.
% \begin{macrocode}
\RequirePackage{insdljs}
+\execJSOn
% \end{macrocode}
% The critical JavaScript files are no longer distributed with this package,
% but are distributed by the \pkg{acrotex-js} package. This package must be
@@ -157,10 +163,9 @@
Before continuing, install this package,\MessageBreak
read the documentation, and place\MessageBreak
aeb_pro.js in the expected folder}
- \def\reqpkg{\usepackage{acrotex-js}}
+ \def\reqpkg{\usepackage{acrotex-js}[2021/06/19]}
}
\reqpkg
-\execJSOn
% \end{macrocode}
%
% \section{Document Assembly Methods}\label{s:DAM}
@@ -187,7 +192,8 @@
% executed in a verbatim environment where `\verb!\!' is still the escape
% character. Each of the JavaScript helper commands expects a left
% parenthesis `\texttt{(}' following the command name \emph{on the
-% same line} as the command name.\footnote{This requirement is consistent with JavaScript function usage.}
+% same line} as the command name.\footnote{This requirement is consistent
+% with JavaScript function usage.}
% See the example below for correct usage.
%\begin{verbatim}
%\begin{docassembly}
diff --git a/macros/latex/contrib/docassembly/docs/docassembly.pdf b/macros/latex/contrib/docassembly/docs/docassembly.pdf
index f4aba50587..c782c598d6 100644
--- a/macros/latex/contrib/docassembly/docs/docassembly.pdf
+++ b/macros/latex/contrib/docassembly/docs/docassembly.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/Changes b/macros/latex/contrib/hvfloat/Changes
index fd9d99736d..d3e0318635 100644
--- a/macros/latex/contrib/hvfloat/Changes
+++ b/macros/latex/contrib/hvfloat/Changes
@@ -1,4 +1,5 @@
hvfloat.sty:
+2.30 2021-06-20 - fix for introduced bug for multifloats
2.29 2021-06-15 - some more fixes for doublepage objects
- added option sameHeight for same text height on left
and right page with a doublepage object
@@ -53,5 +54,6 @@ hvfloat.tex: the source of the documentation
hvfloat-fps.sty
+0.03 2020-06-20 - dont't give a message when package is loaded
0.02 2017-09-20 - small changes
0.01 2017-09-16 - first CTAN version
diff --git a/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
index 8aa7da3cf1..d74d1e268e 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
index b90848de1d..9567c26d36 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf b/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
index d7816f6ad2..072c584f82 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
index 32a7d1db77..ff8eec9e74 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
index 47eb520a09..752c54810d 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
index 29cde239da..6ac3baf5ad 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
index 539adf324a..388cf97645 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
index 41032411ce..dd444dd08a 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
index 5f2de396a7..7aa01b02f8 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
index e0051dc4cb..cc6273ead8 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
index 288a92fff9..eb062f70e2 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
index 11e4c5882e..4f86812e09 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
index 8c8d5e7cec..263b9afc8a 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
index 1d6f74c767..9cdd2ea882 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
index 8b3eac8c60..05ac77f5dd 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
index 682c3d3940..200ac470d6 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
index 93d370456c..94d1d37488 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
index 00919f05cc..406285913d 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
index 3ed7100f4f..6db4613d89 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
index 0c39135590..16b1cbfb19 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
index 95c0d74717..a4c58d96b9 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
index 2b1867b088..b955807071 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
index d9e38b05b8..75107f1a34 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
index 256ed12d1f..4370c39d84 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
index 179b315444..164dc77f64 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
index 9013d94523..1c3c610031 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
index 8480522fb2..fe0ca31256 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
index ae4ea4dd4a..dfce04c36b 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
+++ b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.tex
@@ -41,7 +41,12 @@ The fullpage image~\vref{fig:fullpage0} has a caption~\vpageref{fig:fullpage0-ca
{fig:fullpage0}
\Blindtext
-\Blindtext
+
+\hvblindtext
+
+\hvblindtext
+
+\hvblindtext
\begin{lstlisting}
\hvFloat[fullpage,capPos=oddPage]%
diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
index e35c4fc529..c24ac2fa55 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
index 0bc26ee3e3..a357bdc1e1 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
index 1bd90be749..d7a49ea30d 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
index 0ee59f70b1..ca7e1e56ec 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
index a2ed22f860..323011e26f 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
index 3fa8364ebe..11003f09da 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
index 7d2d7801d4..495d644d55 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
index 5f4946f300..443aae8d5f 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
index 3e1e0287d5..bba76eb320 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf
deleted file mode 100644
index 640629b541..0000000000
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf
+++ /dev/null
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.tex b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.tex
deleted file mode 100644
index 4db0220481..0000000000
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.tex
+++ /dev/null
@@ -1,81 +0,0 @@
-\documentclass{scrartcl}
-%% $Id: paper-default2s2c.tex 72 2021-05-02 11:40:10Z herbert $
-
-\input{preamble.ltx}
-\setlength\columnseprule{0.4pt}
-
-\begin{document}
-\title{Example for FULLPAGE floats}
-\author{Herbert Voß}
-\maketitle
-
-\tableofcontents
-
-\blinddocument
-
-\section{File \texttt{\jobname}}
-
-\begin{lstlisting}
-The FULLPAGE image~\vref{fig:FULLPAGE0} has a caption~\vpageref{fig:FULLPAGE0-cap}.
-\end{lstlisting}
-
-The FULLPAGE image~\vref{fig:FULLPAGE0} has a caption~\vpageref{fig:FULLPAGE0-cap}.
-
-\begin{lstlisting}
-\hvFloat*[FULLPAGE]%
- {figure}%
- {\includegraphics[FULLPAGE]{frose}}%
- [A FULLPAGE float with the default caption setting]%
- {A default caption of a ``FULLPAGE'' object with the default setting, which
- is a ``left'' caption which means that it always appears before the object.
- This can be an even or odd page. And some more text whch has no
- real meaning because it fills only the space for a long caption.}%
- {fig:FULLPAGE0}
-\end{lstlisting}
-
-
-\Float[default]
-\hvFloat*[FULLPAGE]%
- {figure}%
- {\includegraphics[FULLPAGE]{frose}}%
- [A FULLPAGE float with the default caption setting]%
- {A default caption of a ``FULLPAGE'' object with the default setting, which
- is a ``left'' caption which means that it always appears before the object.
- This can be an even or odd page. And some more text whch has no
- real meaning because it fills only the space for a long caption.}%
- {fig:FULLPAGE0}
-
-\blinddocument
-
-\begin{lstlisting}
-\hvFloat*[FULLPAGE]%
- {figure}%
- {\includegraphics[FULLPAGE]{frose}}%
- [A FULLPAGE float with the default caption setting]%
- {A default caption of a ``FULLPAGE'' object with the default setting, which
- is a ``left'' caption which means that it always appears before the object.
- This can be an even or odd page. And some more text whch has no
- real meaning because it fills only the space for a long caption.}%
- {fig:FULLPAGE1}
-\end{lstlisting}
-
-
-\Float[default]
-\hvFloat*[FULLPAGE]%
- {figure}%
- {\includegraphics[FULLPAGE]{frose}}%
- [A FULLPAGE float with the default caption setting]%
- {A default caption of a ``FULLPAGE'' object with the default setting, which
- is a ``left'' caption which means that it always appears before the object.
- This can be an even or odd page. And some more text whch has no
- real meaning because it fills only the space for a long caption.}%
- {fig:FULLPAGE1}
-
-\blinddocument
-
-\Blindtext
-
-\blindtext
-
-
-\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
index a69f803c69..e86b9e6674 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
index 0fbf2c5155..56253d38e2 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
index 7e394e5d57..daca3967b6 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
index 91e2ad65cc..8c43e8c1f0 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
index 4dab820f09..954f63954d 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
index 439a827f28..037f72ae10 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
index 195114fb0a..2fecbfbe05 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/runAll.sh b/macros/latex/contrib/hvfloat/doc/examples/runAll.sh
index 3b6bc2008f..0cecd6a0c2 100755
--- a/macros/latex/contrib/hvfloat/doc/examples/runAll.sh
+++ b/macros/latex/contrib/hvfloat/doc/examples/runAll.sh
@@ -3,18 +3,18 @@ for datei in *.tex
do
RUNS=1
echo "LuaLaTeX-Lauf Nr. $RUNS von $datei ======================================="
- lualatex $datei
+ lualatex --interaction=nonstopmode $datei >/dev/null
MAIN=$(basename -a -s .tex $datei)
TEST=`grep -c "Label(s) may have changed." $MAIN.log`
while [ $TEST -gt 0 ];
do
let RUNS=RUNS+1
echo "LuaLaTeX-Lauf Nr. $RUNS von $datei ======================================="
- lualatex $datei
+ lualatex --interaction=nonstopmode $datei >/dev/null
TEST=`grep -c "Label(s) may have changed." $MAIN.log `
if [ $RUNS -gt 4 ]
then TEST=0
fi
done
- rm $MAIN.aux $MAIN.log $MAIN.out $MAIN.toc
+ rm -fr $MAIN.aux $MAIN.log $MAIN.out $MAIN.toc
done
diff --git a/macros/latex/contrib/hvfloat/doc/examples/runEXA.sh b/macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
index ea7f8b1f78..de0ad052ec 100755
--- a/macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
+++ b/macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
@@ -3,14 +3,14 @@ for datei in $1????.tex
do
RUNS=1
echo "LuaLaTeX-Lauf Nr. $RUNS von $datei ======================================="
- lualatex $datei
+ lualatex --interaction=nonstopmode $datei
MAIN=$(basename -a -s .tex $datei)
TEST=`grep -c "Label(s) may have changed." $MAIN.log`
while [ $TEST -gt 0 ];
do
let RUNS=RUNS+1
echo "LuaLaTeX-Lauf Nr. $RUNS von $datei ======================================="
- lualatex $datei
+ lualatex --interaction=nonstopmode $datei
TEST=`grep -c "Label(s) may have changed." $MAIN.log `
if [ $RUNS -gt 4 ]
then TEST=0
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
index 807cb410c7..d2391f0870 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
index a8f2fcef06..a23af6e14d 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
index caa9d820ab..83d13d7824 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
index c5e4dbfdf7..b5e7ae13b8 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
index 374b2a0338..026910949f 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
index 45a7f59c13..68d689fca0 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
index f7e3d07b42..d67a0f806a 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
index 9ae77741d0..6456d85628 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
index 4753c61bde..6ee1ea42d1 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
index e51326fc94..a12ef0d594 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
+++ b/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
index 1bf89fbc6f..6ddf3c1f56 100644
--- a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
+++ b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.tex b/macros/latex/contrib/hvfloat/doc/hvfloat.tex
index 59805c7554..90bea8a9eb 100644
--- a/macros/latex/contrib/hvfloat/doc/hvfloat.tex
+++ b/macros/latex/contrib/hvfloat/doc/hvfloat.tex
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.tex 112 2021-06-14 08:01:42Z herbert $
+%% $Id: hvfloat.tex 114 2021-06-15 13:20:03Z herbert $
\listfiles
\errorcontextlines=100
\documentclass[twoside,paper=a4,]{scrartcl}
@@ -166,8 +166,9 @@
\begin{document}
-\title{Package \texttt{hvfloat}\\Rotating and scaling of objects and captions\\ver \hvFloatFileVersion}
-\author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}\newline Thanks to Frank Mittelbach, Rolf Niepraschk}}
+\title{Package \texttt{hvfloat}\\
+Controlling captions, fullpage and doublepage floats\\ver \hvFloatFileVersion}
+\author{Herbert Voß\thanks{\protect\url{hvoss@tug.org}\newline Thanks to Karl Berry, Frank Mittelbach, Rolf Niepraschk}}
\date{\today}
\maketitle
diff --git a/macros/latex/contrib/hvfloat/doc/images/missing.txt b/macros/latex/contrib/hvfloat/doc/images/missing.txt
deleted file mode 100644
index c10e55ce9c..0000000000
--- a/macros/latex/contrib/hvfloat/doc/images/missing.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-Not all images of the documentation are listed here, because
-some are not for public use. You can use any other image if you
-want to run the documentation by yourselve.
-
diff --git a/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty b/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
index 99b7cbfbab..0090e80f5f 100644
--- a/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
+++ b/macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
@@ -1,7 +1,6 @@
-%% $Id: hvfloat-fps.sty 35 2020-10-31 07:41:00Z herbert $
+%% $Id: hvfloat-fps.sty 120 2021-06-20 13:31:02Z herbert $
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{hvfloat-fps}[2017/09/16 setting float objects]
%%
%% IMPORTANT NOTICE:
%%
@@ -16,9 +15,10 @@
%% DESCRIPTION:
%% `hvfloat-fps' offers global placement of floats
%%
-\def\fileversion{0.02}
-\def\filedate{2017/09/20}
-\message{`hvfloat-fps' v\fileversion, \filedate\space (Herbert Voss)}
+\def\fileversion{0.03}
+\def\filedate{2020/06/20}
+\ProvidesPackage{hvfloat-fps}[\filedate\space v\fileversion\space global float position setting (hv)]
+%\message{`hvfloat-fps' v\fileversion, \filedate\space (Herbert Voss)}
%
\RequirePackage{xkeyval}
%
diff --git a/macros/latex/contrib/hvfloat/latex/hvfloat.sty b/macros/latex/contrib/hvfloat/latex/hvfloat.sty
index 681e5032d7..2159575d1c 100644
--- a/macros/latex/contrib/hvfloat/latex/hvfloat.sty
+++ b/macros/latex/contrib/hvfloat/latex/hvfloat.sty
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.sty 114 2021-06-15 13:20:03Z herbert $
+%% $Id: hvfloat.sty 119 2021-06-20 13:28:09Z herbert $
%%
%%
%% IMPORTANT NOTICE:
@@ -15,10 +15,10 @@
%% `hvfloat' offers rotating of captions and objects for floats
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{2.29}
-\def\filedate{2021/06/15}
-\message{`hvfloat' v\fileversion, \filedate\space (Herbert Voss)}
-\ProvidesPackage{hvfloat}[\filedate\ rotating of floating objects]
+\def\fileversion{2.30}
+\def\filedate{2021/06/20}
+%\message{`hvfloat' v\fileversion, \filedate\space (Herbert Voss)}
+\ProvidesPackage{hvfloat}[\filedate\space v\fileversion\space special floating objects (hv)]
\let\hvFloatFileVersion\fileversion
%
\newif\ifhv@fbox \hv@fboxfalse
@@ -33,12 +33,6 @@
\ProcessOptions
-\providecommand\@tugclass{\@empty}
-\ifx\@tugclass\@empty
-\else
- \hv@tugboattrue % special page handling
- \typeout{>>> we are using a TUGboat class}%
-\fi
\PassOptionsToPackage{hypcap}{caption}
\RequirePackage{caption}
@@ -65,6 +59,8 @@
\RequirePackage{stfloats}% for bottom floats in a twocolumn mode
\fi
%
+
+
\providecommand*\LenToUnit[1]{\strip@pt\dimexpr#1*\p@/\unitlength}
\newlength\hvObjectWidth
@@ -179,7 +175,6 @@
\define@boolkey{hvSet}[hv@]{sameHeight}[true]{\@nameuse{hv@sameHeight#1}}% Write the caption only as text
\define@boolkey{hvSet}[hv@]{Debug}[true]{}% give more infos in the terminal
-\newcommand\hv@typeout[1]{\ifhv@Debug\typeout{>>>> #1}\fi}
\newif\ifhv@fullpage
\newif\ifhv@FULLPAGE
@@ -258,6 +253,15 @@
\let\hvFloatSetDefaults\setDefaults
+\newcommand\hv@typeout[1]{\ifhv@Debug\typeout{>>>> #1}\fi}
+
+\providecommand\@tugclass{\@empty}
+\ifx\@tugclass\@empty
+\else
+ \hv@tugboattrue % special page handling
+ \hv@typeout{>>> we are using a TUGboat class}%
+\fi
+
\newcommand\reset@special@float{%
\hv@set{subFloat=false,%fullpage=false,
multiFloat=false,%FULLPAGE=false
@@ -425,10 +429,6 @@
\newif\if@hvsubstar
\setDefaults
-\def\hvFloat{\@ifnextchar*% Main macro
- {\global\hv@startrue\hv@maxImageWidth=\textwidth\hvFloat@i}%
- {\global\hv@starfalse\hv@maxImageWidth=\columnwidth\hvFloat@i*}%
-}
%\newcommand*{\hvFloat}[5][]+{%
% [#1}: keyvalues
@@ -438,6 +438,12 @@
% #5: caption
% #6: label
%
+
+\def\hvFloat{\@ifnextchar*% Main macro
+ {\global\hv@startrue\hv@maxImageWidth=\textwidth\hvFloat@i}%
+ {\global\hv@starfalse\hv@maxImageWidth=\columnwidth\hvFloat@i*}%
+}
+
\def\hvFloat@i*{\@ifnextchar[{\do@hvFloat}{\do@hvFloat[]}}
\def\do@hvFloat[#1]{%
\begingroup
@@ -446,19 +452,13 @@
% \setlength\hvWideWidth{\dimexpr\linewidth+\marginparwidth}%
\hv@maxImageWidth=\textwidth
\reset@special@float
- \setcounter{hv@pfigure}{\value{figure}}%
- \setcounter{hv@ptable}{\value{table}}%
+ \global\setcounter{hv@pfigure}{\value{figure}}%
+ \global\setcounter{hv@ptable}{\value{table}}%
\setcounter{hv@tempCNTfigA}{\value{figure}}%
\setcounter{hv@tempCNTfigB}{\value{figure}}%
\setcounter{hv@tempCNTtabA}{\value{table}}%
\setcounter{hv@tempCNTtabB}{\value{table}}%
- \renewcommand\thehv@pfigure{\thefigure}%
- \renewcommand\thehv@ptable{\thetable}%
- \renewcommand\thehv@tempCNTfigA{\thefigure}%
- \renewcommand\thehv@tempCNTfigB{\thefigure}%
- \renewcommand\thehv@tempCNTtabA{\thetable}%
- \renewcommand\thehv@tempCNTtabB{\thetable}%
- \gdef\hv@save@setting{#1}%
+ \gdef\hv@save@setting{#1}% for later use after \endgroup inside figure/table env
\ifx\relax#1\relax\else\setkeys{hvSet}{#1}\fi
\ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifx\hv@subcaption@format\@empty\else
@@ -516,32 +516,28 @@
\ExplSyntaxOff
-
\newcount\hv@cnta
\newcount\hv@cntb
\def\hvFloat@ii[#1]#2#3{% #1: key/value, #2: floattype, #3: object
\hv@maxImageWidth=\textwidth
- \ifx\relax#1\relax\else\setkeys{hvSet}{#1}\fi
+% \ifx\relax#1\relax\else\setkeys{hvSet}{#1}\fi
\gdef\hv@floatType{#2}%
\ifx\relax#2\relax
\setkeys{hvSet}{nonFloat,onlyText}%
+ \xdef\hv@save@setting{\hv@save@setting,nonFloat,onlyText}% for later use after \endgroup inside figure/table env
\fi
- \xdef\hv@floatListOfExt{\@nameuse{ext@\hv@floatType}}%
+% \xdef\hv@floatListOfExt{\@nameuse{ext@\hv@floatType}}%
\gdef\hv@floatObject{#3}%
\@ifnextchar[{\do@@hvFloat}{\do@@hvFloat[]}%
}
-
\def\do@@hvFloat[#1]#2#3{% #1: listof caption, #2. long caption #3: label
\gdef\hv@shortCap{#1}%
\gdef\hv@longCap{#2}%
\gdef\hv@label{#3}%
\ifhv@capbeside\def\@@temp{1}\else\def\@@temp{0}\fi
\ifhv@sameHeight\global\hv@global@sameHeighttrue\else\global\hv@global@sameHeightfalse\fi
- \xdef\hv@global@@capVPos{\hv@@capVPos}%
- \xdef\hvSet@global@capVPos{\hvSet@capVPos}%
- \xdef\hvSet@global@capAngle{\hvSet@capAngle}%
\global\setlength\hvSet@bindCorrection{\hvSet@bindCorr}% for doublepage objects
\global\setlength\hv@floatCapSep{\hvSet@floatCapSep}%
%
@@ -641,7 +637,7 @@
\fi
\fi
\saveCaptionSkip% we put this space ourselve
- \ifnum\hvSet@global@capAngle=0 % need rotation?
+ \ifnum\hvSet@capAngle=0 % need rotation?
\savebox\hvCaptionBox{% NO rotation
\minipage[b]{\hvCapWidth}%% minipage, to get hyphenation
\ifhv@nonFloat
@@ -675,7 +671,7 @@
}%
\else
\savebox\hvCaptionBox{% Rotation
- \rotatebox{\hvSet@global@capAngle}{%
+ \rotatebox{\hvSet@capAngle}{%
\minipage[b]{\hvCapWidth}%% minipage, to get hyphenation
% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifhv@nonFloat
@@ -779,12 +775,12 @@
%%%%
\savebox{\@tempboxa}{% ***** @tempbox start
\expandafter\ifcase\the\hv@@capPos% 0 is LEFT START \ifcase
- \ifx\hvSet@global@capVPos\hv@Center
+ \ifx\hvSet@capVPos\hv@Center
\put@CaptionBox
\hspace{\hv@floatCapSep}% capfloatsep
\put@ObjectBox
\else
- \ifx\hvSet@global@capVPos\hv@Top% caption and object at top aligned
+ \ifx\hvSet@capVPos\hv@Top% caption and object at top aligned
\put@CaptionBox[1]%
\hspace{\hv@floatCapSep}% capfloatsep
\put@ObjectBox[1]%
@@ -810,12 +806,12 @@
\fi
\end{minipage}%
\or%2 is right
- \ifx\hvSet@global@capVPos\hv@Center
+ \ifx\hvSet@capVPos\hv@Center
\put@ObjectBox
\hspace{\hv@floatCapSep}%
\put@CaptionBox
\else
- \ifx\hvSet@global@capVPos\hv@Top
+ \ifx\hvSet@capVPos\hv@Top
\put@ObjectBox[1]%
\hspace{\hv@floatCapSep}% capfloatsep
\put@CaptionBox[1]%
@@ -904,22 +900,22 @@
\let\clist@count@N\clist_count:N
\ExplSyntaxOff
-\def\do@@@@hvFloat{% special float page: caption <-> fullpage image
- \ifx\hvSet@capPos\hv@After \hv@@capPos=1
+\def\do@@@@hvFloat{% special float page: caption <-> fullpage images
+ \ifx\hvSet@capPos\hv@After \global\hv@@capPos=1
\else
- \ifx\hvSet@capPos\hv@Even \hv@@capPos=2
+ \ifx\hvSet@capPos\hv@Even \global\hv@@capPos=2
\else
- \ifx\hvSet@capPos\hv@Odd \hv@@capPos=3
+ \ifx\hvSet@capPos\hv@Odd \global\hv@@capPos=3
\else
- \ifx\hvSet@capPos\hv@Inner \hv@@capPos=4
+ \ifx\hvSet@capPos\hv@Inner \global\hv@@capPos=4
\else
- \ifx\hvSet@capPos\hv@Outer \hv@@capPos=5
+ \ifx\hvSet@capPos\hv@Outer \global\hv@@capPos=5
\else
- \ifx\hvSet@capPos\hv@Right \hv@@capPos=6% only for twocolumn mode
+ \ifx\hvSet@capPos\hv@Right \global\hv@@capPos=6% only for twocolumn mode
\else
- \ifx\hvSet@capPos\hv@Left \hv@@capPos=7% only for twocolumn mode
+ \ifx\hvSet@capPos\hv@Left \global\hv@@capPos=7% only for twocolumn mode
\else
- \hv@@capPos=0
+ \global\hv@@capPos=0
\fi
\fi
\fi
@@ -1058,6 +1054,11 @@
\global\setlength\hv@tempWidthA{\the\dimexpr1in+\oddsidemargin-\hvSet@bindCorrection}%
\xdef\hv@caption@format@temp{\hv@caption@format}% it gets lost otherwise for next afterpage
\global\hv@switchTypefalse
+% \endgroup% started at main macro \hvFloat
+ \setcounter{hv@tempCNTfigA}{\value{figure}}%
+ \setcounter{hv@tempCNTfigB}{\value{figure}}%
+ \setcounter{hv@tempCNTtabA}{\value{table}}%
+ \setcounter{hv@tempCNTtabB}{\value{table}}%
\savebox\hvCaptionBox{% NO rotation
\minipage{\textwidth}%% minipage, to get hyphenation
\let\@captype\hv@floatType
@@ -1137,7 +1138,11 @@
%
\def\do@hvFloat@doublePageCaptionRightObjectLeft#1{% left part of the object
\begin{\hv@floatType*}[!t]
- \hv@typeout{Floatpositionsparameter: !t}%
+ \let\c@hv@tempCNTfigA\c@figure
+ \let\c@hv@tempCNTtabA\c@table
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
+ \hv@typeout{Floatpositionsparameter: !t}%
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
\clipbox*{0 -\depth{} \hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
\ifx\hv@label\@empty
@@ -1157,10 +1162,11 @@
\end{\hv@floatType*}%
}
\def\do@hvFloat@doublePageCaptionRightObjectRight#1{% right part of the object
- \begin{\hv@floatType*}[!t]
- \global\savebox\hvObjectBox{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
- \hspace*{-\hv@tempWidthA}%
- \savebox\hv@rightBox{\clipbox*{\hv@leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}}%
+ \begin{\hv@floatType*}[!t]
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
+ \global\savebox\hvObjectBox{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
+ \hspace*{-\hv@tempWidthA}%
+ \savebox\hv@rightBox{\clipbox*{\hv@leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}}%
\global\setlength\hv@tempWidthB{\dimexpr\textwidth-\wd\hv@rightBox-\hvSet@bindCorrection+1in+\oddsidemargin-\hv@floatCapSep\relax}%
\hv@typeout{Height of right box: \the\ht\hv@rightBox}%
\hv@typeout{Depth of right box : \the\dp\hv@rightBox}%
@@ -1169,22 +1175,26 @@
\else
\usebox\hv@rightBox
\fi
+ \c@hv@tempCNTfigB=\numexpr\c@figure-1\relax
+ \c@hv@tempCNTtabB=\numexpr\c@table-1\relax
\ifx\hv@label\@empty\else
\ifx\hv@floatType\hv@figure
- \global\refstepcounter{hv@tempCNTfigB}%
+ \refstepcounter{hv@tempCNTfigB}%
\else
- \global\refstepcounter{hv@tempCNTtabB}% before caption
+ \refstepcounter{hv@tempCNTtabB}% before caption
\fi
\label{\hv@label-2}%
\fi
\ifx\hv@caption@format@temp\@empty\else
\expandafter\captionsetup\expandafter{\hv@caption@format@temp}%
\fi
+ \c@figure=\numexpr\c@hv@tempCNTfigB-1\relax
+ \c@table=\numexpr\c@hv@tempCNTtabB-1\relax
\ifnum#1>\z@ % caption on the right
- \hv@typeout{doublePage: capAngle=\hvSet@global@capAngle}%
- \ifnum\hvSet@global@capAngle > \z@
+ \hv@typeout{doublePage: capAngle=\hvSet@capAngle}%
+ \ifnum\hvSet@capAngle > \z@
\hspace{\hv@floatCapSep}%
- \rlap{\rotatebox{\hvSet@global@capAngle}{\parbox[b]{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
+ \rlap{\rotatebox{\hvSet@capAngle}{\parbox[b]{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
\abovecaptionskip=0pt% local inside parbox
\belowcaptionskip=0pt% local inside parbox
\ifx\relax\hv@shortCap\relax
@@ -1197,7 +1207,7 @@
\else
\global\setlength\hv@tempWidthB{\dimexpr\textwidth-\wd\hv@rightBox-\hvSet@bindCorrection+1in+\oddsidemargin-\hv@floatCapSep\relax}%
\hspace{\hv@floatCapSep}%
- \rlap{\parbox[b][\dimexpr\ht\hv@rightBox+\dp\hv@rightBox][\hv@global@@capVPos]{\hv@tempWidthB}{%
+ \rlap{\parbox[b][\dimexpr\ht\hv@rightBox+\dp\hv@rightBox][\hv@@capVPos]{\hv@tempWidthB}{%
\abovecaptionskip=0pt% local inside parbox
\belowcaptionskip=0pt% local inside parbox
\ifx\hv@shortCap\@empty
@@ -1233,7 +1243,8 @@
\expandafter\global\expandafter\savebox\expandafter\hvObjectBox\expandafter{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
\expandafter\global\expandafter\savebox\expandafter\hv@boxLeftPage\expandafter{\clipbox*{0 -\depth{} \hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
\expandafter\global\expandafter\savebox\expandafter\hv@boxRightPage\expandafter{\clipbox*{\hv@leftPageObjectWidth{} -\depth{} \width{} \height}{\usebox\hvObjectBox}}%
- \checkoddpage
+% \endgroup% started at main macro \hvFloat
+ \checkoddpage
\ifoddpage
\if@twocolumn
\if@firstcolumn
@@ -1261,6 +1272,7 @@
\def\do@hvFloat@doublePAGECaptionRight#1{% image on left and right page with caption on the right ----------------------------------
% #1-> 0/1 caption under/right
\afterpage{%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
\noindent
\clipbox*{0 -\depth{} \hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
@@ -1269,6 +1281,7 @@
\noindent
\hspace*{\dimexpr-\hv@tempWidthA}%
\clipbox*{\the\hv@leftPageObjectWidth{} -\depth{} \width{} \height{}}{\usebox\hvObjectBox}%
+ \begingroup
\ifnum#1>0
\medskip
\ifdim\dp\hvObjectBox > \z@
@@ -1301,6 +1314,7 @@
\ifx\hv@label\@empty\else\label{\hv@label}\fi
}%
\fi
+ \endgroup
\newpage\if@twocolumn\null\newpage\fi
}%
}
@@ -1309,11 +1323,12 @@
%
\def\do@hvFloat@doubleFULLPAGE#1{% image on left and right page with caption before/below/right/after
% #1-> 0/1 caption under/right
- \ifx\hvSet@capPos\hv@After \hv@@capPos=1
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
+ \ifx\hvSet@capPos\hv@After \global\hv@@capPos=1
\else
- \ifx\hvSet@capPos\hv@Before \hv@@capPos=0
+ \ifx\hvSet@capPos\hv@Before \global\hv@@capPos=0
\else
- \hv@@capPos=2 % other caption type
+ \global\hv@@capPos=2 % other caption type
\fi\fi
\checkoddpage
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
@@ -1421,6 +1436,7 @@
\def\set@Normal@Bottom@Caption{\@ifnextchar*\set@Normal@Bottom@CaptionStar\set@Normal@Bottom@Caption@}
\def\set@Normal@Bottom@Caption@{%
\begin{\hv@floatType}[!b]
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\ifhv@separatorLine\drawSepLine\fi
% \expandafter\captionsetup\expandafter{\hv@caption@format}%
\ifx\hv@shortCap\@empty
@@ -1433,6 +1449,7 @@
}
\def\set@Normal@Bottom@CaptionStar*{%
\begin{\hv@floatType*}[!b]
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\ifhv@separatorLine\drawSepLine\fi
% \expandafter\captionsetup\expandafter{\hv@caption@format}%
\ifx\hv@shortCap\@empty
@@ -1444,12 +1461,7 @@
\end{\hv@floatType*}%
}
-
\def\do@hvFloat@doubleFULLPAGE@CaptionBefore{%
-% \setcounter{hv@tempCNTfigA}{\value{figure}}%
-% \setcounter{hv@tempCNTfigB}{\value{figure}}%
-% \setcounter{hv@tempCNTtabA}{\value{table}}%
-% \setcounter{hv@tempCNTtabB}{\value{table}}%
\afterpage{%
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
\vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep-\baselineskip+2\lineskip}% no interlineskip
@@ -1639,6 +1651,7 @@
\def\setBottomCaption{%
\begin{\hv@floatType}[!b]%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\ifhv@separatorLine\drawSepLine\fi
\par
\usebox\hvCaptionBox
@@ -1651,6 +1664,7 @@
\else
\begin{\hv@floatType}[p]%
\fi
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\ifhv@FULLPAGE
\vspace*{\the\dimexpr-1in-\voffset-\topmargin-\headheight-\headsep}%-0.5\baselineskip%
\checkoddpage
@@ -1664,7 +1678,7 @@
\hspace*{\the\dimexpr-\oddsidemargin-\parindent-1in}%
\fi
\AtBeginShipoutNext{\thispagestyle{empty}}%
- \usebox\hvObjectBox%
+ \usebox\hvObjectBox
\else
\usebox\hvObjectBox
\fi
@@ -1679,6 +1693,7 @@
\def\getMultiCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage[b]{\linewidth}%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
@@ -1710,6 +1725,7 @@
\else
\minipage{\columnwidth}%
\fi
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifx\hvSet@objectPos\hv@Right\raggedleft\else
\ifx\hvSet@objectPos\hv@Left\raggedleft\else
@@ -1736,9 +1752,9 @@
\repeat
\endminipage}%
}
-
\def\getMultiSubCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage{\linewidth}%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
% \ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
@@ -1756,6 +1772,7 @@
\def\getMultiSubObjectAndLabel{%
\global\sbox\hvObjectBox{%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\ifhv@vFill
\minipage[b][\textheight][s]{\columnwidth}%
\else
@@ -1774,6 +1791,11 @@
\advance\hv@cntb by \@ne
\hv@cnta=2
\edef\@captype{\clist_item:Nn\l_clist_Type{1}}% the same for all subfloats
+ \ifx\@tempa\@empty
+ \else
+% \refstepcounter{\@captype}%
+% \expandafter\label\expandafter{\@tempa}%
+ \fi
\loop
\def\@temp{\clist_item:Nn\l_clist_Object{\hv@cnta}}%
\ifhv@objectFrame\frame{\@temp}\else\@temp\fi
@@ -1798,8 +1820,9 @@
\edef\@tempa{\clist_item:Nn\l_clist_Label{1}}% the main label at the end
\ifx\@tempa\@empty
\else
- \addtocounter{\@captype}{-1}% to get the same <object>-ref as "label"-cap
- \refstepcounter{\@captype}%
+% \addtocounter{\@captype}{-1}% to get the same <object>-ref as "label"-cap
+ \edef\@temp{hv@p\@captype}%
+ \refstepcounter{\@temp}%
\expandafter\label\expandafter{\@tempa}%
\fi
\endminipage}%
@@ -1808,6 +1831,7 @@
\def\getSingleCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage{\linewidth}%
+ \expandafter\hvFloatSet\expandafter{\hv@save@setting}%
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
\edef\@captype{\hv@floatType}%
@@ -1822,9 +1846,13 @@
\def\set@caption@object#1{% first caption, then object #1=\hv@floatType
\ifhv@multiFloat
+ \setcounter{hv@pfigure}{\value{figure}}%
+ \setcounter{hv@ptable}{\value{table}}%
\getMultiCaptionAndLabel
\else
\ifhv@subFloat
+ \setcounter{hv@pfigure}{\value{figure}}%
+ \setcounter{hv@ptable}{\value{table}}%
\getMultiSubCaptionAndLabel
\else
\getSingleCaptionAndLabel
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.pdf b/macros/latex/contrib/nicematrix/nicematrix-french.pdf
index 646ec7e301..55b39da0c4 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 c80c13f352..5339ea7ac8 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex
@@ -531,11 +531,10 @@ cette clé (la valeur par défaut est 4~pt\footnote{Cette valeur par défaut est
\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| ;
+\item les clés |t| et |b| réglent la ligne de base qui sera donnée au bloc quand
+celui-ci est constitué de plusieurs lignes (séparées par la commande |\\|) ;
\item \colorbox{yellow!50}{\bfseries Nouveau 5.15}\enskip la clé |hvlines| trace
-tous les filets horizontaux et verticaux dans le bloc ;
-\item \colorbox{yellow!50}{\bfseries Nouveau 5.14}\enskip les clés |t| et |b|
-réglent la ligne de base qui sera donnée au bloc quand celui-ci est constitué de
-plusieurs lignes (séparées par la commande |\\|).
+tous les filets horizontaux et verticaux dans le bloc.
\end{itemize}
@@ -1050,12 +1049,11 @@ A & A & A & A & A & A \\
\bigskip
-\colorbox{yellow!50}{\textbf{Nouveau 5.14}}\enskip Quand la clé |corners| est
-utilisée, \pkg{nicematrix} calcule les coins vides et ces coins sont alors pris
-en compte par les outils de tracés de filets (les filets ne seront pas tracés
-dans ces coins vides). \emph{Remarque} : Dans les versions précédentes de
-\pkg{nicematrix}, il n'y avait qu'une clé |hvlines-except-corners| (maintenant
-considérée comme obsolète).
+Quand la clé |corners| est utilisée, \pkg{nicematrix} calcule les coins vides et
+ces coins sont alors pris en compte par les outils de tracés de filets (les
+filets ne seront pas tracés dans ces coins vides). \emph{Remarque} : Dans les
+versions précédentes de \pkg{nicematrix}, il n'y avait qu'une clé
+|hvlines-except-corners| (maintenant considérée comme obsolète).
\bigskip
\begin{BVerbatim}[boxwidth=11cm,baseline=c]
@@ -3538,28 +3536,23 @@ Dans l'exemple suivant, nous avons surligné tous les nœuds de la matrice (on
explique plus loin la technique utilisée : cf. p. \pageref{highlight}).
\[\begin{pNiceMatrix}
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}%
+ [every node/.style = { inner sep = 0 pt , fill = red!15 }]
+ \node [fit = (1-1)] {} ;
+ \node [fit = (1-3)] {} ;
+ \node [fit = (2-2)] {} ;
+ \node [fit = (3-1)] {} ;
+ \node [fit = (3-3)] {} ;
+ \node [fit = (1-2)] {} ;
+ \node [fit = (2-1)] {} ;
+ \node [fit = (2-3)] {} ;
+ \node [fit = (3-2)] {} ;
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c \\
a & a & a + b \\
a & a & a
-\CodeAfter
-\begin{tikzpicture}[
- every node/.style =
- {
- blend mode = multiply,
- inner sep = 0 pt ,
- fill = red!15
- }
- ]
-\node [fit = (1-1)] {} ;
-\node [fit = (1-3)] {} ;
-\node [fit = (2-2)] {} ;
-\node [fit = (3-1)] {} ;
-\node [fit = (3-3)] {} ;
-\node [fit = (1-2)] {} ;
-\node [fit = (2-1)] {} ;
-\node [fit = (2-3)] {} ;
-\node [fit = (3-2)] {} ;
-\end{tikzpicture}
\end{pNiceMatrix}\]
@@ -3583,25 +3576,24 @@ nom des nœuds normaux. Dans l'exemple suivant, on a surligné tous les «nœuds
moyens». Nous considérons que cet exemple se suffit à lui-même comme définition
de ces nœuds.
\[\begin{pNiceMatrix}[create-medium-nodes]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ [every node/.style = {fill = red!15, inner sep = 0 pt},
+ name suffix = -medium]
+ \node [fit = (1-1)] {} ;
+ \node [fit = (1-2)] {} ;
+ \node [fit = (1-3)] {} ;
+ \node [fit = (2-1)] {} ;
+ \node [fit = (2-2)] {} ;
+ \node [fit = (2-3)] {} ;
+ \node [fit = (3-1)] {} ;
+ \node [fit = (3-2)] {} ;
+ \node [fit = (3-3)] {} ;
+\end{tikzpicture}
+\Body
a & a + b & a + b + c \\
a & a & a + b \\
a & a & a
-\CodeAfter
-\begin{tikzpicture}
- [every node/.style = {fill = red!15,
- blend mode = multiply,
- inner sep = 0 pt},
- name suffix = -medium]
-\node [fit = (1-1)] {} ;
-\node [fit = (1-2)] {} ;
-\node [fit = (1-3)] {} ;
-\node [fit = (2-1)] {} ;
-\node [fit = (2-2)] {} ;
-\node [fit = (2-3)] {} ;
-\node [fit = (3-1)] {} ;
-\node [fit = (3-2)] {} ;
-\node [fit = (3-3)] {} ;
-\end{tikzpicture}
\end{pNiceMatrix}\]
@@ -3614,24 +3606,24 @@ de ces nÅ“uds.\footnote{Il n'y a pas de «nÅ“uds larges» créés dans les rangÃ
p.~\pageref{exterior}).}
\[\begin{pNiceMatrix}[create-large-nodes]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ [every node/.style = { inner sep = 0 pt} ,
+ name suffix = -large]
+ \node [fit = (1-1),fill = red!15] {} ;
+ \node [fit = (1-3),fill = red!15] {} ;
+ \node [fit = (2-2),fill = red!15] {} ;
+ \node [fit = (3-1),fill = red!15] {} ;
+ \node [fit = (3-3),fill = red!15] {} ;
+ \node [fit = (1-2),fill = blue!15] {} ;
+ \node [fit = (2-1),fill = blue!15] {} ;
+ \node [fit = (2-3),fill = blue!15] {} ;
+ \node [fit = (3-2),fill = blue!15] {} ;
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c \\
a & a & a + b \\
a & a & a
-\CodeAfter
-\begin{tikzpicture}
- [every node/.style = {blend mode = multiply,
- inner sep = 0 pt},
- name suffix = -large]
-\node [fit = (1-1),fill = red!15] {} ;
-\node [fit = (1-3),fill = red!15] {} ;
-\node [fit = (2-2),fill = red!15] {} ;
-\node [fit = (3-1),fill = red!15] {} ;
-\node [fit = (3-3),fill = red!15] {} ;
-\node [fit = (1-2),fill = blue!15] {} ;
-\node [fit = (2-1),fill = blue!15] {} ;
-\node [fit = (2-3),fill = blue!15] {} ;
-\node [fit = (3-2),fill = blue!15] {} ;
-\end{tikzpicture}
\end{pNiceMatrix}\]
@@ -3647,24 +3639,24 @@ utilisé les options |left-margin| et |right-margin|.\footnote{Les options
elle est égale à |\arraycolsep| (valeur initiale : 5~pt). Il existe aussi une
option |margin| pour fixer à la fois |left-margin| et |right-margin|.}
\[\begin{pNiceMatrix}[create-large-nodes,left-margin,right-margin]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ [every node/.style = {inner sep = 0 pt},
+ name suffix = -large]
+ \node [fit = (1-1),fill = red!15] {} ;
+ \node [fit = (1-3),fill = red!15] {} ;
+ \node [fit = (2-2),fill = red!15] {} ;
+ \node [fit = (3-1),fill = red!15] {} ;
+ \node [fit = (3-3),fill = red!15] {} ;
+ \node [fit = (1-2),fill = blue!15] {} ;
+ \node [fit = (2-1),fill = blue!15] {} ;
+ \node [fit = (2-3),fill = blue!15] {} ;
+ \node [fit = (3-2),fill = blue!15] {} ;
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c \\
a & a & a + b \\
a & a & a
-\CodeAfter
-\begin{tikzpicture}
- [every node/.style = {blend mode = multiply,
- inner sep = 0 pt},
- name suffix = -large]
-\node [fit = (1-1),fill = red!15] {} ;
-\node [fit = (1-3),fill = red!15] {} ;
-\node [fit = (2-2),fill = red!15] {} ;
-\node [fit = (3-1),fill = red!15] {} ;
-\node [fit = (3-3),fill = red!15] {} ;
-\node [fit = (1-2),fill = blue!15] {} ;
-\node [fit = (2-1),fill = blue!15] {} ;
-\node [fit = (2-3),fill = blue!15] {} ;
-\node [fit = (3-2),fill = blue!15] {} ;
-\end{tikzpicture}
\end{pNiceMatrix}\]
\medskip
@@ -3674,24 +3666,24 @@ incorporées dans les «nœuds larges». Dans l'exemple suivant, nous avons util
|extra-left-margin| et |extra-right-margin| avec la valeur $3$~pt.
\[\begin{pNiceMatrix}%
[create-large-nodes,left-margin,right-margin,extra-right-margin=3pt,extra-left-margin=3pt]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ [every node/.style = {inner sep = 0 pt},
+ name suffix = -large]
+ \node [fit = (1-1),fill = red!15] {} ;
+ \node [fit = (1-3),fill = red!15] {} ;
+ \node [fit = (2-2),fill = red!15] {} ;
+ \node [fit = (3-1),fill = red!15] {} ;
+ \node [fit = (3-3),fill = red!15] {} ;
+ \node [fit = (1-2),fill = blue!15] {} ;
+ \node [fit = (2-1),fill = blue!15] {} ;
+ \node [fit = (2-3),fill = blue!15] {} ;
+ \node [fit = (3-2),fill = blue!15] {} ;
+\end{tikzpicture}
+\Body
a & a + b & a + b + c \\
a & a & a + b \\
a & a & a
-\CodeAfter
-\begin{tikzpicture}
- [every node/.style = {blend mode = multiply,
- inner sep = 0 pt},
- name suffix = -large]
-\node [fit = (1-1),fill = red!15] {} ;
-\node [fit = (1-3),fill = red!15] {} ;
-\node [fit = (2-2),fill = red!15] {} ;
-\node [fit = (3-1),fill = red!15] {} ;
-\node [fit = (3-3),fill = red!15] {} ;
-\node [fit = (1-2),fill = blue!15] {} ;
-\node [fit = (2-1),fill = blue!15] {} ;
-\node [fit = (2-3),fill = blue!15] {} ;
-\node [fit = (3-2),fill = blue!15] {} ;
-\end{tikzpicture}
\end{pNiceMatrix}\]
@@ -3748,28 +3740,38 @@ Voici maintenant tous les «nœuds larges» de ce tableau (sans utilisation de
\begin{scope}
\large
\begin{NiceTabular}[c]{w{l}{2cm}ll}[hvlines,create-large-nodes]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ [every node/.style = {inner sep = 0 pt},
+ name suffix = -large]
+ \node [fit = (1-1),fill = red!15] {} ;
+ \node [fit = (1-3),fill = red!15] {} ;
+ \node [fit = (2-2),fill = red!15] {} ;
+ \node [fit = (3-1),fill = red!15] {} ;
+ \node [fit = (3-3),fill = red!15] {} ;
+ \node [fit = (1-2),fill = blue!15] {} ;
+ \node [fit = (2-1),fill = blue!15] {} ;
+ \node [fit = (2-3),fill = blue!15] {} ;
+ \node [fit = (3-2),fill = blue!15] {} ;
+ \end{tikzpicture}
+\Body
fraise & amande & abricot \\
prune & pêche & poire \\[1ex]
noix & noisette & brugnon
-\CodeAfter
-\begin{tikzpicture}
- [every node/.style = {blend mode = multiply,
- inner sep = 0 pt},
- name suffix = -large]
-\node [fit = (1-1),fill = red!15] {} ;
-\node [fit = (1-3),fill = red!15] {} ;
-\node [fit = (2-2),fill = red!15] {} ;
-\node [fit = (3-1),fill = red!15] {} ;
-\node [fit = (3-3),fill = red!15] {} ;
-\node [fit = (1-2),fill = blue!15] {} ;
-\node [fit = (2-1),fill = blue!15] {} ;
-\node [fit = (2-3),fill = blue!15] {} ;
-\node [fit = (3-2),fill = blue!15] {} ;
-\end{tikzpicture}
\end{NiceTabular}
\end{scope}
+\vspace{1cm}
+Les nœuds que l'on vient de décrire ne sont pas accessibles par défaut dans le
+|\CodeBefore| (décrit p.~\pageref{code-before}). \par\nobreak
+
+\colorbox{yellow!50}{\textbf{Nouveau 5.16}}\enskip On peut rendre ces nœuds
+accessibles dans le |\CodeBefore| en utilisant la clé |create-cell-nodes| du
+mot-clé |\CodeBefore| (dans ce cas-là, les nœuds sont créés une première fois
+avant la construction du tableau en utilisant des informations écrites dans le
+fichier |aux| puis recréés lors de la composition du tableau proprement dit).
+
\subsection{Les nœuds indiquant la position des filets}
@@ -3779,11 +3781,8 @@ L'extension \pkg{nicematrix} crée un nœud PGF-Tikz nommé simplement $i$ (pré
du préfixe habituel) à l'intersection du filet horizontal de numéro $i$ et du
filet vertical de numéro~$i$ (ou plutôt la position potentielle de ces filets
car ils ne sont peut-être pas tracés). Le dernier nœud a aussi un alias nommé
-simplement |last|.
-
-\smallskip
-\colorbox{yellow!50}{\textbf{Nouveau 5.14}}\enskip Il existe aussi un nœud nommé
-$i$|.5| à mi-chemin entre le nœud $i$ et le nœud $i+1$.
+simplement |last|. Il existe aussi un nœud nommé $i$|.5| à mi-chemin entre le
+nœud $i$ et le nœud $i+1$.
Ces nœuds sont accessibles dans le
|\CodeAfter| mais aussi dans le |\CodeBefore|.
@@ -4759,17 +4758,12 @@ suivantes dans le préambule du document :
\medskip
Nous créons un nœud Tikz rectangulaire qui englobe les nœuds de la deuxième
-rangée en utilisant les outils de la bibliothèque Tikz \pkg{fit}. Ce nœud est
-rempli après la construction de la matrice. Pour que l'on puisse voir le texte
-\emph{sous} le nœud, nous devons utiliser la transparence avec le |blend mode|
-égal à |multiply|. \textbf{Attention} : Certains lecteurs de \textsc{pdf}
-n'affichent pas la transparence.\footnote{Dans Overleaf, the lecteur de
- \textsc{PDF} «intégré» n'affiche pas la transparence. On peut sélectionner le
- lecteur «natif» dans ce cas-là.}
+rangée en utilisant les outils de la bibliothèque Tikz \pkg{fit}. Ces nœuds ne
+sont pas créés par défaut dans le |\CodeBefore| (par souci d'efficacité). Il
+faut utiliser la clé |create-cell-nodes| du |\CodeBefore| pour demander leur création.
\tikzset{highlight/.style={rectangle,
fill=red!15,
- blend mode = multiply,
rounded corners = 0.5 mm,
inner sep=1pt,
fit=#1}}
@@ -4778,119 +4772,59 @@ n'affichent pas la transparence.\footnote{Dans Overleaf, the lecteur de
\begin{Verbatim}
\tikzset{highlight/.style={rectangle,
fill=red!15,
- ~emphase#blend mode = multiply@,
rounded corners = 0.5 mm,
inner sep=1pt,
fit=~#1}}
$\begin{bNiceMatrix}
+~emphase#\CodeBefore [create-cell-nodes] @
+~emphase# \tikz \node [highlight = (2-1) (2-3)] {} ; @
+~emphase# \Body @
0 & \Cdots & 0 \\
1 & \Cdots & 1 \\
0 & \Cdots & 0 \\
-~emphase#\CodeAfter \tikz \node [highlight = (2-1) (2-3)] {} ;@
\end{bNiceMatrix}$
\end{Verbatim}
\[\begin{bNiceMatrix}
+\CodeBefore [create-cell-nodes]
+ \tikz \node [highlight = (2-1) (2-3)] {} ;
+\Body
0 & \Cdots & 0 \\
1 & \Cdots & 1 \\
0 & \Cdots & 0 \\
-\CodeAfter \tikz \node [highlight = (2-1) (2-3)] {} ;
\end{bNiceMatrix}\]
-\vspace{1cm} On rappelle que dans le cas d'un ensemble de cases fusionnées (avec
-la commande |\Block|), un nœud Tikz est créé pour l'ensemble des cases avec pour
-nom $i$|-|$j$|-block| où $i$ et $j$ sont les numéros de ligne et de colonne de
-la case en haut à gauche (où a été utilisée la commande |\Block|). Si on a
-demandé la création des nœuds |medium|, alors un nœud de ce type est aussi créé
-pour ce bloc avec un nom suffixé par |-medium|.
-
-\medskip
-\begin{BVerbatim}[baseline=c,boxwidth=11.6cm]
-$\begin{pNiceMatrix}[margin,create-medium-nodes]
- \Block{3-3}<\Large>{A} & & & 0 \\
- & \hspace*{1cm} & & \Vdots \\
- & & & 0 \\
- 0 & \Cdots& 0 & 0
-\CodeAfter
- \tikz \node [~emphase#highlight = (1-1-block-medium)@] {} ;
-\end{pNiceMatrix}$
-\end{BVerbatim}
-$\begin{pNiceMatrix}[margin,create-medium-nodes]
-\Block{3-3}<\Large>{A} & & & 0 \\
-& \hspace*{1cm} & & \Vdots \\
-& & & 0 \\
-0 & \Cdots& 0 & 0
-\CodeAfter
-\tikz \node [highlight = (1-1-block-medium)] {} ;
-\end{pNiceMatrix}$
-
-
\vspace{1cm}
-On considère maintenant la matrice suivante que l'on a appelée |exemple|.
+On considère maintenant la matrice suivante. Si on veut surligner chaque rangée
+de la matrice, on peut utiliser la technique précédente trois fois.
-\medskip
\begin{Verbatim}
-$\begin{pNiceArray}{ccc}[~emphase#name=exemple@,last-col,create-medium-nodes]
-a & a + b & a + b + c & L_1 \\
-a & a & a + b & L_2 \\
-a & a & a & L_3
-\end{pNiceArray}$
-\end{Verbatim}
-
\[\begin{pNiceArray}{ccc}[last-col]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+~emphase# \node [highlight = (1-1) (1-3)] {} ;@
+~emphase# \node [highlight = (2-1) (2-3)] {} ;@
+~emphase# \node [highlight = (3-1) (3-3)] {} ;@
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c & L_1 \\
a & a & a + b & L_2 \\
a & a & a & L_3
\end{pNiceArray}\]
-
-\bigskip
-Si on veut surligner chaque rangée de la matrice, on peut utiliser la technique précédente trois fois.
-
-\begin{Verbatim}
-\tikzset{mes-options/.style={remember picture,
- overlay,
- name prefix = exemple-,
- highlight/.style = {fill = red!15,
- blend mode = multiply,
- inner sep = 0pt,
- fit = ~#1}}}
\end{Verbatim}
-
-\tikzset{mes-options/.style={remember picture,
- overlay,
- name prefix = exemple-,
- highlight/.style = {fill = red!15,
- blend mode = multiply,
- inner sep = 0pt,
- fit = #1}}}
-
-
-\begin{Verbatim}
-\begin{tikzpicture}[mes-options]
-\node [highlight = (1-1) (1-3)] {} ;
-\node [highlight = (2-1) (2-3)] {} ;
-\node [highlight = (3-1) (3-3)] {} ;
-\end{tikzpicture}
-\end{Verbatim}
-
-\medskip
-On obtient la matrice suivante.
-
-\[\begin{pNiceArray}{ccc}[
- last-col,
- code-after = {\begin{tikzpicture}[highlight/.style = {fill = red!15,
- blend mode = multiply,
- inner sep = 0pt,
- fit = #1}]
- \node [highlight = (1-1) (1-3)] {} ;
- \node [highlight = (2-1) (2-3)] {} ;
- \node [highlight = (3-1) (3-3)] {} ;
- \end{tikzpicture}}]
+\[\begin{pNiceArray}{ccc}[last-col]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture}
+ \node [highlight = (1-1) (1-3)] {} ;
+ \node [highlight = (2-1) (2-3)] {} ;
+ \node [highlight = (3-1) (3-3)] {} ;
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c & L_1 \\
a & a & a + b & L_2 \\
a & a & a & L_3
@@ -4901,46 +4835,44 @@ Le résultat peut paraître décevant. On peut l'améliorer en utilisant les «n
moyens» au lieu des «nœuds normaux».
\begin{Verbatim}
-\begin{tikzpicture}[mes-options, ~emphase#name suffix = -medium@]
-\node [highlight = (1-1) (1-3)] {} ;
-\node [highlight = (2-1) (2-3)] {} ;
-\node [highlight = (3-1) (3-3)] {} ;
-\end{tikzpicture}
+\[\begin{pNiceArray}{ccc}[last-col,create-medium-nodes]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture} ~emphase#[name suffix = -medium]@
+ \node [highlight = (1-1) (1-3)] {} ;
+ \node [highlight = (2-1) (2-3)] {} ;
+ \node [highlight = (3-1) (3-3)] {} ;
+ \end{tikzpicture}
+\Body
+a & a + b & a + b + c & L_1 \\
+a & a & a + b & L_2 \\
+a & a & a & L_3
+\end{pNiceArray}\]
\end{Verbatim}
-\medskip
-On obtient la matrice suivante.
\[\begin{pNiceArray}{ccc}[last-col,create-medium-nodes]
+\CodeBefore [create-cell-nodes]
+ \begin{tikzpicture} [name suffix = -medium]
+ \node [highlight = (1-1) (1-3)] {} ;
+ \node [highlight = (2-1) (2-3)] {} ;
+ \node [highlight = (3-1) (3-3)] {} ;
+ \end{tikzpicture}
+\Body
a & a + b & a + b + c & L_1 \\
a & a & a + b & L_2 \\
-a & a & a & L_3 \\
-\CodeAfter
-\begin{tikzpicture}[highlight/.style = {fill = red!15,
- blend mode = multiply,
- inner sep = 0pt,
- fit = #1},
- name suffix = -medium]
-\node [highlight = (1-1) (1-3)] {} ;
-\node [highlight = (2-1) (2-3)] {} ;
-\node [highlight = (3-1) (3-3)] {} ;
-\end{tikzpicture}
+a & a & a & L_3
\end{pNiceArray}\]
-\subsection{Utilisation de \textbackslash SubMatrix dans le code-before}
+\subsection{Utilisation de \textbackslash SubMatrix dans le \textbackslash CodeBefore}
Dans l'exemple suivant, on illustre le produit mathématique de deux matrices.
L'ensemble de la figure est un environnement |{NiceArray}| et les trois paires
-de parenthèses ont été rajoutées avec |\SubMatrix| dans le |code-before|.
+de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
+
-Ceux qui sont intéressés par le code correspondant le trouveront dans le fichier
-source de ce document.
-%
-%
-%
\tikzset{highlight/.style={rectangle,
fill=red!15,
rounded corners = 0.5 mm,
@@ -4975,6 +4907,43 @@ source de ce document.
\end{NiceArray}\]
+\vspace{1cm}
+\begin{Verbatim}
+\tikzset{highlight/.style={rectangle,
+ fill=red!15,
+ rounded corners = 0.5 mm,
+ inner sep=1pt,
+ fit=~#1}}
+\end{Verbatim}
+
+\begin{Verbatim}[formatcom = \small\color{gray}]
+\[\begin{NiceArray}{*{6}{c}~LetterAt{\hspace{6mm}}*{5}{c}}[nullify-dots]
+\CodeBefore [create-cell-nodes]
+ \SubMatrix({2-7}{6-11})
+ \SubMatrix({7-2}{11-6})
+ \SubMatrix({7-7}{11-11})
+ \begin{tikzpicture}
+ \node [highlight = (9-2) (9-6)] { } ;
+ \node [highlight = (2-9) (6-9)] { } ;
+ \end{tikzpicture}
+\Body
+ & & & & & & & & \color{blue}\scriptstyle C_j \\
+ & & & & & & b_{11} & \Cdots & b_{1j} & \Cdots & b_{1n} \\
+ & & & & & & \Vdots & & \Vdots & & \Vdots \\
+ & & & & & & & & b_{kj} \\
+ & & & & & & & & \Vdots \\
+ & & & & & & b_{n1} & \Cdots & b_{nj} & \Cdots & b_{nn} \\[3mm]
+ & a_{11} & \Cdots & & & a_{1n} \\
+ & \Vdots & & & & \Vdots & & & \Vdots \\
+\color{blue}\scriptstyle L_i
+ & a_{i1} & \Cdots & a_{ik} & \Cdots & a_{in} & \Cdots & & c_{ij} \\
+ & \Vdots & & & & \Vdots \\
+ & a_{n1} & \Cdots & & & a_{nn} \\
+\CodeAfter
+\tikz \draw [gray,shorten > = 1mm, shorten < = 1mm] (9-4.north) to [bend left] (4-9.west) ;
+\end{NiceArray}\]
+\end{Verbatim}
+
\section*{Autre documentation}
diff --git a/macros/latex/contrib/nicematrix/nicematrix.dtx b/macros/latex/contrib/nicematrix/nicematrix.dtx
index 32206348c0..43fb1accbd 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.dtx
+++ b/macros/latex/contrib/nicematrix/nicematrix.dtx
@@ -15,8 +15,8 @@
%
% \fi
% \iffalse
-\def\myfileversion{5.15b}
-\def\myfiledate{2021/06/05}
+\def\myfileversion{5.16}
+\def\myfiledate{2021/06/20}
%
%
%<*batchfile>
@@ -386,7 +386,9 @@ version 2005/12/01 or later.
% \end{minipage}
%
% \medskip
-% However, it's also possible to use the tools of \pkg{booktabs}: |\toprule|,
+% However, it's also possible to use the tools of
+% \pkg{booktabs}\footnote{The extension \pkg{booktabs} is \emph{not} loaded
+% by \pkg{nicematrix}.}: |\toprule|,
% |\bottomrule|, |\midrule|, etc.\par\nobreak
%
% \smallskip
@@ -577,11 +579,10 @@ version 2005/12/01 or later.
% \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|;
+% \item the keys |t| and |b| fix the base line that will be given to the block
+% when it has a multi-line content (the lines are separated by |\\|);
% \item \colorbox{yellow!50}{\bfseries New 5.15}\enskip the keys |hvlines| draws
-% all the vertical and horizontal rules in the block;
-% \item \colorbox{yellow!50}{\bfseries New 5.14}\enskip the keys |t| and |b| fix
-% the base line that will be given to the block when it has a multi-line content
-% (the lines are separated by |\\|).
+% all the vertical and horizontal rules in the block.
% \end{itemize}
%
% \interitem
@@ -1067,11 +1068,11 @@ version 2005/12/01 or later.
% \end{NiceTabular}
%
% \bigskip
-% \colorbox{yellow!50}{\textbf{New 5.14}}\enskip When the key |corners| is used,
-% \pkg{nicematrix} computes the (empty) corners and these corners will be taken
-% into account by the tools for drawing the rules (the rules won't be drawn in
-% the corners). \emph{Remark}: In the previous versions of \pkg{nicematrix},
-% there was only a key |hvlines-except-corners| (now considered as obsolete).
+% When the key |corners| is used, \pkg{nicematrix} computes the (empty) corners
+% and these corners will be taken into account by the tools for drawing the
+% rules (the rules won't be drawn in the corners). \emph{Remark}: In the
+% previous versions of \pkg{nicematrix}, there was only a key
+% |hvlines-except-corners| (now considered as obsolete).
%
% \bigskip
% \begin{BVerbatim}[boxwidth=11cm,baseline=c]
@@ -3252,7 +3253,7 @@ version 2005/12/01 or later.
% exists) has also the number~$0$.}. Of course, the user must not change the
% value of these counters which are used internally by \pkg{nicematrix}.
%
-% In the |code-before| (cf. p. \pageref{code-before}) and in the |\CodeAfter|
+% In the |\CodeBefore| (cf. p. \pageref{code-before}) and in the |\CodeAfter|
% (cf. p. \pageref{code-after}), |iRow| represents the total number of rows
% (excepted the potential exterior rows) and |jCol| represents the total number
% of columns (excepted the potential exterior columns).
@@ -3489,26 +3490,26 @@ version 2005/12/01 or later.
% In the following example, we have underlined all the nodes of the matrix (we
% explain below the technic used : cf. p. \pageref{highlight}).
%
-% \[\begin{pNiceMatrix}[
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {blend mode = multiply,
-% fill = red!15,
-% inner sep = 0 pt }]
-% \node [fit = (1-1)] {} ;
-% \node [fit = (1-3)] {} ;
-% \node [fit = (2-2)] {} ;
-% \node [fit = (3-1)] {} ;
-% \node [fit = (3-3)] {} ;
-% \node [fit = (1-2)] {} ;
-% \node [fit = (2-1)] {} ;
-% \node [fit = (2-3)] {} ;
-% \node [fit = (3-2)] {} ;
-% \end{tikzpicture}}]
+%
+% \[\begin{pNiceMatrix}
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}%
+% [every node/.style = { inner sep = 0 pt , fill = red!15 }]
+% \node [fit = (1-1)] {} ;
+% \node [fit = (1-3)] {} ;
+% \node [fit = (2-2)] {} ;
+% \node [fit = (3-1)] {} ;
+% \node [fit = (3-3)] {} ;
+% \node [fit = (1-2)] {} ;
+% \node [fit = (2-1)] {} ;
+% \node [fit = (2-3)] {} ;
+% \node [fit = (3-2)] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c \\
% a & a & a + b \\
% a & a & a
% \end{pNiceMatrix}\]
-%
%
%
% \subsection{The ``medium nodes'' and the ``large nodes''}
@@ -3529,23 +3530,22 @@ version 2005/12/01 or later.
% ``|-medium|'' to the names of the ``normal nodes''. In the following example,
% we have underlined the ``medium nodes''. We consider that this example is
% self-explanatory.
-% \[\begin{pNiceMatrix}[
-% create-medium-nodes,
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {fill = red!15,
-% blend mode = multiply,
-% inner sep = 0pt},
-% name suffix = -medium]
-% \node [fit = (1-1)] {} ;
-% \node [fit = (1-2)] {} ;
-% \node [fit = (1-3)] {} ;
-% \node [fit = (2-1)] {} ;
-% \node [fit = (2-2)] {} ;
-% \node [fit = (2-3)] {} ;
-% \node [fit = (3-1)] {} ;
-% \node [fit = (3-2)] {} ;
-% \node [fit = (3-3)] {} ;
-% \end{tikzpicture}}]
+% \[\begin{pNiceMatrix}[create-medium-nodes]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% [every node/.style = {fill = red!15, inner sep = 0 pt},
+% name suffix = -medium]
+% \node [fit = (1-1)] {} ;
+% \node [fit = (1-2)] {} ;
+% \node [fit = (1-3)] {} ;
+% \node [fit = (2-1)] {} ;
+% \node [fit = (2-2)] {} ;
+% \node [fit = (2-3)] {} ;
+% \node [fit = (3-1)] {} ;
+% \node [fit = (3-2)] {} ;
+% \node [fit = (3-3)] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c \\
% a & a & a + b \\
% a & a & a
@@ -3558,27 +3558,27 @@ version 2005/12/01 or later.
% we have underlined the ``large nodes''. We consider that this example is
% self-explanatory.\footnote{There is no ``large nodes'' created in the exterior
% rows and columns (for these rows and columns, cf. p.~\pageref{exterior}).}
-%
-% \[\begin{pNiceMatrix}[
-% create-large-nodes,
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {blend mode = multiply,
-% inner sep = 0pt},
-% name suffix = -large]
-% \node [fit = (1-1),fill = red!15] {} ;
-% \node [fit = (1-3),fill = red!15] {} ;
-% \node [fit = (2-2),fill = red!15] {} ;
-% \node [fit = (3-1),fill = red!15] {} ;
-% \node [fit = (3-3),fill = red!15] {} ;
-% \node [fit = (1-2),fill = blue!15] {} ;
-% \node [fit = (2-1),fill = blue!15] {} ;
-% \node [fit = (2-3),fill = blue!15] {} ;
-% \node [fit = (3-2),fill = blue!15] {} ;
-% \end{tikzpicture}}]
+% \[\begin{pNiceMatrix}[create-large-nodes]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% [every node/.style = { inner sep = 0 pt} ,
+% name suffix = -large]
+% \node [fit = (1-1),fill = red!15] {} ;
+% \node [fit = (1-3),fill = red!15] {} ;
+% \node [fit = (2-2),fill = red!15] {} ;
+% \node [fit = (3-1),fill = red!15] {} ;
+% \node [fit = (3-3),fill = red!15] {} ;
+% \node [fit = (1-2),fill = blue!15] {} ;
+% \node [fit = (2-1),fill = blue!15] {} ;
+% \node [fit = (2-3),fill = blue!15] {} ;
+% \node [fit = (3-2),fill = blue!15] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c \\
% a & a & a + b \\
% a & a & a
% \end{pNiceMatrix}\]
+%
%
%
% \medskip
@@ -3591,26 +3591,27 @@ version 2005/12/01 or later.
% value is given, the default value is used, which is |\arraycolsep| (by
% default: 5~pt). There is also an option |margin| to fix both |left-margin| and
% |right-margin| to the same value.}
-% \[\begin{pNiceMatrix}[
-% create-large-nodes,left-margin,right-margin,
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {blend mode = multiply,
-% inner sep = 0pt},
-% name suffix = -large]
-% \node [fit = (1-1),fill = red!15] {} ;
-% \node [fit = (1-3),fill = red!15] {} ;
-% \node [fit = (2-2),fill = red!15] {} ;
-% \node [fit = (3-1),fill = red!15] {} ;
-% \node [fit = (3-3),fill = red!15] {} ;
-% \node [fit = (1-2),fill = blue!15] {} ;
-% \node [fit = (2-1),fill = blue!15] {} ;
-% \node [fit = (2-3),fill = blue!15] {} ;
-% \node [fit = (3-2),fill = blue!15] {} ;
-% \end{tikzpicture}}]
+% \[\begin{pNiceMatrix}[create-large-nodes,left-margin,right-margin]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% [every node/.style = {inner sep = 0 pt},
+% name suffix = -large]
+% \node [fit = (1-1),fill = red!15] {} ;
+% \node [fit = (1-3),fill = red!15] {} ;
+% \node [fit = (2-2),fill = red!15] {} ;
+% \node [fit = (3-1),fill = red!15] {} ;
+% \node [fit = (3-3),fill = red!15] {} ;
+% \node [fit = (1-2),fill = blue!15] {} ;
+% \node [fit = (2-1),fill = blue!15] {} ;
+% \node [fit = (2-3),fill = blue!15] {} ;
+% \node [fit = (3-2),fill = blue!15] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c \\
% a & a & a + b \\
% a & a & a
% \end{pNiceMatrix}\]
+%
%
% \medskip
% It's also possible to add more space on both side of the array with the
@@ -3618,22 +3619,22 @@ version 2005/12/01 or later.
% incorporated in the ``large nodes''. It's possible to fix both values with the
% option |extra-margin| and, in the following example, we use |extra-margin|
% with the value $3$~pt.
-% \[\begin{pNiceMatrix}[
-% create-large-nodes,margin,extra-margin=3pt,
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {blend mode = multiply,
-% inner sep = 0 pt},
-% name suffix = -large]
-% \node [fit = (1-1),fill = red!15] {} ;
-% \node [fit = (1-3),fill = red!15] {} ;
-% \node [fit = (2-2),fill = red!15] {} ;
-% \node [fit = (3-1),fill = red!15] {} ;
-% \node [fit = (3-3),fill = red!15] {} ;
-% \node [fit = (1-2),fill = blue!15] {} ;
-% \node [fit = (2-1),fill = blue!15] {} ;
-% \node [fit = (2-3),fill = blue!15] {} ;
-% \node [fit = (3-2),fill = blue!15] {} ;
-% \end{tikzpicture}}]
+% \[\begin{pNiceMatrix}[create-large-nodes,left-margin,right-margin,extra-right-margin=3pt,extra-left-margin=3pt]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% [every node/.style = {inner sep = 0 pt},
+% name suffix = -large]
+% \node [fit = (1-1),fill = red!15] {} ;
+% \node [fit = (1-3),fill = red!15] {} ;
+% \node [fit = (2-2),fill = red!15] {} ;
+% \node [fit = (3-1),fill = red!15] {} ;
+% \node [fit = (3-3),fill = red!15] {} ;
+% \node [fit = (1-2),fill = blue!15] {} ;
+% \node [fit = (2-1),fill = blue!15] {} ;
+% \node [fit = (2-3),fill = blue!15] {} ;
+% \node [fit = (3-2),fill = blue!15] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c \\
% a & a & a + b \\
% a & a & a
@@ -3693,22 +3694,22 @@ version 2005/12/01 or later.
% \hspace{1.5cm}
% \begin{scope}
% \large
-% \begin{NiceTabular}[c]{wl{2cm}ll}[hvlines,
-% create-large-nodes,
-% code-after = {\begin{tikzpicture}
-% [every node/.style = {blend mode = multiply,
-% inner sep = 0 pt},
-% name suffix = -large]
-% \node [fit = (1-1),fill = red!15] {} ;
-% \node [fit = (1-3),fill = red!15] {} ;
-% \node [fit = (2-2),fill = red!15] {} ;
-% \node [fit = (3-1),fill = red!15] {} ;
-% \node [fit = (3-3),fill = red!15] {} ;
-% \node [fit = (1-2),fill = blue!15] {} ;
-% \node [fit = (2-1),fill = blue!15] {} ;
-% \node [fit = (2-3),fill = blue!15] {} ;
-% \node [fit = (3-2),fill = blue!15] {} ;
-% \end{tikzpicture}}]
+% \begin{NiceTabular}[c]{w{l}{2cm}ll}[hvlines,create-large-nodes]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% [every node/.style = {inner sep = 0 pt},
+% name suffix = -large]
+% \node [fit = (1-1),fill = red!15] {} ;
+% \node [fit = (1-3),fill = red!15] {} ;
+% \node [fit = (2-2),fill = red!15] {} ;
+% \node [fit = (3-1),fill = red!15] {} ;
+% \node [fit = (3-3),fill = red!15] {} ;
+% \node [fit = (1-2),fill = blue!15] {} ;
+% \node [fit = (2-1),fill = blue!15] {} ;
+% \node [fit = (2-3),fill = blue!15] {} ;
+% \node [fit = (3-2),fill = blue!15] {} ;
+% \end{tikzpicture}
+% \Body
% fraise & amande & abricot \\
% prune & pêche & poire \\[1ex]
% noix & noisette & brugnon
@@ -3716,7 +3717,15 @@ version 2005/12/01 or later.
% \end{scope}
%
%
+% \vspace{1cm}
+% The nodes we have described are not available by default in the |\CodeBefore|
+% (described p.~\pageref{code-before}).\par\nobreak
%
+% \colorbox{yellow!50}{\textbf{New 5.16}}\enskip It's possible to have these
+% nodes available in the |\CodeBefore| by using the key |create-cell-nodes| of
+% the keyword |\CodeBefore| (in that case, the nodes are created first before
+% the construction of the array by using informations written on the |aux| file
+% and created a second time during the contruction of the array itself).
%
% \subsection{The nodes which indicate the position of the rules}
%
@@ -3725,10 +3734,8 @@ version 2005/12/01 or later.
% the classical prefix) at the intersection of the horizontal rule of number~$i$
% and the vertical rule of number~$i$ (more specifically the potential position
% of those rules because maybe there are not actually drawn). The last node has
-% also an alias called |last|.
-%
-% \colorbox{yellow!50}{\textbf{New 5.14}}\enskip There is also a node called
-% $i$|.5| midway between the node $i$ and the node $i+1$.
+% also an alias called |last|. There is also a node called $i$|.5| midway
+% between the node $i$ and the node $i+1$.
%
% These nodes are available in the |\CodeBefore| and the |\CodeAfter|.
%
@@ -4690,9 +4697,14 @@ version 2005/12/01 or later.
% \usetikzlibrary{fit}
% \end{verbatim}
%
+% \medskip
+% We create a rectangular Tikz node which encompasses the nodes of the second
+% row by using the tools of the Tikz library \pkg{fit}. Those nodes are not
+% available by default in the |\CodeBefore| (for efficiency). We have to require
+% their creation with the key |create-cell-nodes| of the keyword |\CodeBefore|.
+%
% \tikzset{highlight/.style={rectangle,
% fill=red!15,
-% blend mode = multiply,
% rounded corners = 0.5 mm,
% inner sep=1pt,
% fit = #1}}
@@ -4701,120 +4713,58 @@ version 2005/12/01 or later.
% \begin{Verbatim}
% \tikzset{highlight/.style={rectangle,
% fill=red!15,
-% ~emphase#blend mode = multiply@,
% rounded corners = 0.5 mm,
% inner sep=1pt,
-% fit = ~#1}}
+% fit=~#1}}
%
-%
% $\begin{bNiceMatrix}
+% ~emphase#\CodeBefore [create-cell-nodes] @
+% ~emphase# \tikz \node [highlight = (2-1) (2-3)] {} ; @
+% ~emphase# \Body @
% 0 & \Cdots & 0 \\
% 1 & \Cdots & 1 \\
% 0 & \Cdots & 0 \\
-% ~emphase#\CodeAfter \tikz \node [highlight = (2-1) (2-3)] {} ;@
% \end{bNiceMatrix}$
% \end{Verbatim}
% \[\begin{bNiceMatrix}
+% \CodeBefore [create-cell-nodes]
+% \tikz \node [highlight = (2-1) (2-3)] {} ;
+% \Body
% 0 & \Cdots & 0 \\
% 1 & \Cdots & 1 \\
% 0 & \Cdots & 0 \\
-% \CodeAfter \tikz \node [highlight = (2-1) (2-3)] {} ;
% \end{bNiceMatrix}\]
%
-%
-%
-% \vspace{1cm}
-% We recall that, for a rectangle of merged cells (with the command |\Block|), a
-% Tikz node is created for the set of merged cells with the name
-% $i$|-|$j$-|block| where $i$ and $j$ are the number of the row and the number
-% of the column of the upper left cell (where the command |\Block| has been
-% issued). If the user has required the creation of the |medium| nodes, a node
-% of this type is also created with a name suffixed by |-medium|.
-%
-% \medskip
-% \begin{BVerbatim}[baseline=c,boxwidth=11.6cm]
-% $\begin{pNiceMatrix}[margin,create-medium-nodes]
-% \Block{3-3}<\Large>{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
-% & & & 0 \\
-% 0 & \Cdots& 0 & 0
-% \CodeAfter
-% \tikz \node [~emphase#highlight = (1-1-block-medium)@] {} ;
-% \end{pNiceMatrix}$
-% \end{BVerbatim}
-% $\begin{pNiceMatrix}[margin,create-medium-nodes]
-% \Block{3-3}<\Large>{A} & & & 0 \\
-% & \hspace*{1cm} & & \Vdots \\
-% & & & 0 \\
-% 0 & \Cdots& 0 & 0
-% \CodeAfter
-% \tikz \node [highlight = (1-1-block-medium)] {} ;
-% \end{pNiceMatrix}$
-%
%
% \vspace{1cm}
-% Consider now the following matrix which we have named |example|.
+% We consider now the following matrix. If we want to highlight each row of
+% this matrix, we can use the previous technique three times.
%
-% \medskip
% \begin{Verbatim}
-% $\begin{pNiceArray}{ccc}[~emphase#name=example@,last-col,create-medium-nodes]
-% a & a + b & a + b + c & L_1 \\
-% a & a & a + b & L_2 \\
-% a & a & a & L_3
-% \end{pNiceArray}$
-% \end{Verbatim}
-%
% \[\begin{pNiceArray}{ccc}[last-col]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% ~emphase# \node [highlight = (1-1) (1-3)] {} ;@
+% ~emphase# \node [highlight = (2-1) (2-3)] {} ;@
+% ~emphase# \node [highlight = (3-1) (3-3)] {} ;@
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c & L_1 \\
% a & a & a + b & L_2 \\
% a & a & a & L_3
% \end{pNiceArray}\]
-%
-% \bigskip
-% If we want to highlight each row of this matrix, we can use the previous
-% technique three times.
-%
-% \begin{Verbatim}
-% \tikzset{mes-options/.style={remember picture,
-% overlay,
-% name prefix = exemple-,
-% highlight/.style = {fill = red!15,
-% blend mode = multiply,
-% inner sep = 0pt,
-% fit = ~#1}}}
-% \end{Verbatim}
-%
-%
-% \tikzset{mes-options/.style={remember picture,
-% overlay,
-% name prefix = exemple-,
-% highlight/.style = {fill = red!15,
-% blend mode = multiply,
-% inner sep = 0pt,
-% fit = #1}}}
-%
-% \begin{Verbatim}
-% \begin{tikzpicture}[mes-options]
-% \node [highlight = (1-1) (1-3)] {} ;
-% \node [highlight = (2-1) (2-3)] {} ;
-% \node [highlight = (3-1) (3-3)] {} ;
-% \end{tikzpicture}
% \end{Verbatim}
%
%
-% \medskip
-% We obtain the following matrix.
-%
-% \[\begin{pNiceArray}{ccc}[
-% last-col,
-% code-after = {\begin{tikzpicture}[every node/.style = {fill = red!15,
-% blend mode = multiply,
-% inner sep = 0pt}]
-% \node [fit = (1-1) (1-3)] {} ;
-% \node [fit = (2-1) (2-3)] {} ;
-% \node [fit = (3-1) (3-3)] {} ;
-% \end{tikzpicture}}]
-% a & a + b & a + b + c & L_1\\
+% \[\begin{pNiceArray}{ccc}[last-col]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture}
+% \node [highlight = (1-1) (1-3)] {} ;
+% \node [highlight = (2-1) (2-3)] {} ;
+% \node [highlight = (3-1) (3-3)] {} ;
+% \end{tikzpicture}
+% \Body
+% a & a + b & a + b + c & L_1 \\
% a & a & a + b & L_2 \\
% a & a & a & L_3
% \end{pNiceArray}\]
@@ -4824,28 +4774,29 @@ version 2005/12/01 or later.
% nodes'' instead of the ``normal nodes''.
%
% \begin{Verbatim}
-% \begin{tikzpicture}[mes-options, ~emphase#name suffix = -medium@]
-% \node [highlight = (1-1) (1-3)] {} ;
-% \node [highlight = (2-1) (2-3)] {} ;
-% \node [highlight = (3-1) (3-3)] {} ;
-% \end{tikzpicture}
+% \[\begin{pNiceArray}{ccc}[last-col,create-medium-nodes]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture} ~emphase#[name suffix = -medium]@
+% \node [highlight = (1-1) (1-3)] {} ;
+% \node [highlight = (2-1) (2-3)] {} ;
+% \node [highlight = (3-1) (3-3)] {} ;
+% \end{tikzpicture}
+% \Body
+% a & a + b & a + b + c & L_1 \\
+% a & a & a + b & L_2 \\
+% a & a & a & L_3
+% \end{pNiceArray}\]
% \end{Verbatim}
%
-% \medskip
-% We obtain the following matrix.
-%
-% \[\begin{pNiceArray}{ccc}[
-% last-col,
-% create-medium-nodes,
-% code-after = {\begin{tikzpicture}[highlight/.style = {fill = red!15,
-% blend mode = multiply,
-% inner sep = 0pt,
-% fit = #1},
-% name suffix = -medium]
-% \node [highlight = (1-1) (1-3)] {} ;
-% \node [highlight = (2-1) (2-3)] {} ;
-% \node [highlight = (3-1) (3-3)] {} ;
-% \end{tikzpicture}}]
+%
+%\[\begin{pNiceArray}{ccc}[last-col,create-medium-nodes]
+% \CodeBefore [create-cell-nodes]
+% \begin{tikzpicture} [name suffix = -medium]
+% \node [highlight = (1-1) (1-3)] {} ;
+% \node [highlight = (2-1) (2-3)] {} ;
+% \node [highlight = (3-1) (3-3)] {} ;
+% \end{tikzpicture}
+% \Body
% a & a + b & a + b + c & L_1 \\
% a & a & a + b & L_2 \\
% a & a & a & L_3
@@ -4858,10 +4809,8 @@ version 2005/12/01 or later.
% matrices.
%
% The whole figure is an environment |{NiceArray}| and the three pairs of
-% parenthesis have been added with |\SubMatrix| in the |code-before|.
+% parenthesis have been added with |\SubMatrix| in the |\CodeBefore|.
%
-% You will find the LaTeX code of that figure in the source file of this
-% document.
% \tikzset{highlight/.style={rectangle,
% fill=red!15,
% rounded corners = 0.5 mm,
@@ -4893,6 +4842,44 @@ version 2005/12/01 or later.
% \tikz \draw [gray,shorten > = 1mm, shorten < = 1mm] (9-4.north) to [bend left] (4-9.west) ;
% \end{NiceArray}\]
%
+%
+% \vspace{1cm}
+% \begin{Verbatim}
+% \tikzset{highlight/.style={rectangle,
+% fill=red!15,
+% rounded corners = 0.5 mm,
+% inner sep=1pt,
+% fit=~#1}}
+% \end{Verbatim}
+%
+% \begin{Verbatim}[formatcom = \small\color{gray}]
+% \[\begin{NiceArray}{*{6}{c}~LetterAt{\hspace{6mm}}*{5}{c}}[nullify-dots]
+% \CodeBefore [create-cell-nodes]
+% \SubMatrix({2-7}{6-11})
+% \SubMatrix({7-2}{11-6})
+% \SubMatrix({7-7}{11-11})
+% \begin{tikzpicture}
+% \node [highlight = (9-2) (9-6)] { } ;
+% \node [highlight = (2-9) (6-9)] { } ;
+% \end{tikzpicture}
+% \Body
+% & & & & & & & & \color{blue}\scriptstyle C_j \\
+% & & & & & & b_{11} & \Cdots & b_{1j} & \Cdots & b_{1n} \\
+% & & & & & & \Vdots & & \Vdots & & \Vdots \\
+% & & & & & & & & b_{kj} \\
+% & & & & & & & & \Vdots \\
+% & & & & & & b_{n1} & \Cdots & b_{nj} & \Cdots & b_{nn} \\[3mm]
+% & a_{11} & \Cdots & & & a_{1n} \\
+% & \Vdots & & & & \Vdots & & & \Vdots \\
+% \color{blue}\scriptstyle L_i
+% & a_{i1} & \Cdots & a_{ik} & \Cdots & a_{in} & \Cdots & & c_{ij} \\
+% & \Vdots & & & & \Vdots \\
+% & a_{n1} & \Cdots & & & a_{nn} \\
+% \CodeAfter
+% \tikz \draw [gray,shorten > = 1mm, shorten < = 1mm] (9-4.north) to [bend left] (4-9.west) ;
+% \end{NiceArray}\]
+% \end{Verbatim}
+%
%
%\section{Implementation}
%
@@ -5048,10 +5035,38 @@ version 2005/12/01 or later.
\cs_if_exist:NT \rvtx@ifformat@geq { \bool_set_true:N \c_@@_revtex_bool }
% \end{macrocode}
%
-%
+% \bigskip
% \begin{macrocode}
\cs_generate_variant:Nn \tl_if_single_token_p:n { V }
% \end{macrocode}
+%
+% \bigskip
+% The following regex will be used to modify the preamble of the array when the
+% key |colortbl-like| is used.
+% \begin{macrocode}
+\regex_const:Nn \c_@@_columncolor_regex { \c { columncolor } }
+% \end{macrocode}
+%
+% \bigskip
+% If the final user uses \pkg{nicematrix}, PGF/Tikz will write instruction
+% |\pgfsyspdfmark| in the |aux| file. If he changes its mind and no longer loads
+% \pkg{nicematrix}, an error may occur at the next compilation because of
+% remanent instructions |\pgfsyspdfmark| in the |aux| file. With the following
+% code, we try to avoid that situation.
+% \begin{macrocode}
+\cs_new_protected:Npn \@@_provide_pgfsyspdfmark:
+ {
+ \iow_now:Nn \@mainaux
+ {
+ \ExplSyntaxOn
+ \cs_if_free:NT \pgfsyspdfmark
+ { \cs_set_eq:NN \pgfsyspdfmark \@gobblethree }
+ \ExplSyntaxOff
+ }
+ \cs_gset_eq:NN \@@_provide_pgfsyspdfmark: \prg_do_nothing:
+ }
+% \end{macrocode}
+%
%
% \bigskip
% We define a command |\iddots| similar to |\ddots| ($\ddots$) but with dots
@@ -5342,53 +5357,33 @@ version 2005/12/01 or later.
% |\c_@@_table_print_tl| when the version of \pkg{siunitx} is prior to 3.0. The
% command |\@@_adapt_S_column| is used in the environment |{NiceArrayWithDelims}|.
% \begin{macrocode}
-\cs_set_protected:Npn \@@_adapt_S_column:
+\AtBeginDocument
{
- \bool_if:NT \c_@@_siunitx_loaded_bool
- {
- \group_begin:
- \@temptokena = { }
- \cs_set_eq:NN \NC@find \prg_do_nothing:
- \NC@rewrite@S { }
- \tl_gset:NV \g_tmpa_tl \@temptokena
- \group_end:
- \tl_new:N \c_@@_table_collect_begin_tl
- \tl_set:Nx \l_tmpa_tl { \tl_item:Nn \g_tmpa_tl 2 }
- \tl_gset:Nx \c_@@_table_collect_begin_tl { \tl_item:Nn \l_tmpa_tl 1 }
- \tl_new:N \c_@@_table_print_tl
- \tl_gset:Nx \c_@@_table_print_tl { \tl_item:Nn \g_tmpa_tl { -1 } }
- \cs_gset_eq:NN \@@_adapt_S_column: \prg_do_nothing:
+ \cs_set_eq:NN \@@_adapt_S_column: \prg_do_nothing:
+ \bool_lazy_and:nnT
+ { \c_@@_siunitx_loaded_bool }
+ { ! \cs_if_exist_p:N \siunitx_cell_begin:w }
+ {
+ \cs_set_protected:Npn \@@_adapt_S_column:
+ {
+ \group_begin:
+ \@temptokena = { }
+ \cs_set_eq:NN \NC@find \prg_do_nothing:
+ \NC@rewrite@S { }
+ \tl_gset:NV \g_tmpa_tl \@temptokena
+ \group_end:
+ \tl_new:N \c_@@_table_collect_begin_tl
+ \tl_set:Nx \l_tmpa_tl { \tl_item:Nn \g_tmpa_tl 2 }
+ \tl_gset:Nx \c_@@_table_collect_begin_tl { \tl_item:Nn \l_tmpa_tl 1 }
+ \tl_new:N \c_@@_table_print_tl
+ \tl_gset:Nx \c_@@_table_print_tl { \tl_item:Nn \g_tmpa_tl { -1 } }
+ \cs_gset_eq:NN \@@_adapt_S_column: \prg_do_nothing:
+ }
}
}
% \end{macrocode}
%
%
-% \bigskip
-% The following regex will be used to modify the preamble of the array when the
-% key |colortbl-like| is used.
-% \begin{macrocode}
-\regex_const:Nn \c_@@_columncolor_regex { \c { columncolor } }
-% \end{macrocode}
-%
-% \bigskip
-% If the final user uses \pkg{nicematrix}, PGF/Tikz will write instruction
-% |\pgfsyspdfmark| in the |aux| file. If he changes its mind and no longer loads
-% \pkg{nicematrix}, an error may occur at the next compilation because of
-% remanent instructions |\pgfsyspdfmark| in the |aux| file. With the following
-% code, we try to avoid that situation.
-% \begin{macrocode}
-\cs_new_protected:Npn \@@_provide_pgfsyspdfmark:
- {
- \iow_now:Nn \@mainaux
- {
- \ExplSyntaxOn
- \cs_if_free:NT \pgfsyspdfmark
- { \cs_set_eq:NN \pgfsyspdfmark \@gobblethree }
- \ExplSyntaxOff
- }
- \cs_gset_eq:NN \@@_provide_pgfsyspdfmark: \prg_do_nothing:
- }
-% \end{macrocode}
%
% \bigskip
% \subsection*{Parameters}
@@ -5550,6 +5545,15 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \bigskip
+% We will write in |\g_@@_aux_tl| all the instructions that we have to write on
+% the |aux| file for the current environment. The contain of that token list
+% will be written on the |aux| file at the end of the environment (in an
+% instruction |\tl_gset:cn { c_@@_ \int_use:N \g_@@_env_int _ tl }|).
+% \begin{macrocode}
+\tl_new:N \g_@@_aux_tl
+% \end{macrocode}
+%
+% \bigskip
% \begin{macrocode}
\cs_new_protected:Npn \@@_test_if_math_mode:
{
@@ -5795,6 +5799,17 @@ version 2005/12/01 or later.
% \end{macrocode}
%
% \medskip
+% The sequence |\g_@@_multicolumn_cells_seq| will contain the list of the cells
+% of the array where a command |\multicolumn{|$n$|}{...}{...}| with $n>1$ is
+% issued. In |\g_@@_multicolumn_sizes_seq|, the ``sizes'' (that is to say the
+% values of $n$) correspondant will be stored. These lists will be used for the
+% creation of the ``medium nodes'' (if they are created).
+% \begin{macrocode}
+\seq_new:N \g_@@_multicolumn_cells_seq
+\seq_new:N \g_@@_multicolumn_sizes_seq
+% \end{macrocode}
+%
+% \medskip
% The following counters will be used when searching the extremities of a dotted
% line (we need these counters because of the potential ``open'' lines in the
% |\SubMatrix|---the |\SubMatrix| in the |code-before|).
@@ -5854,7 +5869,7 @@ version 2005/12/01 or later.
% \medskip
% The parameters of position of the label of a block. For the horizontal
% position, the possible values are |c|, |r| and |l|. For the vertical position,
-% the possible values are |c|, |t| and |b|. Of course, it would be intesting to
+% the possible values are |c|, |t| and |b|. Of course, it would be interesting to
% program a key |T| and a key |B|.
% \begin{macrocode}
\tl_new:N \l_@@_hpos_of_block_tl
@@ -7075,6 +7090,8 @@ version 2005/12/01 or later.
\endpgfpicture
}
% \end{macrocode}
+% Remark: If the key |recreate-cell-nodes| of the |\CodeBefore| is used, then we
+% will add some lines to that command.
%
%
% \interitem
@@ -7244,7 +7261,7 @@ version 2005/12/01 or later.
% \medskip
% As its name says, the following command is a patch for the command
% |\@@_node_for_cell:|. This patch will be appended on the left of
-% |\@@_noce_for_the_cell:| when the construction of the cell nodes (of the forme
+% |\@@_node_for_the_cell:| when the construction of the cell nodes (of the form
% |(i-j)|) in the |\CodeBefore| is required.
% \begin{macrocode}
\cs_new_protected:Npn \@@_patch_node_for_cell:n #1
@@ -7278,6 +7295,8 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+% \bigskip
+% We have no explanation for the different behaviour between the TeX engines...
% \begin{macrocode}
\bool_lazy_or:nnTF \sys_if_engine_xetex_p: \sys_if_output_dvi_p:
{
@@ -7546,12 +7565,6 @@ version 2005/12/01 or later.
\bool_if:NT \c_@@_booktabs_loaded_bool
{ \tl_put_left:Nn \@BTnormal \@@_create_row_node: }
\box_clear_new:N \l_@@_cell_box
- \cs_if_exist:NT \theiRow
- { \int_set_eq:NN \l_@@_old_iRow_int \c@iRow }
- \int_gzero_new:N \c@iRow
- \cs_if_exist:NT \thejCol
- { \int_set_eq:NN \l_@@_old_jCol_int \c@jCol }
- \int_gzero_new:N \c@jCol
\normalbaselines
% \end{macrocode}
% If the option |small| is used, we have to do some tuning. In particular, we
@@ -7567,6 +7580,17 @@ version 2005/12/01 or later.
}
% \end{macrocode}
%
+% \bigskip
+% \begin{macrocode}
+ \bool_if:NT \g_@@_recreate_cell_nodes_bool
+ {
+ \tl_put_right:Nn \@@_begin_of_row:
+ {
+ \pgfsys@markposition
+ { \@@_env: - row - \int_use:N \c@iRow - base }
+ }
+ }
+% \end{macrocode}
%
% \bigskip
% The environment |{array}| uses internally the command |\ialign|. We change the
@@ -7662,8 +7686,8 @@ version 2005/12/01 or later.
% values of $n$) correspondant will be stored. These lists will be used for the
% creation of the ``medium nodes'' (if they are created).
% \begin{macrocode}
- \seq_gclear_new:N \g_@@_multicolumn_cells_seq
- \seq_gclear_new:N \g_@@_multicolumn_sizes_seq
+ \seq_gclear:N \g_@@_multicolumn_cells_seq
+ \seq_gclear:N \g_@@_multicolumn_sizes_seq
% \end{macrocode}
%
%
@@ -7724,18 +7748,45 @@ version 2005/12/01 or later.
%
%
% \bigskip
+% The command |\@@_pre_array:| will be executed after analyse of the keys of the
+% environment.
% \begin{macrocode}
\cs_new_protected:Npn \@@_pre_array:
{
- \seq_gclear:N \g_@@_submatrix_seq
- \bool_if:NT \l_@@_code_before_bool \@@_exec_code_before:
% \end{macrocode}
%
-% A value of $-1$ for the counter |\l_@@_last_row_int| means that the user has
-% used the option |last-row| without value, that is to say without specifying
-% the number of that last row. In this case, we try to read that value from the
-% |aux| file (if it has been written on a previous run).
+% \begin{macrocode}
+ \cs_if_exist:NT \theiRow { \int_set_eq:NN \l_@@_old_iRow_int \c@iRow }
+ \int_gzero_new:N \c@iRow
+ \cs_if_exist:NT \thejCol { \int_set_eq:NN \l_@@_old_jCol_int \c@jCol }
+ \int_gzero_new:N \c@jCol
+% \end{macrocode}
+%
+% \bigskip
+% We recall that |\l_@@_last_row_int| and |\l_@@_last_column_int| are \emph{not}
+% the numbers of the last row and last column of the array. There are only the
+% values of the keys |last-row| and |last-column| (maybe the user has provided
+% erroneous values). The meaning of that counters does not change during the
+% environment of \pkg{nicematrix}. There is only a slight adjustment: if the
+% user have used one of those keys without value, we provide now the right value
+% as read on the |aux| file (of course, it's possible only after the first compilation).
+% \begin{macrocode}
+ \int_compare:nNnT \l_@@_last_row_int = { -1 }
+ {
+ \bool_set_true:N \l_@@_last_row_without_value_bool
+ \bool_if:NT \g_@@_aux_found_bool
+ { \int_set:Nn \l_@@_last_row_int { \seq_item:Nn \c_@@_size_seq 3 } }
+ }
+ \int_compare:nNnT \l_@@_last_col_int = { -1 }
+ {
+ \bool_if:NT \g_@@_aux_found_bool
+ { \int_set:Nn \l_@@_last_col_int { \seq_item:Nn \c_@@_size_seq 6 } }
+ }
+% \end{macrocode}
%
+% \bigskip
+% If there is a exterior row, we patch a command used in |\@@_Cell:| in order to
+% keep track of some dimensions needed to the construction of that ``last row''.
% \begin{macrocode}
\int_compare:nNnT \l_@@_last_row_int > { -2 }
{
@@ -7747,58 +7798,36 @@ version 2005/12/01 or later.
{ \dim_max:nn \g_@@_dp_last_row_dim { \box_dp:N \l_@@_cell_box } }
}
}
- \int_compare:nNnT \l_@@_last_row_int = { -1 }
- {
- \bool_set_true:N \l_@@_last_row_without_value_bool
% \end{macrocode}
-% A value based on the name is more reliable than a value based on the number of
-% the environment.
+%
+% \bigskip
% \begin{macrocode}
- \str_if_empty:NTF \l_@@_name_str
- {
- \cs_if_exist:cT { @@_last_row_ \int_use:N \g_@@_env_int }
- {
- \int_set:Nn \l_@@_last_row_int
- { \use:c { @@_last_row_ \int_use:N \g_@@_env_int } }
- }
- }
- {
- \cs_if_exist:cT { @@_last_row_ \l_@@_name_str }
- {
- \int_set:Nn \l_@@_last_row_int
- { \use:c { @@_last_row_ \l_@@_name_str } }
- }
- }
- }
+ \seq_gclear:N \g_@@_submatrix_seq
% \end{macrocode}
-%
-% A value of $-1$ for the counter |\l_@@_last_col_int| means that the user has
-% used the option |last-col| without value, that is to say without specifying
-% the number of that last column. In this case, we try to read that value from
-% the |aux| file (if it has been written on a previous run).
+%
+% \bigskip
+% Now the |\CodeBefore|.
+% \begin{macrocode}
+ \bool_if:NT \l_@@_code_before_bool \@@_exec_code_before:
+% \end{macrocode}
+%
+% \bigskip
+% The value of |\g_@@_pos_of_blocks_seq| has been written on the |aux| file and
+% loaded before the (potential) execution of the |\CodeBefore|. Now, we clear
+% that variable because it will be reconstructed during the creation of the
+% array.
% \begin{macrocode}
- \int_compare:nNnT \l_@@_last_col_int = { -1 }
- {
- \str_if_empty:NTF \l_@@_name_str
- {
- \cs_if_exist:cT { @@_last_col_ \int_use:N \g_@@_env_int }
- {
- \int_set:Nn \l_@@_last_col_int
- { \use:c { @@_last_col_ \int_use:N \g_@@_env_int } }
- }
- }
- {
- \cs_if_exist:cT { @@_last_col_ \l_@@_name_str }
- {
- \int_set:Nn \l_@@_last_col_int
- { \use:c { @@_last_col_ \l_@@_name_str } }
- }
- }
- }
+ \seq_gclear:N \g_@@_pos_of_blocks_seq
% \end{macrocode}
+% Idem for other sequences written on the |aux| file.
+% \begin{macrocode}
+ \seq_gclear_new:N \g_@@_multicolumn_cells_seq
+ \seq_gclear_new:N \g_@@_multicolumn_sizes_seq
+% \end{macrocode}
+%
%
% \interitem
-% The code in |\@@_pre_array_ii:| is used only by |{NiceArrayWithDelims}|.
+% The code in |\@@_pre_array_ii:| is used only here.
% \begin{macrocode}
\@@_pre_array_ii:
% \end{macrocode}
@@ -7896,24 +7925,17 @@ version 2005/12/01 or later.
% \end{macrocode}
% First, we give values to the LaTeX counters |iRow| and |jCol|. We remind that,
% in the |code-before| (and in the |\CodeAfter|) they represent the numbers of
-% rows and columns of the array (without the potential last row and last column).
+% rows and columns of the array (without the potential last row and last
+% column). The value of |\g_@@_row_total_int| is the number of the last row
+% (with potentially a last exterior row) and |\g_@@_col_total_int| is the number
+% of the last column (with potentially a last exterior column).
% \begin{macrocode}
- \int_zero_new:N \c@iRow
- \int_set:Nn \c@iRow
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 2 }
- \int_zero_new:N \c@jCol
- \int_set:Nn \c@jCol
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 4 }
-% \end{macrocode}
-% We have to adjust the values of |\c@iRow| and |\c@jCol| to take into account
-% the potential last row and last column. A value of $-2$ for
-% |\l_@@_last_row_int| means that there is no last row. Idem for the columns.
-% \begin{macrocode}
- \int_compare:nNnF \l_@@_last_row_int = { -2 }
- { \int_decr:N \c@iRow }
- \int_compare:nNnF \l_@@_last_col_int = { -2 }
- { \int_decr:N \c@jCol }
+ \int_set:Nn \c@iRow { \seq_item:Nn \c_@@_size_seq 2 }
+ \int_set:Nn \c@jCol { \seq_item:Nn \c_@@_size_seq 5 }
+ \int_set_eq:NN \g_@@_row_total_int { \seq_item:Nn \c_@@_size_seq 3 }
+ \int_set_eq:NN \g_@@_col_total_int { \seq_item:Nn \c_@@_size_seq 6 }
% \end{macrocode}
+%
%
% Now, we will create all the |col| nodes and |row| nodes with the informations
% written in the |aux| file. You use the technique described in the page~1229 of
@@ -7926,9 +7948,7 @@ version 2005/12/01 or later.
% \end{macrocode}
% First, the recreation of the |row| nodes.
% \begin{macrocode}
- \int_step_inline:nnn
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 1 }
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 2 + 1 }
+ \int_step_inline:nnn \l_@@_first_row_int { \g_@@_row_total_int + 1 }
{
\pgfsys@getposition { \@@_env: - row - ##1 } \@@_node_position:
\pgfcoordinate { \@@_env: - row - ##1 }
@@ -7937,9 +7957,7 @@ version 2005/12/01 or later.
% \end{macrocode}
% Now, the recreation of the |col| nodes.
% \begin{macrocode}
- \int_step_inline:nnn
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 3 }
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 4 + 1 }
+ \int_step_inline:nnn \l_@@_first_col_int { \g_@@_col_total_int + 1 }
{
\pgfsys@getposition { \@@_env: - col - ##1 } \@@_node_position:
\pgfcoordinate { \@@_env: - col - ##1 }
@@ -7952,8 +7970,9 @@ version 2005/12/01 or later.
\@@_create_diag_nodes:
% \end{macrocode}
%
-% \medskip
-% Now, the creation of the cell nodes |(i-j)|.
+% \medskip
+% Now, the creation of the cell nodes |(i-j)|, and, maybe also the ``medium
+% nodes'' and the ``large nodes''.
% \begin{macrocode}
\bool_if:NT \g_@@_recreate_cell_nodes_bool \@@_recreate_cell_nodes:
\endpgfpicture
@@ -7977,18 +7996,6 @@ version 2005/12/01 or later.
\cs_set_eq:NN \columncolor \@@_columncolor
\cs_set_eq:NN \chessboardcolors \@@_chessboardcolors
\cs_set_eq:NN \SubMatrix \@@_SubMatrix_in_code_before
-% \end{macrocode}
-% The list of the cells which are in the (empty) corners is stored in the |aux|
-% file because we have to know it before the execution of the |\CodeBefore| (the
-% commands which color the cells, rows and columns won't color the cells which
-% are in the corners).
-% \begin{macrocode}
- \seq_if_exist:cT
- { c_@@_corners_cells_ \int_use:N \g_@@_env_int _ seq }
- {
- \seq_set_eq:Nc \l_@@_corners_cells_seq
- { c_@@_corners_cells_ \int_use:N \g_@@_env_int _ seq }
- }
}
% \end{macrocode}
%
@@ -8058,7 +8065,7 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_new_protected:Npn \@@_CodeBefore:w #1 \q_stop
{
- \seq_if_exist:cT { @@_size_ \int_use:N \g_@@_env_int _ seq }
+ \bool_if:NT \g_@@_aux_found_bool
{
\@@_pre_code_before:
#1
@@ -8074,17 +8081,16 @@ version 2005/12/01 or later.
% nodes and |diag| nodes are available in that |\CodeBefore|. With the key
% |create-cell-nodes|, the cell nodes, that is to say the nodes of the form
% |(i-j)| (but not the extra nodes) are also available because those nodes also
-% are recreated and that recreation is done by the following command.
+% are recreated and that recreation is done by the following command.
% \begin{macrocode}
\cs_new_protected:Npn \@@_recreate_cell_nodes:
{
- \int_step_inline:nnn
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 1 }
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 2 }
+ \int_step_inline:nnn \l_@@_first_row_int \g_@@_row_total_int
{
- \int_step_inline:nnn
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 3 }
- { \seq_item:cn { @@_size_ \int_use:N \g_@@_env_int _ seq } 4 }
+ \pgfsys@getposition { \@@_env: - ##1 - base } \@@_node_position:
+ \pgfcoordinate { \@@_env: - row - ##1 - base }
+ { \pgfpointdiff \@@_picture_position: \@@_node_position: }
+ \int_step_inline:nnn \l_@@_first_col_int \g_@@_col_total_int
{
\cs_if_exist:cT
{ pgf @ sys @ pdf @ mark @ pos @ \@@_env: - ##1 - ####1 - NW }
@@ -8102,6 +8108,7 @@ version 2005/12/01 or later.
}
}
}
+ \@@_create_extra_nodes:
}
% \end{macrocode}
%
@@ -8116,6 +8123,7 @@ version 2005/12/01 or later.
\@@_provide_pgfsyspdfmark:
\bool_if:NT \c_@@_footnote_bool \savenotes
% \end{macrocode}
+%
% The aim of the following |\bgroup| (the corresponding |\egroup| is, of course,
% at the end of the environment) is to be able to put an exposant to a matrix in
% a mathematical formula.
@@ -8198,14 +8206,31 @@ version 2005/12/01 or later.
% \begin{macrocode}
\seq_gclear:N \g_@@_pos_of_stroken_blocks_seq
\seq_gclear:N \g_@@_pos_of_xdots_seq
+ \tl_gclear_new:N \g_@@_code_before_tl
+% \end{macrocode}
+%
+% \bigskip
+% We load all the informations written in the |aux| file during previous
+% compilations corresponding to the current environment.
+% \begin{macrocode}
+ \bool_gset_false:N \g_@@_aux_found_bool
+ \tl_if_exist:cT { c_@@ _ \int_use:N \g_@@_env_int _ tl }
+ {
+ \bool_gset_true:N \g_@@_aux_found_bool
+ \use:c { c_@@ _ \int_use:N \g_@@_env_int _ tl }
+ }
+% \end{macrocode}
+% Now, we prepare the token list for the instructions that we will have to write
+% on the |aux| file at the end of the environment.
+% \begin{macrocode}
+ \tl_gclear:N \g_@@_aux_tl
% \end{macrocode}
%
% \begin{macrocode}
- \tl_if_exist:cT { g_@@_code_before_ \int_use:N \g_@@_env_int _ tl }
+ \tl_if_empty:NF \g_@@_code_before_tl
{
\bool_set_true:N \l_@@_code_before_bool
- \exp_args:NNv \tl_put_right:Nn \l_@@_code_before_tl
- { g_@@_code_before_ \int_use:N \g_@@_env_int _ tl }
+ \tl_put_right:NV \l_@@_code_before_tl \g_@@_code_before_tl
}
% \end{macrocode}
%
@@ -8431,6 +8456,23 @@ version 2005/12/01 or later.
% a mathematical formula.
% \begin{macrocode}
\egroup
+% \end{macrocode}
+%
+% \bigskip
+% We want to write on the |aux| file all the informations corresponding to the
+% current environment.
+% \begin{macrocode}
+ \iow_now:Nn \@mainaux { \ExplSyntaxOn }
+ \iow_now:Nx \@mainaux
+ {
+ \tl_gset:cn { c_@@_ \int_use:N \g_@@_env_int _ tl }
+ \iow_newline: { \iow_newline: \exp_not:V \g_@@_aux_tl }
+ }
+ \iow_now:Nn \@mainaux { \ExplSyntaxOff }
+% \end{macrocode}
+%
+% \bigskip
+% \begin{macrocode}
\bool_if:NT \c_@@_footnote_bool \endsavenotes
}
% \end{macrocode}
@@ -8490,7 +8532,7 @@ version 2005/12/01 or later.
\@tempswatrue
% \end{macrocode}
% The following line actually does the expansion (it's has been copied from
-% |array.sty|).
+% |array.sty|). The expanded version is still in |\@temptokena|.
% \begin{macrocode}
\@whilesw \if@tempswa \fi { \@tempswafalse \the \NC@list }
% \end{macrocode}
@@ -8505,7 +8547,7 @@ version 2005/12/01 or later.
% |\@@_patch_preamble:n|. In the same time, we will count the columns with the
% counter |\c@jCol|.
% \begin{macrocode}
- \int_gzero_new:N \c@jCol
+ \int_gzero:N \c@jCol
\tl_gclear:N \g_@@_preamble_tl
\tl_if_eq:NnTF \l_@@_vlines_clist { all }
{
@@ -9892,102 +9934,58 @@ version 2005/12/01 or later.
%
% If we are in an environment without preamble (like |{NiceMatrix}| or
% |{pNiceMatrix}|) and if the option |last-col| has been used without value
-% we fix the real value of |\l_@@_last_col_int|.
+% we also fix the real value of |\l_@@_last_col_int|.
% \begin{macrocode}
\bool_if:NT \l_@@_last_col_without_value_bool
- {
- \dim_set_eq:NN \l_@@_last_col_int \g_@@_col_total_int
- \iow_shipout:Nn \@mainaux \ExplSyntaxOn
- \iow_shipout:Nx \@mainaux
- {
- \cs_gset:cpn { @@_last_col_ \int_use:N \g_@@_env_int }
- { \int_use:N \g_@@_col_total_int }
- }
- \str_if_empty:NF \l_@@_name_str
- {
- \iow_shipout:Nx \@mainaux
- {
- \cs_gset:cpn { @@_last_col_ \l_@@_name_str }
- { \int_use:N \g_@@_col_total_int }
- }
- }
- \iow_shipout:Nn \@mainaux \ExplSyntaxOff
- }
+ { \int_set_eq:NN \l_@@_last_col_int \g_@@_col_total_int }
% \end{macrocode}
%
-% It's also time to give to |\l_@@_last_row_int| its real value. But, if the
-% user had used the option |last-row| without value, we write in the |aux| file
-% the number of that last row for the next run.
+% \medskip
+% It's also time to give to |\l_@@_last_row_int| its real value.
% \begin{macrocode}
\bool_if:NT \l_@@_last_row_without_value_bool
- {
- \dim_set_eq:NN \l_@@_last_row_int \g_@@_row_total_int
-% \end{macrocode}
-% If the option |light-syntax| is used, we have nothing to write since, in this
-% case, the number of rows is directly determined.
-% \begin{macrocode}
- \bool_if:NF \l_@@_light_syntax_bool
- {
- \iow_shipout:Nn \@mainaux \ExplSyntaxOn
- \iow_shipout:Nx \@mainaux
- {
- \cs_gset:cpn { @@_last_row_ \int_use:N \g_@@_env_int }
- { \int_use:N \g_@@_row_total_int }
- }
+ { \int_set_eq:NN \l_@@_last_row_int \g_@@_row_total_int }
% \end{macrocode}
-% If the environment has a name, we also write a value based on the name
-% because it's more reliable than a value based on the number of the
-% environment.
+%
+% \medskip
% \begin{macrocode}
- \str_if_empty:NF \l_@@_name_str
- {
- \iow_shipout:Nx \@mainaux
- {
- \cs_gset:cpn { @@_last_row_ \l_@@_name_str }
- { \int_use:N \g_@@_row_total_int }
- }
- }
- \iow_shipout:Nn \@mainaux \ExplSyntaxOff
+ \tl_gput_right:Nx \g_@@_aux_tl
+ {
+ \seq_gset_from_clist:Nn \exp_not:N \c_@@_size_seq
+ {
+ \int_use:N \l_@@_first_row_int ,
+ \int_use:N \c@iRow ,
+ \int_use:N \g_@@_row_total_int ,
+ \int_use:N \l_@@_first_col_int ,
+ \int_use:N \c@jCol ,
+ \int_use:N \g_@@_col_total_int
}
+ \iow_newline:
}
% \end{macrocode}
-%
-% If the key |code-before| is used, we have to write on the |aux| file the actual
-% size of the array and other informations.
-% \begin{macrocode}
- \bool_if:NT \l_@@_code_before_bool
- {
- \iow_now:Nn \@mainaux \ExplSyntaxOn
- \iow_now:Nx \@mainaux
- { \seq_clear_new:c { @@_size _ \int_use:N \g_@@_env_int _ seq } }
- \iow_now:Nx \@mainaux
- {
- \seq_gset_from_clist:cn { @@_size _ \int_use:N \g_@@_env_int _ seq }
- {
- \int_use:N \l_@@_first_row_int ,
- \int_use:N \g_@@_row_total_int ,
- \int_use:N \l_@@_first_col_int ,
-% \end{macrocode}
-% If the user has used a key |last-row| in an environment with preamble (like
-% |{pNiceArray}|) and that that last row has not been found, we have to
-% increment the value because it will be decreased when used in the |code-before|.
-% \begin{macrocode}
- \bool_lazy_and:nnTF
- { \int_compare_p:nNn \l_@@_last_col_int > { -2 } }
- { \bool_not_p:n \g_@@_last_col_found_bool }
- \@@_succ:n
- \int_use:N
- \g_@@_col_total_int
- }
-% \end{macrocode}
% We write also the potential content of |\g_@@_pos_of_blocks_seq| (it will be
% useful if the command |\rowcolors| is used with the key |respect-blocks|).
% \begin{macrocode}
- \seq_gset_from_clist:cn
- { c_@@_pos_of_blocks_ \int_use:N \g_@@_env_int _ seq }
+ \seq_if_empty:NF \g_@@_pos_of_blocks_seq
+ {
+ \tl_gput_right:Nx \g_@@_aux_tl
+ {
+ \seq_gset_from_clist:Nn \exp_not:N \g_@@_pos_of_blocks_seq
{ \seq_use:Nnnn \g_@@_pos_of_blocks_seq , , , }
+ \iow_newline:
+ }
+ }
+ \seq_if_empty:NF \g_@@_multicolumn_cells_seq
+ {
+ \tl_gput_right:Nx \g_@@_aux_tl
+ {
+ \seq_gset_from_clist:Nn \exp_not:N \g_@@_multicolumn_cells_seq
+ { \seq_use:Nnnn \g_@@_multicolumn_cells_seq , , , }
+ \iow_newline:
+ \seq_gset_from_clist:Nn \exp_not:N \g_@@_multicolumn_sizes_seq
+ { \seq_use:Nnnn \g_@@_multicolumn_sizes_seq , , , }
+ \iow_newline:
}
- \iow_now:Nn \@mainaux \ExplSyntaxOff
}
% \end{macrocode}
%
@@ -10166,14 +10164,12 @@ version 2005/12/01 or later.
% \begin{macrocode}
\cs_set_protected:Npn \rectanglecolor { }
\cs_set_protected:Npn \columncolor { }
- \iow_now:Nn \@mainaux \ExplSyntaxOn
- \iow_now:Nx \@mainaux
+ \tl_gput_right:Nx \g_@@_aux_tl
{
- \tl_gset:cn
- { g_@@_code_before_ \int_use:N \g_@@_env_int _ tl }
+ \tl_gset:Nn \exp_not:N \g_@@_code_before_tl
{ \exp_not:V \g_nicematrix_code_before_tl }
+ \iow_newline:
}
- \iow_now:Nn \@mainaux \ExplSyntaxOff
\bool_set_true:N \l_@@_code_before_bool
}
% \end{macrocode}
@@ -12400,19 +12396,14 @@ version 2005/12/01 or later.
% color or of the second color.
% \begin{macrocode}
\bool_set_true:N \l_tmpa_bool
- \bool_lazy_and:nnT
- \l_@@_respect_blocks_bool
- {
- \cs_if_exist_p:c
- { c_@@_pos_of_blocks_ \int_use:N \g_@@_env_int _ seq } }
+ \bool_if:NT \l_@@_respect_blocks_bool
{
% \end{macrocode}
% We don't want to take into account a block which is completely in the ``first
% column'' of (number $0$) or in the ``last column'' and that's why we filter
% the sequence of the blocks (in a the sequence |\l_tmpa_seq|).
% \begin{macrocode}
- \seq_set_eq:Nc \l_tmpb_seq
- { c_@@_pos_of_blocks_ \int_use:N \g_@@_env_int _ seq }
+ \seq_set_eq:NN \l_tmpb_seq \g_@@_pos_of_blocks_seq
\seq_set_filter:NNn \l_tmpa_seq \l_tmpb_seq
{ \@@_not_in_exterior_p:nnnn ##1 }
}
@@ -12443,12 +12434,7 @@ version 2005/12/01 or later.
% If the key |respect-blocks| is in force, we have to adjust that value (of
% course).
% \begin{macrocode}
- \bool_lazy_and:nnT
- \l_@@_respect_blocks_bool
- {
- \cs_if_exist_p:c
- { c_@@_pos_of_blocks_ \int_use:N \g_@@_env_int _ seq }
- }
+ \bool_if:NT \l_@@_respect_blocks_bool
{
\seq_set_filter:NNn \l_tmpb_seq \l_tmpa_seq
{ \@@_intersect_our_row_p:nnnn ####1 }
@@ -13299,14 +13285,12 @@ version 2005/12/01 or later.
% commands which color the |rows|, |columns| and |cells| must not color the
% cells in the corners.
% \begin{macrocode}
- \iow_now:Nn \@mainaux \ExplSyntaxOn
- \iow_now:Nx \@mainaux
+ \tl_gput_right:Nx \g_@@_aux_tl
{
- \seq_gset_from_clist:cn
- { c_@@_corners_cells_ \int_use:N \g_@@_env_int _ seq }
+ \seq_set_from_clist:Nn \exp_not:N \l_@@_corners_cells_seq
{ \seq_use:Nnnn \l_@@_corners_cells_seq , , , }
+ \iow_newline:
}
- \iow_now:Nn \@mainaux \ExplSyntaxOff
}
}
% \end{macrocode}
@@ -17481,6 +17465,12 @@ version 2005/12/01 or later.
% The version 5.15b is compatible with the version 3.0+ of \pkg{siunitx}
% (previous versions were not).
%
+% % \subsection*{Changes between versions 5.15 and 5.16}
+%
+% It's now possible to use the cells corresponding to the contents of the nodes
+% (of the form |i-j|) in the |\CodeBefore| when the key |create-cell-nodes| of
+% that |\CodeBefore| is used. The medium and the large nodes are also available
+% if the corresponding keys are used.
%
% \PrintIndex
%
diff --git a/macros/latex/contrib/nicematrix/nicematrix.pdf b/macros/latex/contrib/nicematrix/nicematrix.pdf
index b096ea1e0f..40b867d72e 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.pdf
+++ b/macros/latex/contrib/nicematrix/nicematrix.pdf
Binary files differ
diff --git a/macros/xetex/latex/xecjk/README.md b/macros/xetex/latex/xecjk/README.md
index 0b9712861b..4d014cc1a9 100644
--- a/macros/xetex/latex/xecjk/README.md
+++ b/macros/xetex/latex/xecjk/README.md
@@ -20,8 +20,8 @@ Copyright and Licence
---------------------
Copyright (C) 2007--2010 by Wenchang Sun <sunwch@nankai.edu.cn>
- Copyright (C) 2009--2020 by Leo Liu <leoliu.pku@gmail.com>
- Copyright (C) 2012--2020 by Qing Lee <sobenlee@gmail.com>
+ Copyright (C) 2009--2021 by Leo Liu <leoliu.pku@gmail.com>
+ Copyright (C) 2012--2021 by Qing Lee <sobenlee@gmail.com>
----------------------------------------------------------------------
This work may be distributed and/or modified under the
diff --git a/macros/xetex/latex/xecjk/xeCJK.dtx b/macros/xetex/latex/xecjk/xeCJK.dtx
index 1e1398c406..d22b6aa7d0 100644
--- a/macros/xetex/latex/xecjk/xeCJK.dtx
+++ b/macros/xetex/latex/xecjk/xeCJK.dtx
@@ -26,8 +26,8 @@ Copyright and Licence
---------------------
Copyright (C) 2007--2010 by Wenchang Sun <sunwch@nankai.edu.cn>
- Copyright (C) 2009--2020 by Leo Liu <leoliu.pku@gmail.com>
- Copyright (C) 2012--2020 by Qing Lee <sobenlee@gmail.com>
+ Copyright (C) 2009--2021 by Leo Liu <leoliu.pku@gmail.com>
+ Copyright (C) 2012--2021 by Qing Lee <sobenlee@gmail.com>
----------------------------------------------------------------------
This work may be distributed and/or modified under the
@@ -92,8 +92,8 @@ Copyright and Licence
\preamble
Copyright (C) 2007--2010 by Wenchang Sun <sunwch@nankai.edu.cn>
- Copyright (C) 2009--2020 by Leo Liu <leoliu.pku@gmail.com>
- Copyright (C) 2012--2020 by Qing Lee <sobenlee@gmail.com>
+ Copyright (C) 2009--2021 by Leo Liu <leoliu.pku@gmail.com>
+ Copyright (C) 2012--2021 by Qing Lee <sobenlee@gmail.com>
----------------------------------------------------------------------
This work may be distributed and/or modified under the
@@ -194,7 +194,7 @@ Copyright and Licence
%<*package|config|fntef|listings|xunicode|xunextra>
%<!(config|xunextra)>\NeedsTeXFormat{LaTeX2e}
%<!(config|xunextra)>\RequirePackage{expl3}
-%<+!driver>\GetIdInfo$Id: xeCJK.dtx f475abb 2020-10-19 20:24:03 +0800 Qing Lee <sobenlee@gmail.com> $
+%<+!driver>\GetIdInfo$Id: xeCJK.dtx 71a7646 2021-06-20 17:05:49 +0800 Qing Lee <sobenlee@gmail.com> $
%<package> {Typesetting CJK scripts with XeLaTeX}
%<config> {Configuration file for xeCJK package}
%<fntef> {xeCJK font effect}
@@ -207,7 +207,7 @@ Copyright and Licence
%<listings>\ProvidesExplPackage{xeCJK-listings}
%<xunicode>\ProvidesExplPackage{xunicode-addon}
%<xunextra>\ProvidesExplFile{xunicode-extra.def}
-%<!driver> {\ExplFileDate}{3.8.6}{\ExplFileDescription}
+%<!driver> {\ExplFileDate}{3.8.7}{\ExplFileDescription}
%</package|config|fntef|listings|xunicode|xunextra>
%<*driver>
\documentclass{ctxdoc}
@@ -287,7 +287,7 @@ Copyright and Licence
% \changes{v3.8.0}{2020/02/09}{清ç†è¿‡æ—¶çš„兼容性补ä¸ä»£ç ã€‚}
% \changes{v3.8.3}{2020/04/07}{删除 \texttt{\_nopar}。}
%
-% \CheckSum{10926}
+% \CheckSum{10934}
% \GetFileId{xeCJK.sty}
%
% \title{\bfseries\pkg{xeCJK} å®åŒ…}
@@ -1620,6 +1620,11 @@ Copyright and Licence
{ \msg_critical:nnn { xeCJK } { l3-too-old } { expl3 } }
% \end{macrocode}
%
+% \cs{ctex_disable_package:n} ç”± \pkg{ctexhook} æ供。
+% \begin{macrocode}
+\RequirePackage { ctexhook }
+% \end{macrocode}
+%
% \begin{macro}[pTF,int]{\xeCJK_if_package_loaded:n}
% 判断å®åŒ…是å¦è¢«å¼•å…¥ï¼Œå¯ç”¨äºŽæ–‡æ¡£æ­£æ–‡ä¸­ã€‚
% \begin{macrocode}
@@ -1632,13 +1637,11 @@ Copyright and Licence
% \end{macrocode}
% \end{macro}
%
+% \changes{v3.8.7}{2021/06/09}{应用 \tn{disable@package@load} 和
+% \tn{declare@file@substitution}。}
+%
% 下é¢è¿™äº› \pkg{CJK} 系列å®åŒ…ä¸åº”该被使用。
% \begin{macrocode}
-\msg_new:nnn { xeCJK } { incompatible-package }
- {
- The~`#1'~package~and~xeCJK~are~incompatible.\\\\
- Please~do~not~use~it.
- }
\msg_new:nnn { xeCJK } { after-package }
{
The~`#1'~package~and~xeCJK~are~incompatible.\\\\
@@ -1650,12 +1653,17 @@ Copyright and Licence
{ \msg_error:nnn { xeCJK } { after-package } {#1} }
}
\clist_map_inline:nn
- { CJKfntef , CJKulem , CJKvert , CJKpunct , CJKutf8 , CJK }
- {
- \xeCJK_if_package_loaded:nTF {#1}
- { \msg_error:nnn { xeCJK } { incompatible-package } {#1} }
- { \tl_const:cn { ver@ #1 . \c_@@_package_ext_tl } { 9999/99/99 } }
- }
+ { CJKulem , CJKvert , CJKpunct , CJKutf8 , CJK }
+ { \ctex_disable_package:n {#1} }
+% \end{macrocode}
+%
+% \changes{v3.8.7}{2021/06/09}{å°† \pkg{CJKfntef} 包替æ¢ä¸º \pkg{xeCJKfntef} 包。}
+%
+% å°† \pkg{CJKfntef} 包替æ¢ä¸º \pkg{xeCJKfntef} 包。
+% \begin{macrocode}
+\ctex_if_format_at_least:nTF { 2020/10/01 }
+ { \ctex_replace_package:nn { CJKfntef } { xeCJKfntef } }
+ { \ctex_disable_package:n { CJKfntef } }
% \end{macrocode}
%
% \begin{macrocode}
@@ -1708,7 +1716,6 @@ Copyright and Licence
% \@@_after_end_preamble:n,\@@_package_hook:nn}
% 在 \tn{document} å‰åŽå’Œå®åŒ…åŽåŠ ä¸Šå„ç§é’©å­ï¼Œä¾èµ– \pkg{ctexhook}。
% \begin{macrocode}
-\RequirePackage { ctexhook }
\AtBeginDocument { \xeCJK@document@hook }
\ctex_at_end_preamble:n { \xeCJK@document@left@hook }
\ctex_after_end_preamble:n { \xeCJK@document@right@hook }
@@ -9006,18 +9013,19 @@ Copyright and Licence
%
%
% \changes{v3.3.3}{2015/12/12}{解决与 \pkg{microtype} å®åŒ…的兼容问题。}
-% 由于 \pkg{xeCJK} å‡è£… \pkg{CJK} å·²ç»è¢«å¼•å…¥äº†ï¼Œè¿™ä¼šå¯¼è‡´ \pkg{everysel} å’Œ
-% \pkg{microtype} ç­‰å®åŒ…判断错误。需è¦åœ¨å®ƒä»¬åˆ¤æ–­ä¹‹å‰å–消定义。
+% 由于 \pkg{xeCJK} å‡è£… \pkg{CJK} å·²ç»è¢«å¼•å…¥äº†ï¼Œè¿™ä¼šå¯èƒ½å¯¼è‡´æ—§ç‰ˆæœ¬çš„ \pkg{everysel} 包判断错误。
+% 需è¦åœ¨å®ƒä»¬åˆ¤æ–­ä¹‹å‰å–消定义。
% \begin{macrocode}
-\clist_map_inline:nn { everysel , microtype }
+\@@_package_hook:nn { everysel }
{
- \@@_package_hook:nn {#1}
+ \cs_if_exist:NF \@EverySelectfont@Legacy
{ \cs_undefine:c { ver@CJK . \c_@@_package_ext_tl } }
}
% \end{macrocode}
%
% \changes{v3.2.4}{2013/06/25}{ä¸å†ä½¿ç”¨ \texttt{CJKnumber} 选项,å¯ä»¥åœ¨
% \pkg{xeCJK} 之åŽç›´æŽ¥ä½¿ç”¨ \pkg{CJKnumb} å®åŒ…得到中文数字。}
+% \changes{v3.8.7}{2021/06/04}{更好地兼容 \pkg{CJKnumb}。}
%
% \begin{macro}[int]{\CJKaddEncHook}
% 为使用 \pkg{CJKnumb} å®åŒ…而作一些处ç†ã€‚å¦å¤– \pkg{CJKnumb} 使用的是传统汉字“è¬â€
@@ -9025,25 +9033,33 @@ Copyright and Licence
% \changes{v3.2.10}{2014/03/01}{使用 \pkg{CJKnumb} 时,让 \tn{Unicode} 有定义。}
% \changes{v3.3.1}{2015/05/08}{应用 \texttt{0.99992} 版的新原语 \tn{Ucharcat}。}
% \begin{macrocode}
-\cs_new_protected:Npn \CJKaddEncHook #1#2
+\ctex_at_begin_package:nn { CJKnumb }
{
- \str_if_eq:nnT {#1} { \CJK@UnicodeEnc }
+ \tl_new:N \l_@@_CJK_version_tl
+ \tl_set_eq:Nc \l_@@_CJK_version_tl { ver@CJK . \c_@@_package_ext_tl }
+ \tl_set:cn { ver@CJK . \c_@@_package_ext_tl } { 9999/99/99 }
+ \cs_new_protected:Npn \CJKaddEncHook #1#2
{
- \group_begin:
- \cs_set_eq:NN \Unicode \xeCJK_unicode_char:nn
- \cs_set_eq:NN \def \xdef
- #2
- \group_end:
- \str_gset:Nn \CJK@tenthousand { ^^^^4e07 }
- \str_gset:Nn \CJK@hundredmillion { ^^^^4ebf }
- \tl_if_exist:NF \CJK@UnicodeEnc
- { \tl_const:Nn \CJK@UnicodeEnc { UTF8 } }
- \cs_if_exist:NF \Unicode
- { \cs_new_eq:NN \Unicode \xeCJK_unicode_char:nn }
+ \str_if_eq:nnT {#1} { \CJK@UnicodeEnc }
+ {
+ \group_begin:
+ \cs_set_eq:NN \Unicode \xeCJK_unicode_char:nn
+ \cs_set_eq:NN \def \xdef
+ #2
+ \group_end:
+ \str_gset:Nn \CJK@tenthousand { ^^^^4e07 }
+ \str_gset:Nn \CJK@hundredmillion { ^^^^4ebf }
+ \tl_if_exist:NF \CJK@UnicodeEnc
+ { \tl_const:Nn \CJK@UnicodeEnc { UTF8 } }
+ \cs_if_exist:NF \Unicode
+ { \cs_new_eq:NN \Unicode \xeCJK_unicode_char:nn }
+ }
}
+ \cs_new:Npn \xeCJK_unicode_char:nn #1#2
+ { \tex_Uchar:D \tex_numexpr:D (#1) * 256 + (#2) \scan_stop: }
}
-\cs_new:Npn \xeCJK_unicode_char:nn #1#2
- { \tex_Uchar:D \tex_numexpr:D (#1) * 256 + (#2) \scan_stop: }
+\ctex_at_end_package:nn { CJKnumb }
+ { \tl_set_eq:cN { ver@CJK . \c_@@_package_ext_tl } \l_@@_CJK_version_tl }
% \end{macrocode}
% \end{macro}
%
@@ -14050,7 +14066,7 @@ int main()
\usepackage[margin=2cm]{geometry}
\usepackage{fontspec}
\usepackage{xunicode-addon}
-\usepackage{longtable,tabu,booktabs}
+\usepackage{array,longtable,booktabs}
\usepackage{zref-base}
\setmainfont{FreeSerif}
@@ -14196,14 +14212,17 @@ int main()
\section{#2~(\zref@extractdefault{#1}{default}{0})}
\zref@refused{#1}
\noindent
- \begin{longtabu} to \linewidth {>{\ttfamily\footnotesize}rc>{\ttfamily\footnotesize}X>{\tiny}X}
- \toprule\rowfont{\normalfont\normalsize}
- \multicolumn1c{USV} & Symbol & Macro(s) & Description \\
+ \begin{longtable}[c]{>{\ttfamily\footnotesize}rc>{\ttfamily\footnotesize}p{55mm}>{\tiny}l}
+ \toprule
+ \multicolumn1c{\normalfont\normalsize USV} &
+ \normalfont\normalsize Symbol &
+ \normalfont\normalsize Macro(s) &
+ \normalfont\normalsize Description \\
\midrule \endhead
\bottomrule \endfoot
\int_gzero:N \g_@@_symbol_int
\input{#3}
- \end{longtabu}
+ \end{longtable}
\group_begin:
\zref@setcurrent{default}{\int_use:N\g_@@_symbol_int}
\zref@wrapper@immediate{\zref@labelbyprops{#1}{default}}
diff --git a/macros/xetex/latex/xecjk/xeCJK.pdf b/macros/xetex/latex/xecjk/xeCJK.pdf
index 3fa0591aa8..e6643597c3 100644
--- a/macros/xetex/latex/xecjk/xeCJK.pdf
+++ b/macros/xetex/latex/xecjk/xeCJK.pdf
Binary files differ
diff --git a/macros/xetex/latex/xecjk/xunicode-symbols.pdf b/macros/xetex/latex/xecjk/xunicode-symbols.pdf
index 937e245b87..e461a9c3e5 100644
--- a/macros/xetex/latex/xecjk/xunicode-symbols.pdf
+++ b/macros/xetex/latex/xecjk/xunicode-symbols.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 9629802255..baa1258a67 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,36 @@
+2021-06-20 Karl Berry <karl@freefriends.org>
+
+ * Makefile (tex4ht_html4_derived): no more html4-uni.4ht.
+
+2021-06-20 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-html4.tex (html4-uni.4ht),
+ * tex4ht-options.tex (tex4ht.4ht): removed unused html4-uni.4ht file.
+
+ * tex4ht-fonts-noncjk.tex (
+ tex4ht.dir/texmf/tex4ht/ht-fonts/unicode/misc/SkakNew.htf
+ ): fixed wrong characters, some characters need to be converted to pictures.
+
+2021-06-20 Karl Berry <karl@freefriends.org>
+
+ * tex4ht-4ht.tex (mathtools.4ht, multicol.4ht, multirow.4ht,
+ mwart.4ht, mwbk.4ht, mwrep.4ht): \write-1 version.
+ * tex4ht-mkht.tex: copyright 2021.
+
+2021-06-19 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (latex.4ht),
+ * tex4ht-unicode.tex (unicode.4ht): fixed support for \nobreakspace and
+ \textellipsis in the picture mode.
+
+2021-06-18 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-mkht.tex (\ourtoks): rename from \toks (should not have
+ used a TeX primitive originally), to fix mysterious
+ error that appeared after LaTeX update:
+! TeX capacity exceeded, sorry [input stack size=5000].! TeX capacity exceeded, sorry [input stack size=5000].
+<argument> \mode_if_inner:F
+
2021-06-17 Karl Berry <karl@freefriends.org>
* tex4ht-4ht.tex,
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index 7eb8e40b0b..fe1d15b359 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 954 2021-06-19 19:34:56Z michal_h21 $
+% $Id: tex4ht-4ht.tex 955 2021-06-20 16:36:07Z karl $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2021 TeX Users Group
@@ -10285,8 +10285,8 @@ handling. Michal
\<multirow.4ht\><<<
% multirow.4ht (|version), generated from |jobname.tex
-% Copyright (C) |CopyYear.2004. Eitan M. Gurari
-|<TeX4ht copyright|>
+% Copyright |CopyYear.2004. Eitan M. Gurari
+|<TeX4ht copywrite|>
|<multirow hooks|>
\Hinput{multirow}
\endinput
@@ -15867,10 +15867,9 @@ UnDFexyz}%
%%%%%%%%%%%%%%%
\<mwart.4ht\><<<
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% mwart.4ht |version %
-% Copyright (C) |CopyYear.2003. Eitan M. Gurari %
-|<TeX4ht copyright|>
+% mwart.4ht (|version), generated from |jobname.tex
+% Copyright |CopyYear.2003. Eitan M. Gurari
+|<TeX4ht copywrite|>
|<mwcls configs|>
|<mwcls maketitle|>
|<mwcls divs|>
@@ -16156,10 +16155,9 @@ UnDFexyz>>>
%%%%%%%%%%%%%%%
\<mwrep.4ht\><<<
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% mwrep.4ht |version %
-% Copyright (C) |CopyYear.2003. Eitan M. Gurari %
-|<TeX4ht copyright|>
+% mwrep.4ht (|version), generated from |jobname.tex
+% Copyright |CopyYear.2003. Eitan M. Gurari
+|<TeX4ht copywrite|>
|<mwcls configs|>
|<mwcls maketitle|>
|<mwcls divs|>
@@ -20492,10 +20490,9 @@ $\m@th\displaystyle{{}#}$%
%%%%%%%%%%%%%%%
\<mathtools.4ht\><<<
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% mathtools.4ht |version %
-% Copyright (C) |CopyYear.2007. Eitan M. Gurari %
-|<TeX4ht copyright|>
+% mathtools.4ht (|version), generated from |jobname.tex
+% Copyright |CopyYear.2007. Eitan M. Gurari
+|<TeX4ht copywrite|>
|<mathtools sty|>
\edef\cat:underscore{%
\noexpand\catcode`\noexpand\_=\the\catcode`\_ }
@@ -31649,10 +31646,9 @@ We must fix some exerquiz issues before we load the package itself.
\Section{multicol.sty}
\<multicol.4ht\><<<
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% multicol.4ht |version %
-% Copyright (C) |CopyYear.1997. Eitan M. Gurari %
-|<TeX4ht copyright|>
+% multicol.4ht (|version), generated from |jobname.tex
+% Copyright |CopyYear.1997. Eitan M. Gurari
+|<TeX4ht copywrite|>
\append:def\set@floatcmds{\let\end@dblfloat|=\end@float}
\def\slocitlum#1{\let\endslocitlum|=\empty
diff --git a/support/TeX4ht/source/tex4ht-fonts-noncjk.tex b/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
index f412697757..081b7a8002 100644
--- a/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
+++ b/support/TeX4ht/source/tex4ht-fonts-noncjk.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-fonts-noncjk.tex 942 2021-05-31 20:59:04Z karl $
+% $Id: tex4ht-fonts-noncjk.tex 956 2021-06-20 21:30:02Z michal_h21 $
% tex tex4ht-fonts-noncjk
% or ht tex tex4ht-fonts-noncjk
%
@@ -39343,7 +39343,7 @@ bbold 0 127
'&#x213E;' '' `% Gamma `% 0 `<version 0`>
'&#x0394;' '' `% Delta `% 1 % bbold.htf `version
'&#x0398;' '' `% Theta `% 2 % Copyright `CopyYear.2009. Eitan M. Gurari
-'&#x039B;' '' `% Lambda `% 3 % Copyright 2009-2021 TeX Users Group>
+'&#x039B;' '' `% Lambda `% 3 % Copyright 2009-2021 TeX Users Group
'&#x039E;' '' `% Xi `% 4 `<version 3`>
'&#x213F;' '' `% Pi `% 5 `<version 4`>
'&#x2140;' '' `% Pi `% 6 `<version 5`>
@@ -47577,7 +47577,7 @@ dsrom 49 107
\<skak-new\><<<
SkakNew 32 121 `<version 0`>
'' '' 32 % SkakNew.htf `version
-'!' '' 33 % Copyright 2017 TeX Users Group
+'!' '' 33 % Copyright 2021 TeX Users Group
'&#x201D;' '' 34 % Released under LPPL 1.3c+.
'#' '' 35 % See tex4ht-cpright.tex for license text.
'$' '' 36
@@ -47648,24 +47648,24 @@ SkakNew 32 121 `<version 0`>
'&#x2213;' '' 101
'&#x2a72;' '' 102
'&#x2a71;' '' 103
-'h' '' % I cannot find it, it is plus followed by minus
-'i' '' % minus followed by plus
-'&#x003d;' '' 106
-'k' '' 107
-'l' '' 108
-'#' '' 109
-'n' '' 110
-'o' '' 111
-'p' '' 112
-'q' '' 113
-'r' '' 114
-'s' '' 115
-'t' '' 116
-'u' '' 117
-'v' '' 118
-'w' '' 119
-'x' '' 120
-'y' '' 121
+'+-' '' 104
+'-+' '' 105
+'&#x003d;' '' 10
+'&#x221e;' '' 107
+'&#9135;' '1' 108
+'&#8983;' '' 109
+'=&#x221e;' '1' 110
+'o' '1' 111
+'&#9817;' '' 112
+'q' '1' 113
+'r' '1' 114
+'s' '1' 115
+'t' '1' 116
+'u' '1' 117
+'v' '1' 118
+'w' '1' 119
+'&#9587;' '' 120
+'&#9711;' '' 121
SkakNew 32 121
>>>
\AddFont{skak-new}{unicode/misc/SkakNew}
diff --git a/support/TeX4ht/source/tex4ht-html4.tex b/support/TeX4ht/source/tex4ht-html4.tex
index da6bbb2dcc..035e5ea0ec 100644
--- a/support/TeX4ht/source/tex4ht-html4.tex
+++ b/support/TeX4ht/source/tex4ht-html4.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-html4.tex 951 2021-06-17 16:29:22Z michal_h21 $
+% $Id: tex4ht-html4.tex 957 2021-06-20 21:36:38Z michal_h21 $
% Compile 4 times: latex tex4ht-html4
% Copy html4.4ht into the work directory before all but the last compilation.
%
@@ -8,7 +8,7 @@
% See tex4ht-cpright.tex for license text.
\ifx \HTML\UnDef
- \def\HTML{html4,html4-math,html4-uni,html4-l2-url,html4-russian-accents}
+ \def\HTML{html4,html4-math,html4-l2-url,html4-russian-accents}
\def\CONFIG{\jobname}
\def\MAKETITLE{\author{Eitan M. Gurari}}
\def\next{\input mktex4ht.4ht \endinput}
diff --git a/support/TeX4ht/source/tex4ht-mkht.tex b/support/TeX4ht/source/tex4ht-mkht.tex
index 9e957719e1..9e4303d5a9 100644
--- a/support/TeX4ht/source/tex4ht-mkht.tex
+++ b/support/TeX4ht/source/tex4ht-mkht.tex
@@ -1,9 +1,9 @@
-% $Id: tex4ht-mkht.tex 845 2020-11-23 18:05:43Z karl $
+% $Id: tex4ht-mkht.tex 955 2021-06-20 16:36:07Z karl $
% (1) latex tex4ht-mkht
% (2) perl -c mk4ht.perl (checking correctness)
% (3) latex mkht-scripts.4ht
%
-% Copyright 2009-2020 TeX Users Group
+% Copyright 2009-2021 TeX Users Group
% Copyright 1997-2009 Eitan M. Gurari
% Released under LPPL 1.3c+.
% See tex4ht-cpright.tex for license text.
@@ -16,6 +16,7 @@
\Preamble{xhtml}
\input ProTex.sty
\AlProTex{4ht,<<<>>>,?,title,list}
+ \AtBeginDocument{\EndPreamble}
\else
\Configure{ProTex}{4ht,<<<>>>,?,title,list,[[]]}
\fi
@@ -29,8 +30,9 @@
\def\mkhtNote{
}
-\newtoks\toks
-\expandafter\toks\expandafter{\mkhtNote}
+\newtoks\ourtoks
+
+\expandafter\ourtoks\expandafter{\mkhtNote}
%%%%%%%%%%%%%%%%%%%%% end definitions %%%%%%%%%%%%%%%%%%%%%%%%%
diff --git a/support/TeX4ht/source/tex4ht-options.tex b/support/TeX4ht/source/tex4ht-options.tex
index 3640505250..c19e0ce444 100644
--- a/support/TeX4ht/source/tex4ht-options.tex
+++ b/support/TeX4ht/source/tex4ht-options.tex
@@ -1,7 +1,7 @@
-% $Id: tex4ht-options.tex 724 2020-06-05 17:34:50Z karl $
+% $Id: tex4ht-options.tex 959 2021-06-20 22:33:23Z karl $
% latex tex4ht-options or xhlatex tex4ht-options
%
-% Copyright 2009-2020 TeX Users Group
+% Copyright 2009-2021 TeX Users Group
% Copyright 2000-2009 Eitan M. Gurari
% Released under LPPL 1.3c+.
% See tex4ht-cpright.tex for license text.
@@ -49,7 +49,7 @@ tail>>>
\string:RestoreCatcodes\endcsname{\catcode`\%|=\the
\catcode`\%}\catcode`\%|=14\fi
% tex4ht.4ht (|version), generated from |jobname.tex
-% Copyright 2009-2018 TeX Users Group
+% Copyright 2009-2021 TeX Users Group
% Copyright |CopyYear.1997. Eitan M. Gurari
|<TeX4ht copywrite|>
|<save catcodes|>
@@ -145,7 +145,6 @@ tail>>>
\Hinclude[*]{html4.4ht}%
\Hinclude[*]{html4-math.4ht}%
\Hinclude[*]{unicode.4ht}
- \Hinclude[*]{html4-uni.4ht}%
\:CheckOption{svg}%
\if:Option \else\:CheckOption{svg-}\fi
\if:Option \else\:CheckOption{svg-obj}\fi
@@ -163,7 +162,6 @@ tail>>>
\Hinclude[*]{unicode.4ht}%
\Hinclude[*]{mathml.4ht}%
\Hinclude[*]{html-mml.4ht}%
- \Hinclude[*]{html4-uni.4ht}%
\:CheckOption{svg}%
\if:Option \else\:CheckOption{svg-}\fi
\if:Option \else\:CheckOption{svg-obj}\fi
@@ -428,7 +426,6 @@ Allows cleanup using xtpipes.
\Hinclude[*]{infoht4.4ht}\fi
\Hinclude[*]{html4.4ht}%
\Hinclude[*]{unicode.4ht}%
- \Hinclude[*]{html4-uni.4ht}%
\Hinclude[*]{mathltx.4ht}%
\Hinclude[*]{html-mltx.4ht}%
}
@@ -440,7 +437,6 @@ Allows cleanup using xtpipes.
\Hinclude[*]{infoht4.4ht}\fi
\Hinclude[*]{html4.4ht}%
\Hinclude[*]{unicode.4ht}%
- \Hinclude[*]{html4-uni.4ht}%
\Hinclude[*]{mathltx.4ht}%
\Hinclude[*]{html-mltx.4ht}%
\Hinclude[*]{jsmath.4ht}%
@@ -457,7 +453,6 @@ Allows cleanup using xtpipes.
\Hinclude[*]{infoht4.4ht}\fi
\Hinclude[*]{html4.4ht}%
\Hinclude[*]{unicode.4ht}%
- \Hinclude[*]{html4-uni.4ht}%
\Hinclude[*]{mathml.4ht}%
\Hinclude[*]{html-mml.4ht}%
\Hinclude[*]{html-speech.4ht}%
@@ -473,7 +468,6 @@ Allows cleanup using xtpipes.
\Hinclude[*]{infoht4.4ht}\fi
\Hinclude[*]{html4.4ht}%
\Hinclude[*]{unicode.4ht}%
- \Hinclude[*]{html4-uni.4ht}%
\Hinclude[*]{mathml.4ht}%
\Hinclude[*]{html-mml.4ht}%
\Hinclude[*]{jsml.4ht}%
diff --git a/support/ctanbib/README.md b/support/ctanbib/README.md
index edd016e561..263cd82a1a 100644
--- a/support/ctanbib/README.md
+++ b/support/ctanbib/README.md
@@ -10,7 +10,7 @@ This script can generate BibTeX records for LaTeX packages hosted on CTAN.
More details can be found on [TeX.sx](https://tex.stackexchange.com/a/200856/2891)
-Copyright: 2018 Michal Hoftich
+Copyright: 2019 Michal Hoftich
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/support/ctanbib/ctanbib b/support/ctanbib/ctanbib
index 21adfd4679..a16976acdc 100755
--- a/support/ctanbib/ctanbib
+++ b/support/ctanbib/ctanbib
@@ -16,26 +16,38 @@ kpse.set_program_name("luatex")
-- The Current Maintainer of this work is Michal Hoftich
local bibtype = "manual"
+local pkgurl = false
if #arg < 1 or arg[1]=="--help" or arg[1]=="-h" then
print([[ctanbib - convert ctan package information to bibtex format
Usage:
ctanbib [options] <package name>
Available options:
- -c,--ctan Use @ctan type instead of @manual
+ -c,--ctan Use @ctan type instead of @manual and long url
+ -C,--CTAN Use @ctan type and short ... /pkg/url
-h,--help Print this message
-v,--version Print version info
]])
- os.exit(1)
+ os.exit(0)
elseif arg[1]=="--version" or arg[1]=="-v" then
- print "ctanbib version 0.1d"
- os.exit(1)
+ print "ctanbib version 0.1e"
+ os.exit(0)
elseif arg[1]=="--ctan" or arg[1]=="-c" then
table.remove(arg, 1)
bibtype = "ctan"
+elseif arg[1]=="--CTAN" or arg[1]=="-C" then
+ table.remove(arg, 1)
+ bibtype = "ctan"
+ pkgurl = true
end
local pkgname = arg[1]
-local url = "https://www.ctan.org/xml/2.0/pkg/" .. pkgname .. "?author-name=true"
+
+if not pkgname then
+ print "[ctanbib] Error: missing package name"
+ os.exit(1)
+end
+
+local url = "https://ctan.org/xml/2.0/pkg/" .. pkgname .. "?author-name=true"
local authors_url = "https://ctan.org/xml/2.0/authors"
-- change that for different title scheme
@@ -55,7 +67,6 @@ version = {$version}
local dom = require('luaxml-domobject')
-
local load_xml = function(url)
-- local command = io.popen("wget -qO- ".. url,"r")
local command = io.popen("curl -sS ".. url,"r")
@@ -142,7 +153,7 @@ end
local get_url = function(record)
local home = record:query_selector("home")[1]
if home then return home:get_attribute("href") end
- return "http://www.ctan.org/pkg/"..pkgname
+ return "https://ctan.org/pkg/"..pkgname
end
local get_caption = function(record)
@@ -191,7 +202,7 @@ e.title = get_title(record)
e.subtitle = get_caption(record)
e.url = get_url(record)
-- use the CTAN path as url for the CTAN type
-if bibtype == "ctan" then
+if (bibtype == "ctan") and not pkgurl then
e.url = ctan_url(record)
end
e.version, e.date = get_version(record)
diff --git a/support/ctanbib/ctanbib-doc.pdf b/support/ctanbib/ctanbib-doc.pdf
index b665ab7762..ec58084d27 100644
--- a/support/ctanbib/ctanbib-doc.pdf
+++ b/support/ctanbib/ctanbib-doc.pdf
Binary files differ
diff --git a/support/ctanbib/ctanbib-doc.tex b/support/ctanbib/ctanbib-doc.tex
index 651d0058e6..89b99279b5 100644
--- a/support/ctanbib/ctanbib-doc.tex
+++ b/support/ctanbib/ctanbib-doc.tex
@@ -36,6 +36,7 @@ The \texttt{curl} utility needs to be installed on the user's system in order to
\item[-c,-\/-ctan] use the \texttt{@ctan} type instead of \texttt{@manual}.
The difference between the two is that the url field contains packages CTAN
path, instead of a link to the package.
+ \item[-C,-\/-CTAN] like \verb|--ctan| option, but use original url instead of CTAN path.
\item[-h,-\/-help] print the help message.
\item[-v,-\/-version] print the version info.
\end{description}
@@ -93,12 +94,15 @@ under the terms of the \LaTeX\ Project Public License, version 1.3.
This package was created thanks to TeX.sx user
Daniel\footnote{\url{https://tex.stackexchange.com/users/3751/daniel}}. Lukas
C.~Bossert had useful comments which led to update of the original script and
-it's eventual release on CTAN.
+it's eventual release on CTAN. Herbert Voss added the \verb|--CTAN| option.
\newpage
\section{Changelog}
\begin{changelog}
+ \change{2021-06-20}{Added \verb|--CTAN| option, thanks to Herbert Voss}
+ \change{2019-12-23}{Don't return non-zero exit codes for non-error runs}
+ \change{2019-12-23}{Test for the packagename with the \texttt{-c} option}
\change{2019-09-21}{Try to find the author in full CTAN author list if the author cannot be found in the package info}
\change{2019-09-16}{Use the CTAN API 2.0 to fetch the package info}
\change{2019-05-04}{Version 0.1c released}
diff --git a/support/ctanbib/ctanbib.1 b/support/ctanbib/ctanbib.1
index baa40b1190..54544054c8 100644
--- a/support/ctanbib/ctanbib.1
+++ b/support/ctanbib/ctanbib.1
@@ -13,6 +13,8 @@ CTAN in the BibTeX format.
.IP -c,--ctan
use @ctan type instead of @manual. The difference between the two is that the
url field contains package CTAN path, instead of link to the package.
+.IP -C,--CTAN
+like --ctan option, but use original url instead of CTAN path.
.IP -h,--help
print the help message.
.IP -v,--version
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index a09ad88615..43789c2975 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -20,6 +20,7 @@ $mirrors = {
'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.sjtug.sjtu.edu.cn/ctan/' => 1,
'https://mirrors.sustech.edu.cn/CTAN/' => 1,
'https://mirrors.tuna.tsinghua.edu.cn/CTAN/' => 1,
@@ -40,7 +41,6 @@ $mirrors = {
},
'Japan' => {
'https://ftp.jaist.ac.jp/pub/CTAN/' => 1,
- 'https://ftp.kddilabs.jp/CTAN/' => 1,
'https://ftp.yz.yamagata-u.ac.jp/pub/CTAN/' => 1,
},
'Korea' => {
@@ -84,7 +84,6 @@ $mirrors = {
'France' => {
'https://ctan.crest.fr/tex-archive/' => 1,
'https://ctan.gutenberg.eu.org/' => 1,
- '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,
@@ -102,7 +101,6 @@ $mirrors = {
'https://ctan.mc1.root.project-creative.net/' => 1,
'https://ctan.mirror.norbert-ruehl.de/' => 1,
'https://ctan.net/' => 1,
- 'https://ctan.space-pro.be/tex-archive/' => 1,
'https://ftp.agdsn.de/pub/mirrors/latex/dante/' => 1,
'https://ftp.fau.de/ctan/' => 1,
'https://ftp.gwdg.de/pub/ctan/' => 1,
@@ -178,9 +176,7 @@ $mirrors = {
'https://ctan.math.ca/tex-archive/' => 1,
'https://ctan.mirror.colo-serv.net/' => 1,
'https://ctan.mirror.globo.tech/' => 1,
- 'https://ctan.mirror.rafal.ca/' => 1,
'https://mirror.0xem.ma/tex-archive/' => 1,
- 'https://mirror.its.dal.ca/ctan/' => 1,
'https://muug.ca/mirror/ctan/' => 1,
},
'Costa Rica' => {
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index ebaefe7852..af12626c44 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/2021
-depend revision/59646
+depend revision/59662
name 00texlive.image
category TLCore
-revision 59643
+revision 59652
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
@@ -40,7 +40,7 @@ longdesc IgnorePatterns in the check_files routine in tlmgr.pl augment
longdesc this list. Those are not included in the source/ tarball. For
longdesc information on the 00texlive prefix see
longdesc 00texlive.installation(.tlpsrc)
-runfiles size=13878
+runfiles size=13879
.mkisofsrc
autorun.inf
texmf-dist/README
@@ -364,7 +364,6 @@ runfiles size=13878
tlpkg/tlpsrc/00texlive.installer.tlpsrc
tlpkg/tlpsrc/12many.tlpsrc
tlpkg/tlpsrc/2up.tlpsrc
- tlpkg/tlpsrc/HA-prosper.tlpsrc
tlpkg/tlpsrc/IEEEconf.tlpsrc
tlpkg/tlpsrc/IEEEtran.tlpsrc
tlpkg/tlpsrc/MemoirChapStyles.tlpsrc
@@ -2009,6 +2008,7 @@ runfiles size=13878
tlpkg/tlpsrc/gustprog.tlpsrc
tlpkg/tlpsrc/gzt.tlpsrc
tlpkg/tlpsrc/h2020proposal.tlpsrc
+ tlpkg/tlpsrc/ha-prosper.tlpsrc
tlpkg/tlpsrc/hackthefootline.tlpsrc
tlpkg/tlpsrc/hacm.tlpsrc
tlpkg/tlpsrc/hagenberg-thesis.tlpsrc
@@ -4408,7 +4408,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 59633
+revision 59648
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
@@ -7262,57 +7262,6 @@ catalogue-license lppl
catalogue-topics layout
catalogue-version 1.3a
-name HA-prosper
-category Package
-revision 15878
-shortdesc Patches and improvements for prosper
-relocated 1
-longdesc HA-prosper is a patch for prosper that adds new functionality
-longdesc to prosper based presentations. Among the new features you will
-longdesc find automatic generation of a table of contents on each slide,
-longdesc support for notes and portrait slides. The available styles
-longdesc demonstrate how to expand the functionality of prosper even
-longdesc further.
-containersize 28420
-containerchecksum 330df0a8d9b7b7ed5e4d2b74c626576ca8ac852cc84f9c79296141b14892819869cbd0e7f68050b4f3e5d107c43f9939ec9c9248c19ddd20da8d16ee2c25104e
-doccontainersize 205052
-doccontainerchecksum 55822b9703d44481ae62dcb690adaba29cee5432b5b8b9f549884f55e943b1575064419712745166a6c0fd0fdfadac60473c6642816e1efac92c8e27c2cca76c
-docfiles size=62
- RELOC/doc/latex/HA-prosper/HA-prosper.pdf details="Package documentation"
- RELOC/doc/latex/HA-prosper/HAPBigtest.tex
- RELOC/doc/latex/HA-prosper/HAPDualslide.tex
- RELOC/doc/latex/HA-prosper/HAPIntroduction.tex
- RELOC/doc/latex/HA-prosper/README details="Package README"
-srccontainersize 38768
-srccontainerchecksum 646cea88f8d725e30257c15bcd198c0a2c9cd6477b956279a38443d5b22ac4c64e795a2ded53649b3d1504bbc66639946c331ba978e775a5fea33696c9bc6c2d
-srcfiles size=41
- RELOC/source/latex/HA-prosper/HA-prosper.def
- RELOC/source/latex/HA-prosper/HA-prosper.dtx
-runfiles size=57
- RELOC/tex/latex/HA-prosper/HA-prosper.cfg
- RELOC/tex/latex/HA-prosper/HA-prosper.sty
- RELOC/tex/latex/HA-prosper/Styles/Aggie/AMLogo.eps
- RELOC/tex/latex/HA-prosper/Styles/Aggie/HAPAggie.sty
- RELOC/tex/latex/HA-prosper/Styles/Aggie/files.txt
- RELOC/tex/latex/HA-prosper/Styles/Capsules/HAPcapsules.sty
- RELOC/tex/latex/HA-prosper/Styles/Ciment/HAPciment.sty
- RELOC/tex/latex/HA-prosper/Styles/Fyma/HAPFyma.sty
- RELOC/tex/latex/HA-prosper/Styles/HA/HAPHA.sty
- RELOC/tex/latex/HA-prosper/Styles/HA/flower.ps
- RELOC/tex/latex/HA-prosper/Styles/Lakar/HAPLakar.sty
- RELOC/tex/latex/HA-prosper/Styles/Simple/HAPsimple.sty
- RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCS.sty
- RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCSTealBlue.sty
- RELOC/tex/latex/HA-prosper/Styles/TCS/HAPTCSgrad.sty
- RELOC/tex/latex/HA-prosper/Styles/TCS/TCSgradlogo.ps
- RELOC/tex/latex/HA-prosper/Styles/TCS/TCSlogo.ps
- RELOC/tex/latex/HA-prosper/Styles/Tycja/HAPTycja.sty
-catalogue-also powerdot
-catalogue-ctan /macros/latex/contrib/ha-prosper
-catalogue-license lppl
-catalogue-topics presentation
-catalogue-version 4.21
-
name IEEEconf
category Package
revision 15878
@@ -30330,29 +30279,30 @@ catalogue-version 3.02
name bangla
category Package
-revision 59564
+revision 59652
shortdesc A comprehensive Bangla LaTeX package
relocated 1
longdesc This package provides all the necessary LaTeX frontends for the
-longdesc Bangla language and comes with its own fonts.
-containersize 610428
-containerchecksum 96484e5dbe42808fb176da7dcfaf077ef33ee88dcb108f3c3ebdc20321683db0b461e8d46d88830aebef0ef1ec8b7d3ccc9a3ade4a6af5586ef1017c90cd8ed0
-doccontainersize 81316
-doccontainerchecksum 35a1637900568d3b91e39ddf6d5fa1d7ffd7cbcbe580ec591b8680246e14b05d4df592af7772e218de4ecc6fa509de31a9ed7e2644ae6c2a1c3f3a7fdcccdffd
+longdesc Bangla language and comes with some fonts of its own.
+depend charissil
+depend doulossil
+containersize 208820
+containerchecksum ac12f5818eaf25f7825017f7d3ab31ecf9bad9507a945a1b15e63a2ea12fd095f9f6a67684bb518ef97fc0e38c75e8acedb171507a169c5e1b8d7e240165a507
+doccontainersize 81656
+doccontainerchecksum 832c768bce6b083645f90c3e07b45a807adacb4575691dc3e6829bd7389c89f57ce09375ac234e4b05a496bd6242da4a51ae56a76e127d4b7eca448e05e56a9c
docfiles size=25
RELOC/doc/latex/bangla/README details="Readme"
RELOC/doc/latex/bangla/bangla.pdf details="Package documentation"
RELOC/doc/latex/bangla/bangla.tex
-runfiles size=532
- RELOC/fonts/truetype/public/bangla/doulos.ttf
+runfiles size=145
RELOC/fonts/truetype/public/bangla/fontkalpurush.ttf
RELOC/fonts/truetype/public/bangla/fontshimanto.ttf
RELOC/tex/latex/bangla/bangla.sty
RELOC/tex/latex/bangla/banglamap.tex
catalogue-ctan /language/bengali/bangla
catalogue-license lppl1.3c ofl
-catalogue-topics indic bengali font font-ttf font-indic font-supp
-catalogue-version 1.5
+catalogue-topics indic bengali font font-ttf font-indic font-supp expl3
+catalogue-version 1.8
name bangorcsthesis
category Package
@@ -67339,12 +67289,11 @@ containerchecksum 0568a3251d71fb3106fbb3961427200419ae1df22d39b5e72c608e2d94fc35
name collection-latexextra
category Collection
-revision 59643
+revision 59651
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
depend 2up
-depend HA-prosper
depend Tabbing
depend a0poster
depend a4wide
@@ -67928,6 +67877,7 @@ depend gridset
depend gridslides
depend gs1
depend guitlogo
+depend ha-prosper
depend hackthefootline
depend halloweenmath
depend handin
@@ -68719,8 +68669,8 @@ depend ziffer
depend zref
depend zwgetfdate
depend zwpagelayout
-containersize 6372
-containerchecksum ca9f7973b582a7b4a61b874f3c3146962fd50794e17bfe970c6036885a45e4d4f9c91ffe67491fa18c5c41bc3c8fbdcb309b2556eb694da0bd5a848f12d4f845
+containersize 6356
+containerchecksum 85105cc99b7923dab1714286839a543166d8b0665c145b9b36379a55c38cba133739c75ac050adf1f29196742f2aad55f600021f4ad614db10632b3d28376739
name collection-latexrecommended
category Collection
@@ -83542,18 +83492,18 @@ catalogue-version 1.0
name ctanbib
category Package
-revision 52145
+revision 59659
shortdesc Export CTAN entries to bib format
longdesc This package provides a Lua script which can be used for
longdesc retrieving bibliographic information in BibLaTeX format for
longdesc packages hosted on CTAN. The ctanbib script depends only on
longdesc LuaXML.
depend ctanbib.ARCH
-containersize 2588
-containerchecksum af03e3079304d24b7cf996158ce7344a15aa2f17efc46378132bedc5e9bb4488f89210c24a8a5ef0c21a293600589aef78b7a8c7a7673ad09ceab2077b0a351d
-doccontainersize 52852
-doccontainerchecksum 1a971e49827476b5ae419189f7acff4c17ab41159d60c5627663d435368b28aa7dc4aeeb5fcc2c4a9f34f648ac9f2de229b250660333ca2f32bfd0808f24e732
-docfiles size=17
+containersize 2648
+containerchecksum e3310dbc5d3e2b4512abbd8b1e2ec6f88c8921a8c985a6a74e3420a2280aec08c01214cce872c0efa5ece9393fb8d57b17d7879b7707fbc52e26c8a2a99ffe34
+doccontainersize 55052
+doccontainerchecksum 8187ccc8e522a096d9abbe89bd2c54cb78af686bc56d7fe93b613d26f68dbf15cd3263f855533642db89cca41bd4eb507ac2b2d1c6f0dcfedc9b2430b8091c05
+docfiles size=19
texmf-dist/doc/man/man1/ctanbib.1
texmf-dist/doc/man/man1/ctanbib.man1.pdf
texmf-dist/doc/support/ctanbib/README.md details="Readme"
@@ -83566,7 +83516,7 @@ catalogue-contact-repository https://github.com/michal-h21/ctanbib
catalogue-ctan /support/ctanbib
catalogue-license lppl1.3
catalogue-topics bibtex-gen ctan luatex use-lua
-catalogue-version 0.1d
+catalogue-version 0.1e
name ctanbib.aarch64-linux
category Package
@@ -84062,7 +84012,7 @@ binfiles arch=x86_64-solaris size=1
name ctex
category Package
-revision 58583
+revision 59654
shortdesc LaTeX classes and packages for Chinese typesetting
relocated 1
longdesc ctex is a collection of macro packages and document classes for
@@ -84104,16 +84054,16 @@ depend xunicode
depend zhmetrics
depend zhmetrics-uptex
depend zhnumber
-containersize 129772
-containerchecksum 64fa2fd00ebbf9fa5a16f0ec23429f77f48e9d84f8a064e2be475e9e0449c73bb9c5f63a93b574bd3ea7af737f5aea72ad7f0be1b98e2e1c0bdda5061becf6e3
-doccontainersize 1178224
-doccontainerchecksum 409173d58ffd65ba57acfc580fa2b0860327d536b8758816275ab0541138af0869ca1460f8fb725e0f185546349fca2d867afe24a19e74c9c147c36175d8e060
-docfiles size=299
+containersize 129660
+containerchecksum 2a902e40cf982784dc47df48da30837ef976928697e238d1588e718e979be4b9eeac8d3ba52528a15c8fe2e6e5c6e3585321bb6b395f44313c09df7475b49c03
+doccontainersize 1112056
+doccontainerchecksum d4b1af0c5f89261fad805b43767aa1d8ae18e26ead334d102e1a647b7c91fa424c3f900cdcc4e04790f6322d2c5b210d40589dbf945e6e7d86cd6cd126cad79c
+docfiles size=283
RELOC/doc/latex/ctex/README.md details="Readme"
RELOC/doc/latex/ctex/ctex.pdf details="Package documentation" language="zh"
-srccontainersize 86952
-srccontainerchecksum 7fb4745ff434fa138fba81d2df95269be134caaa130a00e789252c3855dcbfb39206d558f963ed63c3a16072efc3184f6ce075f3bdae2d4ea23e00b2bcf32169
-srcfiles size=119
+srccontainersize 87748
+srccontainerchecksum 1cede46cedb1bfedc22c533c850bc649d9ace73cd48003c3b22cdb3bb6386849bb7bf243d74144fc9ec6ede3d96e6fecd9536f62ff01b9191d3f815a23a95fe3
+srcfiles size=120
RELOC/source/latex/ctex/ctex-zhconv-make.lua
RELOC/source/latex/ctex/ctex.dtx
RELOC/source/latex/ctex/ctex.ins
@@ -84193,10 +84143,11 @@ runfiles size=437
catalogue-contact-bugs https://github.com/CTeX-org/ctex-kit/issues
catalogue-contact-home http://www.ctex.org/HomePage
catalogue-contact-repository https://github.com/CTeX-org/ctex-kit
+catalogue-contact-support https://github.com/CTeX-org/ctex-kit/issues
catalogue-ctan /language/chinese/ctex
catalogue-license lppl1.3c
catalogue-topics chinese book-pub class
-catalogue-version 2.5.6
+catalogue-version 2.5.7
name ctex-faq
category Package
@@ -98978,20 +98929,20 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 59617
+revision 59656
shortdesc Typeset Chinese books or notes
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
-containersize 14676
-containerchecksum d36799be13b14376bad4052ebfe904e7ff8dae83765bb96ca8814af396591041f165be5516e4ef891339180f45e1f3614df55a82d30a1aac99d39fd190a5942c
-doccontainersize 333336
-doccontainerchecksum 86fa496f2f8d9ad1ce26037f575751c329f74cfbefb15f8ad861861a1f30740e48a33e83e51a1689138acba19804f63f573ef2f292812df6b8c2f2d239a007fd
-docfiles size=83
+containersize 14692
+containerchecksum 9dd30a073d2415efe867f6e4ebfc71ba7ae0718c8bb8660898c87c5a445eb58e5f2d5a7911f234e07fb4fdccb52be6c33a43bcb5649a880254ce1a8265d305ef
+doccontainersize 529696
+doccontainerchecksum fbf6a6180c5499ee6fd511e54b2e305e95ca6f47fb51723b751135c478066347013ce9c26bdecaa580b90db3fc579b44e465655762672e8aa1f7fe1d553b67d9
+docfiles size=131
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
-srccontainersize 32560
-srccontainerchecksum df815aa8b27549919cb2bd5bd068dab3b6e4e75dfeeddf83c6862ce2580d785ba8745b541b911b3bff670e2e65649e6b987689a3556047315af9ec1f2cca3830
+srccontainersize 32576
+srccontainerchecksum e8c43239b197206b8e7ae907e8662f8b0e76c5e7d33d3328c4e67fa06142034e2773c282cea5a49ec1588836d0b7a008af7be0d12d16c0c466a5c5b12dc0ad71
srcfiles size=34
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -99003,7 +98954,7 @@ catalogue-contact-repository https://gitee.com/texl3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license cc-by-4
catalogue-topics book-pub class chinese expl3
-catalogue-version 1.26e
+catalogue-version 1.26f
name easyfig
category Package
@@ -111979,7 +111930,7 @@ catalogue-version 1.8a
name expkv-cs
category Package
-revision 59451
+revision 59655
shortdesc Define expandable key=val macros using expkv
relocated 1
longdesc This package is a frontend to define expandable macros with
@@ -111997,16 +111948,16 @@ longdesc nicely on LaTeX's package loading system, but that package is
longdesc not needed and does not provide more functionality than the
longdesc generic code in expkv-cs.tex. Note: In this context, "cs"
longdesc stands for "control sequence" (i.e.: macro).
-containersize 4488
-containerchecksum 9b49bb023cbb06f2ffca007e133a46831d4e5eeb81aea65864f044bd066bcd6d24c0df0832eb2499025eed0da8074ff1de02fef38fb106ec71d3f1dff6b5b08e
-doccontainersize 353196
-doccontainerchecksum 22237b71151c83a0b7a0e104d58a1f1d2b3eab61fa10cdd857b8938adea7df9355544a8d18f594e09b64eee841832db9fb256243a6f11664b016b95f76c17589
-docfiles size=90
+containersize 5024
+containerchecksum 9408375fb9feff0213cc4450b3bf1922688df9adf42328e20b2c03bdba423531a6411cb857835cbbc1af8fb52734fa3a7d610afff466ce1183e61d1801d3e496
+doccontainersize 422008
+doccontainerchecksum 946e98e79b14f1fc8530dc0c51976b9dfe824a0ac9029b3d95d4f524166439bc36ae66da44f19a891618b87aa47677da05ee1418bc3bd58a9049c593cbb08bcf
+docfiles size=107
RELOC/doc/latex/expkv-cs/README.md details="Readme"
RELOC/doc/latex/expkv-cs/expkv-cs.pdf details="Package documentation"
-srccontainersize 18820
-srccontainerchecksum 8bb0b138cdcaf4e382dd623e9e73031deb73c728ff2209668a11295ea705fbfc9899806557bb90158a9543321019935469042ca0e6b1e5564d4d8c2bd211d69f
-srcfiles size=21
+srccontainersize 23532
+srccontainerchecksum 49299421131c35958a3ed75adddfe1c7f0639fa0881ec944325aefe7c3510a30463b192fa8b8dc79824e1d8851f74d8a771dbfd13c85f2555c9f5082f0b7006c
+srcfiles size=26
RELOC/source/latex/expkv-cs/expkv-cs.dtx
runfiles size=8
RELOC/tex/generic/expkv-cs/expkv-cs.tex
@@ -112016,7 +111967,7 @@ catalogue-contact-repository https://github.com/Skillmon/tex_expkv-cs
catalogue-ctan /macros/generic/expkv-cs
catalogue-license lppl1.3c
catalogue-topics keyval macro-supp macro-gen
-catalogue-version 0.10
+catalogue-version 1.0
name expkv-def
category Package
@@ -134167,6 +134118,57 @@ catalogue-license gpl3
catalogue-topics proposal class
catalogue-version 1.0
+name ha-prosper
+category Package
+revision 59651
+shortdesc Patches and improvements for prosper
+relocated 1
+longdesc HA-prosper is a patch for prosper that adds new functionality
+longdesc to prosper based presentations. Among the new features you will
+longdesc find automatic generation of a table of contents on each slide,
+longdesc support for notes and portrait slides. The available styles
+longdesc demonstrate how to expand the functionality of prosper even
+longdesc further.
+containersize 28404
+containerchecksum fc78d9c422c05e4d5b859d39f4b681c5deda4d6850ea383f33b71b0e2aebc5e4740811a831e8e364122c7f451866751d77af8d5e4fd6b8b9f5dbf76f23a7d09f
+doccontainersize 205056
+doccontainerchecksum 939e86ee09351991654d8542cc21667e16d64dc56f0e9d29932b816458319c3ba8e0632e92bc8c17cd104fd10dd7171a89f9026fc9faaa197fd7376c61377d63
+docfiles size=62
+ RELOC/doc/latex/ha-prosper/HA-prosper.pdf details="Package documentation"
+ RELOC/doc/latex/ha-prosper/HAPBigtest.tex
+ RELOC/doc/latex/ha-prosper/HAPDualslide.tex
+ RELOC/doc/latex/ha-prosper/HAPIntroduction.tex
+ RELOC/doc/latex/ha-prosper/README details="Package README"
+srccontainersize 38768
+srccontainerchecksum 0ef051d229ef636232751d77ead251622845f9b973ee32cfcdf67c046423334c0fff283fa1f569464931ff8a6ec139e9fb16acb133874bb56aa11684b7388f00
+srcfiles size=41
+ RELOC/source/latex/ha-prosper/HA-prosper.def
+ RELOC/source/latex/ha-prosper/HA-prosper.dtx
+runfiles size=57
+ RELOC/tex/latex/ha-prosper/HA-prosper.cfg
+ RELOC/tex/latex/ha-prosper/HA-prosper.sty
+ RELOC/tex/latex/ha-prosper/Styles/Aggie/AMLogo.eps
+ RELOC/tex/latex/ha-prosper/Styles/Aggie/HAPAggie.sty
+ RELOC/tex/latex/ha-prosper/Styles/Aggie/files.txt
+ RELOC/tex/latex/ha-prosper/Styles/Capsules/HAPcapsules.sty
+ RELOC/tex/latex/ha-prosper/Styles/Ciment/HAPciment.sty
+ RELOC/tex/latex/ha-prosper/Styles/Fyma/HAPFyma.sty
+ RELOC/tex/latex/ha-prosper/Styles/HA/HAPHA.sty
+ RELOC/tex/latex/ha-prosper/Styles/HA/flower.ps
+ RELOC/tex/latex/ha-prosper/Styles/Lakar/HAPLakar.sty
+ RELOC/tex/latex/ha-prosper/Styles/Simple/HAPsimple.sty
+ RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCS.sty
+ RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCSTealBlue.sty
+ RELOC/tex/latex/ha-prosper/Styles/TCS/HAPTCSgrad.sty
+ RELOC/tex/latex/ha-prosper/Styles/TCS/TCSgradlogo.ps
+ RELOC/tex/latex/ha-prosper/Styles/TCS/TCSlogo.ps
+ RELOC/tex/latex/ha-prosper/Styles/Tycja/HAPTycja.sty
+catalogue-also powerdot
+catalogue-ctan /macros/latex/contrib/ha-prosper
+catalogue-license lppl
+catalogue-topics presentation
+catalogue-version 4.21
+
name hackthefootline
category Package
revision 46494
@@ -137960,8 +137962,8 @@ catalogue-version 0.02
name hvfloat
category Package
-revision 59600
-shortdesc Rotating caption and object of floats independently
+revision 59653
+shortdesc Controlling captions, fullpage and doublepage floats
relocated 1
longdesc This package defines a macro to place objects (tables and
longdesc figures) and their captions in different positions with
@@ -137972,11 +137974,11 @@ longdesc \hvFloat{figure}{\includegraphics{rose}}{Caption}{fig:0}.
longdesc Options are provided to place captions to the right or left,
longdesc and rotated. Setting nonFloat=true results in placing the float
longdesc here.
-containersize 10828
-containerchecksum 81f995fe623eb3a202c88e1e333386cc067658afd1c9e1d89934122bac004d7e36bbddf3674ce80f3beeb5959bf733a1f7b3ca448a18f51469227002a863840d
-doccontainersize 7704300
-doccontainerchecksum e576cb216e142c7dd545ca31ed9553aac8e237d7386809c6d65baf3e8904e5db5a2e16fb20694de54237f26c6e7cea2fbb6ae917c0480755f5da4611d3c64ffc
-docfiles size=3925
+containersize 10936
+containerchecksum 22fe7854c51f87fdc9d028a9c6a207b03da20fcf8ac24301c863bf6e81fb8760179bfd4f4986a7561f01585e7cad90a95221b70eee276f97a3fe9ecc2657190d
+doccontainersize 7681820
+doccontainerchecksum 566a06b6f54c089881ea21d35e696ad2d931f2e76ce7c466053b75f9a23df9b167fdc00d7a153aa13117de0e01846b90cdb626169908d73749049ffc64163c20
+docfiles size=3902
RELOC/doc/latex/hvfloat/CTAN.png
RELOC/doc/latex/hvfloat/Changes
RELOC/doc/latex/hvfloat/README details="Readme"
@@ -138022,7 +138024,6 @@ docfiles size=3925
RELOC/doc/latex/hvfloat/inner2s2c.tex
RELOC/doc/latex/hvfloat/left2s2c.pdf
RELOC/doc/latex/hvfloat/left2s2c.tex
- RELOC/doc/latex/hvfloat/missing.txt
RELOC/doc/latex/hvfloat/multi-after1s1c.pdf
RELOC/doc/latex/hvfloat/multi-after1s1c.tex
RELOC/doc/latex/hvfloat/multi-default1s1c.pdf
@@ -138059,8 +138060,6 @@ docfiles size=3925
RELOC/doc/latex/hvfloat/paper-default1s1c.tex
RELOC/doc/latex/hvfloat/paper-default1s2c.pdf
RELOC/doc/latex/hvfloat/paper-default1s2c.tex
- RELOC/doc/latex/hvfloat/paper-default2s1c.pdf
- RELOC/doc/latex/hvfloat/paper-default2s1c.tex
RELOC/doc/latex/hvfloat/paper-default2s2c.pdf
RELOC/doc/latex/hvfloat/paper-default2s2c.tex
RELOC/doc/latex/hvfloat/paper-inner2s2c.pdf
@@ -138106,7 +138105,7 @@ catalogue-also rotating
catalogue-ctan /macros/latex/contrib/hvfloat
catalogue-license lppl
catalogue-topics float box-manip
-catalogue-version 2.29
+catalogue-version 2.30
name hvindex
category Package
@@ -214726,7 +214725,7 @@ catalogue-topics font font-type1 font-decor
name nicematrix
category Package
-revision 59479
+revision 59657
shortdesc Improve the typesetting of mathematical matrices with PGF
relocated 1
longdesc This package is based on the package array. It creates PGF/TikZ
@@ -214738,17 +214737,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 29472
-containerchecksum a0783bc0e37bacf086cdb9b7f116a0be18fe82a76e0dda5cee0ce0644809a82f2b513a4e8eb12c5c14e9c7767db872984393956153477e5cd6b5289a894811a9
-doccontainersize 1733596
-doccontainerchecksum edad5c5237cba4b98badafa7f579130de86448fd741a36b9b238042c1aee1bafe7edb80ffc211adb5872c5bb9c8c70899c34ddb5620fe58fecf8c1ddfbbb8276
-docfiles size=474
+containersize 29316
+containerchecksum 3173f4f6f4eadb09b7d7622fcd1d093bad03f46f8c39e1cd5129981e68ac029b5e68df859672efd4040f6ee195ae5d9bfba5952097b40fb5d648d6818774a1cc
+doccontainersize 1727880
+doccontainerchecksum 5d3c3552a38bd5c6fe50ccd8299a9de9c35f1998a31d9fdad2eec2237d5187e5ec54bb35ac7ff57d6b712c20125d9b1678cd76803ad4aafdc2b42f177428a044
+docfiles size=473
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 98768
-srccontainerchecksum 656c69deb3d62610fd37c94e190f4449abd44595bea2da3e6404890847caec03ce2843cb3208e370568479b00b5cb7d9c592af269df76f91594152c12ae06956
+srccontainersize 98740
+srccontainerchecksum 9fee42da6b424fd58fcba768790a9601d986d3d638b646473bafcac91df2d8f91da77b052d062c835edb3c6ad5802f74224a637cdf74d17bda84e7817c88c181
srcfiles size=150
RELOC/source/latex/nicematrix/nicematrix.dtx
RELOC/source/latex/nicematrix/nicematrix.ins
@@ -214757,7 +214756,7 @@ runfiles size=65
catalogue-ctan /macros/latex/contrib/nicematrix
catalogue-license lppl1.3
catalogue-topics maths matrix pgf-tikz expl3
-catalogue-version 5.15b
+catalogue-version 5.16
name nicetext
category Package
@@ -291150,7 +291149,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 59646
+revision 59661
shortdesc Convert (La)TeX to HTML/XML
longdesc A converter from TeX and LaTeX to SGML-based formats such as
longdesc (X)HTML, MathML, OpenDocument, and Docbook, providing a
@@ -291163,10 +291162,10 @@ longdesc helper DVI file that it can then process. This technique allows
longdesc TeX4ht to approach the robustness characteristic of
longdesc restricted-syntax systems such as gellmu.
depend tex4ht.ARCH
-containersize 908436
-containerchecksum 40ede693adbc6290b29673470f4dd4c87c1a993a7d89f88258b0f79d9c89dda45feaed13ca8e912aa013d91c715fb5b8c6012e8419e5e60693449536649acc48
+containersize 907468
+containerchecksum 013fbd95b3492109028ca08f2f1a01ecd3b77d8bdc1e57bd4c34a53196474188c5820adc8316bb4e28baad96a1d2c907bd72c1ecad2918eebb01a7cac193a8e9
doccontainersize 136384
-doccontainerchecksum 8d029957050df46baf077b4def8661eec61d449485072799b25f3504e4ff1bd4c1f97acce2f6c0703349d5abf26fed2df844c3cfcdf92ecdb31552b86569bacc
+doccontainerchecksum 55fb5a3abc1e21559b810ad34faed62c85d3cb664811d0b6c091b2bf96ffd816bd20909d84cfe5f572694c5699ca4e6951638683085baae934d7aeb4a5cf3725
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -291238,8 +291237,8 @@ docfiles size=260
texmf-dist/doc/generic/tex4ht/mn56.html
texmf-dist/doc/generic/tex4ht/mn5x.png
texmf-dist/doc/generic/tex4ht/mn6x.png
-srccontainersize 1209912
-srccontainerchecksum db9b69b86828aadea2b0feb6399882ce9cc8c2f2e7ba02bf66079ece10e55a47db6c4e7bb43b5e9ec541347f0e93b158fd78672da1e9bac8a8c2bd50c801db3b
+srccontainersize 1204020
+srccontainerchecksum c016101295b1443202b25cca3ee9da9d73d544177bbee3bac1822994171d34702be629a8dc76ef00960f4e076339da2a2cad663685cbbfa726436b815c9f3408
srcfiles size=3625
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -291312,7 +291311,7 @@ srcfiles size=3625
texmf-dist/source/generic/tex4ht/tex4ht-xhtmml-xtpipes.tex
texmf-dist/source/generic/tex4ht/wripro.tex
texmf-dist/source/generic/tex4ht/xtpipes.tex
-runfiles size=9796
+runfiles size=9795
texmf-dist/scripts/tex4ht/ht.sh
texmf-dist/scripts/tex4ht/htcontext.sh
texmf-dist/scripts/tex4ht/htcopy.pl
@@ -291529,7 +291528,6 @@ runfiles size=9796
texmf-dist/tex/generic/tex4ht/html4-math.4ht
texmf-dist/tex/generic/tex4ht/html4-russian-accents.4ht
texmf-dist/tex/generic/tex4ht/html4-svg.4ht
- texmf-dist/tex/generic/tex4ht/html4-uni.4ht
texmf-dist/tex/generic/tex4ht/html4.4ht
texmf-dist/tex/generic/tex4ht/html5.4ht
texmf-dist/tex/generic/tex4ht/htmlw.4ht
@@ -300347,7 +300345,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 59633
+revision 59648
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.
@@ -300355,10 +300353,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 108036
-containerchecksum 715c8f9e2d68732932de7aa52ae49c880afa1bd355f0a9d2fc95ef77d5723f2082e88af24ec6160acad474f1b1db91ef2beb2785fbd0fe56afa3a5928be98d59
-doccontainersize 397832
-doccontainerchecksum 12f5ddaf70bcb1ae6051cf487eb8612dd9d916a1602ed1b48108ac975e5a3ff95616a4e520254edd2df4ed2b3106df716af0ea56b93b2c75a7cac961bf2a25bf
+containersize 107992
+containerchecksum fdbde80e17bd5bf048937dce14daca5b18a32ef98e84cb8969b644f9e5248f9f7487fadd10a68cd4e9938eafd537a8eb9cfc85a68d7c18095385b655877faca0
+doccontainersize 397712
+doccontainerchecksum 2210a4a1cfea9ef235a3dd7f141f38fe836d88694bb577f743a2b1684628b89e13b6112ab111dbb143d7ceeebb803af600788532b30d505fbc5f798c8cc2e502
docfiles size=491
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -335939,18 +335937,18 @@ catalogue-version 1.0
name xecjk
category Package
-revision 56711
+revision 59658
shortdesc Support for CJK documents in XeLaTeX
relocated 1
longdesc A LaTeX package for typesetting CJK documents in the way users
longdesc have become used to, in the CJK package. The package requires a
longdesc current version of xtemplate (and hence of the current LaTeX3
longdesc development environment).
-containersize 220088
-containerchecksum 6a318c27555cd58be7f3f8893ef4345f37b619cab2088a0ce5627000eb8375724a1e3e8df741cff2558143ad58a3d336d67aac4ff2dd8ca226b223ec103f9d3d
-doccontainersize 1542972
-doccontainerchecksum 72446201ddef073b1b37686ecd0ff7569db34d3240b549b5e9ac2c5e6fbcd7e64a070afdc6ee40e83a4d95172cce37da092e463e4c55e5f293b92c39cd4817a3
-docfiles size=447
+containersize 220172
+containerchecksum 8107d2ae11c126ad024e62c84b64e10ddb41f645d157c3cee596ca407cb7c3be2b0e019b636f71f3128c30df4ade30d584e39c01dd8234da81eea7f01a4e2584
+doccontainersize 1565048
+doccontainerchecksum cab25a3537d61c177651e22cdf5025798c4328a67fa475d93d72b347d4636e505a7d7ed9a2e64c600513194e910475514e490d3755fd9e294bec6a8f020d6c13
+docfiles size=452
RELOC/doc/xelatex/xecjk/README.md details="Readme"
RELOC/doc/xelatex/xecjk/example/xeCJK-example-CJKecglue.tex
RELOC/doc/xelatex/xecjk/example/xeCJK-example-CJKfntef.tex
@@ -335968,8 +335966,8 @@ docfiles size=447
RELOC/doc/xelatex/xecjk/xunicode-commands.tex
RELOC/doc/xelatex/xecjk/xunicode-symbols.pdf
RELOC/doc/xelatex/xecjk/xunicode-symbols.tex
-srccontainersize 89092
-srccontainerchecksum 32c1905ffe53dca84509cf51fd4f2b2eff1ca1d03e97bc1f03009d236e476f8d8573ef3267e6466eb63e18b70207ba62558afcd1a64d9a1af79a7a6cfe5c050f
+srccontainersize 89292
+srccontainerchecksum 6d8481f8ad948d8dad751162f27dd9f02c294f72c2fc41e30442804593d382c252fc76902a9110ec2a40651c23f45b77855dc8beb7b3b1053a0f4736016ede6b
srcfiles size=128
RELOC/source/xelatex/xecjk/xeCJK.dtx
RELOC/source/xelatex/xecjk/xeCJK.ins
@@ -335995,7 +335993,7 @@ catalogue-contact-support https://github.com/CTeX-org/ctex-kit/issues
catalogue-ctan /macros/xetex/latex/xecjk
catalogue-license lppl1.3c
catalogue-topics chinese japanese korean xetex expl3
-catalogue-version 3.8.6
+catalogue-version 3.8.7
name xecolor
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index 63a49d5a98..e956bdc503 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-efa2262fc7d93de41c73ce12cf1fcb3c texlive.tlpdb
+7b93c1054c8b311d06225fad28f8481d texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 4847aa8a7e..6af69d77cd 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-c3d39f853866a079a6a949c2dba263e3d86380d41c675dfb487f2f26399d3d36466cdc409ef911c6b37f868ec97d60fe9b77bc9565a48ac9b1275683114142e2 texlive.tlpdb
+83ae424819fb5b27d6e677f442902abc5d8921cfba2011310b3ca8ea2366fef2ecd6e5ac68c99e75443efce846d18d352c907e9b9eefe5ffea899b53a85d0ca9 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index c0e2f1f3db..fe74e6d291 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-----
-iQEcBAEBCgAGBQJgzoN2AAoJEEzhh34ZQ4xw7g8IAJXnSvW2yv7kpNHzr5rYaIgy
-cTR3V6ZBGNLy2IFuOCq3QX5g5SICaa+lDs7Ow1Sur0032vcnKK39SsNNASADEH45
-7MVY0UIRu7ANatrpzdjOdBBNMkP4trITOxsVFa6oncNnt6mDg8KNjb070Knki+mY
-ZgVowqOp/sX0adZYtKvVDG72/M/G0Wy11rjn6hDO01v3ZY3gASIuMpPQMCAQeA9N
-SI0Mi2bj8tKhgSnqwD0ZcLzEJgiUwd9H/AMKb+VwBB7s0ljqejSeQidCxMJUJD+c
-3n+EGWp8Ic540YP7O9t44ZJndSzAK3puMaVQjiZquNndUtpGm1mL9Ryim16fQcc=
-=jxke
+iQEcBAEBCgAGBQJgz9TWAAoJEEzhh34ZQ4xwSxYIAJzM2sJuecDLtLz+t5mhUXAb
+bHD82iokLlqc29WVmMOi5riyCn5lDY0RoJPy7elMP8+3onQB4it6nyW0AIG7KlyD
+nYDyeUD5YetY5Ggx8n59xrAm/3bZ8aI1llnu4nTbWVxerdxNoZ9SDBKYlf0OtfRU
+DTDymOn24dICDPuqzjaS/r8CJ4Xh8DcQ8QT0IWz2yvgcKv+Y77N2ajrh0iG0e7HW
++KXMyG2EtUh3kv7U/w9byG1qa+SUegxgda48Mu5tCPUs6TxPPEd1ZDtLYlOHY8aV
+UcblAbiAr3PtVsG7eOzA7O24UYUGLcSX0EuQMzNlx2iRw5ycrp64v5F1SM74MkI=
+=Pw7i
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index d0eddddc47..f7ee1f3669 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/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 309734db84..6c24290d49 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index 1d5f294b0e..f7260a58de 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index f4dad79aa8..b03e367ee8 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=1624133717
+date=1624220217
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=0a9bae1962824c0a593cdedd605116ba
-numpkg=4352
+lstdigest=ead68e8712e3e7483b9d5b017fc8a997
+numpkg=4368
relstate=next
-version=7840
+version=7841
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: gjONhJVSziQXRPfR7vBmJQJnqHbEuqBpbClqx9yvF6oLnJT+hnIZvPopvPQ7lJflkCXCtWiLXjlpWl0qYejdJRm2tWqm6oUMBNn773rdGl9Fh8jdugwHI344GbYWE8U8X8ftl+9lw/t8FRXoaeNEh62RDPwWGhtPRW+csQRP/9fehfF9AsMhjwtVTx8mahVluZsteiTXtMiKtHxAoaYyLUZLEt9kkSOL7sp2pccJ/HYsmWwEwBGI5rF32VFobLLnCFAcdT9CR4Lc/SQz9vUUF8bga9xmmacEVYHhfmLhzDS49dXKrkJs7wL1P5TT08zkX2NpIybr3kdV13VWmNGSHA==
+;;;; signature/miktex: oZmHb1lvDmrfr8jIhr2S+S96O4BUgrga4g8dP04vC/3FYKUvvlhZbq5jWizBOzgx1kEkdkCF9xyVsAdPxnDuvfiRcuZ9JISJmoQBP6H1CBJOv0v7hKdis/rMpn9LQrkm9/8/Be2FzL+0/E/4lHNEbjV0c++tISVFR1SGZDlm4CiQAf6XYc6T4hUInkdoehOy1QrrHX1fXaO6RgiVRLu+5ATX7T5J83ASJveE9KI/a1N3PObF/gWQhKuMnf2s9m7d19r9G8gLyWYlbOeMDgnL/LXhUj9VEirChehgoOgl8f3Czq/IPEak6aiMwtN3+7j2PKcaAtfwDFMUhRLW7oGV3g==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index b08f6fc6ae..a638470251 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1624133517
-lastupd=aalok aalok__doc aalok__source circledsteps circledsteps__doc circledsteps__source circuitikz circuitikz__doc easybook easybook__doc easybook__source huawei huawei__doc huawei__source hvfloat hvfloat__doc hvfloat__source latex-firstaid latex-firstaid__doc latex-firstaid__source
-lstdigest=1e9fbf2ed2b0abc3d2b6aa0e9b56d99e
-numpkg=4352
+date=1624219909
+lastupd=acrotex acrotex__doc acrotex__source apalike-ejor apalike-ejor__doc apalike-ejor__source bangla bangla__doc bangla__source bilingualpages bilingualpages__doc bjfuthesis__doc bxjaprnind bxjaprnind__doc bxjaprnind__source docassembly docassembly__doc docassembly__source easybook easybook__doc
+lstdigest=0f7e82c01149810b88bdd17a6a1be18f
+numpkg=4368
relstate=stable
-version=7840
+version=7841
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: mYXX3sA1IhbaD09qHFo4ufKXHIW+yo7ZeF+16HiIPTZiu5vBkMCnCOOpP3861qaxemV6WJyC8xZcuRO/VA0iwTRAj8agi4jPlDW1VBBzPoys0TVzQZ89K86+f5hPbDj+JPvrzuYcE2BP3Amnc5+k2u9dhScZhvp/N1P+zWOsk3k4LWJQOkFC27FegP+kq/XjclJCiiL56FpL3Xi0QRkTMx7eNIRUaVS5K2suwfljELsno3BlRX6wR3O8qELXe4JmSDUQM4Cz/cqF7m4AQRD9uMKH50iFu4BQLPHPiwYzufVZLgi0whlMxkRbE7XT4RFSSnzveqLkGtpynAxW9jt9Vw==
+;;;; signature/miktex: Ww9QEeiK3KegIAWTmWwUn79logB4U2lltoNIQ3mYWiKzGdZHRnguNYzbRSw2ecJ2X5jBqsC8GhvMJgz4gMwpgE5TJw5f5a4sB80DW372qIeRJtgJCgDhyTeE+MPZj3AkEiCjvD/ltFV7rMhZ2DFvyv4J1lfGFzB+MBQr3LwaJARR6OqFX/gZ6OkKTUz66Jva6xgzIjWW8c1PD9H8hhhdxmiQz2KcmiL8ENzINLH+d2bKFHPI1+eoLY+ph+DkmOwxFC359z3INfIGB88W8nv/mviTbqMFON4BEELOFCTOBPHDkVK1wWeSSz3yCHi4KcTnE5+t9gdSl5vwUfocZ5YMTg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index a4c432413e..475481a17a 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,6 +1,19 @@
W32TeX (x86 & x64) ChangeLog
+[2021/06/20]
+(01) cjkzr.tar.xz
+ Update bxjaprnind.
+(02) makeindex-w32.tar.xz
+ Update upmendex.exe.
+(03) tex4htk-w32.tar.xz
+ Update tex4ht-4ht.tex and tex4ht-unicode.tex.
+ Update latex.4ht and unicode.4ht.
+(04) web2c-w32.tar.xz
+ Update latexindent.
+(05) win64/makeindex-w64.tar.xz
+ Update upmendex.exe.
+
[2021/06/19]
(01) latex-dev.tar.xz
Update format files.
diff --git a/systems/win32/w32tex/TLARM64W/00README.TLARM64W b/systems/win32/w32tex/TLARM64W/00README.TLARM64W
deleted file mode 100644
index 485f561717..0000000000
--- a/systems/win32/w32tex/TLARM64W/00README.TLARM64W
+++ /dev/null
@@ -1,57 +0,0 @@
- How to install arm64 binaries for TeX Live on Windows
-
-
-First, an OS of a device should be arm64 Windows.
-All binaries given here are not tested.
-
-In the following, $INSTALLDIR is $SELFAUTOPARENT in the TeX Live,
-that is, the parent directory of "texmf-dist". Actually the
-directory $INSTALLDIR is shown by a command:
-
- kpsewhich --var-value=SELFAUTOPARENT
-
-
-(1) Expand the file tl-arm64-windows.zip in $INSTALLDIR.
- In the case of update, remove all files in
- $INSTALLDIR/bin/arm64-windows before expanding
- tl-arm64-windows.zip, because it is possible that some files are
- deleted in a new tl-arm64-windows.zip.
-
-(2) After expanding tl-arm64-windows.zip in $INSTALLDIR,
- change related command PATH from
- $INSTALLDIR\bin\win32
- to
- $INSTALLDIR\bin\arm64-windows;$INSTALLDIR\bin\win32
-
- Note that a few files are absent in arm64 binaries.
- Thus $INSTALLDIR\bin\win32 is necessary "after"
- $INSTALLDIR\bin\arm64-windows. The x86 binaries are assumed to be
- usable by emulation.
-
- The arm64 binaries are not tested. If they are not usable,
- it is easy to recover the original TeX Live win32, by changing
- back the PATH:
- $INSTALLDIR\bin\arm64-windows;$INSTALLDIR\bin\win32 --->
- $INSTALLDIR\bin\win32
-
-(3) gsftopk.exe and dvisvgm.exe require arm64 Ghostscript DLL,
- which will be difficult to obtain. Here a candidate,
- gs9533arm64full-gpl.exe, is given. It is the Ghostscript 9.53.3
- cross-compiled by Visual Studio 2019. The installer itself is an
- x86 executable file. It is not tested. dvisvgm finds ghostscript
- DLL by reading a registry, but gsftopk finds the DLL from the
- PATH variable. The installer gs9533arm64full-gpl.exe does not
- change the PATH variable, so users should change the PATH to
- include the location of gsdll64.dll.
- In various cases x86 Ghostscript, which is preinstalled in the
- TeX Live for Windows, is also used.
-
-(4) Some binaries in tl-arm64-windows.zip may be newer than those in
- the present TeX Live. Thus probably it is necessary to recreate
- format files by
- fmtutil-sys --all --no-error-if-no-engine=luajittex,luajithbtex
- Note that luajittex and luajithbtex are not supported in arm64
- on Windows.
-
---
-Akira Kakuto
diff --git a/timestamp b/timestamp
index 3ce68ec391..9745bb2fc2 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:
-2021-06-20-02-02
+2021-06-21-02-02