diff options
author | Norbert Preining <norbert@preining.info> | 2021-06-21 03:01:17 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2021-06-21 03:01:17 +0000 |
commit | e5ca43f7439d850f4193a932455792429cff61eb (patch) | |
tree | 35693997358e4b78d3efaeccbf948d9d68cf11ac | |
parent | 0b024adf546cd484554e4de5bd1a9919a4fdd03d (diff) |
CTAN sync 202106210301
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 Binary files differindex 2205deeee9..18ac76fda4 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz 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 Binary files differindex 732568daec..b7be5cac62 100644 --- a/language/bengali/bangla/bangla.pdf +++ b/language/bengali/bangla/bangla.pdf 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 Binary files differdeleted file mode 100644 index b8e686a6f6..0000000000 --- a/language/bengali/bangla/charisSIL.ttf +++ /dev/null diff --git a/language/bengali/bangla/doulos.ttf b/language/bengali/bangla/doulos.ttf Binary files differdeleted file mode 100644 index 095e26f402..0000000000 --- a/language/bengali/bangla/doulos.ttf +++ /dev/null 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 Binary files differindex 76adf7b92c..073c674a84 100644 --- a/language/chinese/ctex/ctex.pdf +++ b/language/chinese/ctex/ctex.pdf 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 Binary files differindex 1e19349f76..b5d42c197b 100644 --- a/macros/generic/expkv-cs/expkv-cs.pdf +++ b/macros/generic/expkv-cs/expkv-cs.pdf 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 Binary files differindex f4aba50587..c782c598d6 100644 --- a/macros/latex/contrib/docassembly/docs/docassembly.pdf +++ b/macros/latex/contrib/docassembly/docs/docassembly.pdf 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 Binary files differindex 8aa7da3cf1..d74d1e268e 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf Binary files differindex b90848de1d..9567c26d36 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf b/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf Binary files differindex d7816f6ad2..072c584f82 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/capPos.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf Binary files differindex 32a7d1db77..ff8eec9e74 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf Binary files differindex 47eb520a09..752c54810d 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf Binary files differindex 29cde239da..6ac3baf5ad 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf Binary files differindex 539adf324a..388cf97645 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf Binary files differindex 41032411ce..dd444dd08a 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf Binary files differindex 5f2de396a7..7aa01b02f8 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf Binary files differindex e0051dc4cb..cc6273ead8 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf Binary files differindex 288a92fff9..eb062f70e2 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf Binary files differindex 11e4c5882e..4f86812e09 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf Binary files differindex 8c8d5e7cec..263b9afc8a 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf Binary files differindex 1d6f74c767..9cdd2ea882 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf Binary files differindex 8b3eac8c60..05ac77f5dd 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf Binary files differindex 682c3d3940..200ac470d6 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf Binary files differindex 93d370456c..94d1d37488 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf Binary files differindex 00919f05cc..406285913d 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf Binary files differindex 3ed7100f4f..6db4613d89 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf Binary files differindex 0c39135590..16b1cbfb19 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf Binary files differindex 95c0d74717..a4c58d96b9 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf Binary files differindex 2b1867b088..b955807071 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf Binary files differindex d9e38b05b8..75107f1a34 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf Binary files differindex 256ed12d1f..4370c39d84 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf Binary files differindex 179b315444..164dc77f64 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf Binary files differindex 9013d94523..1c3c610031 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf Binary files differindex 8480522fb2..fe0ca31256 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf 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 Binary files differindex e35c4fc529..c24ac2fa55 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf Binary files differindex 0bc26ee3e3..a357bdc1e1 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf Binary files differindex 1bd90be749..d7a49ea30d 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf Binary files differindex 0ee59f70b1..ca7e1e56ec 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf Binary files differindex a2ed22f860..323011e26f 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf Binary files differindex 3fa8364ebe..11003f09da 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf Binary files differindex 7d2d7801d4..495d644d55 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf Binary files differindex 5f4946f300..443aae8d5f 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf Binary files differindex 3e1e0287d5..bba76eb320 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf Binary files differdeleted file mode 100644 index 640629b541..0000000000 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf +++ /dev/null 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 Binary files differindex a69f803c69..e86b9e6674 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf Binary files differindex 0fbf2c5155..56253d38e2 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf Binary files differindex 7e394e5d57..daca3967b6 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf Binary files differindex 91e2ad65cc..8c43e8c1f0 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf Binary files differindex 4dab820f09..954f63954d 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf Binary files differindex 439a827f28..037f72ae10 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf Binary files differindex 195114fb0a..2fecbfbe05 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf 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 Binary files differindex 807cb410c7..d2391f0870 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf Binary files differindex a8f2fcef06..a23af6e14d 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf Binary files differindex caa9d820ab..83d13d7824 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf Binary files differindex c5e4dbfdf7..b5e7ae13b8 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf Binary files differindex 374b2a0338..026910949f 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf Binary files differindex 45a7f59c13..68d689fca0 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf Binary files differindex f7e3d07b42..d67a0f806a 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf Binary files differindex 9ae77741d0..6456d85628 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf Binary files differindex 4753c61bde..6ee1ea42d1 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf b/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf Binary files differindex e51326fc94..a12ef0d594 100644 --- a/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf +++ b/macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf Binary files differindex 1bf89fbc6f..6ddf3c1f56 100644 --- a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf +++ b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf 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 Binary files differindex 646ec7e301..55b39da0c4 100644 --- a/macros/latex/contrib/nicematrix/nicematrix-french.pdf +++ b/macros/latex/contrib/nicematrix/nicematrix-french.pdf 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 Binary files differindex b096ea1e0f..40b867d72e 100644 --- a/macros/latex/contrib/nicematrix/nicematrix.pdf +++ b/macros/latex/contrib/nicematrix/nicematrix.pdf 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 Binary files differindex 3fa0591aa8..e6643597c3 100644 --- a/macros/xetex/latex/xecjk/xeCJK.pdf +++ b/macros/xetex/latex/xecjk/xeCJK.pdf diff --git a/macros/xetex/latex/xecjk/xunicode-symbols.pdf b/macros/xetex/latex/xecjk/xunicode-symbols.pdf Binary files differindex 937e245b87..e461a9c3e5 100644 --- a/macros/xetex/latex/xecjk/xunicode-symbols.pdf +++ b/macros/xetex/latex/xecjk/xunicode-symbols.pdf 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 'ℾ' '' `% Gamma `% 0 `<version 0`> 'Δ' '' `% Delta `% 1 % bbold.htf `version 'Θ' '' `% Theta `% 2 % Copyright `CopyYear.2009. Eitan M. Gurari -'Λ' '' `% Lambda `% 3 % Copyright 2009-2021 TeX Users Group> +'Λ' '' `% Lambda `% 3 % Copyright 2009-2021 TeX Users Group 'Ξ' '' `% Xi `% 4 `<version 3`> 'ℿ' '' `% Pi `% 5 `<version 4`> '⅀' '' `% 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 '”' '' 34 % Released under LPPL 1.3c+. '#' '' 35 % See tex4ht-cpright.tex for license text. '$' '' 36 @@ -47648,24 +47648,24 @@ SkakNew 32 121 `<version 0`> '∓' '' 101 '⩲' '' 102 '⩱' '' 103 -'h' '' % I cannot find it, it is plus followed by minus -'i' '' % minus followed by plus -'=' '' 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 +'=' '' 10 +'∞' '' 107 +'⎯' '1' 108 +'⌗' '' 109 +'=∞' '1' 110 +'o' '1' 111 +'♙' '' 112 +'q' '1' 113 +'r' '1' 114 +'s' '1' 115 +'t' '1' 116 +'u' '1' 117 +'v' '1' 118 +'w' '1' 119 +'╳' '' 120 +'◯' '' 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 Binary files differindex b665ab7762..ec58084d27 100644 --- a/support/ctanbib/ctanbib-doc.pdf +++ b/support/ctanbib/ctanbib-doc.pdf 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 Binary files differindex d0eddddc47..f7ee1f3669 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma Binary files differindex 309734db84..6c24290d49 100644 --- a/systems/win32/miktex/tm/packages/files.csv.lzma +++ b/systems/win32/miktex/tm/packages/files.csv.lzma diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma Binary files differindex 1d5f294b0e..f7260a58de 100644 --- a/systems/win32/miktex/tm/packages/next/files.csv.lzma +++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma 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 @@ -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 |