summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-05-05 03:00:42 +0000
committerNorbert Preining <norbert@preining.info>2022-05-05 03:00:42 +0000
commitc8185bb3cd55c24b45c9b19c4ea36b8c7057199d (patch)
tree535e9e16b0c9a32c17440df0effa8967b91bbf76
parentdd0a2658308068128f378c4b6af1bb37aa60621f (diff)
CTAN sync 202205050300
-rw-r--r--FILES.byname784
-rw-r--r--FILES.byname.gzbin2418623 -> 2418930 bytes
-rw-r--r--FILES.last07days782
-rw-r--r--fonts/xcharter-math/README.md4
-rw-r--r--fonts/xcharter-math/XCharter-Math.ltx3
-rw-r--r--fonts/xcharter-math/XCharter-Math.otfbin323672 -> 324440 bytes
-rw-r--r--fonts/xcharter-math/XCharter-Math.pdfbin150130 -> 150182 bytes
-rw-r--r--fonts/xcharter-math/unimath-xcharter.pdfbin1847433 -> 1847513 bytes
-rw-r--r--fonts/xcharter-math/xcharter-otf.sty62
-rw-r--r--macros/latex/contrib/chinesechess/README.md143
-rw-r--r--macros/latex/contrib/chinesechess/bg01.pngbin0 -> 740338 bytes
-rw-r--r--macros/latex/contrib/chinesechess/bg02.pngbin0 -> 2978426 bytes
-rwxr-xr-xmacros/latex/contrib/chinesechess/build.sh8
-rw-r--r--macros/latex/contrib/chinesechess/chinesechess.pdfbin0 -> 4072654 bytes
-rw-r--r--macros/latex/contrib/chinesechess/chinesechess.sty2297
-rw-r--r--macros/latex/contrib/chinesechess/chinesechess.tex887
-rw-r--r--macros/latex/contrib/pkuthss/doc/example.pdfbin102629 -> 103792 bytes
-rw-r--r--macros/latex/contrib/pkuthss/doc/pkuthss.pdfbin326524 -> 439556 bytes
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt5
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex9
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch12
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib39
-rw-r--r--macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex4
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkulogo.pdfbin3530 -> 3530 bytes
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss.cls43
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuthss.def2
-rw-r--r--macros/latex/contrib/pkuthss/tex/pkuword.pdfbin6280 -> 6280 bytes
-rw-r--r--macros/luatex/latex/luamathalign/build.lua2
-rw-r--r--macros/luatex/latex/luamathalign/luamathalign-luaprop.lua42
-rw-r--r--macros/luatex/latex/luamathalign/luamathalign.dtx112
-rw-r--r--macros/luatex/latex/luamathalign/luamathalign.pdfbin391838 -> 394249 bytes
-rw-r--r--support/TeX4ht/source/ChangeLog6
-rw-r--r--support/TeX4ht/source/tex4ht-4ht.tex11
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl3
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb114
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc14
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2370640 -> 2369676 bytes
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin645139 -> 645787 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin645392 -> 646005 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--timestamp2
46 files changed, 4449 insertions, 971 deletions
diff --git a/FILES.byname b/FILES.byname
index d0fe50d09b..c5567cdf98 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5228,7 +5228,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2022/05/03 | 73953 | FILES.last07days
+2022/05/04 | 69917 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -144926,14 +144926,14 @@
2022/02/23 | 3517 | fonts/xcharter/enc/xch_z3wvjz.enc
2022/02/23 | 3704 | fonts/xcharter/enc/xch_zqx27h.enc
2022/02/23 | 66515 | fonts/xcharter/map/XCharter.map
-2022/04/06 | 2032 | fonts/xcharter-math/README.md
-2022/04/06 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
-2022/04/06 | 1847433 | fonts/xcharter-math/unimath-xcharter.pdf
-2022/04/06 | 24871 | fonts/xcharter-math/XCharter-Math.ltx
-2022/04/06 | 323672 | fonts/xcharter-math/XCharter-Math.otf
-2022/04/06 | 150130 | fonts/xcharter-math/XCharter-Math.pdf
-2022/04/06 | 7640 | fonts/xcharter-math/xcharter-otf.sty
-2022/04/06 | 2184426 | fonts/xcharter-math.zip
+2022/05/04 | 2225 | fonts/xcharter-math/README.md
+2022/05/04 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
+2022/05/04 | 1847513 | fonts/xcharter-math/unimath-xcharter.pdf
+2022/05/04 | 24929 | fonts/xcharter-math/XCharter-Math.ltx
+2022/05/04 | 324440 | fonts/xcharter-math/XCharter-Math.otf
+2022/05/04 | 150182 | fonts/xcharter-math/XCharter-Math.pdf
+2022/05/04 | 6619 | fonts/xcharter-math/xcharter-otf.sty
+2022/05/04 | 2184439 | fonts/xcharter-math.zip
2022/02/19 | 115708 | fonts/xcharter/opentype/XCharter-BoldItalic.otf
2022/02/19 | 134920 | fonts/xcharter/opentype/XCharter-Bold.otf
2022/02/19 | 136468 | fonts/xcharter/opentype/XCharter-BoldSlanted.otf
@@ -186036,7 +186036,7 @@
2019/09/23 | 318990 | install/macros/latex/contrib/perltex.tds.zip
2013/10/16 | 519904 | install/macros/latex/contrib/pfarrei.tds.zip
2014/07/10 | 183200 | install/macros/latex/contrib/pgfopts.tds.zip
-2021/10/16 | 495120 | install/macros/latex/contrib/pkuthss.tds.zip
+2022/05/04 | 608085 | install/macros/latex/contrib/pkuthss.tds.zip
2019/12/05 | 621416 | install/macros/latex/contrib/pmboxdraw.tds.zip
2014/09/10 | 1054773 | install/macros/latex/contrib/pressrelease.tds.zip
2017/07/10 | 1127276 | install/macros/latex/contrib/probsoln.tds.zip
@@ -208017,6 +208017,14 @@
1997/08/20 | 17897 | macros/latex/contrib/china2e/chinasym.sta
1997/08/20 | 1980 | macros/latex/contrib/china2e/readme.txt
2005/04/30 | 108292 | macros/latex/contrib/china2e.zip
+2022/05/04 | 740338 | macros/latex/contrib/chinesechess/bg01.png
+2022/05/04 | 2978426 | macros/latex/contrib/chinesechess/bg02.png
+2022/05/04 | 251 | macros/latex/contrib/chinesechess/build.sh
+2022/05/04 | 4072654 | macros/latex/contrib/chinesechess/chinesechess.pdf
+2022/05/04 | 76644 | macros/latex/contrib/chinesechess/chinesechess.sty
+2022/05/04 | 24856 | macros/latex/contrib/chinesechess/chinesechess.tex
+2022/05/04 | 5600 | macros/latex/contrib/chinesechess/README.md
+2022/05/04 | 7758520 | macros/latex/contrib/chinesechess.zip
2012/08/20 | 51550 | macros/latex/contrib/chkfloat/chkfloat.pdf
2012/08/20 | 1217 | macros/latex/contrib/chkfloat/chkfloat.sty
2012/08/20 | 1449 | macros/latex/contrib/chkfloat/chkfloat.tex
@@ -222386,48 +222394,48 @@
2018/04/29 | 1768 | macros/latex/contrib/pkgloader/pkgloader-true.sty
2018/04/29 | 1388 | macros/latex/contrib/pkgloader/README
2018/04/29 | 488889 | macros/latex/contrib/pkgloader.zip
-2021/10/16 | 288 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
-2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
-2021/10/16 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
-2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
-2021/10/16 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
-2021/10/16 | 2349 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
-2021/10/16 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
-2021/10/16 | 3775 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
-2021/10/16 | 2224 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
-2021/10/16 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
-2021/10/16 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
-2021/10/16 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
-2021/10/16 | 102629 | macros/latex/contrib/pkuthss/doc/example.pdf
-2021/10/16 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
-2021/10/16 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
-2021/10/16 | 5446 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
-2021/10/16 | 326524 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
-2021/10/16 | 14875 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
-2021/10/16 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
-2021/10/16 | 1219 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
-2021/10/16 | 1994 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
-2021/10/16 | 7065 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
-2021/10/16 | 16433 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
-2021/10/16 | 6275 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
-2021/10/16 | 1143 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
-2021/10/16 | 1569 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
-2021/10/16 | 1170 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
-2021/10/16 | 2705 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
-2021/10/16 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
-2021/10/16 | 7586 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
-2021/10/16 | 10371 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
-2021/10/16 | 3305 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
-2021/10/16 | 684 | macros/latex/contrib/pkuthss/README.txt
-2021/10/16 | 3957 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
-2021/10/16 | 3530 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
-2021/10/16 | 16178 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
-2021/10/16 | 1575 | macros/latex/contrib/pkuthss/tex/pkuthss.def
-2021/10/16 | 1593 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
-2021/10/16 | 1682 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
-2021/10/16 | 8139 | macros/latex/contrib/pkuthss/tex/pkuword.eps
-2021/10/16 | 6280 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
-2021/10/16 | 491564 | macros/latex/contrib/pkuthss.zip
+2022/05/04 | 288 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
+2022/05/04 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
+2022/05/04 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
+2022/05/04 | 2349 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
+2022/05/04 | 3775 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
+2022/05/04 | 2224 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
+2022/05/04 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
+2022/05/04 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
+2022/05/04 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
+2022/05/04 | 103792 | macros/latex/contrib/pkuthss/doc/example.pdf
+2022/05/04 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
+2022/05/04 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2022/05/04 | 5446 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
+2022/05/04 | 439556 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+2022/05/04 | 14997 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+2022/05/04 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
+2022/05/04 | 1219 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
+2022/05/04 | 1994 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
+2022/05/04 | 7065 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
+2022/05/04 | 16545 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
+2022/05/04 | 6275 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
+2022/05/04 | 1143 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
+2022/05/04 | 1569 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
+2022/05/04 | 1170 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
+2022/05/04 | 2705 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
+2022/05/04 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
+2022/05/04 | 8040 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+2022/05/04 | 10371 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
+2022/05/04 | 3304 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+2022/05/04 | 684 | macros/latex/contrib/pkuthss/README.txt
+2022/05/04 | 3957 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
+2022/05/04 | 3530 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+2022/05/04 | 16832 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
+2022/05/04 | 1575 | macros/latex/contrib/pkuthss/tex/pkuthss.def
+2022/05/04 | 1593 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+2022/05/04 | 1682 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+2022/05/04 | 8139 | macros/latex/contrib/pkuthss/tex/pkuword.eps
+2022/05/04 | 6280 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
+2022/05/04 | 604529 | macros/latex/contrib/pkuthss.zip
2010/09/19 | 255447 | macros/latex/contrib/placeins/placeins-doc.pdf
2010/09/19 | 2914 | macros/latex/contrib/placeins/placeins-doc.tex
2005/04/19 | 4087 | macros/latex/contrib/placeins/placeins.sty
@@ -233704,13 +233712,12 @@
2018/08/22 | 952 | macros/luatex/latex/lualatex-truncate/lualatex-truncate.ins
2018/08/22 | 1276 | macros/luatex/latex/lualatex-truncate/README.md
2018/08/22 | 68726 | macros/luatex/latex/lualatex-truncate.zip
-2022/04/18 | 699 | macros/luatex/latex/luamathalign/build.lua
-2022/04/18 | 21375 | macros/luatex/latex/luamathalign/luamathalign.dtx
-2022/04/18 | 683 | macros/luatex/latex/luamathalign/luamathalign-luacmd.lua
-2022/04/18 | 1122 | macros/luatex/latex/luamathalign/luamathalign-luaprop.lua
-2022/04/18 | 391838 | macros/luatex/latex/luamathalign/luamathalign.pdf
-2022/04/18 | 676 | macros/luatex/latex/luamathalign/README.md
-2022/04/18 | 395329 | macros/luatex/latex/luamathalign.zip
+2022/05/04 | 699 | macros/luatex/latex/luamathalign/build.lua
+2022/05/04 | 22720 | macros/luatex/latex/luamathalign/luamathalign.dtx
+2022/05/04 | 683 | macros/luatex/latex/luamathalign/luamathalign-luacmd.lua
+2022/05/04 | 394249 | macros/luatex/latex/luamathalign/luamathalign.pdf
+2022/05/04 | 676 | macros/luatex/latex/luamathalign/README.md
+2022/05/04 | 397368 | macros/luatex/latex/luamathalign.zip
2020/06/07 | 382796 | macros/luatex/latex/luamesh/doc/animation-crop.pdf
2020/06/07 | 3393 | macros/luatex/latex/luamesh/doc/biblio.bib
2020/06/07 | 114 | macros/luatex/latex/luamesh/doc/dum.tex
@@ -277055,14 +277062,14 @@
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.amd64-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.armhf-linux.r30015.tar.xz
-2022/05/02 | 2660316 | systems/texlive/tlnet/archive/arara.doc.r63203.tar.xz
+2022/05/04 | 5048032 | systems/texlive/tlnet/archive/arara.doc.r63220.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-cygwin.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-freebsd.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-linux.r29036.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.i386-netbsd.r30191.tar.xz
2019/02/28 | 336 | systems/texlive/tlnet/archive/arara.i386-solaris.r29036.tar.xz
-2022/05/02 | 11777096 | systems/texlive/tlnet/archive/arara.r63203.tar.xz
-2022/05/02 | 111096 | systems/texlive/tlnet/archive/arara.source.r63203.tar.xz
+2022/05/04 | 11779516 | systems/texlive/tlnet/archive/arara.r63220.tar.xz
+2022/05/04 | 115420 | systems/texlive/tlnet/archive/arara.source.r63220.tar.xz
2021/02/25 | 340 | systems/texlive/tlnet/archive/arara.universal-darwin.r57908.tar.xz
2019/02/28 | 680 | systems/texlive/tlnet/archive/arara.win32.r29181.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/arara.x86_64-cygwin.r33557.tar.xz
@@ -280243,9 +280250,9 @@
2021/07/19 | 313228 | systems/texlive/tlnet/archive/easing.doc.r59975.tar.xz
2021/07/19 | 2220 | systems/texlive/tlnet/archive/easing.r59975.tar.xz
2021/07/19 | 7876 | systems/texlive/tlnet/archive/easing.source.r59975.tar.xz
-2022/05/03 | 613236 | systems/texlive/tlnet/archive/easybook.doc.r63208.tar.xz
-2022/05/03 | 16536 | systems/texlive/tlnet/archive/easybook.r63208.tar.xz
-2022/05/03 | 16444 | systems/texlive/tlnet/archive/easybook.source.r63208.tar.xz
+2022/05/04 | 613284 | systems/texlive/tlnet/archive/easybook.doc.r63217.tar.xz
+2022/05/04 | 16556 | systems/texlive/tlnet/archive/easybook.r63217.tar.xz
+2022/05/04 | 16464 | systems/texlive/tlnet/archive/easybook.source.r63217.tar.xz
2019/02/28 | 4540 | systems/texlive/tlnet/archive/easy.doc.r19440.tar.xz
2020/09/08 | 175976 | systems/texlive/tlnet/archive/easyfig.doc.r56291.tar.xz
2020/09/08 | 1936 | systems/texlive/tlnet/archive/easyfig.r56291.tar.xz
@@ -287253,9 +287260,9 @@
2021/06/26 | 250232 | systems/texlive/tlnet/archive/siunits.doc.r59702.tar.xz
2021/06/26 | 6040 | systems/texlive/tlnet/archive/siunits.r59702.tar.xz
2021/06/26 | 34532 | systems/texlive/tlnet/archive/siunits.source.r59702.tar.xz
-2022/04/26 | 1239712 | systems/texlive/tlnet/archive/siunitx.doc.r63138.tar.xz
-2022/04/26 | 65416 | systems/texlive/tlnet/archive/siunitx.r63138.tar.xz
-2022/04/26 | 116360 | systems/texlive/tlnet/archive/siunitx.source.r63138.tar.xz
+2022/05/04 | 1239652 | systems/texlive/tlnet/archive/siunitx.doc.r63218.tar.xz
+2022/05/04 | 65468 | systems/texlive/tlnet/archive/siunitx.r63218.tar.xz
+2022/05/04 | 116396 | systems/texlive/tlnet/archive/siunitx.source.r63218.tar.xz
2022/01/24 | 200108 | systems/texlive/tlnet/archive/skak.doc.r61719.tar.xz
2019/02/28 | 316212 | systems/texlive/tlnet/archive/skaknew.doc.r20031.tar.xz
2019/02/28 | 160064 | systems/texlive/tlnet/archive/skaknew.r20031.tar.xz
@@ -288132,7 +288139,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2022/05/03 | 406336 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63205.tar.xz
+2022/05/04 | 406216 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63215.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
@@ -288156,7 +288163,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2022/05/03 | 109712 | systems/texlive/tlnet/archive/texlive-scripts.r63205.tar.xz
+2022/05/04 | 109700 | systems/texlive/tlnet/archive/texlive-scripts.r63215.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2022/04/19 | 36296 | systems/texlive/tlnet/archive/texlive-scripts.win32.r63068.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -289550,9 +289557,9 @@
2022/04/24 | 693304 | systems/texlive/tlnet/archive/xduthesis.doc.r63116.tar.xz
2022/04/24 | 113392 | systems/texlive/tlnet/archive/xduthesis.r63116.tar.xz
2022/04/24 | 15976 | systems/texlive/tlnet/archive/xduthesis.source.r63116.tar.xz
-2022/04/19 | 357776 | systems/texlive/tlnet/archive/xduts.doc.r63075.tar.xz
-2022/04/19 | 514024 | systems/texlive/tlnet/archive/xduts.r63075.tar.xz
-2022/04/19 | 19964 | systems/texlive/tlnet/archive/xduts.source.r63075.tar.xz
+2022/05/04 | 390476 | systems/texlive/tlnet/archive/xduts.doc.r63219.tar.xz
+2022/05/04 | 514680 | systems/texlive/tlnet/archive/xduts.r63219.tar.xz
+2022/05/04 | 21680 | systems/texlive/tlnet/archive/xduts.source.r63219.tar.xz
2022/03/01 | 527308 | systems/texlive/tlnet/archive/xdvi.aarch64-linux.r62280.tar.xz
2022/02/27 | 566196 | systems/texlive/tlnet/archive/xdvi.amd64-freebsd.r62206.tar.xz
2022/02/27 | 488448 | systems/texlive/tlnet/archive/xdvi.amd64-netbsd.r62220.tar.xz
@@ -289969,16 +289976,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2022/04/18 | 108451 | systems/texlive/tlnet/install-tl
-2022/05/03 | 5799794 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2022/05/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/05/04 | 5800287 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/05/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2022/05/03 | 20463911 | systems/texlive/tlnet/install-tl-windows.exe
-2022/05/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/05/03 | 25483817 | systems/texlive/tlnet/install-tl.zip
-2022/05/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/05/04 | 20462841 | systems/texlive/tlnet/install-tl-windows.exe
+2022/05/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/05/04 | 25483818 | systems/texlive/tlnet/install-tl.zip
+2022/05/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2022/04/03 | 1229 | systems/texlive/tlnet/README.md
2022/04/03 | 0 | systems/texlive/tlnet/TEXLIVE_2022
2022/02/28 | 7791 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -289988,7 +289995,7 @@
2022/02/28 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2022/01/12 | 49482 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2022/05/02 | 7280 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2022/05/03 | 7252 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/04/27 | 215352 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -290030,12 +290037,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/12/21 | 27582 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2022/05/03 | 17274087 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2022/05/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/05/04 | 17274263 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/05/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2022/04/18 | 86658 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2022/05/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2022/05/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/05/03 | 2369332 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/05/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/05/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/05/04 | 2370640 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/12/21 | 58848 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2022/04/18 | 42116 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/12/21 | 16130 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -293665,9 +293672,9 @@
2020/03/25 | 834312 | systems/win32/miktex/tm/packages/arabluatex.tar.lzma
2012/03/21 | 618786 | systems/win32/miktex/tm/packages/arabtex.tar.lzma
2015/09/08 | 525679 | systems/win32/miktex/tm/packages/arabxetex.tar.lzma
-2022/04/23 | 2045041 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma
-2022/04/23 | 100748 | systems/win32/miktex/tm/packages/arara__source.tar.lzma
-2022/04/23 | 10610867 | systems/win32/miktex/tm/packages/arara.tar.lzma
+2022/05/04 | 5044144 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma
+2022/05/04 | 115920 | systems/win32/miktex/tm/packages/arara__source.tar.lzma
+2022/05/04 | 11752432 | systems/win32/miktex/tm/packages/arara.tar.lzma
2020/08/09 | 1270074 | systems/win32/miktex/tm/packages/archaeologie.tar.lzma
2015/06/03 | 2562730 | systems/win32/miktex/tm/packages/archaic.tar.lzma
2021/01/02 | 1570972 | systems/win32/miktex/tm/packages/archivo.tar.lzma
@@ -293730,7 +293737,9 @@
2016/07/28 | 149936 | systems/win32/miktex/tm/packages/auncial.tar.lzma
2008/07/28 | 2076891 | systems/win32/miktex/tm/packages/aurical.tar.lzma
2020/07/27 | 116062 | systems/win32/miktex/tm/packages/authoraftertitle.tar.lzma
-2019/06/24 | 1217471 | systems/win32/miktex/tm/packages/authorarchive.tar.lzma
+2022/05/04 | 1222393 | systems/win32/miktex/tm/packages/authorarchive__doc.tar.lzma
+2022/05/04 | 1623 | systems/win32/miktex/tm/packages/authorarchive__source.tar.lzma
+2022/05/04 | 3884 | systems/win32/miktex/tm/packages/authorarchive.tar.lzma
2006/06/03 | 10037 | systems/win32/miktex/tm/packages/authordate.cab
2019/07/28 | 75259 | systems/win32/miktex/tm/packages/authorindex.tar.lzma
2020/11/24 | 368741 | systems/win32/miktex/tm/packages/autoaligne.tar.lzma
@@ -293764,7 +293773,7 @@
2014/09/29 | 121076 | systems/win32/miktex/tm/packages/babel-croatian.tar.lzma
2014/05/21 | 206798 | systems/win32/miktex/tm/packages/babel-czech.tar.lzma
2021/02/10 | 144839 | systems/win32/miktex/tm/packages/babel-danish.tar.lzma
-2022/03/07 | 843191 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2022/05/04 | 845210 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
2021/09/06 | 157877 | systems/win32/miktex/tm/packages/babel-dutch__doc.tar.lzma
2021/09/06 | 8372 | systems/win32/miktex/tm/packages/babel-dutch__source.tar.lzma
2021/09/06 | 3172 | systems/win32/miktex/tm/packages/babel-dutch.tar.lzma
@@ -293823,11 +293832,11 @@
2021/11/07 | 210288 | systems/win32/miktex/tm/packages/babel-sorbian__doc.tar.lzma
2021/11/07 | 6727 | systems/win32/miktex/tm/packages/babel-sorbian__source.tar.lzma
2021/11/07 | 3401 | systems/win32/miktex/tm/packages/babel-sorbian.tar.lzma
-2022/03/07 | 698715 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2022/05/04 | 699233 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2015/05/25 | 5256 | systems/win32/miktex/tm/packages/babel-spanglish.tar.lzma
2021/05/29 | 222183 | systems/win32/miktex/tm/packages/babel-spanish.tar.lzma
2021/02/10 | 148420 | systems/win32/miktex/tm/packages/babel-swedish.tar.lzma
-2022/03/07 | 184350 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2022/05/04 | 184856 | systems/win32/miktex/tm/packages/babel.tar.lzma
2014/05/21 | 234101 | systems/win32/miktex/tm/packages/babel-thai.tar.lzma
2019/07/06 | 309208 | systems/win32/miktex/tm/packages/babel-turkish.tar.lzma
2021/01/17 | 159246 | systems/win32/miktex/tm/packages/babel-ukrainian.tar.lzma
@@ -293916,9 +293925,9 @@
2013/04/15 | 341764 | systems/win32/miktex/tm/packages/beamertheme-upenn-bc.tar.lzma
2015/12/29 | 623849 | systems/win32/miktex/tm/packages/beamer-verona.tar.lzma
2020/04/22 | 794111 | systems/win32/miktex/tm/packages/bearwear.tar.lzma
-2022/04/23 | 650211 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
-2022/04/23 | 15350 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
-2022/04/23 | 4386 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
+2022/05/04 | 652626 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
+2022/05/04 | 15377 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
+2022/05/04 | 4560 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
2016/11/05 | 310673 | systems/win32/miktex/tm/packages/beebe.tar.lzma
2005/06/02 | 43896 | systems/win32/miktex/tm/packages/begriff.cab
2020/08/30 | 759144 | systems/win32/miktex/tm/packages/beilstein.tar.lzma
@@ -294209,7 +294218,8 @@
2022/04/23 | 2058 | systems/win32/miktex/tm/packages/bxorigcapt__source.tar.lzma
2022/04/23 | 2774 | systems/win32/miktex/tm/packages/bxorigcapt.tar.lzma
2020/10/03 | 7540 | systems/win32/miktex/tm/packages/bxpapersize.tar.lzma
-2021/02/19 | 11520 | systems/win32/miktex/tm/packages/bxpdfver.tar.lzma
+2022/05/04 | 5296 | systems/win32/miktex/tm/packages/bxpdfver__doc.tar.lzma
+2022/05/04 | 7655 | systems/win32/miktex/tm/packages/bxpdfver.tar.lzma
2012/12/20 | 8334 | systems/win32/miktex/tm/packages/bxpict2e.tar.lzma
2018/04/02 | 433992 | systems/win32/miktex/tm/packages/bxtexlogo.tar.lzma
2019/06/03 | 188847 | systems/win32/miktex/tm/packages/bxwareki.tar.lzma
@@ -294390,10 +294400,13 @@
2021/06/17 | 428009 | systems/win32/miktex/tm/packages/circledsteps__doc.tar.lzma
2021/06/17 | 3915 | systems/win32/miktex/tm/packages/circledsteps__source.tar.lzma
2021/06/17 | 2164 | systems/win32/miktex/tm/packages/circledsteps.tar.lzma
+2022/05/04 | 211712 | systems/win32/miktex/tm/packages/circledtext__doc.tar.lzma
+2022/05/04 | 5510 | systems/win32/miktex/tm/packages/circledtext__source.tar.lzma
+2022/05/04 | 6254 | systems/win32/miktex/tm/packages/circledtext.tar.lzma
2010/03/08 | 182332 | systems/win32/miktex/tm/packages/circle.tar.lzma
2009/07/13 | 270032 | systems/win32/miktex/tm/packages/circ.tar.lzma
-2022/04/23 | 1635396 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
-2022/04/23 | 156854 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
+2022/05/04 | 1637510 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
+2022/05/04 | 157045 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
2004/11/28 | 18758 | systems/win32/miktex/tm/packages/cirth.cab
2022/03/29 | 224408 | systems/win32/miktex/tm/packages/citation-style-language__doc.tar.lzma
2022/01/24 | 1742 | systems/win32/miktex/tm/packages/citation-style-language__source.tar.lzma
@@ -294476,9 +294489,9 @@
2022/02/07 | 11935 | systems/win32/miktex/tm/packages/codebox__source.tar.lzma
2022/01/02 | 8259 | systems/win32/miktex/tm/packages/codebox.tar.lzma
2010/04/13 | 384686 | systems/win32/miktex/tm/packages/codedoc.tar.lzma
-2022/02/08 | 87193 | systems/win32/miktex/tm/packages/codehigh__doc.tar.lzma
-2022/02/08 | 2735 | systems/win32/miktex/tm/packages/codehigh__source.tar.lzma
-2022/02/08 | 5599 | systems/win32/miktex/tm/packages/codehigh.tar.lzma
+2022/05/04 | 91142 | systems/win32/miktex/tm/packages/codehigh__doc.tar.lzma
+2022/05/04 | 2736 | systems/win32/miktex/tm/packages/codehigh__source.tar.lzma
+2022/05/04 | 6279 | systems/win32/miktex/tm/packages/codehigh.tar.lzma
2011/01/20 | 286565 | systems/win32/miktex/tm/packages/codepage.tar.lzma
2014/06/30 | 385015 | systems/win32/miktex/tm/packages/codesection.tar.lzma
2012/05/11 | 227999 | systems/win32/miktex/tm/packages/codicefiscaleitaliano.tar.lzma
@@ -294494,9 +294507,9 @@
2020/10/20 | 240260 | systems/win32/miktex/tm/packages/color-edits.tar.lzma
2018/09/25 | 31097260 | systems/win32/miktex/tm/packages/coloremoji.tar.lzma
2016/05/15 | 27866 | systems/win32/miktex/tm/packages/coloring.tar.lzma
-2022/04/23 | 105803 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
-2022/04/23 | 7712 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
-2022/04/23 | 9973 | systems/win32/miktex/tm/packages/colorist.tar.lzma
+2022/05/04 | 106221 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
+2022/05/04 | 7766 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
+2022/05/04 | 10267 | systems/win32/miktex/tm/packages/colorist.tar.lzma
2018/12/20 | 115731 | systems/win32/miktex/tm/packages/colorprofiles.tar.lzma
2001/05/14 | 2083 | systems/win32/miktex/tm/packages/colorsep.tar.lzma
2019/03/28 | 124213 | systems/win32/miktex/tm/packages/colorspace.tar.lzma
@@ -294584,12 +294597,12 @@
2018/05/11 | 2710331 | systems/win32/miktex/tm/packages/cqubeamer.tar.lzma
2020/06/24 | 1215573 | systems/win32/miktex/tm/packages/cquthesis.tar.lzma
2013/04/08 | 31446 | systems/win32/miktex/tm/packages/crbox.tar.lzma
-2022/04/23 | 125301 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
-2022/04/23 | 5942 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
-2022/04/23 | 9053 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
-2022/03/07 | 122499 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
-2022/03/07 | 4385 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
-2022/03/07 | 3101 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
+2022/05/04 | 125996 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
+2022/05/04 | 6007 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
+2022/05/04 | 9496 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
+2022/05/04 | 122114 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
+2022/05/04 | 4527 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
+2022/05/04 | 3116 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
2019/10/23 | 2625723 | systems/win32/miktex/tm/packages/crimsonpro.tar.lzma
2017/03/20 | 1419998 | systems/win32/miktex/tm/packages/crimson.tar.lzma
2006/06/24 | 47642 | systems/win32/miktex/tm/packages/croatian.cab
@@ -294791,9 +294804,9 @@
2021/06/22 | 1192683 | systems/win32/miktex/tm/packages/docassembly__doc.tar.lzma
2021/06/22 | 8099 | systems/win32/miktex/tm/packages/docassembly__source.tar.lzma
2021/06/22 | 2437 | systems/win32/miktex/tm/packages/docassembly.tar.lzma
-2021/07/12 | 223469 | systems/win32/miktex/tm/packages/doclicense__doc.tar.lzma
-2021/07/12 | 13070 | systems/win32/miktex/tm/packages/doclicense__source.tar.lzma
-2021/07/12 | 235210 | systems/win32/miktex/tm/packages/doclicense.tar.lzma
+2022/05/04 | 228539 | systems/win32/miktex/tm/packages/doclicense__doc.tar.lzma
+2022/05/04 | 13259 | systems/win32/miktex/tm/packages/doclicense__source.tar.lzma
+2022/05/04 | 235843 | 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
2022/01/02 | 23666 | systems/win32/miktex/tm/packages/docsurvey__source.tar.lzma
@@ -294870,9 +294883,9 @@
2021/07/18 | 313984 | systems/win32/miktex/tm/packages/easing__doc.tar.lzma
2021/07/18 | 8201 | systems/win32/miktex/tm/packages/easing__source.tar.lzma
2021/07/18 | 2391 | systems/win32/miktex/tm/packages/easing.tar.lzma
-2022/04/23 | 594295 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2022/04/23 | 39274 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2022/04/23 | 16105 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2022/05/04 | 593928 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2022/05/04 | 39371 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2022/05/04 | 16139 | 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
@@ -294919,9 +294932,9 @@
2020/04/07 | 32910 | systems/win32/miktex/tm/packages/ehhline.tar.lzma
2009/01/10 | 276496 | systems/win32/miktex/tm/packages/eiad.tar.lzma
2006/09/22 | 7331 | systems/win32/miktex/tm/packages/eijkhout.cab
-2022/04/23 | 541512 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
-2022/04/23 | 16356 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
-2022/04/23 | 4514 | systems/win32/miktex/tm/packages/einfart.tar.lzma
+2022/05/04 | 544273 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
+2022/05/04 | 16376 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
+2022/05/04 | 4693 | systems/win32/miktex/tm/packages/einfart.tar.lzma
2021/11/07 | 266695 | systems/win32/miktex/tm/packages/ejpecp__doc.tar.lzma
2021/11/07 | 26159 | systems/win32/miktex/tm/packages/ejpecp__source.tar.lzma
2021/11/07 | 5944 | systems/win32/miktex/tm/packages/ejpecp.tar.lzma
@@ -294961,9 +294974,9 @@
2021/05/18 | 394450 | systems/win32/miktex/tm/packages/els-cas-templates.tar.lzma
2006/12/10 | 10930 | systems/win32/miktex/tm/packages/elsevier-bib.tar.bz2
2007/08/27 | 272202 | systems/win32/miktex/tm/packages/elsevier.tar.lzma
-2021/10/03 | 607300 | systems/win32/miktex/tm/packages/elteikthesis__doc.tar.lzma
-2021/10/03 | 359639 | systems/win32/miktex/tm/packages/elteikthesis__source.tar.lzma
-2021/10/03 | 6441 | systems/win32/miktex/tm/packages/elteikthesis.tar.lzma
+2022/05/04 | 748125 | systems/win32/miktex/tm/packages/elteikthesis__doc.tar.lzma
+2022/05/04 | 360379 | systems/win32/miktex/tm/packages/elteikthesis__source.tar.lzma
+2022/05/04 | 6016 | systems/win32/miktex/tm/packages/elteikthesis.tar.lzma
2009/06/30 | 190108 | systems/win32/miktex/tm/packages/eltex.tar.lzma
2016/07/15 | 29978 | systems/win32/miktex/tm/packages/elvish.tar.lzma
2019/08/22 | 213081 | systems/win32/miktex/tm/packages/elzcards.tar.lzma
@@ -295128,6 +295141,9 @@
2021/11/20 | 4078 | systems/win32/miktex/tm/packages/exesheet.tar.lzma
2020/02/25 | 450148 | systems/win32/miktex/tm/packages/exframe.tar.lzma
2008/06/26 | 80109 | systems/win32/miktex/tm/packages/expdlist.tar.lzma
+2022/05/04 | 176929 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma
+2022/05/04 | 5762 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma
+2022/05/04 | 4497 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma
2017/05/29 | 494705 | systems/win32/miktex/tm/packages/expex.tar.lzma
2022/02/18 | 458874 | systems/win32/miktex/tm/packages/expkv-cs__doc.tar.lzma
2022/02/18 | 27484 | systems/win32/miktex/tm/packages/expkv-cs__source.tar.lzma
@@ -295224,7 +295240,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2022/05/03 | 645139 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/05/04 | 645787 | 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
@@ -295287,7 +295303,9 @@
2016/07/15 | 20644 | systems/win32/miktex/tm/packages/foilhtml.tar.lzma
2021/04/07 | 236420 | systems/win32/miktex/tm/packages/foliono.tar.lzma
2006/10/07 | 200314 | systems/win32/miktex/tm/packages/fonetika.tar.bz2
-2020/03/25 | 1579462 | systems/win32/miktex/tm/packages/fontawesome5.tar.lzma
+2022/05/04 | 750991 | systems/win32/miktex/tm/packages/fontawesome5__doc.tar.lzma
+2022/05/04 | 3677 | systems/win32/miktex/tm/packages/fontawesome5__source.tar.lzma
+2022/05/04 | 872288 | systems/win32/miktex/tm/packages/fontawesome5.tar.lzma
2021/06/05 | 511967 | systems/win32/miktex/tm/packages/fontawesome.tar.lzma
2020/07/27 | 140362 | systems/win32/miktex/tm/packages/fontaxes.tar.lzma
2011/08/19 | 1249794 | systems/win32/miktex/tm/packages/fontbook.tar.lzma
@@ -295371,9 +295389,9 @@
2016/07/29 | 5333 | systems/win32/miktex/tm/packages/fullpict.tar.lzma
2011/12/01 | 290068 | systems/win32/miktex/tm/packages/fullwidth.tar.lzma
2004/07/24 | 29345 | systems/win32/miktex/tm/packages/functan.cab
-2022/04/23 | 523227 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma
-2022/04/23 | 32665 | systems/win32/miktex/tm/packages/functional__source.tar.lzma
-2022/04/23 | 8579 | systems/win32/miktex/tm/packages/functional.tar.lzma
+2022/05/04 | 575408 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma
+2022/05/04 | 38680 | systems/win32/miktex/tm/packages/functional__source.tar.lzma
+2022/05/04 | 9826 | systems/win32/miktex/tm/packages/functional.tar.lzma
2012/04/17 | 191031 | systems/win32/miktex/tm/packages/fundus-calligra.tar.lzma
2012/04/17 | 1626 | systems/win32/miktex/tm/packages/fundus-cyr.tar.lzma
2012/04/17 | 195571 | systems/win32/miktex/tm/packages/fundus-la.tar.lzma
@@ -295424,9 +295442,9 @@
2020/10/16 | 575125 | systems/win32/miktex/tm/packages/gentombow.tar.lzma
2020/01/03 | 921500 | systems/win32/miktex/tm/packages/geometry.tar.lzma
2015/05/25 | 5374621 | systems/win32/miktex/tm/packages/georgian.tar.lzma
-2021/08/19 | 776351 | systems/win32/miktex/tm/packages/geradwp__doc.tar.lzma
-2021/08/19 | 21428 | systems/win32/miktex/tm/packages/geradwp__source.tar.lzma
-2021/08/19 | 5878 | systems/win32/miktex/tm/packages/geradwp.tar.lzma
+2022/05/04 | 847680 | systems/win32/miktex/tm/packages/geradwp__doc.tar.lzma
+2022/05/04 | 24025 | systems/win32/miktex/tm/packages/geradwp__source.tar.lzma
+2022/05/04 | 6088 | systems/win32/miktex/tm/packages/geradwp.tar.lzma
2016/07/15 | 254057 | systems/win32/miktex/tm/packages/german.tar.lzma
2009/06/26 | 40234 | systems/win32/miktex/tm/packages/germbib.tar.lzma
2009/08/04 | 174766 | systems/win32/miktex/tm/packages/germkorr.tar.lzma
@@ -295534,7 +295552,9 @@
2021/01/07 | 410801 | systems/win32/miktex/tm/packages/graphicxpsd.tar.lzma
2020/11/24 | 89188 | systems/win32/miktex/tm/packages/graphicx-psmin.tar.lzma
2019/12/03 | 765941 | systems/win32/miktex/tm/packages/graphicxsp.tar.lzma
-2020/10/27 | 429020 | systems/win32/miktex/tm/packages/graphpaper.tar.lzma
+2022/05/04 | 427242 | systems/win32/miktex/tm/packages/graphpaper__doc.tar.lzma
+2022/05/04 | 11313 | systems/win32/miktex/tm/packages/graphpaper__source.tar.lzma
+2022/05/04 | 5162 | systems/win32/miktex/tm/packages/graphpaper.tar.lzma
2013/08/27 | 96591 | systems/win32/miktex/tm/packages/graphviz.tar.lzma
2018/11/05 | 507707 | systems/win32/miktex/tm/packages/grayhints.tar.lzma
2005/12/30 | 83312 | systems/win32/miktex/tm/packages/greek6cbc.cab
@@ -295707,13 +295727,16 @@
2016/07/28 | 127569 | systems/win32/miktex/tm/packages/huncial.tar.lzma
2016/11/28 | 817841 | systems/win32/miktex/tm/packages/hustthesis.tar.lzma
2021/06/03 | 152237 | systems/win32/miktex/tm/packages/hvarabic.tar.lzma
-2022/04/05 | 7239077 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
-2022/04/05 | 1844015 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
-2022/04/05 | 11887 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
+2022/05/04 | 882478 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
+2022/05/04 | 11376 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
+2022/05/04 | 5066 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
+2022/05/04 | 7243414 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
+2022/05/04 | 1844086 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
+2022/05/04 | 11974 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
2017/12/14 | 78242 | systems/win32/miktex/tm/packages/hvindex.tar.lzma
-2022/03/07 | 84758 | systems/win32/miktex/tm/packages/hvlogos__doc.tar.lzma
-2022/03/07 | 2653 | systems/win32/miktex/tm/packages/hvlogos__source.tar.lzma
-2022/03/07 | 2980 | systems/win32/miktex/tm/packages/hvlogos.tar.lzma
+2022/05/04 | 84850 | systems/win32/miktex/tm/packages/hvlogos__doc.tar.lzma
+2022/05/04 | 2683 | systems/win32/miktex/tm/packages/hvlogos__source.tar.lzma
+2022/05/04 | 3021 | systems/win32/miktex/tm/packages/hvlogos.tar.lzma
2016/07/19 | 9825 | systems/win32/miktex/tm/packages/hvmath.tar.lzma
2022/03/07 | 21838 | systems/win32/miktex/tm/packages/hvpygmentex__doc.tar.lzma
2022/03/07 | 1595 | systems/win32/miktex/tm/packages/hvpygmentex__source.tar.lzma
@@ -295992,9 +296015,9 @@
2022/04/23 | 3506939 | systems/win32/miktex/tm/packages/l3experimental__doc.tar.lzma
2022/04/23 | 80674 | systems/win32/miktex/tm/packages/l3experimental__source.tar.lzma
2022/04/23 | 24012 | systems/win32/miktex/tm/packages/l3experimental.tar.lzma
-2022/04/23 | 11421049 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
-2022/04/23 | 586416 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
-2022/04/23 | 170767 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2022/05/04 | 11428793 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2022/05/04 | 586810 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2022/05/04 | 170941 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
2022/01/24 | 1809233 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
2022/01/24 | 45993 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
2022/01/24 | 21833 | systems/win32/miktex/tm/packages/l3packages.tar.lzma
@@ -296108,9 +296131,9 @@
2022/01/09 | 17228 | systems/win32/miktex/tm/packages/leadsheets.tar.lzma
2020/11/09 | 359651 | systems/win32/miktex/tm/packages/leaflet.tar.lzma
2004/07/13 | 333977 | systems/win32/miktex/tm/packages/leawood.cab
-2022/04/23 | 547386 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
-2022/04/23 | 15940 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
-2022/04/23 | 4401 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
+2022/05/04 | 550585 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
+2022/05/04 | 15976 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
+2022/05/04 | 4571 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
2011/09/13 | 1558514 | systems/win32/miktex/tm/packages/lecturer.tar.lzma
2022/03/07 | 47561 | systems/win32/miktex/tm/packages/lectureslides__doc.tar.lzma
2022/03/07 | 2302 | systems/win32/miktex/tm/packages/lectureslides__source.tar.lzma
@@ -296206,7 +296229,9 @@
2017/12/12 | 122791 | systems/win32/miktex/tm/packages/lithuanian.tar.lzma
2008/09/04 | 21154 | systems/win32/miktex/tm/packages/liturg.tar.lzma
2010/10/16 | 262492 | systems/win32/miktex/tm/packages/lkproof.tar.lzma
-2020/05/12 | 128384 | systems/win32/miktex/tm/packages/llncsconf.tar.lzma
+2022/05/04 | 269986 | systems/win32/miktex/tm/packages/llncsconf__doc.tar.lzma
+2022/05/04 | 1323 | systems/win32/miktex/tm/packages/llncsconf__source.tar.lzma
+2022/05/04 | 2518 | systems/win32/miktex/tm/packages/llncsconf.tar.lzma
2022/01/24 | 190985 | systems/win32/miktex/tm/packages/llncs__doc.tar.lzma
2022/01/24 | 6520 | systems/win32/miktex/tm/packages/llncs__source.tar.lzma
2022/01/24 | 16746 | systems/win32/miktex/tm/packages/llncs.tar.lzma
@@ -296303,9 +296328,9 @@
2018/04/22 | 120964 | systems/win32/miktex/tm/packages/lua-check-hyphen.tar.lzma
2012/01/25 | 425322 | systems/win32/miktex/tm/packages/luacode.tar.lzma
2021/02/19 | 342103 | systems/win32/miktex/tm/packages/luacolor.tar.lzma
-2022/02/09 | 83001 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
-2022/02/09 | 5906 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
-2022/02/09 | 5225 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
+2022/05/04 | 80555 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
+2022/05/04 | 6220 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
+2022/05/04 | 5391 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
2020/08/30 | 43908 | systems/win32/miktex/tm/packages/luahyphenrules.tar.lzma
2019/04/06 | 2685 | systems/win32/miktex/tm/packages/luaimageembed.tar.lzma
2011/02/19 | 180907 | systems/win32/miktex/tm/packages/luaindex.tar.lzma
@@ -296362,9 +296387,9 @@
2022/03/07 | 7878 | systems/win32/miktex/tm/packages/lua-uni-algos.tar.lzma
2021/01/11 | 294199 | systems/win32/miktex/tm/packages/lua-visual-debug.tar.lzma
2021/03/03 | 103795 | systems/win32/miktex/tm/packages/luavlna.tar.lzma
-2022/04/15 | 353359 | systems/win32/miktex/tm/packages/lua-widow-control__doc.tar.lzma
-2022/04/15 | 14400 | systems/win32/miktex/tm/packages/lua-widow-control__source.tar.lzma
-2022/04/15 | 11280 | systems/win32/miktex/tm/packages/lua-widow-control.tar.lzma
+2022/05/04 | 352005 | systems/win32/miktex/tm/packages/lua-widow-control__doc.tar.lzma
+2022/05/04 | 14423 | systems/win32/miktex/tm/packages/lua-widow-control__source.tar.lzma
+2022/05/04 | 11323 | systems/win32/miktex/tm/packages/lua-widow-control.tar.lzma
2021/10/14 | 114779 | systems/win32/miktex/tm/packages/luaxml__doc.tar.lzma
2021/10/14 | 9729 | systems/win32/miktex/tm/packages/luaxml__source.tar.lzma
2021/10/14 | 32350 | systems/win32/miktex/tm/packages/luaxml.tar.lzma
@@ -296812,9 +296837,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2022/03/12 | 39680 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2022/03/29 | 43240 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/03 | 275581 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/05/03 | 1442379 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/05/03 | 1331573 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/05/04 | 276692 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/05/04 | 1444814 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/05/04 | 1332944 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2022/03/12 | 13516 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2022/03/29 | 14391 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -296827,9 +296852,9 @@
2013/07/01 | 286736 | systems/win32/miktex/tm/packages/minibox.tar.lzma
2017/04/13 | 193445 | systems/win32/miktex/tm/packages/minidocument.tar.lzma
2014/01/06 | 486298 | systems/win32/miktex/tm/packages/minifp.tar.lzma
-2022/04/23 | 107003 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
-2022/04/23 | 7809 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
-2022/04/23 | 9713 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
+2022/05/04 | 107277 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
+2022/05/04 | 7830 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
+2022/05/04 | 9771 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
2022/03/07 | 292362 | systems/win32/miktex/tm/packages/minim__doc.tar.lzma
2022/03/07 | 24845 | systems/win32/miktex/tm/packages/minim-hatching__doc.tar.lzma
2022/03/07 | 2370 | systems/win32/miktex/tm/packages/minim-hatching__source.tar.lzma
@@ -297038,191 +297063,191 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2022/05/03 | 645392 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/05/03 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/05/03 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/05/03 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/05/03 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/05/03 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/05/03 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/05/03 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2022/05/03 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/05/03 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/05/03 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2022/05/03 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2022/05/03 | 95284 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2022/05/03 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2022/05/03 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/05/03 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/05/03 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2022/05/03 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/05/03 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/05/03 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/05/03 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2022/05/03 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2022/05/03 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/05/03 | 244962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2022/05/03 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/05/03 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2022/05/03 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/05/03 | 92919 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2022/05/03 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/05/03 | 21316 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2022/05/03 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/05/03 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/05/03 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/05/03 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/05/03 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/05/03 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2022/05/03 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/05/03 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/05/03 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2022/05/03 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/05/03 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2022/05/03 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2022/05/03 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2022/05/03 | 113051 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/05/03 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/05/03 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/05/03 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/05/03 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2022/05/03 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/05/03 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/05/03 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/05/03 | 155494 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/05/03 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/05/03 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/05/03 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2022/05/03 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2022/05/03 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/05/03 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2022/05/03 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2022/05/03 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/05/03 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/05/03 | 112588 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2022/05/03 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/05/03 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/05/03 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/05/03 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/05/03 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2022/05/03 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/05/03 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/05/03 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/05/03 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/05/03 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/05/03 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2022/05/03 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2022/05/03 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/05/03 | 109477 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2022/05/03 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/05/03 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/05/03 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2022/05/03 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/05/03 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/05/03 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/05/03 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/05/03 | 598229 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2022/05/03 | 477847 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2022/05/03 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2022/05/03 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/05/03 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/05/03 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/05/03 | 1982082 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2022/05/03 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/05/03 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/05/03 | 27592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/05/03 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2022/05/03 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/05/03 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/05/03 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2022/05/03 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/05/03 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/05/03 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/05/03 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2022/05/03 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2022/05/03 | 126534 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2022/05/03 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2022/05/03 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/05/03 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2022/05/03 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2022/05/03 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/05/03 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/05/03 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/05/03 | 31411 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/05/03 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/05/03 | 38560 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2022/05/03 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/05/03 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/05/03 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/05/03 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/05/03 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2022/05/03 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/05/03 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/05/03 | 36047 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2022/05/03 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2022/05/03 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2022/05/03 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/05/03 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/05/03 | 202834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/05/03 | 210275 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2022/05/03 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/05/03 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/05/03 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2022/05/03 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2022/05/03 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2022/05/03 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/05/03 | 23944 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/05/03 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/05/03 | 37371 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/05/03 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/05/03 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/05/03 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2022/05/03 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/05/03 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/05/03 | 758953 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/05/03 | 1357074 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/05/03 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2022/05/03 | 42819 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2022/05/03 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2022/05/03 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/05/03 | 63739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2022/05/03 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/05/03 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/05/03 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/05/03 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2022/05/03 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2022/05/03 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/05/03 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/05/03 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2022/05/03 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/05/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2022/05/03 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2022/05/03 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2022/05/03 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2022/05/03 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/05/03 | 55286 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2022/05/03 | 62382 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2022/05/03 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/05/03 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/05/03 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/05/03 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2022/05/03 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2022/05/03 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/05/03 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/05/03 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/05/03 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/05/03 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/05/03 | 591571 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2022/05/03 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2022/05/03 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2022/05/03 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/03 | 275549 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2022/05/03 | 1442881 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/05/03 | 1331463 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2022/05/03 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2022/05/03 | 14413 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/05/04 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/05/04 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/05/04 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/05/04 | 1021849 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/05/04 | 1156463 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/05/04 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/05/04 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/05/04 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/05/04 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/05/04 | 56616 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/05/04 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/05/04 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/05/04 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/05/04 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/05/04 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/05/04 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/05/04 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/05/04 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/05/04 | 394369 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/05/04 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/05/04 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/05/04 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/05/04 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/05/04 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/05/04 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/05/04 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/05/04 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/05/04 | 92920 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/05/04 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/05/04 | 21316 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/05/04 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/05/04 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/05/04 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/05/04 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/05/04 | 285713 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/05/04 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/05/04 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/05/04 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/05/04 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/05/04 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/05/04 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/05/04 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/05/04 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/05/04 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/05/04 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/05/04 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/05/04 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/05/04 | 28570 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/05/04 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/05/04 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/05/04 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/05/04 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/05/04 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/05/04 | 78976 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/05/04 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/04 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/05/04 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/05/04 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/05/04 | 22149 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/05/04 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/05/04 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/05/04 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/05/04 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/05/04 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/05/04 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/05/04 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/05/04 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/05/04 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/05/04 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/05/04 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/05/04 | 203838 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/05/04 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/05/04 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/05/04 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/05/04 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/05/04 | 109478 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/05/04 | 16503 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/05/04 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/05/04 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/05/04 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/05/04 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/05/04 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/05/04 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/05/04 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/05/04 | 477848 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/05/04 | 528020 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/05/04 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/05/04 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/05/04 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/05/04 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/05/04 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/05/04 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/05/04 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/05/04 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/05/04 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/05/04 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/05/04 | 190506 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/05/04 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/05/04 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/05/04 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/05/04 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/05/04 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/05/04 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/05/04 | 139103 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/05/04 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/05/04 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/05/04 | 199833 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/05/04 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/05/04 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/05/04 | 55567 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/05/04 | 31414 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/05/04 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/05/04 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/05/04 | 43915 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/05/04 | 43360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/05/04 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/05/04 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/05/04 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/05/04 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/05/04 | 213277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/05/04 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/05/04 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/05/04 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/05/04 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/05/04 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/05/04 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/05/04 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/05/04 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/05/04 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/05/04 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/05/04 | 1181129 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/05/04 | 1322744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/05/04 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/05/04 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/05/04 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/05/04 | 37373 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/05/04 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/05/04 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/05/04 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/05/04 | 58664 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/05/04 | 693066 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/05/04 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/05/04 | 1357075 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/05/04 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/05/04 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/05/04 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/05/04 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/05/04 | 63739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/05/04 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/05/04 | 27638 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/05/04 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/05/04 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/05/04 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/05/04 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/05/04 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/05/04 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/05/04 | 58664 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/05/04 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/05/04 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2022/05/04 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/05/04 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/05/04 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/05/04 | 55286 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/05/04 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/05/04 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/05/04 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/05/04 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/05/04 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/05/04 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/05/04 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/05/04 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/05/04 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/05/04 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/05/04 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/05/04 | 591572 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/05/04 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/05/04 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/05/04 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/05/04 | 276714 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/05/04 | 1446054 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/05/04 | 1333253 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/05/04 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/05/04 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2022/05/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/05/04 | 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
@@ -297244,9 +297269,9 @@
2022/03/07 | 211246 | systems/win32/miktex/tm/packages/njustthesis__doc.tar.lzma
2022/03/07 | 5218 | systems/win32/miktex/tm/packages/njustthesis__source.tar.lzma
2022/03/07 | 4628 | systems/win32/miktex/tm/packages/njustthesis.tar.lzma
-2022/04/15 | 1226201 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma
-2022/04/15 | 52280 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma
-2022/04/15 | 14729 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma
+2022/05/04 | 1265706 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma
+2022/05/04 | 54845 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma
+2022/05/04 | 15560 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma
2022/01/24 | 641666 | systems/win32/miktex/tm/packages/njuvisual__doc.tar.lzma
2022/01/24 | 176344 | systems/win32/miktex/tm/packages/njuvisual__source.tar.lzma
2021/11/30 | 154274 | systems/win32/miktex/tm/packages/njuvisual.tar.lzma
@@ -297669,9 +297694,9 @@
2018/06/04 | 314792 | systems/win32/miktex/tm/packages/postage.tar.lzma
2016/07/18 | 2930 | systems/win32/miktex/tm/packages/postcards.tar.lzma
2010/06/04 | 97045 | systems/win32/miktex/tm/packages/poster.tar.lzma
-2022/04/23 | 952337 | systems/win32/miktex/tm/packages/postnotes__doc.tar.lzma
-2022/04/23 | 30431 | systems/win32/miktex/tm/packages/postnotes__source.tar.lzma
-2022/04/23 | 7532 | systems/win32/miktex/tm/packages/postnotes.tar.lzma
+2022/05/04 | 957835 | systems/win32/miktex/tm/packages/postnotes__doc.tar.lzma
+2022/05/04 | 30797 | systems/win32/miktex/tm/packages/postnotes__source.tar.lzma
+2022/05/04 | 7610 | systems/win32/miktex/tm/packages/postnotes.tar.lzma
2019/11/26 | 283083 | systems/win32/miktex/tm/packages/powerdot-fuberlin.tar.lzma
2021/05/20 | 1035605 | systems/win32/miktex/tm/packages/powerdot.tar.lzma
2018/06/09 | 1279130 | systems/win32/miktex/tm/packages/powerdot-tuliplab.tar.lzma
@@ -297691,7 +297716,7 @@
2022/02/22 | 6917 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2022/05/03 | 994 | systems/win32/miktex/tm/packages/pr.ini
+2022/05/04 | 929 | 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
@@ -297701,16 +297726,19 @@
2022/03/17 | 6958545 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
2022/03/17 | 2014291 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma
2022/03/17 | 1189077 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
-2022/04/15 | 474649 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
-2022/04/15 | 12511 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
-2022/04/15 | 6736 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma
+2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma
+2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma
+2022/05/04 | 527973 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2022/05/04 | 15823 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2022/05/04 | 8440 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
2016/07/18 | 602039 | systems/win32/miktex/tm/packages/progkeys.tar.lzma
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
2010/10/16 | 85014 | systems/win32/miktex/tm/packages/progress.tar.lzma
-2022/04/23 | 660334 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
-2022/04/23 | 45535 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
-2022/04/23 | 24042 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2022/05/04 | 660374 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2022/05/04 | 46063 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2022/05/04 | 24555 | systems/win32/miktex/tm/packages/projlib.tar.lzma
2022/02/08 | 446538 | systems/win32/miktex/tm/packages/proof-at-the-end__doc.tar.lzma
2022/02/08 | 23162 | systems/win32/miktex/tm/packages/proof-at-the-end__source.tar.lzma
2022/02/08 | 7175 | systems/win32/miktex/tm/packages/proof-at-the-end.tar.lzma
@@ -297979,7 +298007,9 @@
2020/10/11 | 92387 | systems/win32/miktex/tm/packages/realtranspose.tar.lzma
2015/05/25 | 1534683 | systems/win32/miktex/tm/packages/recipebook.tar.lzma
2006/11/14 | 67186 | systems/win32/miktex/tm/packages/recipecard.tar.bz2
-2021/04/07 | 139277 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
+2022/05/04 | 111282 | systems/win32/miktex/tm/packages/rec-thy__doc.tar.lzma
+2022/05/04 | 13939 | systems/win32/miktex/tm/packages/rec-thy__source.tar.lzma
+2022/05/04 | 15462 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
2010/10/07 | 117359 | systems/win32/miktex/tm/packages/rectopma.tar.lzma
2009/06/30 | 10518 | systems/win32/miktex/tm/packages/recycle.tar.lzma
2013/02/19 | 47326 | systems/win32/miktex/tm/packages/refcheck.tar.lzma
@@ -298242,17 +298272,17 @@
2015/12/15 | 61175 | systems/win32/miktex/tm/packages/simpler-wick.tar.lzma
2017/01/03 | 2409668 | systems/win32/miktex/tm/packages/simple-thesis-dissertation.tar.lzma
2007/12/09 | 78409 | systems/win32/miktex/tm/packages/simplewick.tar.lzma
-2022/04/23 | 697800 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
-2022/04/23 | 15934 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
-2022/04/23 | 4487 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
+2022/05/04 | 700971 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
+2022/05/04 | 15952 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
+2022/05/04 | 4656 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
2013/08/19 | 11748 | systems/win32/miktex/tm/packages/simpsons.tar.lzma
2014/04/02 | 363940 | systems/win32/miktex/tm/packages/simurgh.tar.lzma
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
-2022/04/05 | 1212040 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
-2022/04/05 | 108925 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
-2022/04/05 | 62347 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2022/05/04 | 1243499 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2022/05/04 | 116556 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2022/05/04 | 64939 | 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
@@ -298786,8 +298816,8 @@
2005/06/02 | 90162 | systems/win32/miktex/tm/packages/ttcmex.cab
2016/11/04 | 106224 | systems/win32/miktex/tm/packages/ttf2pk.tar.lzma
2010/12/13 | 260868 | systems/win32/miktex/tm/packages/tucv.tar.lzma
-2022/04/23 | 1133090 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
-2022/04/23 | 43532 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2022/05/04 | 1144549 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
+2022/05/04 | 43649 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
2021/07/16 | 3775680 | systems/win32/miktex/tm/packages/tudscr__doc.tar.lzma
2021/07/16 | 315855 | systems/win32/miktex/tm/packages/tudscr__source.tar.lzma
2021/07/16 | 159856 | systems/win32/miktex/tm/packages/tudscr.tar.lzma
@@ -298894,9 +298924,9 @@
2021/10/05 | 14951 | systems/win32/miktex/tm/packages/unifith.tar.lzma
2021/01/02 | 70067 | systems/win32/miktex/tm/packages/uninormalize.tar.lzma
2019/12/20 | 298441 | systems/win32/miktex/tm/packages/uniquecounter.tar.lzma
-2022/04/23 | 129395 | systems/win32/miktex/tm/packages/unisc__doc.tar.lzma
-2022/04/23 | 4876 | systems/win32/miktex/tm/packages/unisc__source.tar.lzma
-2022/04/23 | 2735 | systems/win32/miktex/tm/packages/unisc.tar.lzma
+2022/05/04 | 197277 | systems/win32/miktex/tm/packages/unisc__doc.tar.lzma
+2022/05/04 | 5062 | systems/win32/miktex/tm/packages/unisc__source.tar.lzma
+2022/05/04 | 2763 | systems/win32/miktex/tm/packages/unisc.tar.lzma
2011/05/25 | 474633 | systems/win32/miktex/tm/packages/unisugar.tar.lzma
2020/05/12 | 72331 | systems/win32/miktex/tm/packages/unitconv.tar.lzma
2021/04/07 | 194827 | systems/win32/miktex/tm/packages/unitipa.tar.lzma
@@ -298940,7 +298970,9 @@
2011/03/15 | 24497 | systems/win32/miktex/tm/packages/urwchancal.tar.lzma
2012/04/17 | 262965 | systems/win32/miktex/tm/packages/usebib.tar.lzma
2013/11/28 | 79814 | systems/win32/miktex/tm/packages/ushort.tar.lzma
-2016/11/09 | 271094 | systems/win32/miktex/tm/packages/uspace.tar.lzma
+2022/05/04 | 290747 | systems/win32/miktex/tm/packages/uspace__doc.tar.lzma
+2022/05/04 | 3247 | systems/win32/miktex/tm/packages/uspace__source.tar.lzma
+2022/05/04 | 1363 | systems/win32/miktex/tm/packages/uspace.tar.lzma
2012/09/26 | 4105018 | systems/win32/miktex/tm/packages/uspatent.tar.lzma
2018/09/13 | 6042 | systems/win32/miktex/tm/packages/utexasthesis.tar.lzma
2021/11/20 | 76172 | systems/win32/miktex/tm/packages/utf8add__doc.tar.lzma
@@ -299083,9 +299115,9 @@
2019/03/19 | 151901 | systems/win32/miktex/tm/packages/xcpdftips.tar.lzma
2004/08/23 | 155913 | systems/win32/miktex/tm/packages/xdoc.cab
2016/02/12 | 838878 | systems/win32/miktex/tm/packages/xduthesis.tar.lzma
-2022/04/23 | 358672 | systems/win32/miktex/tm/packages/xduts__doc.tar.lzma
-2022/04/23 | 20332 | systems/win32/miktex/tm/packages/xduts__source.tar.lzma
-2022/04/23 | 517429 | systems/win32/miktex/tm/packages/xduts.tar.lzma
+2022/05/04 | 391629 | systems/win32/miktex/tm/packages/xduts__doc.tar.lzma
+2022/05/04 | 22109 | systems/win32/miktex/tm/packages/xduts__source.tar.lzma
+2022/05/04 | 518022 | systems/win32/miktex/tm/packages/xduts.tar.lzma
2016/09/13 | 393323 | systems/win32/miktex/tm/packages/xebaposter.tar.lzma
2017/08/05 | 9511 | systems/win32/miktex/tm/packages/xechangebar.tar.lzma
2021/12/14 | 1542959 | systems/win32/miktex/tm/packages/xecjk__doc.tar.lzma
@@ -299255,9 +299287,9 @@
2022/04/15 | 668022 | systems/win32/miktex/tm/packages/zref__doc.tar.lzma
2022/04/15 | 37823 | systems/win32/miktex/tm/packages/zref__source.tar.lzma
2022/04/15 | 14656 | systems/win32/miktex/tm/packages/zref.tar.lzma
-2022/02/18 | 698494 | systems/win32/miktex/tm/packages/zref-vario__doc.tar.lzma
-2022/02/18 | 11034 | systems/win32/miktex/tm/packages/zref-vario__source.tar.lzma
-2022/02/18 | 4254 | systems/win32/miktex/tm/packages/zref-vario.tar.lzma
+2022/05/04 | 697353 | systems/win32/miktex/tm/packages/zref-vario__doc.tar.lzma
+2022/05/04 | 10315 | systems/win32/miktex/tm/packages/zref-vario__source.tar.lzma
+2022/05/04 | 4238 | systems/win32/miktex/tm/packages/zref-vario.tar.lzma
2008/06/26 | 246879 | systems/win32/miktex/tm/packages/zwgetfdate.tar.lzma
2022/04/23 | 626956 | systems/win32/miktex/tm/packages/zwpagelayout__doc.tar.lzma
2022/04/23 | 22151 | systems/win32/miktex/tm/packages/zwpagelayout__source.tar.lzma
@@ -299527,7 +299559,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2022/05/04 | 186 | timestamp
+2022/05/05 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2022/02/28 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 24c3b33fa8..78ee02c192 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 5dba7541e4..7f05c283c9 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,273 +1,508 @@
-2022/05/03 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/05/04 | 99818 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2022/05/04 | 99257 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2022/05/04 | 9826 | systems/win32/miktex/tm/packages/functional.tar.lzma
+2022/05/04 | 9771 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
+2022/05/04 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2022/05/04 | 96633 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2022/05/04 | 957835 | systems/win32/miktex/tm/packages/postnotes__doc.tar.lzma
+2022/05/04 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2022/05/04 | 95285 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2022/05/04 | 9496 | systems/win32/miktex/tm/packages/create-theorem.tar.lzma
+2022/05/04 | 93959 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2022/05/04 | 929 | systems/win32/miktex/tm/packages/pr.ini
+2022/05/04 | 92920 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2022/05/04 | 91142 | systems/win32/miktex/tm/packages/codehigh__doc.tar.lzma
+2022/05/04 | 882478 | systems/win32/miktex/tm/packages/hvextern__doc.tar.lzma
+2022/05/04 | 88152 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2022/05/04 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2022/05/04 | 872288 | systems/win32/miktex/tm/packages/fontawesome5.tar.lzma
+2022/05/04 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2022/05/04 | 84850 | systems/win32/miktex/tm/packages/hvlogos__doc.tar.lzma
+2022/05/04 | 847680 | systems/win32/miktex/tm/packages/geradwp__doc.tar.lzma
+2022/05/04 | 845210 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
+2022/05/04 | 8440 | systems/win32/miktex/tm/packages/proflycee.tar.lzma
+2022/05/04 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2022/05/04 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2022/05/04 | 8139 | macros/latex/contrib/pkuthss/tex/pkuword.eps
+2022/05/04 | 80555 | systems/win32/miktex/tm/packages/luafindfont__doc.tar.lzma
+2022/05/04 | 8040 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+2022/05/04 | 79026 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2022/05/04 | 78976 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2022/05/04 | 7830 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
+2022/05/04 | 7766 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
+2022/05/04 | 7758520 | macros/latex/contrib/chinesechess.zip
+2022/05/04 | 7754 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2022/05/04 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2022/05/04 | 76644 | macros/latex/contrib/chinesechess/chinesechess.sty
+2022/05/04 | 7655 | systems/win32/miktex/tm/packages/bxpdfver.tar.lzma
+2022/05/04 | 7610 | systems/win32/miktex/tm/packages/postnotes.tar.lzma
+2022/05/04 | 758954 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
+2022/05/04 | 755742 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2022/05/04 | 750991 | systems/win32/miktex/tm/packages/fontawesome5__doc.tar.lzma
+2022/05/04 | 748125 | systems/win32/miktex/tm/packages/elteikthesis__doc.tar.lzma
+2022/05/04 | 74069 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2022/05/04 | 740338 | macros/latex/contrib/chinesechess/bg01.png
+2022/05/04 | 73530 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2022/05/04 | 73478 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2022/05/04 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2022/05/04 | 72886 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2022/05/04 | 7243414 | systems/win32/miktex/tm/packages/hvfloat__doc.tar.lzma
+2022/05/04 | 72015 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/04 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2022/05/04 | 7065 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap1.tex
+2022/05/04 | 700971 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
+2022/05/04 | 699 | macros/luatex/latex/luamathalign/build.lua
+2022/05/04 | 699233 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
+2022/05/04 | 697353 | systems/win32/miktex/tm/packages/zref-vario__doc.tar.lzma
+2022/05/04 | 693066 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
+2022/05/04 | 68873 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2022/05/04 | 684 | macros/latex/contrib/pkuthss/README.txt
+2022/05/04 | 683 | macros/luatex/latex/luamathalign/luamathalign-luacmd.lua
+2022/05/04 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2022/05/04 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2022/05/04 | 67706 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2022/05/04 | 676 | macros/luatex/latex/luamathalign/README.md
+2022/05/04 | 67254 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2022/05/04 | 6619 | fonts/xcharter-math/xcharter-otf.sty
+2022/05/04 | 660374 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2022/05/04 | 65468 | systems/texlive/tlnet/archive/siunitx.r63218.tar.xz
+2022/05/04 | 652626 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
+2022/05/04 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2022/05/04 | 64939 | systems/win32/miktex/tm/packages/siunitx.tar.lzma
+2022/05/04 | 64709 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2022/05/04 | 646005 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2022/05/04 | 645787 | systems/win32/miktex/tm/packages/files.csv.lzma
+2022/05/04 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2022/05/04 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2022/05/04 | 63739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2022/05/04 | 63311 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2022/05/04 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2022/05/04 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2022/05/04 | 6280 | macros/latex/contrib/pkuthss/tex/pkuword.pdf
+2022/05/04 | 6279 | systems/win32/miktex/tm/packages/codehigh.tar.lzma
+2022/05/04 | 6275 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap3.tex
+2022/05/04 | 6254 | systems/win32/miktex/tm/packages/circledtext.tar.lzma
+2022/05/04 | 62381 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2022/05/04 | 6220 | systems/win32/miktex/tm/packages/luafindfont__source.tar.lzma
+2022/05/04 | 613284 | systems/texlive/tlnet/archive/easybook.doc.r63217.tar.xz
+2022/05/04 | 6088 | systems/win32/miktex/tm/packages/geradwp.tar.lzma
+2022/05/04 | 608085 | install/macros/latex/contrib/pkuthss.tds.zip
+2022/05/04 | 604529 | macros/latex/contrib/pkuthss.zip
+2022/05/04 | 6016 | systems/win32/miktex/tm/packages/elteikthesis.tar.lzma
+2022/05/04 | 6007 | systems/win32/miktex/tm/packages/create-theorem__source.tar.lzma
+2022/05/04 | 598231 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2022/05/04 | 593928 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2022/05/04 | 591572 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2022/05/04 | 586810 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
+2022/05/04 | 58664 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2022/05/04 | 58664 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2022/05/04 | 5800287 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2022/05/04 | 5762 | systems/win32/miktex/tm/packages/expex-acro__source.tar.lzma
+2022/05/04 | 57618 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2022/05/04 | 575408 | systems/win32/miktex/tm/packages/functional__doc.tar.lzma
+2022/05/04 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2022/05/04 | 57331 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2022/05/04 | 57271 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2022/05/04 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2022/05/04 | 56616 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2022/05/04 | 565930 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2022/05/04 | 5600 | macros/latex/contrib/chinesechess/README.md
+2022/05/04 | 5591 | systems/win32/miktex/tm/packages/proflabo__source.tar.lzma
+2022/05/04 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2022/05/04 | 55567 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2022/05/04 | 55286 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2022/05/04 | 5510 | systems/win32/miktex/tm/packages/circledtext__source.tar.lzma
+2022/05/04 | 550585 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
+2022/05/04 | 54845 | systems/win32/miktex/tm/packages/njuthesis__source.tar.lzma
+2022/05/04 | 5446 | macros/latex/contrib/pkuthss/doc/example/thesis.tex
+2022/05/04 | 544273 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
+2022/05/04 | 5391 | systems/win32/miktex/tm/packages/luafindfont.tar.lzma
+2022/05/04 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2022/05/04 | 5296 | systems/win32/miktex/tm/packages/bxpdfver__doc.tar.lzma
+2022/05/04 | 528020 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2022/05/04 | 527973 | systems/win32/miktex/tm/packages/proflycee__doc.tar.lzma
+2022/05/04 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2022/05/04 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2022/05/04 | 52094 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2022/05/04 | 518022 | systems/win32/miktex/tm/packages/xduts.tar.lzma
+2022/05/04 | 5162 | systems/win32/miktex/tm/packages/graphpaper.tar.lzma
+2022/05/04 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2022/05/04 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2022/05/04 | 514680 | systems/texlive/tlnet/archive/xduts.r63219.tar.xz
+2022/05/04 | 50800 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2022/05/04 | 5066 | systems/win32/miktex/tm/packages/hvextern.tar.lzma
+2022/05/04 | 5062 | systems/win32/miktex/tm/packages/unisc__source.tar.lzma
+2022/05/04 | 5048032 | systems/texlive/tlnet/archive/arara.doc.r63220.tar.xz
+2022/05/04 | 5044144 | systems/win32/miktex/tm/packages/arara__doc.tar.lzma
+2022/05/04 | 49770 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2022/05/04 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2022/05/04 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2022/05/04 | 484371 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2022/05/04 | 481497 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2022/05/04 | 47923 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2022/05/04 | 477848 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2022/05/04 | 4693 | systems/win32/miktex/tm/packages/einfart.tar.lzma
+2022/05/04 | 4656 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
+2022/05/04 | 461 | macros/latex/contrib/pkuthss/doc/example/latexmkrc
+2022/05/04 | 46066 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2022/05/04 | 46063 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2022/05/04 | 45824 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2022/05/04 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2022/05/04 | 4571 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
+2022/05/04 | 4560 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
+2022/05/04 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2022/05/04 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2022/05/04 | 4527 | systems/win32/miktex/tm/packages/crefthe__source.tar.lzma
+2022/05/04 | 4497 | systems/win32/miktex/tm/packages/expex-acro.tar.lzma
+2022/05/04 | 439556 | macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+2022/05/04 | 43915 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2022/05/04 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2022/05/04 | 43649 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
+2022/05/04 | 43646 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2022/05/04 | 43360 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2022/05/04 | 43226 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2022/05/04 | 42818 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2022/05/04 | 427242 | systems/win32/miktex/tm/packages/graphpaper__doc.tar.lzma
+2022/05/04 | 4238 | systems/win32/miktex/tm/packages/zref-vario.tar.lzma
+2022/05/04 | 41305 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2022/05/04 | 41203 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2022/05/04 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2022/05/04 | 4072654 | macros/latex/contrib/chinesechess/chinesechess.pdf
+2022/05/04 | 406216 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63215.tar.xz
+2022/05/04 | 397368 | macros/luatex/latex/luamathalign.zip
+2022/05/04 | 39727 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2022/05/04 | 3957 | macros/latex/contrib/pkuthss/tex/pkulogo.eps
+2022/05/04 | 394369 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2022/05/04 | 394249 | macros/luatex/latex/luamathalign/luamathalign.pdf
+2022/05/04 | 39371 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2022/05/04 | 391629 | systems/win32/miktex/tm/packages/xduts__doc.tar.lzma
+2022/05/04 | 390476 | systems/texlive/tlnet/archive/xduts.doc.r63219.tar.xz
+2022/05/04 | 3884 | systems/win32/miktex/tm/packages/authorarchive.tar.lzma
+2022/05/04 | 38680 | systems/win32/miktex/tm/packages/functional__source.tar.lzma
+2022/05/04 | 38561 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2022/05/04 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2022/05/04 | 3775 | macros/latex/contrib/pkuthss/doc/example/chap/origin.tex
+2022/05/04 | 37373 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2022/05/04 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2022/05/04 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2022/05/04 | 3677 | systems/win32/miktex/tm/packages/fontawesome5__source.tar.lzma
+2022/05/04 | 364 | macros/latex/contrib/pkuthss/doc/example/Make.bat
+2022/05/04 | 36048 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2022/05/04 | 360379 | systems/win32/miktex/tm/packages/elteikthesis__source.tar.lzma
+2022/05/04 | 3530 | macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+2022/05/04 | 35243 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2022/05/04 | 352005 | systems/win32/miktex/tm/packages/lua-widow-control__doc.tar.lzma
+2022/05/04 | 35169 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2022/05/04 | 351696 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2022/05/04 | 34052 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2022/05/04 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2022/05/04 | 3304 | macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+2022/05/04 | 32954 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2022/05/04 | 326662 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2022/05/04 | 325271 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2022/05/04 | 3247 | systems/win32/miktex/tm/packages/uspace__source.tar.lzma
+2022/05/04 | 324440 | fonts/xcharter-math/XCharter-Math.otf
+2022/05/04 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2022/05/04 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2022/05/04 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2022/05/04 | 31522 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2022/05/04 | 31414 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2022/05/04 | 31343 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2022/05/04 | 3116 | systems/win32/miktex/tm/packages/crefthe.tar.lzma
+2022/05/04 | 30797 | systems/win32/miktex/tm/packages/postnotes__source.tar.lzma
+2022/05/04 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2022/05/04 | 3035 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog-upto-1.3.txt
+2022/05/04 | 3021 | systems/win32/miktex/tm/packages/hvlogos.tar.lzma
+2022/05/04 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2022/05/04 | 3000 | systems/win32/miktex/tm/packages/proflabo.tar.lzma
+2022/05/04 | 2978426 | macros/latex/contrib/chinesechess/bg02.png
+2022/05/04 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2022/05/04 | 294 | macros/latex/contrib/pkuthss/doc/example/thesis.bib
+2022/05/04 | 290747 | systems/win32/miktex/tm/packages/uspace__doc.tar.lzma
+2022/05/04 | 288 | macros/latex/contrib/pkuthss/doc/example/chap/abs.tex
+2022/05/04 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2022/05/04 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2022/05/04 | 28690 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2022/05/04 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2022/05/04 | 285713 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2022/05/04 | 28570 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2022/05/04 | 28422 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2022/05/04 | 2820687 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2022/05/04 | 276714 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2022/05/04 | 276692 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2022/05/04 | 2763 | systems/win32/miktex/tm/packages/unisc.tar.lzma
+2022/05/04 | 27638 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2022/05/04 | 27591 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2022/05/04 | 2736 | systems/win32/miktex/tm/packages/codehigh__source.tar.lzma
+2022/05/04 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2022/05/04 | 2705 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-intro.tex
+2022/05/04 | 270299 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2022/05/04 | 269986 | systems/win32/miktex/tm/packages/llncsconf__doc.tar.lzma
+2022/05/04 | 2694877 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2022/05/04 | 2683 | systems/win32/miktex/tm/packages/hvlogos__source.tar.lzma
+2022/05/04 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2022/05/04 | 25553 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2022/05/04 | 25483818 | systems/texlive/tlnet/install-tl.zip
+2022/05/04 | 251 | macros/latex/contrib/chinesechess/build.sh
+2022/05/04 | 2518 | systems/win32/miktex/tm/packages/llncsconf.tar.lzma
+2022/05/04 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2022/05/04 | 25107 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2022/05/04 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2022/05/04 | 24929 | fonts/xcharter-math/XCharter-Math.ltx
+2022/05/04 | 24856 | macros/latex/contrib/chinesechess/chinesechess.tex
+2022/05/04 | 247334 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
+2022/05/04 | 24555 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2022/05/04 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2022/05/04 | 244961 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2022/05/04 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2022/05/04 | 24025 | systems/win32/miktex/tm/packages/geradwp__source.tar.lzma
+2022/05/04 | 23945 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2022/05/04 | 237 | macros/latex/contrib/pkuthss/doc/readme/latexmkrc
+2022/05/04 | 2370640 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2022/05/04 | 235843 | systems/win32/miktex/tm/packages/doclicense.tar.lzma
+2022/05/04 | 2349 | macros/latex/contrib/pkuthss/doc/example/chap/copy.tex
+2022/05/04 | 228539 | systems/win32/miktex/tm/packages/doclicense__doc.tar.lzma
+2022/05/04 | 22720 | macros/luatex/latex/luamathalign/luamathalign.dtx
+2022/05/04 | 2225 | fonts/xcharter-math/README.md
+2022/05/04 | 2224 | macros/latex/contrib/pkuthss/doc/example/ctex-fontset-pkuthss.def
+2022/05/04 | 22149 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2022/05/04 | 22109 | systems/win32/miktex/tm/packages/xduts__source.tar.lzma
+2022/05/04 | 2184439 | fonts/xcharter-math.zip
+2022/05/04 | 21680 | systems/texlive/tlnet/archive/xduts.source.r63219.tar.xz
+2022/05/04 | 213277 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2022/05/04 | 21316 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2022/05/04 | 211712 | systems/win32/miktex/tm/packages/circledtext__doc.tar.lzma
+2022/05/04 | 210274 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2022/05/04 | 208809 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2022/05/04 | 20462841 | systems/texlive/tlnet/install-tl-windows.exe
+2022/05/04 | 203838 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
+2022/05/04 | 202835 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2022/05/04 | 20184 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2022/05/04 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2022/05/04 | 199833 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2022/05/04 | 1994 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-ack.tex
+2022/05/04 | 1982085 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2022/05/04 | 197277 | systems/win32/miktex/tm/packages/unisc__doc.tar.lzma
+2022/05/04 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2022/05/04 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2022/05/04 | 190506 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2022/05/04 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2022/05/04 | 184856 | systems/win32/miktex/tm/packages/babel.tar.lzma
+2022/05/04 | 1847513 | fonts/xcharter-math/unimath-xcharter.pdf
+2022/05/04 | 1844086 | systems/win32/miktex/tm/packages/hvfloat__source.tar.lzma
+2022/05/04 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2022/05/04 | 181516 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2022/05/04 | 179878 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2022/05/04 | 176929 | systems/win32/miktex/tm/packages/expex-acro__doc.tar.lzma
+2022/05/04 | 1752148 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2022/05/04 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2022/05/04 | 17274263 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2022/05/04 | 17127 | fonts/xcharter-math/unimath-xcharter.ltx
+2022/05/04 | 170941 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
+2022/05/04 | 168819 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2022/05/04 | 16832 | macros/latex/contrib/pkuthss/tex/pkuthss.cls
+2022/05/04 | 1682 | macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+2022/05/04 | 16560 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2022/05/04 | 16556 | systems/texlive/tlnet/archive/easybook.r63217.tar.xz
+2022/05/04 | 16545 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
+2022/05/04 | 16503 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2022/05/04 | 16464 | systems/texlive/tlnet/archive/easybook.source.r63217.tar.xz
+2022/05/04 | 16376 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
+2022/05/04 | 1637510 | systems/win32/miktex/tm/packages/circuitikz__doc.tar.lzma
+2022/05/04 | 1623 | systems/win32/miktex/tm/packages/authorarchive__source.tar.lzma
+2022/05/04 | 16139 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2022/05/04 | 15976 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
+2022/05/04 | 15952 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
+2022/05/04 | 1593 | macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+2022/05/04 | 15823 | systems/win32/miktex/tm/packages/proflycee__source.tar.lzma
+2022/05/04 | 1575 | macros/latex/contrib/pkuthss/tex/pkuthss.def
+2022/05/04 | 157045 | systems/win32/miktex/tm/packages/circuitikz.tar.lzma
+2022/05/04 | 1569 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-copy.tex
+2022/05/04 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2022/05/04 | 15560 | systems/win32/miktex/tm/packages/njuthesis.tar.lzma
+2022/05/04 | 155498 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2022/05/04 | 15462 | systems/win32/miktex/tm/packages/rec-thy.tar.lzma
+2022/05/04 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2022/05/04 | 15377 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
+2022/05/04 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2022/05/04 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2022/05/04 | 150182 | fonts/xcharter-math/XCharter-Math.pdf
+2022/05/04 | 1501236 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2022/05/04 | 14997 | macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+2022/05/04 | 147 | macros/latex/contrib/pkuthss/doc/example/chap/chap3.tex
+2022/05/04 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2022/05/04 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2022/05/04 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2022/05/04 | 1446054 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2022/05/04 | 1444814 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2022/05/04 | 14423 | systems/win32/miktex/tm/packages/lua-widow-control__source.tar.lzma
+2022/05/04 | 14411 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2022/05/04 | 1434 | macros/latex/contrib/pkuthss/doc/example/spine.tex
+2022/05/04 | 13939 | systems/win32/miktex/tm/packages/rec-thy__source.tar.lzma
+2022/05/04 | 139103 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2022/05/04 | 138 | macros/latex/contrib/pkuthss/doc/example/chap/chap1.tex
+2022/05/04 | 1363 | systems/win32/miktex/tm/packages/uspace.tar.lzma
+2022/05/04 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2022/05/04 | 1357075 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2022/05/04 | 135378 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2022/05/04 | 13514 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/encl1.tex
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/chap2.tex
+2022/05/04 | 133 | macros/latex/contrib/pkuthss/doc/example/chap/ack.tex
+2022/05/04 | 1333253 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2022/05/04 | 1332944 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2022/05/04 | 13259 | systems/win32/miktex/tm/packages/doclicense__source.tar.lzma
+2022/05/04 | 1323 | systems/win32/miktex/tm/packages/llncsconf__source.tar.lzma
+2022/05/04 | 1322744 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2022/05/04 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2022/05/04 | 129701 | systems/win32/miktex/tm/packages/proflabo__doc.tar.lzma
+2022/05/04 | 1265706 | systems/win32/miktex/tm/packages/njuthesis__doc.tar.lzma
+2022/05/04 | 126533 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2022/05/04 | 125996 | systems/win32/miktex/tm/packages/create-theorem__doc.tar.lzma
+2022/05/04 | 1243499 | systems/win32/miktex/tm/packages/siunitx__doc.tar.lzma
+2022/05/04 | 1239652 | systems/texlive/tlnet/archive/siunitx.doc.r63218.tar.xz
+2022/05/04 | 1222393 | systems/win32/miktex/tm/packages/authorarchive__doc.tar.lzma
+2022/05/04 | 122114 | systems/win32/miktex/tm/packages/crefthe__doc.tar.lzma
+2022/05/04 | 1219 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-abs.tex
+2022/05/04 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2022/05/04 | 11974 | systems/win32/miktex/tm/packages/hvfloat.tar.lzma
+2022/05/04 | 1181129 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2022/05/04 | 11779516 | systems/texlive/tlnet/archive/arara.r63220.tar.xz
+2022/05/04 | 11752432 | systems/win32/miktex/tm/packages/arara.tar.lzma
+2022/05/04 | 1170 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-encl1.tex
+2022/05/04 | 116556 | systems/win32/miktex/tm/packages/siunitx__source.tar.lzma
+2022/05/04 | 116396 | systems/texlive/tlnet/archive/siunitx.source.r63218.tar.xz
+2022/05/04 | 115 | macros/latex/contrib/pkuthss/doc/example/ctexopts.cfg
+2022/05/04 | 115920 | systems/win32/miktex/tm/packages/arara__source.tar.lzma
+2022/05/04 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2022/05/04 | 1156463 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2022/05/04 | 115420 | systems/texlive/tlnet/archive/arara.source.r63220.tar.xz
+2022/05/04 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2022/05/04 | 1144549 | systems/win32/miktex/tm/packages/tuda-ci__doc.tar.lzma
+2022/05/04 | 1143 | macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-concl.tex
+2022/05/04 | 11428793 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
+2022/05/04 | 11376 | systems/win32/miktex/tm/packages/hvextern__source.tar.lzma
+2022/05/04 | 11323 | systems/win32/miktex/tm/packages/lua-widow-control.tar.lzma
+2022/05/04 | 11313 | systems/win32/miktex/tm/packages/graphpaper__source.tar.lzma
+2022/05/04 | 113052 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2022/05/04 | 112589 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2022/05/04 | 111282 | systems/win32/miktex/tm/packages/rec-thy__doc.tar.lzma
+2022/05/04 | 109700 | systems/texlive/tlnet/archive/texlive-scripts.r63215.tar.xz
+2022/05/04 | 109478 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2022/05/04 | 107705 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2022/05/04 | 107277 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
+2022/05/04 | 106221 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
+2022/05/04 | 104558 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2022/05/04 | 103792 | macros/latex/contrib/pkuthss/doc/example.pdf
+2022/05/04 | 10371 | macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
+2022/05/04 | 103337 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2022/05/04 | 10315 | systems/win32/miktex/tm/packages/zref-vario__source.tar.lzma
+2022/05/04 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2022/05/04 | 10267 | systems/win32/miktex/tm/packages/colorist.tar.lzma
+2022/05/04 | 1021849 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2022/05/04 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/05/03 | 996 | macros/latex/contrib/siunitx/README.md
-2022/05/03 | 994 | systems/win32/miktex/tm/packages/pr.ini
-2022/05/03 | 99258 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2022/05/03 | 984 | support/arara/scripts/rules/arara-rule-make.yaml
2022/05/03 | 9759 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
-2022/05/03 | 97201 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2022/05/03 | 96632 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2022/05/03 | 95433 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2022/05/03 | 95284 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2022/05/03 | 952412 | systems/texlive/tlnet/archive/tex4ht.r63211.tar.xz
2022/05/03 | 950 | support/arara/scripts/rules/arara-rule-gnuplot.yaml
-2022/05/03 | 93960 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2022/05/03 | 92919 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2022/05/03 | 922 | support/arara/scripts/rules/arara-rule-move.yaml
2022/05/03 | 910 | support/arara/scripts/rules/arara-rule-xindex.yaml
-2022/05/03 | 88151 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2022/05/03 | 8798 | macros/latex/contrib/siunitx/siunitx-command.dtx
2022/05/03 | 878 | support/arara/scripts/rules/arara-rule-ghostscript.yaml
-2022/05/03 | 8784 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2022/05/03 | 86760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2022/05/03 | 866312 | systems/texlive/tlnet/archive/fontawesome5.r63207.tar.xz
2022/05/03 | 842 | support/arara/scripts/rules/arara-rule-tikzmake.yaml
2022/05/03 | 839 | support/arara/scripts/rules/arara-rule-biber.yaml
2022/05/03 | 832 | support/arara/scripts/rules/arara-rule-nomencl.yaml
2022/05/03 | 8288 | systems/texlive/tlnet/archive/proflycee.r63209.tar.xz
-2022/05/03 | 824371 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2022/05/03 | 81460 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2022/05/03 | 812 | support/arara/scripts/rules/arara-rule-songidx.yaml
2022/05/03 | 812 | support/arara/scripts/rules/arara-rule-dvipdfmx.yaml
2022/05/03 | 809 | support/arara/scripts/rules/arara-rule-ps2pdf.yaml
2022/05/03 | 808 | support/arara/scripts/rules/arara-rule-dvipdfm.yaml
2022/05/03 | 799 | support/arara/scripts/rules/arara-rule-dvips.yaml
2022/05/03 | 795 | support/arara/scripts/rules/arara-rule-copy.yaml
-2022/05/03 | 79025 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2022/05/03 | 78975 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2022/05/03 | 7753 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2022/05/03 | 77067 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2022/05/03 | 758953 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin-x64.tar.lzma
-2022/05/03 | 755743 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
2022/05/03 | 746624 | systems/texlive/tlnet/archive/fontawesome5.doc.r63207.tar.xz
-2022/05/03 | 74068 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2022/05/03 | 73529 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2022/05/03 | 73479 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2022/05/03 | 73148 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2022/05/03 | 72884 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2022/05/03 | 72014 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2022/05/03 | 7252 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/05/03 | 7101 | support/arara/doc/htmlmanualtopdf.sh
-2022/05/03 | 71007 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2022/05/03 | 693067 | systems/win32/miktex/tm/packages/next/miktex-ptex-bin.tar.lzma
-2022/05/03 | 68872 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
2022/05/03 | 682 | support/arara/scripts/rules/arara-rule-sketch.yaml
-2022/05/03 | 681941 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2022/05/03 | 68010 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2022/05/03 | 67705 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2022/05/03 | 67518 | macros/latex/contrib/siunitx/CHANGELOG.md
-2022/05/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2022/05/03 | 663039 | macros/latex/contrib/siunitx/siunitx.pdf
2022/05/03 | 6572 | systems/texlive/tlnet/archive/mgltex.doc.r63213.tar.xz
2022/05/03 | 651 | support/arara/scripts/rules/arara-rule-spix.yaml
-2022/05/03 | 65055 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2022/05/03 | 647 | support/arara/scripts/rules/arara-rule-makeglossarieslite.yaml
2022/05/03 | 647 | support/arara/scripts/rules/arara-rule-convert.yaml
-2022/05/03 | 64710 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2022/05/03 | 64543 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2022/05/03 | 645392 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2022/05/03 | 645139 | systems/win32/miktex/tm/packages/files.csv.lzma
-2022/05/03 | 64490 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2022/05/03 | 6429 | support/arara/doc/resources/manual.css
-2022/05/03 | 63739 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2022/05/03 | 6340 | systems/texlive/tlnet/archive/mgltex.r63213.tar.xz
-2022/05/03 | 63310 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2022/05/03 | 631280 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2022/05/03 | 629430 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2022/05/03 | 626 | support/arara/scripts/rules/arara-rule-upbibtex.yaml
-2022/05/03 | 62382 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2022/05/03 | 621 | support/arara/scripts/rules/arara-rule-bibtexu.yaml
2022/05/03 | 621 | support/arara/scripts/rules/arara-rule-bibtex8.yaml
2022/05/03 | 617928 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2022/05/03 | 613236 | systems/texlive/tlnet/archive/easybook.doc.r63208.tar.xz
2022/05/03 | 5 | support/arara/doc/resources/version.txt
-2022/05/03 | 598229 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2022/05/03 | 596 | support/arara/scripts/rules/arara-rule-pbibtex.yaml
2022/05/03 | 592 | support/arara/scripts/rules/arara-rule-bibtex.yaml
-2022/05/03 | 591571 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2022/05/03 | 588 | support/arara/scripts/rules/arara-rule-pdftk.yaml
-2022/05/03 | 58666 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2022/05/03 | 58663 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2022/05/03 | 5799794 | systems/texlive/tlnet/install-tl-unx.tar.gz
2022/05/03 | 5789 | support/arara/scripts/rules/arara-rule-bib2gls.yaml
2022/05/03 | 576 | support/arara/scripts/arara.sh
-2022/05/03 | 57617 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2022/05/03 | 57526 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2022/05/03 | 57330 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2022/05/03 | 57270 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2022/05/03 | 56994 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2022/05/03 | 56619 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2022/05/03 | 565929 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2022/05/03 | 55757 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2022/05/03 | 55568 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2022/05/03 | 55286 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
2022/05/03 | 5481 | macros/latex/contrib/siunitx/siunitx-locale.dtx
2022/05/03 | 546 | support/arara/scripts/rules/arara-rule-qpdf.yaml
2022/05/03 | 540220 | systems/texlive/tlnet/archive/proflycee.doc.r63209.tar.xz
-2022/05/03 | 532455 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2022/05/03 | 528018 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2022/05/03 | 524840 | support/arara/doc/resources/firasans-italic.otf
-2022/05/03 | 52479 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2022/05/03 | 52445 | support/arara/doc/resources/arara-logo-with-text-bottom.svg
-2022/05/03 | 52327 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2022/05/03 | 522236 | support/arara/doc/resources/firasans-lightitalic.otf
2022/05/03 | 521796 | support/arara/doc/resources/firasans-bold.otf
-2022/05/03 | 52093 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2022/05/03 | 51559 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2022/05/03 | 51486 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
2022/05/03 | 5132 | systems/texlive/tlnet/archive/luafindfont.r63210.tar.xz
2022/05/03 | 50881 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2022/05/03 | 50799 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2022/05/03 | 507828 | support/arara/doc/resources/firasans-regular.otf
2022/05/03 | 505308 | support/arara/doc/resources/firasans-light.otf
-2022/05/03 | 49771 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2022/05/03 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2022/05/03 | 48826 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2022/05/03 | 484370 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2022/05/03 | 481498 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2022/05/03 | 47924 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2022/05/03 | 477847 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2022/05/03 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
2022/05/03 | 4722 | support/arara/README.md
2022/05/03 | 463660 | macros/xetex/latex/xduts/xidian-logo.pdf
-2022/05/03 | 46067 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2022/05/03 | 45825 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2022/05/03 | 45743 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2022/05/03 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2022/05/03 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
-2022/05/03 | 43916 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2022/05/03 | 43825 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2022/05/03 | 43645 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2022/05/03 | 43361 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2022/05/03 | 43225 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2022/05/03 | 42819 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2022/05/03 | 4254 | support/arara/scripts/rules/arara-rule-context.yaml
2022/05/03 | 416455 | macros/xetex/latex/xduts/xidian-text.pdf
-2022/05/03 | 41306 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2022/05/03 | 41202 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2022/05/03 | 41182 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2022/05/03 | 4074 | support/arara/scripts/rules/arara-rule-datatooltk.yaml
-2022/05/03 | 406336 | systems/texlive/tlnet/archive/texlive-scripts.doc.r63205.tar.xz
-2022/05/03 | 39728 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2022/05/03 | 395564 | macros/xetex/latex/xduts/xduts.pdf
-2022/05/03 | 394370 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2022/05/03 | 38560 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2022/05/03 | 3843 | support/arara/doc/resources/gitlab-icon.svg
-2022/05/03 | 38427 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2022/05/03 | 37954 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2022/05/03 | 37371 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2022/05/03 | 37117 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2022/05/03 | 37081 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2022/05/03 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
-2022/05/03 | 36047 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2022/05/03 | 35916 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2022/05/03 | 35242 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2022/05/03 | 351697 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2022/05/03 | 35168 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2022/05/03 | 34051 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2022/05/03 | 33799 | macros/latex/contrib/siunitx/siunitx-compound.dtx
-2022/05/03 | 332414 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2022/05/03 | 32956 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2022/05/03 | 326660 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2022/05/03 | 3253 | support/arara/scripts/rules/arara-rule-pdfcrop.yaml
-2022/05/03 | 325269 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
2022/05/03 | 32341 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
-2022/05/03 | 32134 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
2022/05/03 | 320 | support/arara/scripts/rules/arara-rule-halt.yaml
2022/05/03 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
-2022/05/03 | 316243 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2022/05/03 | 31588 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2022/05/03 | 31521 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2022/05/03 | 31411 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2022/05/03 | 31342 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2022/05/03 | 31244 | systems/texlive/tlnet/archive/mgltex.source.r63213.tar.xz
-2022/05/03 | 30542 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2022/05/03 | 30146 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2022/05/03 | 2990 | support/arara/scripts/rules/arara-rule-indent.yaml
-2022/05/03 | 296038 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2022/05/03 | 2884 | macros/xetex/latex/xduts/README.md
2022/05/03 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2022/05/03 | 288201 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2022/05/03 | 28798 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2022/05/03 | 28689 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2022/05/03 | 286412 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2022/05/03 | 285714 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2022/05/03 | 28569 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2022/05/03 | 285336 | support/arara/doc/resources/CascadiaMono-Regular.otf
-2022/05/03 | 28423 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2022/05/03 | 282548 | support/arara/doc/resources/CascadiaMono-Light.otf
-2022/05/03 | 2820688 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2022/05/03 | 27636 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2022/05/03 | 27592 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2022/05/03 | 275581 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2022/05/03 | 275549 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
2022/05/03 | 2754884 | support/arara/doc/arara-7.0.1-docsrc.zip
2022/05/03 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
2022/05/03 | 273200 | support/arara/doc/resources/CascadiaMono-ExtraLight.otf
-2022/05/03 | 27248 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2022/05/03 | 270298 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2022/05/03 | 2694876 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2022/05/03 | 2620 | macros/latex/contrib/siunitx/siunitx-code.tex
-2022/05/03 | 259257 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2022/05/03 | 25551 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2022/05/03 | 25483817 | systems/texlive/tlnet/install-tl.zip
2022/05/03 | 2544 | support/arara/scripts/rules/arara-rule-ltx2any.yaml
-2022/05/03 | 251130 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2022/05/03 | 25106 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2022/05/03 | 25060 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2022/05/03 | 247333 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin-x64.tar.lzma
-2022/05/03 | 245097 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2022/05/03 | 244962 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2022/05/03 | 2435 | support/arara/scripts/rules/arara-rule-makeglossaries.yaml
2022/05/03 | 2414 | support/arara/doc/htmlquickstarttopdf.sh
-2022/05/03 | 24120 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2022/05/03 | 23944 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2022/05/03 | 2369332 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2022/05/03 | 22146 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2022/05/03 | 21683 | macros/latex/contrib/siunitx/siunitx.dtx
-2022/05/03 | 213279 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2022/05/03 | 21316 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2022/05/03 | 211283 | support/arara/doc/arara-quickstart.pdf
-2022/05/03 | 210275 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2022/05/03 | 2100 | support/arara/scripts/rules/arara-rule-perltex.yaml
-2022/05/03 | 208807 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2022/05/03 | 20463911 | systems/texlive/tlnet/install-tl-windows.exe
-2022/05/03 | 203837 | systems/win32/miktex/tm/packages/next/miktex-hitex-bin.tar.lzma
-2022/05/03 | 202834 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2022/05/03 | 20183 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2022/05/03 | 200398 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2022/05/03 | 199832 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2022/05/03 | 1989 | support/arara/scripts/rules/arara-rule-frontespizio.yaml
-2022/05/03 | 1982082 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2022/05/03 | 1975 | support/arara/scripts/rules/arara-rule-xindy.yaml
2022/05/03 | 1974 | support/arara/scripts/rules/arara-rule-texindy.yaml
-2022/05/03 | 197034 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2022/05/03 | 196116 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2022/05/03 | 190504 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2022/05/03 | 1884 | support/arara/scripts/rules/arara-rule-latexmk.yaml
-2022/05/03 | 18491 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2022/05/03 | 1837 | support/arara/scripts/rules/arara-rule-detex.yaml
-2022/05/03 | 18368 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2022/05/03 | 181515 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2022/05/03 | 179879 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
2022/05/03 | 17980824 | support/arara.zip
2022/05/03 | 17933843 | install/support/arara.tds.zip
-2022/05/03 | 1752147 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2022/05/03 | 173007 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
2022/05/03 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2022/05/03 | 17274087 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2022/05/03 | 1722 | support/arara/scripts/rules/arara-rule-pythontex.yaml
2022/05/03 | 1722 | support/arara/doc/arara.1
2022/05/03 | 1709 | support/arara/scripts/rules/arara-rule-texcount.yaml
-2022/05/03 | 168818 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2022/05/03 | 168372 | support/arara/doc/resources/CascadiaMono-Italic.otf
2022/05/03 | 1672 | support/arara/scripts/rules/arara-rule-fig2dev.yaml
2022/05/03 | 16709 | macros/latex/contrib/siunitx/siunitx-angle.dtx
2022/05/03 | 167028 | support/arara/doc/resources/CascadiaMono-LightItalic.otf
-2022/05/03 | 16561 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2022/05/03 | 16536 | systems/texlive/tlnet/archive/easybook.r63208.tar.xz
-2022/05/03 | 16502 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2022/05/03 | 16444 | systems/texlive/tlnet/archive/easybook.source.r63208.tar.xz
2022/05/03 | 1625 | support/arara/scripts/rules/arara-rule-pdflatex.yaml
2022/05/03 | 1625 | support/arara/scripts/rules/arara-rule-lualatex.yaml
2022/05/03 | 161924 | support/arara/doc/resources/CascadiaMono-ExtraLightItalic.otf
@@ -275,42 +510,21 @@
2022/05/03 | 160139 | support/arara/source/arara-7.0.1-src.zip
2022/05/03 | 158390 | macros/latex/contrib/siunitx/siunitx.tex
2022/05/03 | 1571 | support/arara/scripts/rules/arara-rule-xelatex.yaml
-2022/05/03 | 156964 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2022/05/03 | 155494 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2022/05/03 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2022/05/03 | 15317 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2022/05/03 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2022/05/03 | 1522 | support/arara/scripts/rules/arara-rule-uplatex.yaml
-2022/05/03 | 152031 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2022/05/03 | 1517 | support/arara/scripts/rules/arara-rule-platex.yaml
2022/05/03 | 1512 | support/arara/scripts/rules/arara-rule-xetex.yaml
2022/05/03 | 1510118 | install/macros/latex/contrib/siunitx.tds.zip
2022/05/03 | 1503 | support/arara/scripts/rules/arara-rule-makeindex.yaml
-2022/05/03 | 1501238 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2022/05/03 | 1478 | support/arara/scripts/rules/arara-rule-asymptote.yaml
2022/05/03 | 1470 | support/arara/scripts/rules/arara-rule-knitr.yaml
2022/05/03 | 1466151 | macros/latex/contrib/siunitx.zip
-2022/05/03 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2022/05/03 | 1454764 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2022/05/03 | 145363 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2022/05/03 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2022/05/03 | 1448 | support/arara/scripts/rules/arara-rule-dvisvgm.yaml
-2022/05/03 | 1442881 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2022/05/03 | 1442379 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2022/05/03 | 14413 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
-2022/05/03 | 139102 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2022/05/03 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r63211.tar.xz
-2022/05/03 | 135949 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2022/05/03 | 1357074 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2022/05/03 | 135376 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2022/05/03 | 13513 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
2022/05/03 | 1341 | support/arara/scripts/rules/arara-rule-clean.yaml
-2022/05/03 | 1331573 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2022/05/03 | 1331463 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2022/05/03 | 1324 | support/arara/scripts/rules/arara-rule-sage.yaml
-2022/05/03 | 1322741 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
2022/05/03 | 13140200 | support/arara/scripts/arara.jar
-2022/05/03 | 1302485 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2022/05/03 | 1293698 | macros/xetex/latex/xduts.zip
2022/05/03 | 1284 | support/arara/scripts/rules/arara-rule-pdfcsplain.yaml
2022/05/03 | 1281 | support/arara/scripts/rules/arara-rule-llmk.yaml
@@ -320,36 +534,20 @@
2022/05/03 | 1272 | support/arara/scripts/rules/arara-rule-csplain.yaml
2022/05/03 | 1268 | support/arara/scripts/rules/arara-rule-pdftex.yaml
2022/05/03 | 1268 | support/arara/scripts/rules/arara-rule-luatex.yaml
-2022/05/03 | 126534 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
2022/05/03 | 1256840 | systems/texlive/tlnet/archive/tex4ht.source.r63211.tar.xz
-2022/05/03 | 120616 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2022/05/03 | 1193105 | support/arara/doc/arara-manual.pdf
-2022/05/03 | 1181128 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2022/05/03 | 1166 | support/arara/scripts/rules/arara-rule-uptex.yaml
2022/05/03 | 1162 | support/arara/scripts/rules/arara-rule-ptex.yaml
-2022/05/03 | 115657 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2022/05/03 | 1156465 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2022/05/03 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
2022/05/03 | 115279 | macros/xetex/latex/xduts/xduts.dtx
2022/05/03 | 1135 | macros/xetex/latex/xduts/xduts.ins
-2022/05/03 | 113051 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2022/05/03 | 112588 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
2022/05/03 | 1111 | support/arara/scripts/rules/arara-rule-xdvipdfmx.yaml
2022/05/03 | 1107 | support/arara/scripts/rules/arara-rule-animate.yaml
2022/05/03 | 1105 | support/arara/scripts/rules/arara-rule-authorindex.yaml
-2022/05/03 | 109712 | systems/texlive/tlnet/archive/texlive-scripts.r63205.tar.xz
-2022/05/03 | 109477 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
2022/05/03 | 10812 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2022/05/03 | 107706 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2022/05/03 | 1062 | support/arara/scripts/rules/arara-rule-etex.yaml
2022/05/03 | 105888 | systems/texlive/tlnet/archive/luafindfont.doc.r63210.tar.xz
2022/05/03 | 1050 | support/arara/scripts/rules/arara-rule-tex.yaml
-2022/05/03 | 104556 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
2022/05/03 | 103660 | macros/latex/contrib/siunitx/siunitx-unit.dtx
-2022/05/03 | 103338 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2022/05/03 | 103094 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2022/05/03 | 1021846 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2022/05/03 | 100487 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
2022/05/02 | 990 | fonts/fontawesome5/README.md
2022/05/02 | 980 | fonts/fontawesome5/tex/ufontawesomefree3.fd
2022/05/02 | 980 | fonts/fontawesome5/tex/ufontawesomefree2.fd
@@ -361,7 +559,6 @@
2022/05/02 | 787484 | systems/texlive/tlnet/archive/install-latex-guide-zh-cn.doc.r63200.tar.xz
2022/05/02 | 75411 | macros/latex/contrib/easybook/easybook.dtx
2022/05/02 | 749815 | fonts/fontawesome5/doc/fontawesome5.pdf
-2022/05/02 | 7280 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2022/05/02 | 69002 | macros/latex/contrib/proflycee/doc/ProfLycee-doc.tex
2022/05/02 | 632612 | macros/latex/contrib/easybook.zip
2022/05/02 | 591121 | macros/latex/contrib/easybook/easybook.pdf
@@ -382,7 +579,6 @@
2022/05/02 | 2920 | fonts/fontawesome5/enc/fa5brands0.enc
2022/05/02 | 2906 | fonts/fontawesome5/enc/fa5free2.enc
2022/05/02 | 2905 | fonts/fontawesome5/enc/fa5free3.enc
-2022/05/02 | 2660316 | systems/texlive/tlnet/archive/arara.doc.r63203.tar.xz
2022/05/02 | 2608 | fonts/fontawesome5/enc/fa5brands1.enc
2022/05/02 | 204258 | fonts/fontawesome5/type1/FontAwesome5Brands-Regular.pfb
2022/05/02 | 191329 | support/TeX4ht/source/ChangeLog
@@ -403,13 +599,11 @@
2022/05/02 | 1206 | fonts/fontawesome5/tex/ufontawesomebrands1.fd
2022/05/02 | 1206 | fonts/fontawesome5/tex/ufontawesomebrands0.fd
2022/05/02 | 1204 | fonts/fontawesome5/tfm/fa5free1regular.tfm
-2022/05/02 | 11777096 | systems/texlive/tlnet/archive/arara.r63203.tar.xz
2022/05/02 | 11776 | systems/texlive/tlnet/archive/hvfloat.r63201.tar.xz
2022/05/02 | 117748242 | macros/context/latest/cont-tmf.zip
2022/05/02 | 1140 | fonts/fontawesome5/tfm/fa5brands1.tfm
2022/05/02 | 1132 | fonts/fontawesome5/tfm/fa5free0regular.tfm
2022/05/02 | 1119085 | support/TeX4ht/source/tex4ht-4ht.tex
-2022/05/02 | 111096 | systems/texlive/tlnet/archive/arara.source.r63203.tar.xz
2022/05/02 | 1108 | fonts/fontawesome5/tfm/fa5free2regular.tfm
2022/05/02 | 1082 | fonts/fontawesome5/map/fontawesome5.map
2022/05/02 | 1080 | fonts/fontawesome5/tfm/fa5free3regular.tfm
@@ -686,167 +880,3 @@
2022/04/28 | 180651 | macros/generic/expex-acro/expex-acro.pdf
2022/04/28 | 1794 | macros/generic/expex-acro/expex-acro.ins
2022/04/28 | 1608 | systems/texlive/tlnet/archive/collection-publishers.r63161.tar.xz
-2022/04/27 | 9934 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-zero-1.0-latex.html
-2022/04/27 | 989371 | macros/latex/contrib/postnotes.zip
-2022/04/27 | 94855 | macros/latex/contrib/postnotes/postnotes.dtx
-2022/04/27 | 9229 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-unofficial-mr-88x31.pdf
-2022/04/27 | 9114 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.eps
-2022/04/27 | 881 | macros/latex/contrib/postnotes/README.md
-2022/04/27 | 860 | macros/latex/contrib/doclicense/doclicense.ins
-2022/04/27 | 8473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-unofficial-mr-80x15.eps
-2022/04/27 | 8126 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-unofficial-mr-80x15.pdf
-2022/04/27 | 808643 | macros/latex/contrib/postnotes/postnotes-code.pdf
-2022/04/27 | 7940 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.eps
-2022/04/27 | 7819 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.eps
-2022/04/27 | 7499 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-unofficial-mr-80x15.pdf
-2022/04/27 | 7497 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-zero-1.0-latex.tex
-2022/04/27 | 7473 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.eps
-2022/04/27 | 7238 | macros/latex/contrib/doclicense/manifest.txt
-2022/04/27 | 7048 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-zero-1.0-plaintext.tex
-2022/04/27 | 7002 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.eps
-2022/04/27 | 690 | macros/latex/contrib/hvextern/README
-2022/04/27 | 6616 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.eps
-2022/04/27 | 6580 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-unofficial-mr-88x31.pdf
-2022/04/27 | 6526 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.eps
-2022/04/27 | 620 | macros/latex/contrib/postnotes/CHANGELOG.md
-2022/04/27 | 616 | systems/texlive/tlnet/archive/collection-langfrench.r63147.tar.xz
-2022/04/27 | 6129 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-unofficial-mr-80x15.pdf
-2022/04/27 | 5965 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-unofficial-mr-88x31.pdf
-2022/04/27 | 5920 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-unofficial-mr-88x31.pdf
-2022/04/27 | 5775 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.pdf
-2022/04/27 | 5728 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.pdf
-2022/04/27 | 5675 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.eps
-2022/04/27 | 5640 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-unofficial-mr-80x15.pdf
-2022/04/27 | 5530 | macros/latex/contrib/doclicense/images/doclicense-CC-cc-zero-unofficial-mr-80x15.pdf
-2022/04/27 | 5472 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-unofficial-mr-80x15.pdf
-2022/04/27 | 5116 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.pdf
-2022/04/27 | 5058 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.pdf
-2022/04/27 | 4697 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.pdf
-2022/04/27 | 4460 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.pdf
-2022/04/27 | 44119 | macros/latex/contrib/doclicense/doclicense.dtx
-2022/04/27 | 4365 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.pdf
-2022/04/27 | 4312 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.pdf
-2022/04/27 | 421 | macros/latex/contrib/doclicense/doclicense-british.ldf
-2022/04/27 | 40787 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-4.0-latex.html
-2022/04/27 | 39915 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-4.0-latex.html
-2022/04/27 | 39258 | macros/latex/contrib/postnotes/postnotes.tex
-2022/04/27 | 38979 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-4.0-latex.html
-2022/04/27 | 38937 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-4.0-latex.html
-2022/04/27 | 3837 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.pdf
-2022/04/27 | 38132 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-4.0-latex.html
-2022/04/27 | 3812 | macros/latex/contrib/doclicense/images/doclicense-CC-by-unofficial-mr-88x31.pdf
-2022/04/27 | 38078 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-4.0-latex.html
-2022/04/27 | 3724 | systems/texlive/tlnet/archive/authorarchive.r63146.tar.xz
-2022/04/27 | 3638 | macros/latex/contrib/doclicense/images/doclicense-CC-by-unofficial-mr-80x15.pdf
-2022/04/27 | 35970 | macros/latex/contrib/circledtext/circledtext.sty
-2022/04/27 | 3579 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-80x15.pdf
-2022/04/27 | 3538 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-80x15.pdf
-2022/04/27 | 3357 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-80x15.pdf
-2022/04/27 | 3253 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-80x15.pdf
-2022/04/27 | 31754 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-unofficial-mr-88x31.eps
-2022/04/27 | 3156 | systems/texlive/tlnet/archive/prociagssymp.doc.r63155.tar.xz
-2022/04/27 | 308 | macros/latex/contrib/doclicense/doclicense-canadien.ldf
-2022/04/27 | 307 | macros/latex/contrib/doclicense/doclicense-newzealand.ldf
-2022/04/27 | 307 | macros/latex/contrib/doclicense/doclicense-australian.ldf
-2022/04/27 | 307 | macros/latex/contrib/doclicense/doclicense-acadian.ldf
-2022/04/27 | 306 | macros/latex/contrib/doclicense/doclicense-USenglish.ldf
-2022/04/27 | 306 | macros/latex/contrib/doclicense/doclicense-UKenglish.ldf
-2022/04/27 | 3067 | macros/latex/contrib/doclicense/doclicense-marathi.ldf
-2022/04/27 | 3064 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-80x15.pdf
-2022/04/27 | 305 | macros/latex/contrib/doclicense/doclicense-canadian.ldf
-2022/04/27 | 305 | macros/latex/contrib/doclicense/doclicense-american.ldf
-2022/04/27 | 3052 | macros/latex/contrib/doclicense/images/doclicense-CC-by-88x31.pdf
-2022/04/27 | 303 | macros/latex/contrib/doclicense/doclicense-ngerman.ldf
-2022/04/27 | 3022 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-80x15.pdf
-2022/04/27 | 30123 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-unofficial-mr-88x31.eps
-2022/04/27 | 2990 | macros/latex/contrib/doclicense/doclicense-polish.ldf
-2022/04/27 | 2810 | macros/latex/contrib/doclicense/doclicense-russian.ldf
-2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
-2022/04/27 | 273455 | macros/latex/contrib/doclicense/doclicense.pdf
-2022/04/27 | 2727 | macros/latex/contrib/doclicense/images/doclicense-CC-by-80x15.pdf
-2022/04/27 | 2607 | macros/latex/contrib/circledtext/README.md
-2022/04/27 | 2600 | macros/latex/contrib/doclicense/README.md
-2022/04/27 | 2574 | macros/latex/contrib/postnotes/postnotes.ins
-2022/04/27 | 24466 | macros/latex/contrib/circledtext/circledtext.tex
-2022/04/27 | 243 | macros/latex/contrib/circledtext/build.sh
-2022/04/27 | 2432 | macros/latex/contrib/doclicense/doclicense-swedish.ldf
-2022/04/27 | 2404 | systems/texlive/tlnet/archive/prociagssymp.r63155.tar.xz
-2022/04/27 | 2391 | macros/latex/contrib/doclicense/doclicense-esperanto.ldf
-2022/04/27 | 23486 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-3.0-latex.html
-2022/04/27 | 23457 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-3.0-latex.html
-2022/04/27 | 23182 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-unofficial-mr-88x31.eps
-2022/04/27 | 2293 | macros/latex/contrib/doclicense/doclicense-bulgarian.ldf
-2022/04/27 | 2246 | macros/latex/contrib/doclicense/doclicense-french.ldf
-2022/04/27 | 22306 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-3.0-plaintext.tex
-2022/04/27 | 22239 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-3.0-plaintext.tex
-2022/04/27 | 221634 | macros/latex/contrib/circledtext.zip
-2022/04/27 | 22108 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-3.0-latex.tex
-2022/04/27 | 22078 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-3.0-latex.tex
-2022/04/27 | 21724 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-3.0-latex.html
-2022/04/27 | 215352 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
-2022/04/27 | 214742 | macros/latex/contrib/circledtext/circledtext.pdf
-2022/04/27 | 20897 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-unofficial-mr-80x15.eps
-2022/04/27 | 20850 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-4.0-plaintext.tex
-2022/04/27 | 20781 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-3.0-latex.html
-2022/04/27 | 2057 | macros/latex/contrib/doclicense/doclicense-german.ldf
-2022/04/27 | 20479 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-3.0-plaintext.tex
-2022/04/27 | 20426 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-sa-4.0-latex.tex
-2022/04/27 | 20356 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-3.0-latex.tex
-2022/04/27 | 20138 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-4.0-plaintext.tex
-2022/04/27 | 2004 | macros/latex/contrib/doclicense/doclicense-italian.ldf
-2022/04/27 | 19976 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-3.0-latex.html
-2022/04/27 | 1991 | macros/latex/contrib/doclicense/doclicense-galician.ldf
-2022/04/27 | 19772 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-sa-4.0-latex.tex
-2022/04/27 | 19466 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-3.0-plaintext.tex
-2022/04/27 | 19416 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-3.0-latex.tex
-2022/04/27 | 19347 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-4.0-plaintext.tex
-2022/04/27 | 19127 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-4.0-plaintext.tex
-2022/04/27 | 19124 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-unofficial-mr-80x15.eps
-2022/04/27 | 19048 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-3.0-latex.html
-2022/04/27 | 19004 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-4.0-latex.tex
-2022/04/27 | 18889 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-unofficial-mr-88x31.eps
-2022/04/27 | 18797 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-4.0-latex.tex
-2022/04/27 | 18657 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-4.0-plaintext.tex
-2022/04/27 | 18650 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-3.0-plaintext.tex
-2022/04/27 | 18609 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nc-nd-3.0-latex.tex
-2022/04/27 | 18436 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-4.0-plaintext.tex
-2022/04/27 | 18374 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-4.0-latex.tex
-2022/04/27 | 18164 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-4.0-latex.tex
-2022/04/27 | 1802 | macros/latex/contrib/doclicense/Makefile
-2022/04/27 | 177239 | macros/latex/contrib/postnotes/postnotes.pdf
-2022/04/27 | 17684 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-3.0-latex.tex
-2022/04/27 | 17650 | macros/latex/contrib/doclicense/license-texts/doclicense-CC-by-nd-3.0-plaintext.tex
-2022/04/27 | 17092 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-unofficial-mr-88x31.eps
-2022/04/27 | 1702 | macros/latex/contrib/doclicense/doclicense-catalan.ldf
-2022/04/27 | 1669 | macros/latex/contrib/doclicense/doclicense-croatian.ldf
-2022/04/27 | 1665 | macros/latex/contrib/doclicense/doclicense-portuguese.ldf
-2022/04/27 | 16411 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-unofficial-mr-88x31.eps
-2022/04/27 | 1637 | macros/latex/contrib/doclicense/doclicense-brazilian.ldf
-2022/04/27 | 1637624 | systems/texlive/tlnet/archive/circuitikz.doc.r63145.tar.xz
-2022/04/27 | 1634 | macros/latex/contrib/doclicense/doclicense-spanish.ldf
-2022/04/27 | 163496 | systems/texlive/tlnet/archive/circuitikz.r63145.tar.xz
-2022/04/27 | 1620 | macros/latex/contrib/doclicense/doclicense-chinese-tw.ldf
-2022/04/27 | 1613 | macros/latex/contrib/doclicense/doclicense-english.ldf
-2022/04/27 | 1597 | macros/latex/contrib/doclicense/doclicense-chinese-utf8.ldf
-2022/04/27 | 15356 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-unofficial-mr-80x15.eps
-2022/04/27 | 15260 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-eu-88x31.eps
-2022/04/27 | 15146 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-88x31.eps
-2022/04/27 | 14 | macros/latex/contrib/postnotes/DEPENDS.txt
-2022/04/27 | 14916 | macros/latex/contrib/doclicense/images/doclicense-CC-cc-zero-unofficial-mr-80x15.eps
-2022/04/27 | 1445 | macros/latex/contrib/doclicense/doclicense-chinese-gbk.ldf
-2022/04/27 | 1434 | macros/latex/contrib/postnotes/postnotes-code.tex
-2022/04/27 | 14115 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-unofficial-mr-80x15.eps
-2022/04/27 | 1397 | macros/latex/contrib/doclicense/doclicense-japanese.ldf
-2022/04/27 | 13562 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-eu-88x31.eps
-2022/04/27 | 13505 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-unofficial-mr-80x15.eps
-2022/04/27 | 13437 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-88x31.eps
-2022/04/27 | 134096 | systems/texlive/tlnet/archive/proflabo.doc.r63147.tar.xz
-2022/04/27 | 12331 | macros/latex/contrib/doclicense/images/doclicense-CC-zero-88x31.eps
-2022/04/27 | 12246 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-nd-unofficial-mr-88x31.pdf
-2022/04/27 | 1217480 | systems/texlive/tlnet/archive/authorarchive.doc.r63146.tar.xz
-2022/04/27 | 11686 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-sa-unofficial-mr-88x31.pdf
-2022/04/27 | 11647 | macros/latex/contrib/doclicense/images/doclicense-CC-by-sa-88x31.eps
-2022/04/27 | 11390 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-eu-88x31.eps
-2022/04/27 | 11261 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nc-88x31.eps
-2022/04/27 | 10917 | macros/latex/contrib/doclicense/images/doclicense-CC-by-unofficial-mr-88x31.eps
-2022/04/27 | 10011 | macros/latex/contrib/doclicense/images/doclicense-CC-by-nd-88x31.eps
diff --git a/fonts/xcharter-math/README.md b/fonts/xcharter-math/README.md
index 4959d90779..52a0309039 100644
--- a/fonts/xcharter-math/README.md
+++ b/fonts/xcharter-math/README.md
@@ -50,6 +50,10 @@ Either version 1.3 or, at your option, any later version.
- Fixed "Style=" options in xcharter-otf.sty (they didn't work for XeLaTeX).
- Added glyphs \nleqqslant and \ngeqqslant (U+E09A, U+E09B).
- Corrected glyphs \varsubsetneqq \varsusetneqq (U+E09C, U+E09D).
+* v0.32:
+ - all vertical delimiters resized.
+ - \mathslash, \backslash and their vertical variants: slope corrected.
+ - xcharter-otf.sty now loads realscripts for better superscripts.
---
Copyright 2022- Daniel Flipo
diff --git a/fonts/xcharter-math/XCharter-Math.ltx b/fonts/xcharter-math/XCharter-Math.ltx
index 6f30af068f..601146389f 100644
--- a/fonts/xcharter-math/XCharter-Math.ltx
+++ b/fonts/xcharter-math/XCharter-Math.ltx
@@ -35,7 +35,7 @@
\title{\decofourleft\,\XCotf\,\decofourright}
\author{Daniel Flipo \\ \texttt{daniel.flipo@free.fr}}
-\newcommand*{\version}{0.31}
+\newcommand*{\version}{0.32}
\begin{document}
\maketitle
@@ -90,6 +90,7 @@ it loads \pkg{unicode-math} with the default options, sets XCharter-Math
as Math font and XCharter Text fonts as Roman fonts
(families \textit{sf} and \textit{tt} left unchanged) but does a bit more:
\begin{enumerate}
+\item it loads \pkg{realscripts} for better superscripts;
\item it checks at \verb+\begin{document}+ if packages \pkg{amssymb} or
\pkg{latexsym} are loaded and issues warnings in case they are;
\item it provides aliases for glyphs named differently in Unicode, so that
diff --git a/fonts/xcharter-math/XCharter-Math.otf b/fonts/xcharter-math/XCharter-Math.otf
index 5867d04f12..5bf946707c 100644
--- a/fonts/xcharter-math/XCharter-Math.otf
+++ b/fonts/xcharter-math/XCharter-Math.otf
Binary files differ
diff --git a/fonts/xcharter-math/XCharter-Math.pdf b/fonts/xcharter-math/XCharter-Math.pdf
index 6381194403..c39ca3e921 100644
--- a/fonts/xcharter-math/XCharter-Math.pdf
+++ b/fonts/xcharter-math/XCharter-Math.pdf
Binary files differ
diff --git a/fonts/xcharter-math/unimath-xcharter.pdf b/fonts/xcharter-math/unimath-xcharter.pdf
index f11d5ce21b..63d9fec392 100644
--- a/fonts/xcharter-math/unimath-xcharter.pdf
+++ b/fonts/xcharter-math/unimath-xcharter.pdf
Binary files differ
diff --git a/fonts/xcharter-math/xcharter-otf.sty b/fonts/xcharter-math/xcharter-otf.sty
index 694ea0d64f..32eca6012b 100644
--- a/fonts/xcharter-math/xcharter-otf.sty
+++ b/fonts/xcharter-math/xcharter-otf.sty
@@ -1,6 +1,6 @@
\NeedsTeXFormat{LaTeX2e}[2018/01/01]
-\def\fileversion{0.31}
-\def\filedate{2022-04-06}
+\def\fileversion{0.32}
+\def\filedate{2022-05-04}
\ProvidesPackage{xcharter-otf}[\filedate\space\fileversion]
% Ensure luatex or xetex engine
@@ -58,6 +58,7 @@
% Text Serif fonts: XCharter with possible scaling.
\ifXCot@notext
\else
+ \RequirePackage{realscripts}
\setmainfont{XCharter}[\unexpanded\expandafter{\the\XCottoksT}]
\fi
@@ -66,40 +67,17 @@
\AtBeginDocument{%
% XCharter specific math
- \Umathchardef\Bbbbackslash = 0 0 "E020 \relax
+ % \Umathchardef\<cmd> = <math type> <family> <slot>
+ % <math type> : \mathord=0 \mathrel=3 ; <family>=0
\Umathchardef\varemptyset = 0 0 "E021 \relax
\Umathchardef\mupvarzero = 0 0 "E022 \relax
\Umathchardef\mbfvarzero = 0 0 "E023 \relax
- \Umathchardef\mupvarvarpi = 0 0 "E032 \relax
- \Umathchardef\mbfvarpartial = 0 0 "E040 \relax
- \Umathchardef\mbfvarvarrho = 0 0 "E041 \relax
- \Umathchardef\mbfvarvarpi = 0 0 "E042 \relax
- \Umathchardef\mbfvec = 0 0 "E044 \relax
- \Umathchardef\mbfwp = 0 0 "E045 \relax
+ \Umathchardef\varpropto = 0 0 "E02F \relax
\Umathchardef\mbfdotlessi = 0 0 "E046 \relax
\Umathchardef\mbfdotlessj = 0 0 "E047 \relax
- \Umathchardef\mbfhbar = 0 0 "E048 \relax
- \Umathchardef\mbfell = 0 0 "E049 \relax
- \Umathchardef\mbftriangleleft = 0 0 "E04E \relax
- \Umathchardef\mbftriangleright = 0 0 "E04F \relax
- \Umathchardef\mbfitvarpartial = 0 0 "E060 \relax
- \Umathchardef\mbfitvarvarrho = 0 0 "E061 \relax
- \Umathchardef\mbfitvarvarpi = 0 0 "E062 \relax
- \Umathchardef\mbfitwp = 0 0 "E065 \relax
\Umathchardef\mbfimath = 0 0 "E066 \relax
\Umathchardef\mbfjmath = 0 0 "E067 \relax
- \Umathchardef\mbfithbar = 0 0 "E068 \relax
- \Umathchardef\mbfitell = 0 0 "E069 \relax
- \Umathchardef\varsymbfscrE = 0 0 "E06D \relax
- \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax
- \Umathchardef\varsymbfscrT = 0 0 "E06F \relax
- \Umathchardef\mitvarpartial = 0 0 "E070 \relax
- \Umathchardef\mitvarvarrho = 0 0 "E071 \relax
- \Umathchardef\mitvarvarpi = 0 0 "E072 \relax
\Umathchardef\mithbar = 0 0 "E078 \relax
- \Umathchardef\varsymscrE = 0 0 "E07D \relax
- \Umathchardef\varsymscrQ = 0 0 "E07E \relax
- \Umathchardef\varsymscrT = 0 0 "E07F \relax
\Umathchardef\parallelslant = 3 0 "E090 \relax
\Umathchardef\nparallelslant = 3 0 "E091 \relax
\Umathchardef\shortparallelslant = 3 0 "E092 \relax
@@ -108,12 +86,14 @@
\Umathchardef\gtreqslantless = 3 0 "E095 \relax
\Umathchardef\lesseqqslantgtr = 3 0 "E096 \relax
\Umathchardef\gtreqqslantless = 3 0 "E097 \relax
- \Umathchardef\npreceq = 3 0 "E098 \relax
- \Umathchardef\nsucceq = 3 0 "E099 \relax
- \Umathchardef\nleqqslant = 3 0 "E09A \relax
- \Umathchardef\ngeqqslant = 3 0 "E09B \relax
- \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
- \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\nleqqslant = 3 0 "E098 \relax
+ \Umathchardef\ngeqqslant = 3 0 "E099 \relax
+ \Umathchardef\varsymscrE = 0 0 "E07D \relax
+ \Umathchardef\varsymscrQ = 0 0 "E07E \relax
+ \Umathchardef\varsymscrT = 0 0 "E07F \relax
+ \Umathchardef\varsymbfscrE = 0 0 "E06D \relax
+ \Umathchardef\varsymbfscrQ = 0 0 "E06E \relax
+ \Umathchardef\varsymbfscrT = 0 0 "E06F \relax
% \widearc and\overrightarc
\newcommand*{\widearc}{\Umathaccent 0 0 "E540 }%
\newcommand*{\overrightarc}{\Umathaccent 0 0 "20D5 }%
@@ -137,16 +117,18 @@
\Umathchardef\nshortparallel = 3 0 "E0A5 \relax
\Umathchardef\lvertneqq = 3 0 "E0A6 \relax
\Umathchardef\gvertneqq = 3 0 "E0A7 \relax
- \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
- \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
- \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
- \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
\Umathchardef\nleqslant = 3 0 "E0A8 \relax
\Umathchardef\ngeqslant = 3 0 "E0A9 \relax
\Umathchardef\nleqq = 3 0 "E0AA \relax
\Umathchardef\ngeqq = 3 0 "E0AB \relax
- \Umathchardef\npreceq = 3 0 "E098 \relax
- \Umathchardef\nsucceq = 3 0 "E099 \relax
+ \Umathchardef\varsubsetneq = 3 0 "E0AC \relax
+ \Umathchardef\varsupsetneq = 3 0 "E0AD \relax
+ \Umathchardef\nsubseteqq = 3 0 "E0AE \relax
+ \Umathchardef\nsupseteqq = 3 0 "E0AF \relax
+ \Umathchardef\varsubsetneqq = 3 0 "E09C \relax
+ \Umathchardef\varsupsetneqq = 3 0 "E09D \relax
+ \Umathchardef\npreceq = 3 0 "E09E \relax
+ \Umathchardef\nsucceq = 3 0 "E09F \relax
\let\centerdot\cdotp
\let\restriction\upharpoonright
\let\doteqdot\Doteq
diff --git a/macros/latex/contrib/chinesechess/README.md b/macros/latex/contrib/chinesechess/README.md
new file mode 100644
index 0000000000..6e3077d2aa
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/README.md
@@ -0,0 +1,143 @@
+Chinese chess manual writing package based on l3draw
+=======
+
+`chinesechess` is a LaTeX3 package developed based on l3draw, which provides macros and environment for Chinese chess manual writing.
+
+You can read the manual (in Chinese) for more details and examples.
+
+Contributing
+------------
+
+<!-- 1. github repository: -->
+<!-- 1. repository: [chinesechess](https://github.com/registor/chinesechess) -->
+<!-- 2. Issues and pull requests are welcome. [issue](https://github.com/registor/chinesechess/issues) or [pull request](https://github.com/registor/chinesechess/pulls). -->
+<!-- -->
+1. gitee repository:
+ 1. repository: [chinesechess](https://gitee.com/nwafu_nan/chinesechess)
+ 2. Issues and pull requests are welcome. [issue](https://gitee.com/nwafu_nan/chinesechess/issues) or [pull request](https://gitee.com/nwafu_nan/chinesechess/pulls).
+
+基于l3draw的中国象棋棋谱排版宏包
+=======
+
+`chinesechess`是一个基于l3draw用LaTeX3开发的中国象棋棋谱排版宏包,它提供了用于排版中国象棋棋谱的命令和环境。
+
+可以通过阅读宏包手册以了解该宏包更多的使用细节和使用样例。
+
+## 排版示例
+
+```latex
+% 由于fandol字体无红棋的砲字,因此请选用合适的字体
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵, k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+% 棋子定位时,可以混合使用字母和数字,以下示例使用混合输入
+% 强烈建议在实际使用中使用纯字母或纯数字定位
+
+% 输出带所有棋子的棋盘命令
+\cchessboard
+% 若仅需要输出不带棋子的棋盘,请使用带星命令
+\cchessboard*
+
+% 排版棋谱命令
+\cchessman{ {{4,0}{K}}, {{2,2}{p}}, {{1,7}{C}}, {{4,9}{k}} }
+
+% 排版打谱过程的环境
+\begin{setcchessman}[boardtype=x+tn]
+ % 残局初始化
+ \init{ {{4,0}{K}}, {{2,2}{p}},
+ {{1,7}{C}}, {{4,9}{k}} }
+ % 添加棋子
+ \set{e,d}{P} \set{8,g}{h}
+ % 删除棋子
+ \del{4,3}
+ % 移动棋子
+ \mov{C}{b,h}{b,b}
+ \mov{p}{2,2}{3,2}
+\end{setcchessman}
+
+% 可以使用带星号的打谱环境,同时将行棋过程按棋谱描述同时输出
+% 但此时需要注意排版版面限制问题。
+\begin{setcchessman*}[boardtype=x+tn]
+ % 残局初始化
+ \init{ {{4,0}{K}}, {{2,2}{p}},
+ {{1,7}{C}}, {{4,9}{k}} }
+ % 添加棋子
+ \set{e,d}{P} \set{8,g}{h}
+ % 删除棋子
+ \del{4,3}
+ % 移动棋子
+ \mov{C}{b,h}{b,b}
+ \mov{p}{2,2}{3,2}
+ \mov{K}{4,0}{4,1}
+ \mov{h}{8,6}{6,7}
+ \mov{K}{4,1}{3,1}
+ \mov{h}{6,7}{5,5}
+\end{setcchessman*}
+```
+## 使用方法
+
+宏包中可以设置棋谱外观。
+
+```tex
+\cchessset{
+ boardtype = x+tn
+}
+```
+
+宏包可用选项有:
+- `gridsize` 棋盘单元格尺寸(需有长度单位)
+- `boardtype` 棋盘类型,可以有x--简约型,x+--带兵、炮位标记和九宫线,x+t--带兵、炮位和九宫线及楚河汉界,x+tn--带兵、炮位、九宫线、楚河汉界及数字线位,x+Xtn--带兵、炮位、九宫线、象位线及楚河汉界
+- `boardlinewd` 棋盘线条宽度
+- `boardlinecolor` 棋盘线条颜色
+- `boardbg` 棋盘背景图片路径及文件名
+- `resize` 缩放类型,可以有none(默认)--无缩放,real--按指定实际尺寸或比例缩放(需要同时指定width/height/xscale/yscale参数值)
+- `piecechar` 棋子字符
+- `piecefont` 棋子字符字体
+- `piecetype` 棋子类型,可以有o--简约型,oo--带双线边框无阴影型,ooo--立体型
+- `boxlinewd` 棋子边框线线宽
+- `boxcolor` 棋子边框颜色
+- `redpiece` 红棋文字颜色
+- `blkpiece` 黑棋文字颜色
+- `lower` 棋子背景颜色
+- `donut` 棋子环带颜色
+- `redupper` 红棋棋子颜色
+- `blkupper` 黑棋棋子颜色
+- `shadow` 棋子阴影颜色
+- `charstroke` 棋子文字笔划类型,可以有none,solid--实线轮廓,whide--白色填充,bold--加粗选择(默认),invisible-—隐藏笔划。
+
+注意:`\init`、`\set`、`\del`和`\mov`这四个命令只能用于`setcchessman`环境及其星号环境中。
+
+## 参与贡献
+---------------------
+
+<!-- 1. github仓库: -->
+<!-- (1). 仓库地址: [chinesechess](https://github.com/registor/chinesechess) -->
+<!-- (2). Issues和PR: [issue](https://github.com/registor/chinesechess/issues) or [pull request](https://github.com/registor/chinesechess/pulls). -->
+
+1. gitee仓库:
+ (1). 仓库地址: [chinesechess](https://gitee.com/nwafu_nan/chinesechess)
+ (2). Issues and PR: [issue](https://gitee.com/nwafu_nan/chinesechess/issues) or [pull request](https://gitee.com/nwafu_nan/chinesechess/pulls).
+
+Copyright and Licence
+---------------------
+
+ Copyright (C) 2020-2022 by Nan Geng <nangeng@nwafu.edu.cn>
+ ----------------------------------------------------------------------
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either
+ version 1.3c of this license or (at your option) any later
+ version. This version of this license is in
+ http://www.latex-project.org/lppl/lppl-1-3c.txt
+ and the latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of
+ LaTeX version 2005/12/01 or later.
+
+ This work has the LPPL maintenance status "maintained".
+
+ The Current Maintainer of this work is Nan Geng.
+
+ This package consists of chinesechess.sty, chinesechess.tex and README.md(this file),
+ and the derived files chinesechess.pdf.
+
diff --git a/macros/latex/contrib/chinesechess/bg01.png b/macros/latex/contrib/chinesechess/bg01.png
new file mode 100644
index 0000000000..d8f0599f41
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/bg01.png
Binary files differ
diff --git a/macros/latex/contrib/chinesechess/bg02.png b/macros/latex/contrib/chinesechess/bg02.png
new file mode 100644
index 0000000000..fa6fb51be5
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/bg02.png
Binary files differ
diff --git a/macros/latex/contrib/chinesechess/build.sh b/macros/latex/contrib/chinesechess/build.sh
new file mode 100755
index 0000000000..91d492c032
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/build.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+xelatex chinesechess.tex &&\
+makeindex -s gind.ist -o chinesechess.ind chinesechess.idx &&\
+makeindex -s gglo.ist -o chinesechess.gls chinesechess.glo &&\
+xelatex chinesechess.tex &&\
+xelatex chinesechess.tex &&\
+xelatex chinesechess.tex
diff --git a/macros/latex/contrib/chinesechess/chinesechess.pdf b/macros/latex/contrib/chinesechess/chinesechess.pdf
new file mode 100644
index 0000000000..22951bd3db
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/chinesechess.pdf
Binary files differ
diff --git a/macros/latex/contrib/chinesechess/chinesechess.sty b/macros/latex/contrib/chinesechess/chinesechess.sty
new file mode 100644
index 0000000000..6ddb58b836
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/chinesechess.sty
@@ -0,0 +1,2297 @@
+%% Copyright (C) 2020-2022 by Nan Geng <nangeng@nwafu.edu.cn>
+%% --------------------------------------------------------------------------
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either
+%% version 1.3c of this license or (at your option) any later
+%% version. This version of this license is in
+%% http://www.latex-project.org/lppl/lppl-1-3c.txt
+%% and the latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of
+%% LaTeX version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Nan Geng.
+%%
+%% --------------------------------------------------------------------------
+%%
+\NeedsTeXFormat{LaTeX2e}[2020/10/01]
+\RequirePackage{expl3}
+\ProvidesExplPackage{chinesechess}{2022-04-29}{v1.0.0}
+ {Typeset Chinese chess with l3draw}
+
+\RequirePackage { l3keys2e, l3draw, xparse }
+
+% 保证TeXLive的向下兼容
+\cs_if_free:NT \box_ht_plus_dp:N
+ {
+ \cs_new_protected:Npn \box_ht_plus_dp:N #1
+ { \tex_dimexpr:D \box_ht:N #1 + \box_dp:N #1 \scan_stop: }
+ }
+
+% 可以使用>{\SplitArgument{1}{~}}分割参数,如:
+% \NewDocumentCommand{\cchessboard}{ s >{\SplitArgument{1}{,}}O{10mm,10mm} }
+%
+% 棋盘排版命令用户接口
+% #1 星号命令,是否输出棋子
+% #2 棋盘类型、棋子类型等外观选项
+\NewDocumentCommand{\cchessboard}{ s O{} }
+ {
+ \group_begin:
+ % 星号命令是否带棋子
+ \IfBooleanTF{ #1 }
+ {
+ \bool_set_false:N \l__cchess_board_pieces_bool
+ }{
+ \bool_set_true:N \l__cchess_board_pieces_bool
+ }
+ % 选项设置
+ \keys_set:nn { cchess } { #2 }
+ \__cchess_board_output:
+ \group_end:
+ }
+
+% 棋谱排版命令用户接口
+% #1 棋盘类型、棋子类型等外观选项
+% #2 棋子位置列表
+% 棋子字母汉字对照表(取xq.sty中的定义)
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵, k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+\NewDocumentCommand{\cchessman}{ O{} m }
+ {
+ \group_begin:
+ % 选项设置
+ \keys_set:nn { cchess } { #1 }
+ \__cchess_manual_output:n { #2 }
+ \group_end:
+ }
+
+% 棋子字符复位
+\NewDocumentCommand{\resetpiece}{}
+ {
+ % 定义棋子字符常量
+ \clist_map_inline:nn
+ {
+ { K } {\__cchess_symbol:n {"5E25} }, % 帥
+ { A } {\__cchess_symbol:n {"4ED5} }, % 仕
+ { E } {\__cchess_symbol:n {"76F8} }, % 相
+ { H } {\__cchess_symbol:n {"9A6C} }, % 马
+ { R } {\__cchess_symbol:n {"8F66} }, % 车
+ { C } {\__cchess_symbol:n {"7832} }, % 砲
+ { P } {\__cchess_symbol:n {"5175} }, % 兵
+ { k } {\__cchess_symbol:n {"5C07} }, % 將
+ { a } {\__cchess_symbol:n {"58EB} }, % 士
+ { e } {\__cchess_symbol:n {"8C61} }, % 象
+ { h } {\__cchess_symbol:n {"99AC} }, % 馬
+ { r } {\__cchess_symbol:n {"8ECA} }, % 車
+ { c } {\__cchess_symbol:n {"70AE} }, % 炮
+ { p } {\__cchess_symbol:n {"5352} }, % 卒
+ }
+ { \__cchess_piece_char_setup:nn ##1 }
+ }
+% 打谱环境初始化(仅用于setcchessman环境中)
+% #1 棋子位置列表
+% 棋子字母汉字对照表(取xq.sty中的定义)
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵, k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+\NewDocumentCommand{\init}{ m }
+ {
+ % 临时clist
+ \clist_set:Nn \l_tmpa_clist { #1 }
+
+ % 替换占位盒子内容
+ \clist_map_inline:Nn \l_tmpa_clist
+ { \__cchess_piece_replace_handle:nn ##1 }
+ }
+
+% 打谱环境中的棋子布置命令(仅用于setcchessman环境中)
+% #1 棋子位置
+% #2 棋子名称(单个英文字母)
+% 棋子字母汉字对照表(取xq.sty中的定义)
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵, k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+\NewDocumentCommand{\set}{ m m }
+ {
+ \__cchess_piece_replace_handle:nn { #1 } { #2 }
+ }
+
+% 删除打谱环境中的棋子(仅用于setcchessman环境中)
+% #1 棋子位置
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+\NewDocumentCommand{\del}{ m }
+ {
+ \__cchess_piece_remove_handle:n { #1 }
+ }
+
+% 移动打谱环境中的棋子(仅用于setcchessman环境中)
+% #1 棋子名称(单个英文字母)
+% #2 棋子当前位置
+% #3 棋子目的位置
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵, k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% 水平定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8)
+% 垂直定位: a(0),b(1),c(2),d(3),e(4),f(5),g(6),h(7),i(8),j(9)
+\NewDocumentCommand{\mov}{ m m m }
+ {
+ \__cchess_piece_move_handle:nnn { #1 } { #2 } { #3 }
+ }
+
+% 打谱排版环境用户接口
+% #1 棋盘类型、棋子类型等外观选项
+\NewDocumentEnvironment{ setcchessman }{ O{} +b }
+ {
+ \group_begin:
+ \bool_set_false:N \l__cchess_with_setman_bool
+ \keys_set:nn { cchess } { #1 }
+ \__cchess_setcchessman_pre_setup:n { #2 }
+ }{
+ \__cchess_setcchessman_post_setup:
+ \group_end:
+ }
+
+% 打谱排版星号环境用户接口,用于同时输出棋谱描述
+% #1 棋盘类型、棋子类型等外观选项
+\NewDocumentEnvironment{ setcchessman* }{ O{} +b }
+ {
+ \group_begin:
+ \bool_set_true:N \l__cchess_with_setman_bool
+ \keys_set:nn { cchess } { #1 }
+ \__cchess_setcchessman_pre_setup:n { #2 }
+ }{
+ \__cchess_setcchessman_post_setup:
+ \group_end:
+ }
+
+
+% ==========棋子字符定义=====================
+% 读取符号
+\cs_new:Npn \__cchess_symbol:n #1
+ {
+ \tex_char:D #1
+ \scan_stop:
+ }
+
+% 棋子符号定义
+\cs_new_protected:Npn \__cchess_piece_define:nn #1#2
+ {
+ \tl_const:cn { c__cchess_ #1 _tl } { \__cchess_symbol:n { #2 } }
+ }
+
+% ==========变量定义=====================
+% 绘制棋盘时是否带有棋子标志
+\bool_new:N \l__cchess_board_pieces_bool
+\bool_new:N \l__cchess_with_setman_bool
+
+% 棋子类型
+\tl_new:N \l__cchess_piece_box_type_tl
+% 棋子类型列表
+\clist_new:N \g__cchess_piece_box_list_clist
+% 棋盘类型
+\tl_new:N \l__cchess_board_type_tl
+% 棋盘类型列表
+\clist_new:N \g__cchess_board_list_clist
+
+% 缩放方式
+\tl_new:N \l__cchess_resize_method_tl
+% 缩放方式列表
+\clist_new:N \g__cchess_resize_method_clist
+
+% 棋谱输出宽度
+\dim_new:N \l__cchess_manual_width_dim
+% 棋谱输出高度
+\dim_new:N \l__cchess_manual_height_dim
+% 棋盘宽度
+\dim_new:N \l__cchess_board_width_dim
+% 棋盘高度
+\dim_new:N \l__cchess_board_height_dim
+% 棋盘线线宽
+\dim_new:N \l__cchess_board_linewidth_dim
+% 辅线线宽
+\dim_new:N \l__cchess_cross_linewidth_dim
+% 辅线间距
+\dim_new:N \l__cchess_cross_sep_dim
+% 棋子字符正方形外接圆半径
+\dim_new:N \l__cchess_piece_box_radius_dim
+% 棋子外框线线宽
+\dim_new:N \l__cchess_box_linewidth_dim
+% 临时尺寸变量
+\dim_new:N \l__cchess_tmpa_dim
+\dim_new:N \l__cchess_tmpb_dim
+\dim_new:N \l__cchess_tmpc_dim
+\dim_new:N \l__cchess_tmpd_dim
+
+% 棋子容器
+% 当前中国象棋主流软件的棋子代码,多沿用:
+% K A B N R C P
+% 帅 仕 相 马 车 炮 兵
+% (红方用大写字母,黑方小写)
+% 出于对国际象棋棋手意识习惯的兼容性设计
+% 相 B ,也可兼容使用 E,
+% 马N, 也可兼容使用 H 代替
+% 判断红黑棋子英文单字母名称的正则表达式
+\regex_new:N \l__capital_regex
+\regex_set:Nn \l__capital_regex { [KAERCHP] }
+% 判断棋子英文单字母名称的正则表达式
+\clist_const:Nn \c__cchess_pieces_name_clist { K,A,E,R,C,H,P,k,a,e,r,c,h,p }
+\msg_new:nnn { cchess } { piecename-exists } { The~ piece~ name~ `#1~ not~ exists. }
+
+% 定义棋子字符常量
+\clist_map_inline:nn
+ {
+ { K } { "5E25 }, % 帥
+ { A } { "4ED5 }, % 仕
+ { E } { "76F8 }, % 相
+ { H } { "9A6C }, % 马
+ { R } { "8F66 }, % 车
+ { C } { "7832 }, % 砲
+ { P } { "5175 }, % 兵
+ { k } { "5C07 }, % 將
+ { a } { "58EB }, % 士
+ { e } { "8C61 }, % 象
+ { h } { "99AC }, % 馬
+ { r } { "8ECA }, % 車
+ { c } { "70AE }, % 炮
+ { p } { "5352 }, % 卒
+ }
+ { \__cchess_piece_define:nn #1 }
+
+% 定义棋子编码与字符对照属性表
+\prop_new:N \c__cchess_board_pieces_alph_name_prop
+\clist_map_inline:Nn \c__cchess_pieces_name_clist
+ {
+ \prop_put:NnV \c__cchess_board_pieces_alph_name_prop
+ { #1 } { \use:c { c__cchess_ #1 _tl } }
+ }
+
+% 在棋子编码列表中添加n表示空(null)棋子
+\clist_push:Nn \c__cchess_pieces_name_clist { n }
+
+% 定义棋子盒子容器
+\clist_map_inline:Nn \c__cchess_pieces_name_clist
+ {
+ \coffin_new:c { l__cchess_piece_ #1 _coffin }
+ }
+% 将空棋子盒子容器置空
+\hcoffin_gset:Nn \l__cchess_piece_n_coffin { \phantom{空} }
+
+% 棋盘盒子容器
+\coffin_new:N \l__cchess_board_coffin
+% 棋盘背景盒子容器
+\coffin_new:N \l__cchess_board_background_coffin
+
+% 棋谱容器
+\coffin_new:N \l__cchess_manual_coffin
+
+% 判断是否为字母位置的正则表达式
+\regex_new:N \l__alph_regex
+\regex_set:Nn \l__alph_regex { [a-j] }
+
+% 棋子位置字母与数字对应关系
+\prop_const_from_keyval:Nn \c__cchess_board_pos_alph_num_prop
+ {
+ a = 0, b = 1, c = 2 , d = 3, e = 4,
+ f = 5, g = 6, h = 7, i = 8, j = 9
+ }
+
+\coffin_new:N \l__cchess_board_pieces_pos_coffin
+
+% 判断是否为数值位置的正则表达式
+\regex_new:N \l__digit_regex
+\regex_set:Nn \l__digit_regex { [0-9] }
+
+% 棋子位置数字与字母对应关系
+\prop_const_from_keyval:Nn \c__cchess_board_pos_num_alph_prop
+ {
+ 0 = a, 1 = b, 2 = c, 3 = d, 4 = e,
+ 5 = f, 6 = g, 7 = h, 8 = i, 9 = j
+ }
+
+% 判断是水平方向位置合法性的正则表达式
+\clist_const:Nn \c__cchess_pos_x_index_clist
+ { a,b,c,d,e,f,g,h,i,0,1,2,3,4,5,6,7,8 }
+\msg_new:nnn { cchess } { posx-exists } { The~ x~ index~ `#1~ not~ exists. }
+% 判断是垂直方向位置合法性的正则表达式
+\clist_const:Nn \c__cchess_pos_y_index_clist
+ { a,b,c,d,e,f,g,h,i,j,0,1,2,3,4,5,6,7,8,9 }
+\msg_new:nnn { cchess } { posy-exists } { The~ y~ index~ `#1~ not~ exists. }
+
+% 棋子占位盒子容器
+\clist_const:Nn \c__cchess_board_pos_x_clist
+ { a,b,c,d,e,f,g,h,i }
+\clist_const:Nn \c__cchess_board_pos_y_clist
+ { a,b,c,d,e,f,g,h,i,j }
+\clist_map_inline:Nn \c__cchess_board_pos_x_clist
+ {
+ \clist_map_inline:Nn \c__cchess_board_pos_y_clist
+ {
+ \coffin_new:c { l__cchess_board_piece_ #1 _ ##1 _coffin }
+ \hcoffin_gset:cn { l__cchess_board_piece_ #1 _ ##1 _coffin }
+ { \phantom{空} }
+ }
+ }
+\coffin_new:N \l__cchess_board_piece_n_coffin
+\hcoffin_gset:Nn \l__cchess_board_piece_n_coffin { \phantom{空} }
+
+% 红方棋盘坐标字母与竖线标位对应关系
+\prop_const_from_keyval:Nn \c__cchess_board_red_x_idx_prop
+ {
+ a = 九, b = 八, c = 七 , d = 六, e = 五,
+ f = 四, g = 三, h = 二, i = 一
+ }
+
+% 黑方棋盘坐标字母与竖线标位对应关系
+\prop_const_from_keyval:Nn \c__cchess_board_black_x_idx_prop
+ {
+ a = 1, b = 2, c = 3 , d = 4, e = 5,
+ f = 6, g = 7, h = 8, i = 9
+ }
+
+% 英文数字与中文数字的对应关系
+\prop_const_from_keyval:Nn \c__cchess_board_pos_arabic_zh_prop
+ {
+ 0 = 〇, 1 = 一, 2 = 二, 3 = 三, 4 = 四,
+ 5 = 五, 6 = 六, 7 = 七, 8 = 八, 9 = 九
+ }
+
+% 棋谱文字说明列表(如车一进二等)
+\clist_new:N \l__cchess_manual_clist
+
+% 棋子外框盒子容器
+\coffin_new:N \l__cchess_box_coffin
+% 棋子盒子容器
+\coffin_new:N \l__cchess_piece_coffin
+% 楚河汉界盒子容器
+\coffin_new:N \l__cchess_char_a_coffin
+\coffin_new:N \l__cchess_char_b_coffin
+\coffin_new:N \l__cchess_char_c_coffin
+\coffin_new:N \l__cchess_char_d_coffin
+% 临时盒子容器
+\coffin_new:N \l__cchess_tmpa_coffin
+\coffin_new:N \l__cchess_tmpb_coffin
+\coffin_new:N \l__cchess_tmpc_coffin
+\coffin_new:N \l__cchess_tmpd_coffin
+
+\clist_set:Nn \l_tmpa_clist { a,b,c,d }
+\clist_map_inline:Nn \l_tmpa_clist
+ {
+ \coffin_new:c { l_char_tmp #1 _coffin }
+ }
+
+% 棋子字符包围盒尺寸
+\dim_new:N \charboxsize
+% 棋子字符包围盒尺寸半长
+\dim_new:N \semicharboxsize
+% 棋子整体尺寸
+\dim_new:N \piecesize
+% 棋盘格子尺寸
+\dim_new:N \gridsize
+% 棋子缩放比例
+\tl_new:N \l__cchess_piece_scale_tl
+% 待处理棋子字符
+\tl_new:N \l__cchess_pieces_tl
+% 棋子字符格式
+\tl_new:N \l__cchess_piece_char_format_tl
+% 棋盘背景图片名称
+\tl_new:N \l__cchess_board_background_tl
+% 棋子字符字形类型(实线、虚线等)
+\int_new:N \l__cchess_charstroke_type_int
+
+% 打谱环境用计数器
+% \int_new:N \c@cchessman
+
+% 增加两个临时int变量
+\int_new:N \l_tmpc_int
+\int_new:N \l_tmpd_int
+\int_new:N \l_tmpe_int
+% 增加两个临时tl变量
+\tl_new:N \l_tmpc_tl
+\tl_new:N \l_tmpd_tl
+\tl_new:N \l_tmpe_tl
+
+
+% 棋子盒子由l3draw实现,
+% 棋子外围盒子及缩放设计思路来自zitie宏包(\url{https://www.ctan.org/pkg/zitie})。
+
+% =============颜色处理函数=============
+% 填充色辅助函数
+\cs_new_nopar:Nn \__cchess_aux_color_boxfill:
+ { }
+
+% 颜色命名函数
+% #1 颜色名称
+% #2 颜色表达式
+\cs_set_nopar:Npn \__cchess_color_select:nn #1#2
+ {
+ \color_set:nn {#1} {#2}
+ }
+\cs_generate_variant:Nn \__cchess_color_select:nn {nx}
+
+% 颜色命名函数
+% #1 颜色名称
+% #2 颜色空间
+% #3 颜色分量值
+\cs_set_nopar:Npn \__cchess_color_select:nnn #1#2#3
+ {
+ \color_set:nnn {#1} {#2} {#3}
+ }
+\cs_generate_variant:Nn \__cchess_color_select:nnn {nnx}
+
+% =============基础尺寸计算函数=============
+% 盒子容器总高度计算函数
+\cs_new_nopar:Npn \__cchess_coffin_ht_plus_dp:N #1
+ {
+ \coffin_ht:N #1 + \coffin_dp:N #1
+ }
+
+% 计算基字符外框大小(外接正方形边长和外接圆半径)
+\cs_new:Npn \__cchess_calc_piece_box_size:
+ {
+ % 设置基字符格式的基字符盒子
+ \hbox_set:Nn \l_tmpa_box { 将 }
+
+ % 盒子宽度
+ \dim_set:Nn \l_tmpa_dim
+ {
+ \box_wd:N \l_tmpa_box
+ }
+ % 盒子高度
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \box_ht_plus_dp:N \l_tmpa_box
+ }
+
+ % 正方形边长
+ \dim_compare:nNnTF \l_tmpa_dim > \l_tmpb_dim
+ {
+ \dim_gset_eq:NN \charboxsize \l_tmpa_dim
+ }
+ {
+ \dim_gset_eq:NN \charboxsize \l_tmpb_dim
+ }
+
+ \dim_gadd:Nn \charboxsize { 2pt }
+
+ % 包围盒半长
+ \dim_gset:Nn \semicharboxsize
+ {
+ \fp_to_dim:n { \fp_eval:n { \charboxsize / 2 } }
+ }
+
+ % 外接圆半径
+ \dim_gset:Nn \l__cchess_piece_box_radius_dim
+ {
+ \fp_to_dim:n { \fp_eval:n { \charboxsize * sqrt(2)/ 2 } }
+ }
+ }
+
+% =============构造棋子函数=============
+% 字符盒子构造类型函数名称生成函数
+% 名称中6个参数分别表示:
+% #1 左下角x坐标
+% #2 左下角y坐标
+% #3 右上角x坐标
+% #4 右上角y坐标
+% #5 x方向缩放比例(扩展保留参数)
+% #6 y方向缩放比例(扩展保留参数)
+\cs_new_nopar:Npn \__cchess_piece_box_type:n #1
+ {
+ __cchess_piece_box_construct_type_ #1 :n
+ }
+% 字符盒子构造类型函数名称命令生成函数
+% 名称命令中6个参数分别表示:
+% #1 左下角x坐标
+% #2 左下角y坐标
+% #3 右上角x坐标
+% #4 右上角y坐标
+% #5 x方向缩放比例(扩展保留参数)
+% #6 y方向缩放比例(扩展保留参数)
+\cs_new_nopar:Npn \__cchess_piece_box_type_c:n #1
+ {
+ \use:c
+ {
+ __cchess_piece_box_construct_type_ #1 :n
+ }
+ }
+
+% 字符盒子构造类型函数内部生成器函数
+% #1 类型名称
+\cs_new:Npn \__cchess_new_piece_box_private_construct:nn #1
+ {
+ % 类似\cs_new:cn __cchess_piece_box_construct_type_none:n
+ \cs_new:cn { \__cchess_piece_box_type:n {#1} }
+ }
+\cs_generate_variant:Nn \__cchess_new_piece_box_private_construct:nn { V }
+\cs_generate_variant:Nn \__cchess_new_piece_box_private_construct:nn { x }
+
+% 字符盒子构造类型函数生成器函数
+% #1 类型名称
+\cs_new:Npn \__cchess_new_piece_box_construct:nn #1
+ {
+ % 将类型名称记入clist
+ \clist_put_right:Nn \g__cchess_piece_box_list_clist {#1}
+ % 类似\cs_new:cn __cchess_piece_box_construct_type_none:n
+ \cs_new:cn { \__cchess_piece_box_type:n {#1} }
+ }
+\cs_generate_variant:Nn \__cchess_new_piece_box_construct:nn { V }
+\cs_generate_variant:Nn \__cchess_new_piece_box_construct:nn { x }
+
+% 定义字符边框盒子类型内部函数
+% 无边框
+\__cchess_new_piece_box_construct:nn { none } { }
+
+% 填充外接圆
+\__cchess_new_piece_box_private_construct:nn { __outerfilledcircle }
+ {
+ \draw_scope_begin:
+ \color_fill:n { lowerbgboxfill }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { fill }
+ \draw_scope_end:
+ }
+
+% 底层填充外接圆
+\__cchess_new_piece_box_private_construct:nn { __outerlowerfilledcircle }
+ {
+ \draw_scope_begin:
+ \color_fill:n { lowerbgboxfill }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { fill }
+ \draw_scope_end:
+ }
+
+% 顶层填充外接圆
+\__cchess_new_piece_box_private_construct:nn { __outerupperfilledcircle }
+ {
+ \draw_scope_begin:
+ \color_fill:n { upperbgboxfill }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { fill }
+ \draw_scope_end:
+ }
+
+% 圆环层填充外接圆
+\__cchess_new_piece_box_private_construct:nn { __outerdonutfilledcircle }
+ {
+ \draw_scope_begin:
+ \color_fill:n { donutboxfill }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { fill }
+ \draw_scope_end:
+ }
+
+% 阴影填充外接圆
+\__cchess_new_piece_box_private_construct:nn { __outershadowfilledcircle }
+ {
+ \draw_scope_begin:
+ \color_fill:n { shadowboxfill }
+ \draw_transform_shift:n { \charboxsize*0.1, -\charboxsize*0.1 }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { fill }
+ \draw_scope_end:
+ }
+
+% 外接圆边框
+\__cchess_new_piece_box_private_construct:nn { __outercirclebox }
+ {
+ \draw_scope_begin:
+ \color_stroke:n { cchesspieceboxcolor }
+ \draw_path_circle:nn { \semicharboxsize, \semicharboxsize }
+ { \l__cchess_piece_box_radius_dim*#1 }
+ \draw_path_use_clear:n { stroke }
+ \draw_scope_end:
+ }
+
+% 填充外接圆叠加外接圆边框
+\__cchess_new_piece_box_construct:nn { o }
+ {
+ \__cchess_piece_box_type_c:n { __outerupperfilledcircle } {#1}
+ \__cchess_piece_box_type_c:n { __outercirclebox } {#1}
+ }
+
+% 填充外接圆叠加同心82%外接圆边框
+\__cchess_new_piece_box_construct:nn { oo }
+ {
+ \__cchess_piece_box_type_c:n { __outerupperfilledcircle } {#1}
+ \__cchess_piece_box_type_c:n { __outercirclebox } {#1}
+ \__cchess_piece_box_type_c:n { __outercirclebox } {0.82}
+ }
+
+% 3同心圆叠加(阴影)
+\__cchess_new_piece_box_construct:nn { ooo }
+ {
+ % 绘制填充外接圆阴影
+ \__cchess_piece_box_type_c:n { __outershadowfilledcircle } {1.0}
+ % 绘制填充外接圆外圈背景
+ \__cchess_piece_box_type_c:n { __outerlowerfilledcircle } {1.0}
+ % 绘制填充外接边环背景
+ \__cchess_piece_box_type_c:n { __outerdonutfilledcircle } {0.88}
+ % 绘制填充外接圆内圈背景
+ \__cchess_piece_box_type_c:n { __outerupperfilledcircle } {0.72}
+ % 绘制双边刻环线
+ \__cchess_piece_box_type_c:n { __outercirclebox } {0.88}
+ \__cchess_piece_box_type_c:n { __outercirclebox } {0.72}
+ }
+
+\msg_new:nnn { cchess } { box-exists } { The~ box~ type~ `#1~ not~ exists. }
+
+% =============构造棋盘函数=============
+% 棋盘部件构造函数函数名称生成函数
+% 名称中2个参数分别表示:
+% #1 x方向缩放比例(暂未使用保留参数)
+% #2 y方向缩放比例(暂未使用保留参数)
+\cs_new_nopar:Npn \__cchess_board_type:n #1
+ {
+ __cchess_board_construct_type_ #1 :nn
+ }
+% 字符盒子构造类型函数名称命令生成函数
+% 名称命令中2个参数分别表示:
+% #1 x方向缩放比例(暂未使用保留参数)
+% #2 y方向缩放比例(暂未使用保留参数)
+\cs_new_nopar:Npn \__cchess_board_type_c:n #1
+ {
+ \use:c
+ {
+ __cchess_board_construct_type_ #1 :nn
+ }
+ }
+
+% 字符盒子构造类型函数生成器内部函数
+% #1 类型名称
+\cs_new:Npn \__cchess_new_board_private_construct:nn #1
+ {
+ % 类似\cs_new:cn __cchess_board_construct_type_none:nn
+ \cs_new:cn { \__cchess_board_type:n {#1} }
+ }
+\cs_generate_variant:Nn \__cchess_new_board_private_construct:nn { V }
+\cs_generate_variant:Nn \__cchess_new_board_private_construct:nn { x }
+
+% 字符盒子构造类型函数生成器函数
+% #1 类型名称
+\cs_new:Npn \__cchess_new_board_construct:nn #1
+ {
+ % 将类型名称记入clist
+ \clist_put_right:Nn \g__cchess_board_list_clist {#1}
+ % 类似\cs_new:cn __cchess_board_construct_type_none:nn
+ \cs_new:cn { \__cchess_board_type:n {#1} }
+ }
+\cs_generate_variant:Nn \__cchess_new_board_construct:nn { V }
+\cs_generate_variant:Nn \__cchess_new_board_construct:nn { x }
+
+% 无棋盘
+\__cchess_new_board_construct:nn { none } { }
+
+% 半部棋盘
+\__cchess_new_board_private_construct:nn { __semiboard }
+ {
+ \draw_scope_begin:
+ \color_stroke:n { cchessboardlinecolor }
+ % 绘制棋盘网格
+ \draw_path_grid:nnnn { \gridsize } { \gridsize }
+ { 0, 0 } { \gridsize * 8, \gridsize * 4 }
+
+ % 绘制半长边格线
+ \draw_path_moveto:n { 0 , \gridsize * 4 }
+ \draw_path_lineto:n { 0 , \gridsize * 4.5 }
+ \draw_path_moveto:n { \gridsize * 8, \gridsize * 4 }
+ \draw_path_lineto:n { \gridsize * 8, \gridsize * 4.5 }
+
+ \draw_path_use_clear:n { stroke }
+ \draw_scope_end:
+ }
+
+% 兵、炮4分位标志(右上)
+\__cchess_new_board_private_construct:nn { __quaterpos }
+ {
+ % 计算标志长度
+ \dim_set:Nn \l_tmpa_dim
+ { \fp_to_dim:n { \fp_eval:n { \gridsize * 0.10 } } }
+
+ \draw_scope_begin:
+ \color_stroke:n { cchessboardlinecolor }
+ \draw_path_scope_begin:
+ \draw_linewidth:n { \l__cchess_cross_linewidth_dim }
+ \draw_path_moveto:n { 0pt , \l_tmpa_dim }
+ \draw_path_lineto:n { 0pt , 0pt }
+ \draw_path_lineto:n { \l_tmpa_dim, 0pt }
+ \draw_path_use_clear:n { stroke }
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 兵、炮全位标志
+\__cchess_new_board_private_construct:nn { __fullpos }
+ {
+ \draw_scope_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l__cchess_cross_sep_dim, \l__cchess_cross_sep_dim }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { -\l__cchess_cross_sep_dim, \l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { 90 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { -\l__cchess_cross_sep_dim, -\l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { 180 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l__cchess_cross_sep_dim, -\l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { 270 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 右向兵半位标志
+\__cchess_new_board_private_construct:nn { __rightsemipos }
+ {
+ \draw_scope_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l__cchess_cross_sep_dim, \l__cchess_cross_sep_dim }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l__cchess_cross_sep_dim, -\l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { -90 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 左向兵半位标志
+\__cchess_new_board_private_construct:nn { __leftsemipos }
+ {
+ \draw_scope_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { -\l__cchess_cross_sep_dim, \l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { 90 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { -\l__cchess_cross_sep_dim, -\l__cchess_cross_sep_dim }
+ \draw_transform_rotate:n { 180 }
+ \__cchess_board_type_c:n { __quaterpos } {#1} {#2}
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 兵、炮标志
+\__cchess_new_board_private_construct:nn { __semipos }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \draw_scope_begin:
+ % 绘制兵、炮定位标志
+ \clist_map_variable:nNn {{1,2},{7,2},{2,3},{4,3},{6,3}} \l_tmpa_tl
+ {
+ \clist_set:NV \l_tmpa_clist \l_tmpa_tl
+ \dim_set:Nn \l_tmpa_dim
+ {
+ \fp_to_dim:n
+ {
+ \fp_eval:n { \gridsize * \clist_item:Nn \l_tmpa_clist { 1 } }
+ }
+ }
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \fp_to_dim:n
+ {
+ \fp_eval:n { \gridsize * \clist_item:Nn \l_tmpa_clist { 2 } }
+ }
+ }
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l_tmpa_dim, \l_tmpb_dim }
+ \__cchess_board_type_c:n { __fullpos } {#1} {#2}
+ \draw_path_scope_end:
+ }
+
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { 0, \gridsize * 3 }
+ \__cchess_board_type_c:n { __rightsemipos } {#1} {#2}
+ \draw_path_scope_end:
+
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 3 }
+ \__cchess_board_type_c:n { __leftsemipos } {#1} {#2}
+ \draw_path_scope_end:
+
+ \draw_scope_end:
+ }
+ % 使用盒子容器
+ \draw_path_scope_begin:
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ }
+
+% 无兵、炮标志全棋盘
+\__cchess_new_board_private_construct:nn { __semiboardwithpos }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboard } {#1} {#2}
+ \__cchess_board_type_c:n { __semipos } {#1} {#2}
+ }
+ % 使用盒子容器
+ \draw_path_scope_begin:
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ }
+
+% 九宫对角线
+\__cchess_new_board_private_construct:nn { __dguardcross }
+ {
+ \draw_scope_begin:
+ \color_stroke:n { cchessboardlinecolor }
+ \draw_path_scope_begin:
+ \draw_linewidth:n { \l__cchess_cross_linewidth_dim }
+ \draw_transform_shift:n { \gridsize * 3, 0 }
+
+ \draw_path_moveto:n { 0 , \gridsize * 2 }
+ \draw_path_lineto:n { \gridsize * 2, 0 }
+ \draw_path_moveto:n { 0 , 0 }
+ \draw_path_lineto:n { \gridsize * 2, \gridsize * 2 }
+ \draw_path_use_clear:n { stroke }
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 象位线
+\__cchess_new_board_private_construct:nn { __elephantcross }
+ {
+ \draw_scope_begin:
+ \color_stroke:n { cchessboardlinecolor }
+ \draw_path_scope_begin:
+ \draw_linewidth:n { \l__cchess_cross_linewidth_dim }
+ \draw_dash_pattern:nn { 0.5mm , 0.5mm , 0.5mm , 0.5mm } { 0cm }
+ \draw_path_moveto:n { \gridsize * 2, 0 }
+ \draw_path_lineto:n { \gridsize * 6, \gridsize * 4 }
+ \draw_path_lineto:n { \gridsize * 8, \gridsize * 2 }
+ \draw_path_lineto:n { \gridsize * 6, 0 }
+ \draw_path_lineto:n { \gridsize * 2, \gridsize * 4 }
+ \draw_path_lineto:n { 0 , \gridsize * 2 }
+ \draw_path_lineto:n { \gridsize * 2, 0 }
+ \draw_path_use_clear:n { stroke }
+ \draw_path_scope_end:
+ \draw_scope_end:
+ }
+
+% 带炮、兵位标志和九宫对角线的半棋盘
+\__cchess_new_board_private_construct:nn { __semiboardposdguardcross }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboardwithpos } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ }
+ % 使用盒子容器
+ \draw_path_scope_begin:
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ }
+
+% 使用盒子容器函数变体
+\cs_generate_variant:Nn \draw_coffin_use:Nnn { c }
+
+% 构建楚河汉界
+\__cchess_new_board_private_construct:nn { __midseptext }
+ {
+
+ \color_select:n { cchessboardlinecolor }
+
+ \hcoffin_set:Nn \l_char_tmpa_coffin { 河 }
+ \hcoffin_set:Nn \l_char_tmpb_coffin { 楚 }
+ \hcoffin_set:Nn \l_char_tmpc_coffin { 漢 }
+ \hcoffin_set:Nn \l_char_tmpd_coffin { 界 }
+
+ \clist_map_inline:nn { a, b }
+ {
+ \coffin_rotate:cn { l_char_tmp ##1 _coffin } { -90 }
+ }
+ \clist_map_inline:nn { c, d }
+ {
+ \coffin_rotate:cn { l_char_tmp ##1 _coffin } { 90 }
+ }
+
+ % 测量盒子容器总高度(用内切圆则不需要)
+ \dim_set:Nn \l_tmpa_dim
+ { \__cchess_coffin_ht_plus_dp:N \l_char_tmpa_coffin }
+
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \fp_to_dim:n { \fp_eval:n { \gridsize * 0.45 } }
+ }
+
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \coffin_scale:cnn { l_char_tmp ##1 _coffin }
+ {
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }{
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }
+ }
+
+ % 排版文字
+ \draw_scope_begin:
+ \int_set:Nn \l_tmpa_int { 1 }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ { \gridsize * \l_tmpa_int, \gridsize * 4.5 }
+ \draw_coffin_use:cnn { l_char_tmp ##1 _coffin } { hc } { vc }
+ \draw_path_scope_end:
+ \int_incr:N \l_tmpa_int
+ \int_incr:N \l_tmpa_int
+ }
+ \draw_scope_end:
+ }
+
+% 构建数字标识
+\__cchess_new_board_private_construct:nn { __tbnumtext }
+ {
+ \dim_set:Nn \l__cchess_tmpc_dim
+ {
+ \fp_to_dim:n { \fp_eval:n { \gridsize * 9 + \gridsize * 0.7 } }
+ }
+ \dim_set:Nn \l__cchess_tmpd_dim
+ {
+ \fp_to_dim:n { \fp_eval:n { -\gridsize * 0.7 } }
+ }
+
+ \color_select:n { cchessboardlinecolor }
+
+ \clist_set:Nn \l_tmpa_clist { 1,2,3,4,5,6,7,8,9 }
+ \clist_set:Nn \l_tmpb_clist { 九,八,七,六,五,四,三,二,一 }
+
+ \hcoffin_set:Nn \l_tmpa_coffin { 五 }
+
+ % 测量盒子容器总高度
+ \dim_set:Nn \l_tmpa_dim
+ { \__cchess_coffin_ht_plus_dp:N \l_tmpa_coffin }
+
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \fp_to_dim:n { \fp_eval:n { \gridsize * 0.25 } }
+ }
+
+ \draw_scope_begin:
+ \int_set:Nn \l_tmpa_int { 0 }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \clist_pop:NN \l_tmpb_clist \l_tmpa_tl
+ \hcoffin_set:Nn \l_tmpa_coffin { ##1 }
+ \hcoffin_set:Nn \l_tmpb_coffin { \l_tmpa_tl }
+ \coffin_scale:Nnn \l_tmpa_coffin
+ {
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }{
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }
+ \coffin_scale:Nnn \l_tmpb_coffin
+ {
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }{
+ \dim_ratio:nn { \l_tmpb_dim } { \l_tmpa_dim }
+ }
+
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ { \gridsize * \l_tmpa_int, \l__cchess_tmpc_dim }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { hc } { vc }
+ \draw_path_scope_end:
+
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ { \gridsize * \l_tmpa_int, \l__cchess_tmpd_dim }
+ \draw_coffin_use:Nnn \l_tmpb_coffin { hc } { vc }
+ \draw_path_scope_end:
+
+ \int_incr:N \l_tmpa_int
+ }
+ \draw_scope_end:
+ }
+
+% 无兵、炮标志全棋盘
+\__cchess_new_board_construct:nn { x }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboard } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ }
+ % 下半部
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+
+ % 上半部
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 9 }
+ \draw_transform_rotate:n { 180 }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ }
+
+% 有兵、炮标志全棋盘
+\__cchess_new_board_construct:nn { x+ }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboardwithpos } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ }
+ % 下半部
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+
+ % 上半部
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 9 }
+ \draw_transform_rotate:n { 180 }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ }
+
+% 有兵、炮标志全棋盘
+\__cchess_new_board_construct:nn { x+t }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboardwithpos } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ }
+ % 下半部
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+
+ % 上半部
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 9 }
+ \draw_transform_rotate:n { 180 }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ \__cchess_board_type_c:n { __midseptext } {#1} {#2}
+ }
+
+% 有兵、炮标志全棋盘
+\__cchess_new_board_construct:nn { x+tn }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboardwithpos } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ }
+ % 下半部
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+
+ % 上半部
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 9 }
+ \draw_transform_rotate:n { 180 }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ \__cchess_board_type_c:n { __midseptext } {#1} {#2}
+ \__cchess_board_type_c:n { __tbnumtext } {#1} {#2}
+ }
+
+% 有兵、炮标志和象位线的全棋盘
+\__cchess_new_board_construct:nn { x+Xtn }
+ {
+ \hcoffin_set:Nn \l_tmpa_coffin
+ {
+ \__cchess_board_type_c:n { __semiboardwithpos } {#1} {#2}
+ \__cchess_board_type_c:n { __dguardcross } {#1} {#2}
+ \__cchess_board_type_c:n { __elephantcross } {#1} {#2}
+ }
+ % 下半部
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+
+ % 上半部
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * 8, \gridsize * 9 }
+ \draw_transform_rotate:n { 180 }
+ \draw_coffin_use:Nnn \l_tmpa_coffin { l } { b }
+ \draw_path_scope_end:
+ \__cchess_board_type_c:n { __midseptext } {#1} {#2}
+ \__cchess_board_type_c:n { __tbnumtext } {#1} {#2}
+ }
+
+\msg_new:nnn { cchess } { board-exists } { The~ board~ type~ `#1~ not~ exists. }
+
+% =============缩放处理函数=============
+% 缩放类型名称生成函数
+\cs_new_nopar:Npn \__cchess_resize:n #1
+ {
+ __cchess_processor_resize_ #1 :w
+ }
+
+% 缩放类型函数名称命令生成函数
+\cs_new_nopar:Npn \__cchess_resize_c:n #1
+ {
+ \use:c
+ {
+ __cchess_processor_resize_ #1 :w
+ }
+ }
+
+% 缩放代码生成函数
+% #1 dim长度变量1
+% #2 dim长度变量2
+% #3 缩放代码1
+% #4 缩放代码2
+% #5 缩放代码3
+% #6 缩放代码4
+% 如果 #1 > 0 且 #2 > 0 ,取#3代码
+% 如果 #1 > 0 且 #2 <= 0,取#4代码
+% 如果 #1 <= 0 且 #2 > 0 ,取#5代码
+% 如果 #1 <= 0 且 #2 <= 0,取#6代码
+\cs_new:Npn \__cchess_dim_gezero_dispatch:NNnnnn #1#2 #3#4#5#6
+ {
+ \dim_compare:nNnTF #1 > \c_zero_dim
+ {
+ \dim_compare:nNnTF #2 > \c_zero_dim
+ { #3 } { #4 }
+ }
+ {
+ \dim_compare:nNnTF #2 > \c_zero_dim
+ { #5 } { #6 }
+ }
+ }
+
+% 缩放代码生成函数(分别按高宽、高度、宽度或实际尺寸缩放)
+\cs_new:Npn \__cchess_force_size_dispatch:nnnn % both, height, width, none
+ {
+ % \dim_show:N \l__cchess_manual_width_dim
+ \__cchess_dim_gezero_dispatch:NNnnnn \l__cchess_manual_height_dim
+ \l__cchess_manual_width_dim
+ }
+
+% 构造缩放类型
+\cs_new:Npn \__cchess_new_resize_method:nn #1
+ {
+ \clist_put_right:Nn \g__cchess_resize_method_clist {#1}
+ \cs_new:cpn { \__cchess_resize:n {#1} }
+ }
+
+% 无缩放
+\__cchess_new_resize_method:nn { none } { }
+
+% 按实际参数缩放
+\__cchess_new_resize_method:nn { real }
+ {
+ \__cchess_force_size_dispatch:nnnn
+ {% 盒子宽高缩放
+ \coffin_resize:Nnn \l__cchess_manual_coffin
+ \l__cchess_manual_width_dim
+ \l__cchess_manual_height_dim
+ }
+ {% 指定高度为比例缩放
+ \coffin_scale:Nnn \l__cchess_manual_coffin
+ {
+ \dim_ratio:nn { \l__cchess_manual_height_dim }
+ { \__cchess_coffin_ht_plus_dp:N \l__cchess_manual_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__cchess_manual_height_dim }
+ { \__cchess_coffin_ht_plus_dp:N \l__cchess_manual_coffin }
+ }
+ }
+ {% 指定宽度为比例缩放
+ \coffin_scale:Nnn \l__cchess_manual_coffin
+ {
+ \dim_ratio:nn { \l__cchess_manual_width_dim }
+ { \coffin_wd:N \l__cchess_manual_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__cchess_manual_width_dim }
+ { \coffin_wd:N \l__cchess_manual_coffin }
+ }
+ }
+ {% 实际宽、高比例缩放
+ \coffin_scale:Nnn \l__cchess_manual_coffin
+ { \l__cchess_x_scale_tl }
+ { \l__cchess_y_scale_tl }
+ }
+ }
+\msg_new:nnn { cchess } { resize-type } { using~ `#1'~ resize. }
+
+% 笔画设置函数
+\cs_new:Npn \__cchess_pieces_stroke:nn #1#2
+ {
+ \special { pdf:code ~ q ~ #1 } #2 \special { pdf:code ~ Q }
+ }
+% 笔画构造函数
+\cs_new_protected:Npn \__cchess_pieces_stroke_construct:n #1
+ {
+ \int_case:nn {\l__cchess_charstroke_type_int}
+ {
+ {1}{ #1 }
+ {2}{
+ \__cchess_pieces_stroke:nn { 1~Tr~0.25~w~[]~0~d~1~J } {#1}
+ }
+ {3}{
+ \__cchess_pieces_stroke:nn { 2~Tr~0.25~w~[]~0~d~1~J~1~1~1~RG~1~1~1~rg } {#1}
+ }
+ {4}{
+ \__cchess_pieces_stroke:nn { 2~Tr~0.25~w } {#1}
+ }
+ {5}{
+ \__cchess_pieces_stroke:nn { 3 ~ Tr } {#1}
+ }
+ }
+ }
+\cs_generate_variant:Nn \__cchess_pieces_stroke_construct:n { V }
+\cs_generate_variant:Nn \__cchess_pieces_stroke_construct:n { x }
+
+% =============棋子文字设置函数=============
+% 设置棋子的文字
+% 红棋编码用大写字母,默认:
+% K=帅,A=仕,E=相,R=车,C=砲,H=马,P=兵
+% 黑棋编码用小字字母,默认:
+% k=将,a=士,e=象,r=車,c=炮,h=馬,p=卒
+% #1 棋子编码
+% #2 棋子字符
+\cs_new_nopar:Npn \__cchess_piece_char_setup:nn #1#2
+ {
+ \prop_gput:Nnn \c__cchess_board_pieces_alph_name_prop
+ { #1 } { #2 }
+ }
+
+% key_value选项设计
+\keys_define:nn { cchess }
+ {
+ % 缩放参数
+ gridsize .code:n = { \dim_set:Nn \gridsize { #1 }
+ % 棋子尺寸
+ \dim_set:Nn \piecesize
+ {
+ \fp_to_dim:n { \fp_eval:n { \gridsize * 0.9 } }
+ }
+ } ,
+ gridsize .initial:n = 10mm ,
+ % 棋盘类型
+ boardtype .code:n = { \exp_args:NNx \clist_if_in:NnTF
+ \g__cchess_board_list_clist {#1}
+ { \tl_set:Nx \l__cchess_board_type_tl {#1} }
+ { \msg_error:nnx { cchess } { board-exists } {#1} }
+ },
+ % 棋盘线线宽
+ boardlinewd .code:n = { \dim_set:Nn \l__cchess_board_linewidth_dim {#1}
+ % 九宫线与象位线线宽
+ \dim_gset:Nn \l__cchess_cross_linewidth_dim
+ {
+ \fp_to_dim:n
+ {
+ \fp_eval:n { \l__cchess_board_linewidth_dim * 0.50 }
+ }
+ }
+ % 炮兵位置线与棋盘线间距
+ \dim_gset:Nn \l__cchess_cross_sep_dim
+ {
+ \fp_to_dim:n
+ {
+ \fp_eval:n { \l__cchess_board_linewidth_dim * 1.80 }
+ }
+ }
+ },
+ boardlinewd .initial:n = 0.4pt ,
+
+ % 棋盘线颜色
+ boardlinecolor .code:n = { \__cchess_color_select:nn { cchessboardlinecolor } {#1} } ,
+ boardlinecolor .initial:n = black ,
+ boardlinecolor* .code:n = { \__cchess_color_select:nnn { cchessboardlinecolor } #1 } ,
+
+ % 设置棋子字符
+ piecechar .code:n = { \__cchess_piece_char_setup:nn #1 },
+ piecechar .initial:n = {K}{\c__cchess_K_tl} ,
+
+ % 字符格式
+ piecefont .code:n = { \tl_set:Nn \l__cchess_piece_char_format_tl {#1}
+ \__cchess_calc_piece_box_size:
+ },
+
+ % 边框类型
+ piecetype .code:n = { \exp_args:NNx \clist_if_in:NnTF
+ \g__cchess_piece_box_list_clist {#1}
+ { \tl_set:Nx \l__cchess_piece_box_type_tl {#1} }
+ { \msg_error:nnx { cchess } { box-exists } {#1} }
+ },
+ % 缩放方式
+ resize .code:n = { \exp_args:NNx \clist_if_in:NnTF
+ \g__cchess_resize_method_clist {#1}
+ { \tl_set:Nx \l__cchess_resize_method_tl {#1} }
+ { \msg_error:nnx { cchess } { resize-method } {#1} }
+ },
+ % 缩放参数
+ xscale .tl_set:N = \l__cchess_x_scale_tl ,
+ xscale .initial:n = 1 ,
+ yscale .tl_set:N = \l__cchess_y_scale_tl ,
+ yscale .initial:n = 1 ,
+ scale .meta:n = { xscale = #1 , yscale = #1 } ,
+ width .dim_set:N = \l__cchess_manual_width_dim ,
+ height .dim_set:N = \l__cchess_manual_height_dim ,
+
+ % 字符边框线宽
+ boxlinewd .dim_set:N = \l__cchess_box_linewidth_dim ,
+ boxlinewd .initial:n = 0.4pt ,
+
+ % 边框线颜色
+ boxcolor .code:n = { \__cchess_color_select:nn { cchesspieceboxcolor } {#1} } ,
+ boxcolor .initial:n = black ,
+ boxcolor* .code:n = { \__cchess_color_select:nnn { cchesspieceboxcolor } #1 } ,
+ % 字符颜色
+ redpiece .code:n = { \__cchess_color_select:nn { cchessredpiececolor } {#1} } ,
+ redpiece .initial:n = red ,
+ redpiece* .code:n = { \__cchess_color_select:nnn { cchessredpiececolor } #1 } ,
+ blkpiece .code:n = { \__cchess_color_select:nn { cchessblkpiececolor } {#1} } ,
+ blkpiece .initial:n = black ,
+ blkpiece* .code:n = { \__cchess_color_select:nnn { cchessblkpiececolor } #1 } ,
+
+ % 棋子背景底层填充颜色
+ lower .code:n = { \exp_args:Nx \tl_if_empty:nTF {#1}
+ {
+ \__cchess_color_select:nn { lowerbgboxfill }
+ { yellow!70!red }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { yellow!70!red } }
+ }{ \__cchess_color_select:nn { lowerbgboxfill } { #1 }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { #1 } }
+ }
+ } ,
+ lower .initial:n = {} ,
+
+ % 无反色时上层盒子背景填充颜色
+ donut .code:n = { \exp_args:Nx \tl_if_empty:nTF {#1}
+ {
+ \__cchess_color_select:nn { donutboxfill }
+ { yellow!80!black }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { yellow!80!black } }
+ }{ \__cchess_color_select:nn { donutboxfill } { #1 }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { #1 } }
+ }
+ } ,
+ donut .initial:n = {} ,
+
+ % 棋子背景底层填充颜色
+ redupper .code:n = { \exp_args:Nx \tl_if_empty:nTF {#1}
+ {
+ \__cchess_color_select:nn { redupperbgboxfill }
+ { yellow!70!red }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { yellow!70!red } }
+ }{ \__cchess_color_select:nn { redupperbgboxfill } { #1 }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { #1 } }
+ }
+ } ,
+ redupper .initial:n = {} ,
+
+ % 棋子背景底层填充颜色
+ blkupper .code:n = { \exp_args:Nx \tl_if_empty:nTF {#1}
+ {
+ \__cchess_color_select:nn { blkupperbgboxfill }
+ { yellow!70!red }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { yellow!70!red } }
+ }{ \__cchess_color_select:nn { blkupperbgboxfill } { #1 }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { #1 } }
+ }
+ } ,
+ blkupper .initial:n = {} ,
+
+ % 盒子阴影填充颜色
+ shadow .code:n = { \exp_args:Nx \tl_if_empty:nTF {#1}
+ {
+ \__cchess_color_select:nn { shadowboxfill }
+ { black!35!white }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { black!35!white } }
+ }{ \__cchess_color_select:nn { shadowboxfill } { #1 }
+ \cs_set_nopar:Npn \__cchess_aux_color_boxfill:
+ { \color_fill:n { #1 } }
+ }
+ } ,
+ shadow .initial:n = {} ,
+
+ % 笔画参数
+ charstroke .choice:,
+ charstroke .value_required:n = true,
+ charstroke .choices:nn =
+ { none, solid, white, bold, invisible }
+ { \int_set_eq:NN \l__cchess_charstroke_type_int \l_keys_choice_int },
+ charstroke .initial:n = bold,
+
+ % 棋盘背景图片
+ boardbg .tl_set:N = \l__cchess_board_background_tl ,
+ boardbg .initial:n = {} ,
+
+ unknown .code:n = { \msg_error:nn { cchess } { unknown-option } }
+ }
+\msg_new:nnn { cchess } { unknown-option }
+ { package~ option~ "\l_keys_key_tl"~ is~ unknown. }
+
+\keys_set:nn { cchess }
+ {
+ piecefont = \kaishu,
+ piecetype = ooo,
+ boardtype = x+tn,
+ resize = none,
+ }
+
+% 选项设置用户接口
+\NewDocumentCommand \cchessset { m }
+ {
+ \keys_set:nn { cchess } {#1}
+ }
+
+% =============创建棋子coffins=============
+% 黑白棋子字符颜色及棋子颜色选择
+\cs_new:Npn \__cchess_pieces_color_select:n #1
+ {
+ \regex_match:NnTF \l__capital_regex { #1 }
+ {
+ \color_set_eq:nn { cchesspiececolor } { cchessredpiececolor }
+ \color_set_eq:nn { upperbgboxfill } { redupperbgboxfill }
+ }{
+ \color_set_eq:nn { cchesspiececolor } { cchessblkpiececolor }
+ \color_set_eq:nn { upperbgboxfill } { blkupperbgboxfill }
+ }
+ }
+
+% 构建棋子盒子容器
+\cs_new:Nn \__cchess_pieces_construct:
+ {
+ \group_begin:
+ \prop_map_inline:Nn \c__cchess_board_pieces_alph_name_prop
+ {
+ % 选择颜色
+ \__cchess_pieces_color_select:n { ##1 }
+ % 棋子文字
+ \tl_gset:Nx \l__cchess_piece_tl { ##2 }
+
+ % 构建棋子盒子容器
+ \hcoffin_set:Nn \l__cchess_piece_coffin
+ {
+ \__cchess_piece_construct:N \l__cchess_piece_tl
+ }
+
+ % 缩放棋子盒子容器
+ \coffin_resize:Nnn \l__cchess_piece_coffin { \piecesize }{ \piecesize }
+
+ % 复制结果以备后续使用
+ \coffin_gset_eq:cN
+ { l__cchess_piece_ ##1 _coffin } \l__cchess_piece_coffin
+ }
+ \group_end:
+ }
+
+% 构造带圈字符
+% #1 需要处理的字符(串)变量
+\cs_new:Npn \__cchess_piece_construct:N #1
+ {
+ % 按指定颜色和格式构造棋子字符盒子容器
+ \hcoffin_gset:Nn \l__cchess_box_coffin
+ {
+ \color_select:n { cchesspiececolor }
+ \tl_use:N \l__cchess_piece_char_format_tl
+ % 笔划处理
+ \__cchess_pieces_stroke_construct:n { #1 }
+ }
+
+ % 构造构造棋子字符盒子容器边框
+ \__cchess_single_box_construct:
+ }
+
+% 字符盒子及边框组合盒子容器构造函数
+\cs_new:Npn \__cchess_single_box_construct:
+ {
+ % 绘制字符外框并拼装结果
+ \draw_begin:
+ \draw_linewidth:n { \l__cchess_box_linewidth_dim }
+
+ \draw_path_scope_begin:
+ \__cchess_piece_box_type_c:n { \l__cchess_piece_box_type_tl } { 1.0 }
+ \draw_transform_shift:n {\charboxsize / 2.0, \charboxsize / 2.0 }
+ \draw_coffin_use:Nnn \l__cchess_box_coffin { hc } { vc }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+% =============创建棋子占位coffins=============
+ % 缩放空白棋子(n---null)
+\cs_new:Nn \__cchess_board_piece_n_resize:
+ {
+ \coffin_resize:Nnn \l__cchess_piece_n_coffin { \piecesize } { \piecesize }
+ }
+% 执行缩放
+\__cchess_board_piece_n_resize:
+
+% 将棋子盒子容器布置到棋盘指定位置(用于棋谱和棋盘排版)
+% #1 棋子参数
+% 棋子参数的形式为{0,0}{k},{0,1}{K},注意需要包含大括号,
+% 不同棋子之间用英文逗号分隔
+\cs_new:Npn \__cchess_board_piece_pos_construct:n #1
+ {
+ \hcoffin_gset:Nn \l__cchess_board_pieces_pos_coffin
+ {
+ \draw_begin:
+ % 在四个角布置空白棋子实现占位(用于撑满棋子画布)
+ \clist_set:Nn \l_tmpa_clist
+ { {0, 0}{n}, {8, 0}{n}, {0, 9}{n}, {8, 9}{n}}
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \__cchess_piece_set_handle:nn ##1
+ }
+
+ % 在指定位置布置棋子
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_map_inline:Nn \l_tmpa_clist
+ {
+ \__cchess_piece_set_handle:nn ##1
+ }
+ \draw_end:
+ }
+ }
+
+% =============创建棋盘背景coffin=============
+% 载入背景图片
+\cs_new:Nn \__cchess_board_backgroud_construct:
+ {
+ \hcoffin_set:Nn \l__cchess_board_background_coffin
+ {
+ % 如果文件名不为空则载入图片,否则创建一个空盒子容器
+ \tl_if_empty:NTF \l__cchess_board_background_tl
+ {
+ \phantom{将}
+ }{
+ \includegraphics{\l__cchess_board_background_tl}
+ }
+ }
+ }
+
+% 组装背景图片
+\cs_new:Nn \__cchess_board_assemble:
+ {
+ % 计算棋盘+棋子后的总宽和总高
+ \dim_gset:Nn \l_tmpa_dim
+ {
+ \coffin_wd:N \l__cchess_manual_coffin
+ }
+ \dim_gset:Nn \l_tmpb_dim
+ {
+ \__cchess_coffin_ht_plus_dp:N \l__cchess_manual_coffin
+ }
+
+ % 放大一个棋子的长度
+ \dim_add:Nn \l_tmpa_dim { \piecesize / 2 }
+ \dim_add:Nn \l_tmpb_dim { \piecesize / 2 }
+
+ % 构建背景图片coffin
+ \__cchess_board_backgroud_construct:
+
+ % 缩放背景图片coffin
+ \coffin_resize:Nnn \l__cchess_board_background_coffin
+ { \l_tmpa_dim } { \l_tmpb_dim }
+
+ % 绘制总边框外线
+ \hcoffin_set:Nn \l__cchess_tmpa_coffin
+ {
+ \draw_begin:
+ \draw_linewidth:n { \l__cchess_board_linewidth_dim * 2 }
+ \draw_path_rectangle:nn
+ { 0pt, 0pt } { \l_tmpa_dim * 0.99, \l_tmpb_dim * 0.99 }
+ \draw_path_use_clear:n { draw }
+ \draw_end:
+ }
+
+ % 绘制总边框内线
+ \hcoffin_set:Nn \l__cchess_tmpb_coffin
+ {
+ \draw_begin:
+ \draw_linewidth:n { \l__cchess_board_linewidth_dim * 1 }
+ \draw_path_rectangle:nn
+ { 0pt, 0pt } { \l_tmpa_dim * 0.97, \l_tmpb_dim * 0.97 }
+ \draw_path_use_clear:n { draw }
+ \draw_end:
+ }
+
+ % 拼装结果
+ \hcoffin_set:Nn \l__cchess_manual_coffin
+ {
+ \draw_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \l_tmpa_dim / 2, \l_tmpa_dim / 2 }
+ \draw_coffin_use:Nnn \l__cchess_board_background_coffin { hc } { vc }
+ \draw_coffin_use:Nnn \l__cchess_tmpa_coffin { hc } { vc }
+ \draw_coffin_use:Nnn \l__cchess_tmpb_coffin { hc } { vc }
+ \draw_coffin_use:Nnn \l__cchess_manual_coffin { hc } { vc }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+ }
+
+% =============创建棋盘coffins=============
+\cs_new:Nn \__cchess_board_construct:
+ {
+ % 按指定类型创建棋盘
+ \hcoffin_set:Nn \l__cchess_board_coffin
+ {
+ \draw_begin:
+ \draw_linewidth:n { \l__cchess_board_linewidth_dim }
+
+ \draw_path_scope_begin:
+ \__cchess_board_type_c:n { \l__cchess_board_type_tl } { 1.0 } { 1.0 }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+ % 计算棋盘总宽和总高
+ \dim_gset:Nn \l__cchess_board_width_dim
+ {
+ \coffin_wd:N \l__cchess_board_coffin
+ }
+ \dim_gset:Nn \l__cchess_board_height_dim
+ {
+ \__cchess_coffin_ht_plus_dp:N \l__cchess_board_coffin
+ }
+ }
+
+% =============排版棋谱=============
+% 棋谱排版
+\cs_new:Npn \__cchess_manual_output:n #1
+ {
+ % 构建棋盘
+ \__cchess_board_construct:
+
+ % 构建红黑各7个棋子
+ \__cchess_pieces_construct:
+
+ % 构建棋子画布盒子容器
+ \__cchess_board_piece_pos_construct:n { #1 }
+
+ % 将棋盘与棋子画布居中对齐后进行拼装
+ \hcoffin_set:Nn \l__cchess_manual_coffin
+ {
+ \draw_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ {
+ \l__cchess_board_width_dim / 2,
+ \l__cchess_board_height_dim / 2
+ }
+ \draw_coffin_use:Nnn \l__cchess_board_coffin { hc } { vc }
+ \draw_coffin_use:Nnn \l__cchess_board_pieces_pos_coffin { hc } { vc }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+ % 按指定方式进行缩放
+ \__cchess_resize_c:n { \l__cchess_resize_method_tl }
+
+ % 添加背景和外框
+ \__cchess_board_assemble:
+
+ % 输出结果
+ \coffin_typeset:Nnnnn \l__cchess_manual_coffin
+ { l }{ b } { 0pt } { 0pt }
+ }
+
+% 排版棋盘
+\cs_new:Nn \__cchess_board_output:
+ {
+ % 创建棋盘
+ \__cchess_board_construct:
+
+ % 是否需要棋子
+ \bool_if:NT \l__cchess_board_pieces_bool
+ {
+ % 构建红黑各7个棋子
+ \__cchess_pieces_construct:
+
+ % 创建32个棋子画布盒子容器
+ \__cchess_board_piece_pos_construct:n
+ {
+ { {0,0}{R} }, { {1,0}{H} }, { {2,0}{E} }, { {3,0}{A} }, { {4,0}{K} },
+ { {5,0}{A} }, { {6,0}{E} }, { {7,0}{H} }, { {8,0}{R} },
+ { {1,2}{C} }, { {7,2}{C} },
+ { {0,3}{P} }, { {2,3}{P} }, { {4,3}{P} }, { {6,3}{P} }, { {8,3}{P} },
+ { {0,9}{r} }, { {1,9}{h} }, { {2,9}{e} }, { {3,9}{a} }, { {4,9}{k} },
+ { {5,9}{a} }, { {6,9}{e} }, { {7,9}{h} }, { {8,9}{r} },
+ { {1,7}{c} }, { {7,7}{c} },
+ { {0,6}{p} }, { {2,6}{p} }, { {4,6}{p} }, { {6,6}{p} }, { {8,6}{p} }
+ }
+ }
+
+ % 拼装结果
+ \hcoffin_set:Nn \l__cchess_manual_coffin
+ {
+ \draw_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ {
+ \l__cchess_board_width_dim / 2,
+ \l__cchess_board_height_dim / 2
+ }
+ \draw_coffin_use:Nnn \l__cchess_board_coffin { hc } { vc }
+ \bool_if:NT \l__cchess_board_pieces_bool
+ {
+ \draw_coffin_use:Nnn \l__cchess_board_pieces_pos_coffin { hc } { vc }
+ }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+ % 按指定方式缩放
+ \__cchess_resize_c:n { \l__cchess_resize_method_tl }
+
+ % 添加背景和外框
+ \__cchess_board_assemble:
+
+ % 输出结果
+ \coffin_typeset:Nnnnn \l__cchess_manual_coffin
+ { l }{ b } { 0pt } { 0pt }
+ }
+
+% 设置正则匹配函数变体函数
+\cs_generate_variant:Nn \regex_match:NnT { NV }
+\cs_generate_variant:Nn \regex_match:NnF { NV }
+
+% 利用正则匹配和属性表,
+% 将字母或数字表示的棋子坐标转换为数字表示
+\cs_new:Npn \__cchess_piece_set_handle:nn #1#2
+ {
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_pop:NN \l_tmpa_clist \l_tmpa_tl
+ \clist_pop:NN \l_tmpa_clist \l_tmpb_tl
+
+ % 判断输入合法性
+ \clist_if_in:NVF \c__cchess_pos_x_index_clist \l_tmpa_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpa_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_y_index_clist \l_tmpb_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpb_tl }
+ }
+ \clist_if_in:NnF \c__cchess_pieces_name_clist { #2 }
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { #2 }
+ }
+
+ % 转换坐标为数字
+ \regex_match:NVT \l__alph_regex \l_tmpa_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_alph_num_prop \l_tmpa_tl \l_tmpa_tl
+ }
+
+ \regex_match:NVT \l__alph_regex \l_tmpb_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_alph_num_prop \l_tmpb_tl \l_tmpb_tl
+ }
+
+ % 用数字坐标定位布置棋子
+ \__cchess_piece_set:VVn \l_tmpa_tl \l_tmpb_tl { #2 }
+ }
+
+% 在指定位置布置棋子
+% #1 x方向数字型坐标值(0-8)
+% #2 y方向数字型坐标值(0-9)
+% #3 棋子名称(单英文字母)
+\cs_new:Npn \__cchess_piece_set:nnn #1#2#3
+ {
+ \draw_path_scope_begin:
+ \draw_transform_shift:n { \gridsize * #1, \gridsize * #2 }
+ \draw_coffin_use:cnn { l__cchess_piece_ #3 _coffin } { hc } { vc }
+ \draw_path_scope_end:
+ }
+\cs_generate_variant:Nn \__cchess_piece_set:nnn {VV}
+
+% ===采用棋子替换方式创建棋子画布coffin(用于打谱排版)===
+% 缩放棋子盒子容器
+\cs_new:Nn \__cchess_board_pieces_resize:
+ {
+ % 空白棋子
+ \coffin_resize:Nnn \l__cchess_board_piece_n_coffin
+ { \piecesize } { \piecesize }
+
+ % 其它棋子,按行(a-i)列(a-j)编号命名。
+ \clist_map_inline:Nn \c__cchess_board_pos_x_clist
+ {
+ \clist_map_inline:Nn \c__cchess_board_pos_y_clist
+ {
+ \coffin_resize:cnn { l__cchess_board_piece_ ##1 _ ####1 _coffin }
+ { \piecesize } { \piecesize }
+ }
+ }
+ }
+
+% 创建字母行列编号命名棋子的占位棋子画布
+\cs_new:Nn \__cchess_board_pieces_seat:
+ {
+ % 缩放占位棋子
+ \__cchess_board_pieces_resize:
+
+ % 利用双重循环创建棋子画布
+ \hcoffin_gset:Nn \l__cchess_board_pieces_pos_coffin
+ {
+ \draw_begin:
+ \int_zero:N \l_tmpa_int
+ % 扫描a-i横向位置编号列表
+ \clist_map_inline:Nn \c__cchess_board_pos_x_clist
+ {
+ \int_zero:N \l_tmpb_int
+ % 扫描a-j纵向位置编号列表
+ \clist_map_inline:Nn \c__cchess_board_pos_y_clist
+ {
+ \draw_path_scope_begin:
+ % 坐标平移
+ \draw_transform_shift:n
+ { \gridsize * \l_tmpa_int, \gridsize * \l_tmpb_int }
+ % 布置棋子
+ \draw_coffin_use:cnn
+ { l__cchess_board_piece_ ##1 _ ####1 _coffin } { hc } { vc }
+ \draw_path_scope_end:
+ \int_incr:N \l_tmpb_int
+ }
+ \int_incr:N \l_tmpa_int
+ }
+ \draw_end:
+ }
+ }
+
+% 棋子画布棋子替换句柄函数
+% 利用正则匹配和属性表,
+% 将字母或数字表示的棋子坐标转换为字母表示
+\cs_new:Npn \__cchess_piece_replace_handle:nn #1#2
+ {
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_pop:NN \l_tmpa_clist \l_tmpa_tl
+ \clist_pop:NN \l_tmpa_clist \l_tmpb_tl
+
+ % 判断输入合法性
+ \clist_if_in:NVF \c__cchess_pos_x_index_clist \l_tmpa_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpa_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_y_index_clist \l_tmpb_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpb_tl }
+ }
+ \clist_if_in:NnF \c__cchess_pieces_name_clist { #2 }
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { #2 }
+ }
+
+ % 转换坐标为字母
+ \regex_match:NVT \l__digit_regex \l_tmpa_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpa_tl \l_tmpa_tl
+ }
+
+ \regex_match:NVT \l__digit_regex \l_tmpb_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpb_tl \l_tmpb_tl
+ }
+
+ % 用字母坐标定位布置棋子
+ \__cchess_piece_replace:VVn \l_tmpa_tl \l_tmpb_tl { #2 }
+ }
+
+% 棋子占位替换函数
+% #1 x方向数字型坐标值(a-i)
+% #2 y方向数字型坐标值(a-j)
+% #3 棋子名称(单英文字母)
+\cs_new:Npn \__cchess_piece_replace:nnn #1#2#3
+ {
+ \coffin_gset_eq:cc
+ { l__cchess_board_piece_ #1 _ #2 _coffin }
+ { l__cchess_piece_ #3 _coffin }
+ }
+\cs_generate_variant:Nn \__cchess_piece_replace:nnn {VV}
+
+% 棋子删除句柄函数
+% 利用正则匹配和属性表,
+% 将字母或数字表示的棋子坐标转换为字母表示
+\cs_new:Npn \__cchess_piece_remove_handle:n #1
+ {
+ \clist_set:Nn \l_tmpa_clist { #1 }
+ \clist_pop:NN \l_tmpa_clist \l_tmpa_tl
+ \clist_pop:NN \l_tmpa_clist \l_tmpb_tl
+
+ % 判断输入合法性
+ \clist_if_in:NVF \c__cchess_pos_x_index_clist \l_tmpa_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpa_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_y_index_clist \l_tmpb_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpb_tl }
+ }
+
+ % 转换坐标为字母
+ \regex_match:NVT \l__digit_regex \l_tmpa_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpa_tl \l_tmpa_tl
+ }
+
+ \regex_match:NVT \l__digit_regex \l_tmpb_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpb_tl \l_tmpb_tl
+ }
+
+ % 用字母坐标定位布置棋子
+ \__cchess_piece_remove:VV \l_tmpa_tl \l_tmpb_tl
+ }
+
+% 棋子删除函数
+% #1 x方向数字型坐标值(a-i)
+% #2 y方向数字型坐标值(a-j)
+% #3 棋子名称(单英文字母)
+\cs_new:Npn \__cchess_piece_remove:nn #1#2
+ {
+ \coffin_gset_eq:cN
+ { l__cchess_board_piece_ #1 _ #2 _coffin }
+ \l__cchess_board_piece_n_coffin
+ }
+\cs_generate_variant:Nn \__cchess_piece_remove:nn {VV}
+
+% 棋子移动句柄函数
+% 利用正则匹配和属性表,
+% 将字母或数字表示的棋子坐标转换为字母表示
+\cs_new:Npn \__cchess_piece_move_handle:nnn #1#2#3
+ {
+ \clist_set:Nn \l_tmpa_clist { #2 }
+ \clist_pop:NN \l_tmpa_clist \l_tmpa_tl
+ \clist_pop:NN \l_tmpa_clist \l_tmpb_tl
+ \clist_set:Nn \l_tmpa_clist { #3 }
+ \clist_pop:NN \l_tmpa_clist \l_tmpc_tl
+ \clist_pop:NN \l_tmpa_clist \l_tmpd_tl
+
+ % 判断输入合法性
+ \clist_if_in:NVF \c__cchess_pos_x_index_clist \l_tmpa_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpa_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_y_index_clist \l_tmpb_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpb_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_x_index_clist \l_tmpc_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpc_tl }
+ }
+ \clist_if_in:NVF \c__cchess_pos_y_index_clist \l_tmpd_tl
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { \l_tmpd_tl }
+ }
+ \clist_if_in:NnF \c__cchess_pieces_name_clist { #1 }
+ {
+ \msg_error:nnx { cchess } { piecename-exists } { #1 }
+ }
+
+ % 转换坐标为字母
+ \regex_match:NVT \l__digit_regex \l_tmpa_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpa_tl \l_tmpa_tl
+ }
+ \regex_match:NVT \l__digit_regex \l_tmpb_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpb_tl \l_tmpb_tl
+ }
+ \regex_match:NVT \l__digit_regex \l_tmpc_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpc_tl \l_tmpc_tl
+ }
+
+ \regex_match:NVT \l__digit_regex \l_tmpd_tl
+ {
+ \prop_get:NVN \c__cchess_board_pos_num_alph_prop \l_tmpd_tl \l_tmpd_tl
+ }
+
+ % 用字母坐标定位布置棋子
+ \__cchess_piece_move:VVVVn
+ \l_tmpa_tl \l_tmpb_tl \l_tmpc_tl \l_tmpd_tl { #1 }
+ }
+
+% 棋子移动函数
+% #1 原位置x方向数字型坐标值(a-i)
+% #2 原位置y方向数字型坐标值(a-j)
+% #3 新位置x方向数字型坐标值(a-i)
+% #4 新位置y方向数字型坐标值(a-j)
+% #5 棋子名称(单英文字母)
+\cs_new:Npn \__cchess_piece_move:nnnnn #1#2#3#4#5
+ {
+ % 删除原位置棋子
+ \__cchess_piece_remove:nn { #1 } { #2 }
+ % 在新位置布置棋子
+ \__cchess_piece_replace:nnn { #3 } { #4 } { #5 }
+
+ % 生成打谱棋谱记录
+ \bool_if:NT \l__cchess_with_setman_bool
+ {
+ \__cchess_piece_manual_str_construct:nnnnn { #1 }{ #2 }{ #3 }{ #4 }{ #5 }
+ }
+ }
+\cs_generate_variant:Nn \__cchess_piece_move:nnnnn {VVVV}
+
+% 生成打谱棋谱记录
+% TODO:暂未实现纵向同类棋子前后判断
+% #1 原位置x方向数字型坐标值(a-i)
+% #2 原位置y方向数字型坐标值(a-j)
+% #3 新位置x方向数字型坐标值(a-i)
+% #4 新位置y方向数字型坐标值(a-j)
+% #5 棋子名称(单英文字母)
+\cs_new:Npn \__cchess_piece_manual_str_construct:nnnnn #1#2#3#4#5
+ {
+ % 将字母坐标数据转换为整数坐标
+ \prop_get:NnN \c__cchess_board_pos_alph_num_prop { #1 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_pos_alph_num_prop { #2 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_pos_alph_num_prop { #3 } \l_tmpc_tl
+ \prop_get:NnN \c__cchess_board_pos_alph_num_prop { #4 } \l_tmpd_tl
+ \int_set:Nn \l_tmpa_int { \l_tmpa_tl }
+ \int_set:Nn \l_tmpb_int { \l_tmpb_tl }
+ \int_set:Nn \l_tmpc_int { \l_tmpc_tl }
+ \int_set:Nn \l_tmpd_int { \l_tmpd_tl }
+
+ % 行棋分析
+ \int_compare:nNnTF { \l_tmpc_int } = { \l_tmpa_int }
+ { % 纵向移动
+ \int_compare:nNnTF { \l_tmpd_int } > { \l_tmpb_int }
+ {
+ % 坐标向上
+ \int_set:Nn \l_tmpe_int { \l_tmpd_int - \l_tmpb_int }
+ \tl_set:Nx \l_tmpe_tl { \int_use:N \l_tmpe_int }
+ \regex_match:NnTF \l__capital_regex { #5 }
+ { % 红棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NVN \c__cchess_board_pos_arabic_zh_prop \l_tmpe_tl \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 进
+ \l_tmpc_tl
+ }
+ }{ % 黑棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #1 } \l_tmpb_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 退
+ \int_use:N \l_tmpe_int
+ }
+ }
+ }{ % 坐标向下
+ \int_set:Nn \l_tmpe_int { \l_tmpb_int - \l_tmpd_int }
+ \tl_set:Nx \l_tmpe_tl { \int_use:N \l_tmpe_int }
+ \regex_match:NnTF \l__capital_regex { #5 }
+ { % 红棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NVN \c__cchess_board_pos_arabic_zh_prop \l_tmpe_tl \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 退
+ \l_tmpc_tl
+ }
+ }{ % 黑棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #1 } \l_tmpb_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 进
+ \int_use:N \l_tmpe_int
+ }
+ }
+ }
+ }{ % 非纵向移动
+ \int_compare:nNnTF { \l_tmpd_int } = { \l_tmpb_int }
+ { % 水平移动
+ \regex_match:NnTF \l__capital_regex { #5 }
+ { % 黑棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 平
+ \l_tmpc_tl
+ }
+ }{ % 红棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 平
+ \l_tmpc_tl
+ }
+ }
+ }{ % 非纵非横向移动
+ \int_compare:nNnTF { \l_tmpd_int } > { \l_tmpb_int }
+ { % 纵向向上
+ \regex_match:NnTF \l__capital_regex { #5 }
+ { % 红棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 进
+ \l_tmpc_tl
+ }
+ }{ % 黑棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 退
+ \l_tmpc_tl
+ }
+ }
+ }{ % 纵向向下
+ \regex_match:NnTF \l__capital_regex { #5 }
+ { % 红棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_red_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 退
+ \l_tmpc_tl
+ }
+ }{ % 黑棋
+ \prop_get:NnN \c__cchess_board_pieces_alph_name_prop { #5 } \l_tmpa_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #1 } \l_tmpb_tl
+ \prop_get:NnN \c__cchess_board_black_x_idx_prop { #3 } \l_tmpc_tl
+ \clist_put_right:Nx \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ \l_tmpb_tl
+ 进
+ \l_tmpc_tl
+ }
+ }
+ }
+ }
+ }
+ }
+\cs_generate_variant:Nn \__cchess_piece_manual_str_construct:nnnnn {VVVV}
+
+% 打谱环境前处理函数
+% #1 打谱命令
+\cs_new:Npn \__cchess_setcchessman_pre_setup:n #1
+ {
+ % 构建棋盘
+ \__cchess_board_construct:
+ % 构建红黑各7个棋子
+ \__cchess_pieces_construct:
+
+ % 删除环境中的代码中的空白
+ \tl_set:Nn \l_tmpa_tl { #1 }
+ \tl_remove_all:Nn \l_tmpa_tl {~}
+ % 执行环境中的代码
+ \tl_use:N \l_tmpa_tl
+ }
+
+% 打谱环境后处理函数
+\cs_new:Nn \__cchess_setcchessman_post_setup:
+ {
+ % 布置棋子
+ \__cchess_board_pieces_seat:
+
+ % 将棋盘与打谱结果盒子容器居中对齐后进行拼装
+ \hcoffin_set:Nn \l__cchess_manual_coffin
+ {
+ \draw_begin:
+ \draw_path_scope_begin:
+ \draw_transform_shift:n
+ {
+ \l__cchess_board_width_dim / 2,
+ \l__cchess_board_height_dim / 2
+ }
+ \draw_coffin_use:Nnn \l__cchess_board_coffin { hc } { vc }
+ \draw_coffin_use:Nnn \l__cchess_board_pieces_pos_coffin { hc } { vc }
+ \draw_path_scope_end:
+ \draw_end:
+ }
+
+ % 缩放拼装结果
+ \__cchess_resize_c:n { \l__cchess_resize_method_tl }
+
+ % 添加背景和外框
+ \__cchess_board_assemble:
+
+ % 星号环境需要输出打谱记录
+ \bool_if:NT \l__cchess_with_setman_bool
+ {
+ % 测量打谱记录盒子水平尺寸
+ \hcoffin_set:Nn \l_tmpa_coffin { 车九平八\quad 车九平八}
+ \dim_set:Nn \l_tmpa_dim { \coffin_wd:N \l_tmpa_coffin }
+
+ % 构建打谱记录垂直盒子容器
+ \vcoffin_set:Nnn \l_tmpa_coffin { \l_tmpa_dim }
+ {
+ % 遍历打谱记录列表,输出打谱记录
+ \bool_until_do:nn { \clist_if_empty_p:N \l__cchess_manual_clist }
+ {
+ % 取消首行缩进
+ \noindent
+ \clist_pop:NN \l__cchess_manual_clist \l_tmpa_tl
+
+ \clist_if_empty:NTF \l__cchess_manual_clist
+ {
+ \l_tmpa_tl
+ }{
+ \clist_pop:NN \l__cchess_manual_clist \l_tmpb_tl
+ \l_tmpa_tl
+ \quad
+ \l_tmpb_tl
+ \par
+ }
+ }
+ }
+
+ % 拼装打谱记录盒子容器到结果容器
+ \coffin_join:NnnNnnnn \l__cchess_manual_coffin
+ { l } { t } \l_tmpa_coffin { r } { t } { -10pt } { -\piecesize }
+ }
+
+ % 输出结果盒子容器
+ \coffin_typeset:Nnnnn \l__cchess_manual_coffin
+ { l }{ b } { 0pt } { 0pt }
+ }
+
+\endinput
diff --git a/macros/latex/contrib/chinesechess/chinesechess.tex b/macros/latex/contrib/chinesechess/chinesechess.tex
new file mode 100644
index 0000000000..9220174cc8
--- /dev/null
+++ b/macros/latex/contrib/chinesechess/chinesechess.tex
@@ -0,0 +1,887 @@
+\documentclass[full]{l3doc}
+\usepackage[scheme=chinese]{ctex}
+\usepackage{enumitem}
+\usepackage{indentfirst}
+\usepackage{titling}
+\usepackage{geometry}
+\usepackage{graphicx}
+\usepackage{fontawesome5}
+\usepackage{fancyvrb-ex}
+\usepackage{chinesechess}
+\cchessset{piecechar={C}{炮}}
+
+\IndexPrologue
+ {
+ \section*{Index}
+ \markboth{Index}{Index}
+ \addcontentsline{toc}{section}{Index}
+ The~italic~numbers~denote~the~pages~where~the~
+ corresponding~entry~is~described,~
+ numbers~underlined~point~to~the~definition,~
+ all~others~indicate~the~places~where~it~is~used.
+ }
+
+\newcommand\tikzmark[1]{\tikz \coordinate[overlay, remember picture] (#1);}
+
+\geometry{
+ left=4.5cm,
+ right=2cm,
+ top=2cm,
+ bottom=2cm,
+}
+\hypersetup {
+ CJKbookmarks,
+ bookmarksopen,
+ bookmarksopenlevel=3,
+ pdfstartview=FitH,
+ pdfinfo = {
+ Title = 中国象棋排版宏包 ,
+ Subject = A LaTeX3 package ,
+ Author = 耿楠
+ }
+}
+
+\DoNotIndex{\begin, \end}
+\setlength{\parskip}{\medskipamount}
+\DeclareDocumentEnvironment { noteen } { +b } {
+ \par\textbf{\textsf{NOTE:~}}#1\par
+} {}
+\DeclareDocumentEnvironment { notezh } { +b } {
+ \par\textbf{\textsf{注意:~}}#1\par
+} {}
+
+\AtEndDocument{
+ \newgeometry{
+ left=2cm,
+ right=2cm,
+ top=2cm,
+ bottom=2cm
+ }
+ \PrintIndex
+}
+
+\ExplSyntaxOn
+\dim_new:N \l__my_syntax_dim
+\box_new:N \g__my_syntax_box
+\NewDocumentEnvironment { Syntax } { s }
+ {
+ \dim_set:Nn \l__my_syntax_dim
+ { \textwidth }
+ \hbox_gset:Nw \g__my_syntax_box
+ \small \ttfamily
+ \begin{minipage}[t]{\l__my_syntax_dim}
+ \raggedright\obeyspaces\obeylines
+ }
+ {
+ \end{minipage}
+ \hbox_gset_end:
+ \IfValueF { #1 } { \smallskip }
+ \box_use_drop:N \g__my_syntax_box
+ \smallskip
+ }
+
+\DeclareDocumentEnvironment { Description } { o +b } {
+ \hbox_set:Nn \l_tmpa_box { #1 }
+ \dim_set:Nn \l_tmpa_dim { \box_wd:N \l_tmpa_box }
+ \begin{itemize}[labelwidth=\l_tmpa_dim, align=left]
+ #2
+ \end{itemize}
+} { }
+
+\keys_define:nn { cchess/doc } {
+ opt .tl_set:N = \l_opt_tl,
+ desc .tl_set:N = \l_desc_tl,
+ init .tl_set:N = \l_init_tl,
+ init .initial:n = init-none,
+}
+
+\box_new:N \l__option_box
+\NewDocumentEnvironment { option } { m +b } {
+ \keys_set:nn { cchess/doc } { #1 }
+ \hbox_set:Nw \l__option_box
+ \small \ttfamily
+ \begin{minipage}[t]{\textwidth}
+ \obeyspaces\obeylines
+ \textcolor{red}{
+ \l_opt_tl
+ \exp_args:Nx\SpecialOptionIndex{\l_opt_tl}
+ }
+ {~}\l_desc_tl
+ \hfill(
+ \tl_if_eq:NnTF \l_init_tl { init-none } { no~value }
+ { 初始值:~\texttt{\l_init_tl} }
+ )
+ \end{minipage}
+ \hbox_gset_end:
+ \box_use_drop:N \l__option_box
+ #2
+ % \vspace*{-4ex}
+ \medskip
+} { }
+
+\DeclareDocumentCommand \opt { O{} m }
+ { \__codedoc_cmd:no {#1} { #2 } }
+\ExplSyntaxOff
+
+\def\vers{\texttt{v1.0.0} }
+
+\begin{document}
+\title{
+ 中国象棋棋谱排版\\\pkg{chinesechess} 宏包
+ % \rlap{\makebox[4cm][r]{
+ % \normalsize $\Longrightarrow$ \color{red}
+ % \protect\hyperlink{en}{English Version}
+ % \protect\hypertarget{zh}{}
+ % }}
+}
+\author{\textit{耿楠} \texttt{<nangeng@nwafu.edu.cn>}}
+\date{\the\year 年\the\month 月\the\day 日\qquad \vers
+% \thanks{\url{https://github.com/registor/chinesechess}}
+\thanks{\url{https://gitee.com/nwafu_nan/chinesechess}}
+}
+\maketitle
+
+{\small
+\tableofcontents
+}
+\newpage
+
+\begin{documentation}
+
+\section{引言}
+
+\pkg{chinesechess}是一个基于\pkg{l3draw}用\pkg{Expl3}开发的
+中国象棋排版宏包。它提供了\tn{cchessboard} 全棋盘、
+\tn{cchessbord*}空白棋盘和\tn{cchessman}棋谱排版命令。同时,
+该宏包还提供了用于打谱的排版环境\env{setcchessman},在该环境
+中,可以通过环境专用命令\tn{init}初始化棋谱状态,\tn{set}在
+指定位置布置棋子,\tn{del}删除指定位置的棋子,\tn{mov}实现
+棋子的移动,从而实现打谱操作,并在环境结束后以最终状态排版棋谱。
+另外,也可以通过星号环境\env{setcchessman*}实现棋谱的文本描述
+输出。
+
+棋子、棋盘、背景等外观可以通过命令、环境选项或\tn{cchessset}%
+命令进行设置。
+
+\section{用户接口}
+
+\subsection{\tn{cchessboard}棋盘排版命令}
+
+\begin{function}{\cchessboard}
+ \begin{syntax}
+ \cs{cchessboard} \oarg{外观选项}
+ \cs{cchessboard*} \oarg{外观选项}
+ \end{syntax}
+\end{function}
+
+ 按设置的\oarg{外观选项}输出带有32个红黑棋子,并布置于初始位置
+ 的棋盘。
+
+ 在\oarg{外观选项}中可以通过key-value的方式设置棋子、棋盘的颜色、
+ 字体、字号、线宽等外观。
+
+ 通过\oarg{外观选项}设置的外观参数仅对当前命令局部有效,
+
+ 其星号版本命令用于无棋子棋盘。
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.68\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ height=4.8cm}
+ \cchessboard\quad
+ \cchessboard*
+\end{SideBySideExample}
+
+\subsection{\tn{cchessman}棋谱排版命令}\label{subsec-cchessman}
+
+\begin{function}{\cchessman}
+ \begin{syntax}
+ \cs{cchessman} \oarg{外观选项} \marg{棋子列表}
+ \end{syntax}
+\end{function}
+
+ 按设置的\oarg{外观选项},将在\marg{棋子列表}中指定棋子排版于棋盘的
+ 指定位置。
+
+ \marg{棋子列表}中各个棋子用大括号分组后用英文逗号进行分隔,每个棋子
+ 由用大括号括起来的棋子位置与棋子编码组成。
+
+ 棋子位置由英文逗号分隔的纵横坐标确定,其中,纵向坐标用英文小写字母
+ a--j或阿拉伯数字0--9分别表示棋盘纵向10个交点;横向坐标用英文小写字母
+ a--i或阿拉伯数字0--8分别表示棋盘横向的9个交点。
+
+ \textbf{\textsf{注意: }}可以混合使用棋子坐标表示方法,但强烈建议使用
+ 单一字母法或数字表示棋子坐标。
+
+ 棋子编码采用大写字母表示红棋,小写字母表示黑棋,具体如表%
+ \ref{tab-piececode}所示。
+
+ \begin{table}[!htbp]
+ \centering
+ \caption{棋子编码规则}\label{tab-piececode}
+ \begin{tabular}{cc||cc}
+ \hline
+ 编码 & 红棋 & 编码 & 黑棋\\\hline
+ K & 帥 & k & 將 \\
+ A & 仕 & a & 士 \\
+ E & 相 & e & 象 \\
+ H & 马 & h & 馬 \\
+ R & 车 & r & 車 \\
+ C & 炮 & c & 炮 \\
+ P & 兵 & p & 卒 \\\hline
+ \end{tabular}
+ \end{table}
+
+ 例如,一个完整的\marg{棋子列表}为:
+
+ |{{4,0}{K}}, {{2,2}{p}}, {{1,7}{C}}, {{4,9}{k}}|
+
+ 在\oarg{外观选项}中可以通过key-value的方式设置棋子、棋盘的颜色、
+ 字体、字号、线宽等外观。
+
+ 通过\oarg{外观选项}设置的外观参数仅对当前命令局部有效,
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.50\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \cchessman{ {{4,0}{K}}, {{2,2}{p}},
+ {{1,7}{C}}, {{4,9}{k}}
+ }
+\end{SideBySideExample}
+
+\subsection{\env{setcchessman}打谱排版环境}
+
+\begin{function}{setcchessman}
+ \begin{syntax}
+ \tn{begin}|{setcchessman}|\oarg{外观选项}
+ .....
+ \tn{end}|{setcchessman}|
+ \tn{begin}|{setcchessman*}|\oarg{外观选项}
+ .....
+ \tn{end}|{setcchessman*}|
+ \end{syntax}
+\end{function}
+
+ 按设置的\oarg{外观选项}对打谱结果进行排版。
+
+ 在打谱排版环境\env{setcchessman}中,可以通过专用命令\tn{init}%
+ 初始化棋谱状态(残局),\tn{set}在指定位置布置棋子,\tn{del}删除
+ 指定位置的棋子,\tn{mov}实现棋子的移动,从而实现打谱操作。
+ 在环境结束后以最终打谱状态排版棋谱。
+
+ 星号环境\env{setcchessman*}会同时排版棋谱的文本描述(如:车一进二等)。
+
+ 在\oarg{外观选项}中可以通过key-value的方式设置棋子、棋盘的颜色、
+ 字体、字号、线宽等外观。
+
+ 通过\oarg{外观选项}设置的外观参数仅对当前命令局部有效,
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.48\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \begin{setcchessman}
+ % 残局初始化
+ \init{ {{4,0}{K}}, {{2,2}{p}},
+ {{1,7}{C}}, {{4,9}{k}} }
+ % 添加棋子
+ \set{e,d}{P} \set{8,g}{h}
+ % 删除棋子
+ \del{4,3}
+ % 移动棋子
+ \mov{C}{b,h}{b,b} \mov{p}{2,2}{3,2}
+ \mov{K}{4,0}{4,1} \mov{h}{8,6}{6,7}
+ \mov{K}{4,1}{3,1} \mov{h}{6,7}{5,5}
+ \end{setcchessman}
+\end{SideBySideExample}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.45\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.30\linewidth}
+ \begin{setcchessman*}
+ % 残局初始化
+ \init{ {{4,0}{K}}, {{2,2}{p}},
+ {{1,7}{C}}, {{4,9}{k}} }
+ % 添加棋子
+ \set{e,d}{P} \set{8,g}{h}
+ % 删除棋子
+ \del{4,3}
+ % 移动棋子
+ \mov{C}{b,h}{b,b} \mov{p}{2,2}{3,2}
+ \mov{K}{4,0}{4,1} \mov{h}{8,6}{6,7}
+ \mov{K}{4,1}{3,1} \mov{h}{6,7}{5,5}
+ \end{setcchessman*}
+\end{SideBySideExample}
+
+\subsection{打谱专用命令}
+
+\subsubsection{\tn{init}棋谱初始化命令}
+
+\begin{function}{\init}
+ \begin{syntax}
+ \cs{init} \marg{棋子列表}
+ \end{syntax}
+\end{function}
+
+ 用于将在\marg{棋子列表}中指定的所有棋子布置于棋盘的指定位置。
+
+ \marg{棋子列表}中的棋子表示方法与第\ref{subsec-cchessman}小节
+ 中的说明相同。
+
+ \textbf{\textsf{注意: }}该命令只能用于\env{setcchessman}环境中。
+
+\subsubsection{\tn{set}棋子布置命令}
+
+\begin{function}{\set}
+ \begin{syntax}
+ \cs{set} \marg{棋子}
+ \end{syntax}
+\end{function}
+
+ 用于将在\marg{棋子}中指定的棋子布置于棋盘的指定位置。
+
+ \marg{棋子}中的棋子表示方法与第\ref{subsec-cchessman}小节
+ 中的说明相同。
+
+ \textbf{\textsf{注意: }}该命令只能用于\env{setcchessman}环境中。
+
+\subsubsection{\tn{del}棋子删除命令}
+
+\begin{function}{\del}
+ \begin{syntax}
+ \cs{del} \marg{棋盘坐标}
+ \end{syntax}
+\end{function}
+
+ 用于删除\marg{棋盘坐标}中指定坐标处的棋子。
+
+ \marg{棋盘坐标}中的表示方法与第\ref{subsec-cchessman}小节
+ 中的说明相同。
+
+ \textbf{\textsf{注意: }}该命令只能用于\env{setcchessman}环境中。
+
+\subsubsection{\tn{mov}棋子移动命令}
+
+\begin{function}{\mov}
+ \begin{syntax}
+ \cs{mov} \marg{棋子编码}\marg{原棋盘坐标}\marg{新棋盘坐标}
+ \end{syntax}
+\end{function}
+
+ 用于将\marg{棋子编码}中指定的棋子从\marg{原棋盘坐标}移动到%
+ \marg{新棋盘坐标}。
+
+ \marg{棋子编码}、\marg{原棋盘坐标}和\marg{新棋盘坐标}中采用
+ 棋子与棋盘坐标表示方法与第\ref{subsec-cchessman}小节中的说明相同。
+
+ \textbf{\textsf{注意: }}该命令只能用于\env{setcchessman}环境中。
+
+\subsection{\tn{resetpiece}棋子字符复位命令}
+
+\begin{function}{\resetpiece}
+ \begin{syntax}
+ \cs{resetpiece}
+ \end{syntax}
+\end{function}
+
+ 将棋子字符复位到默认字符。
+
+\subsection{\tn{cchessset}外观设置命令}
+
+\begin{function}{\cchessset}
+ \begin{syntax}
+ \cs{cchessset} \marg{外观选项}
+ \end{syntax}
+\end{function}
+
+ 通过\marg{外观选项}中的key-value方式设置棋子、棋盘的文字、
+ 字体、颜色、线宽、背景等排版外观。
+
+ 通过\cs{cchessset}\marg{外观选项}设置的外观参数对后续所有
+ 棋谱排版命令有效,
+
+\section{外观选项}
+
+在\pkg{chinesechess}宏包中,棋子与棋盘的文本、字体、颜色、背景等
+外观可以通过不同\oarg{外观选项}进行设置。\oarg{外观选项}可以在
+命令或环境的可选项中进行局部设置,也可以通过\cs{cchessset}命令
+进行全局设置。
+
+\subsection{棋盘}
+
+\subsubsection{单元格尺寸}
+
+\begin{option}{ opt = gridsize, desc = {= \meta{棋盘格尺寸}}, init=10mm }
+ 设置棋盘单元格尺寸。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \cchessboard[gridsize=15mm]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{棋盘类型}
+
+\begin{option}{ opt = boardtype, desc = {= \meta{棋盘类型}}, init=x+tn }
+ 设置棋盘类型,目前支持:
+\end{option}
+
+ \begin{Description}[a]
+ \item |x|---有九宫对角线,无兵炮位置标志。
+ \item |x+|---有九宫对角线和兵炮位置标志。
+ \item |x+t|---有九宫对角线、兵炮位置标志和楚河汉界。
+ \item |x+tn|---有九宫对角线、兵炮位置标志、楚河汉界和纵线标位数字。
+ \item |x+Xtn|---有九宫对角线、兵炮位置标志、楚河汉界、纵线标位数字和象位虚线。
+ \end{Description}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.54\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.35\linewidth}
+ \cchessboard*[boardtype=x]\quad
+ \cchessboard*[boardtype=x+]\\
+ \cchessboard*[boardtype=x+t]\quad
+ \cchessboard*[boardtype=x+tn]\\
+ \cchessboard*[boardtype=x+Xtn]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{棋盘线线宽}
+
+\begin{option}{ opt = boardlinewd, desc = {= \meta{棋盘线宽}}, init=0.4pt }
+ 设置棋盘线线宽。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.56\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \cchessboard*[boardlinewd=1.0pt]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{棋盘线颜色}
+
+\begin{option}{ opt = boardlinecolor, desc = {= \meta{棋盘线颜色}}, init=black }
+ 设置棋盘线颜色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.55\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \cchessboard*[boardlinecolor=red]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{棋盘背景}
+
+\begin{option}{ opt = boardbg, desc = {= \meta{棋盘背景}}, init=init-none }
+ 设置棋盘背景图的插图文件路径及文件名。
+\end{option}
+
+ \textbf{\textsf{注意: }}使用该选项时,需要在导言区添加|\usepackage{grpahicx}|命令。
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.55\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.35\linewidth}
+ \cchessboard*[boardbg=bg01]\quad
+ \cchessboard*[boardbg=bg02]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsection{棋谱缩放}
+
+\subsubsection{缩放方式}
+
+\begin{option}{ opt = resize, desc = {= \meta{棋谱缩放方式}}, init=none }
+ 设置最终棋谱输出时的整体缩放方式,目前支持:
+\end{option}
+
+ \begin{Description}[a]
+ \item |none|---无缩放。
+ \item |real|---按指定的width、height、xscale或yscale进行缩放。
+ \end{Description}
+
+\bigskip
+
+\subsubsection{横向缩放因子}
+
+\begin{option}{ opt = xscale, desc = {= \meta{x方向缩放系数}}, init=1 }
+ 设置x方向缩放系数,需要配合|resize|缩放方式参数一起使用。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.48\linewidth,gobble=2]
+ \centering
+ \cchessboard[resize=real, xscale=0.5]
+\end{SideBySideExample}
+
+
+\bigskip
+
+\subsubsection{纵向缩放因子}
+
+\begin{option}{ opt = yscale, desc = {= \meta{y方向缩放系数}}, init=1 }
+ 设置y方向缩放系数,需要配合|resize|缩放方式参数一起使用。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.70\linewidth,gobble=2]
+ \centering
+ \cchessboard[%
+ resize=real,
+ yscale=0.5]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{横向尺寸}
+
+\begin{option}{ opt = width, desc = {= \meta{宽度}}, init=init-none }
+ 设置输出宽度,需要配合|resize|缩放方式参数一起使用。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.65\linewidth,gobble=2]
+ \centering
+ \cchessboard[resize=real,
+ width=7cm]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{纵向尺寸}
+
+\begin{option}{ opt = height, desc = {= \meta{高度}}, init=init-none }
+ 设置输出高度,需要配合|resize|缩放方式参数一起使用。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.65\linewidth,gobble=2]
+ \centering
+ \cchessboard[resize=real,
+ height=6cm]
+\end{SideBySideExample}
+
+ \textbf{\textsf{说明: }}缩放纵/横参数可以混合使用。
+
+\bigskip
+
+\subsection{棋子}
+
+\subsubsection{字符}
+
+\begin{option}{ opt = piecechar, desc = {= \meta{棋子字符}},
+ init=\{K\}\{帥\} }
+ 设置棋子字符,用两组大括号分别指定棋子编码和棋子字符。
+ 其中,棋子编码见表\ref{tab-piececode}。
+\end{option}
+
+ \textbf{\textsf{注意: }}使用该选项时,在能需要在导言区添加字体,
+ 如|\usepackage{fontawesome5}|命令。
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.55\linewidth,gobble=2]
+ %\usepackage{fontawesome5}
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ % gridsize=10mm,
+ width=.90\linewidth}
+ \cchessboard[%
+ piecechar={K}{\faChessKing},
+ piecechar={A}{\faShield*},
+ piecechar={E}{\faChessBishop},
+ piecechar={H}{\faChessKnight},
+ piecechar={R}{\faChessRook},
+ piecechar={C}{\faBomb},
+ piecechar={P}{\faChessPawn},
+ piecechar={k}{\faChessQueen},
+ piecechar={a}{\faShield*},
+ piecechar={e}{\faChessBishop},
+ piecechar={h}{\faChessKnight},
+ piecechar={r}{\faChessRook},
+ piecechar={c}{\faBomb},
+ piecechar={p}{\faChessPawn},
+ boardlinecolor=red]
+\end{SideBySideExample}
+
+\bigskip
+
+\resetpiece
+\cchessset{piecechar={C}{炮}}
+
+\subsubsection{颜色}
+
+\begin{option}{ opt = piecefont, desc = {= \meta{棋子字符字体}}, init=\cs{kaishu} }
+ 设置棋子字符字体。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.55\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.90\linewidth}
+ \cchessboard[piecefont=\sffamily]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{边框类型}
+
+\begin{option}{ opt = piecetype, desc = {= \meta{棋子边框类型}}, init=|ooo| }
+ 设置棋子外框类型,目前支持:
+\end{option}
+
+ \begin{Description}[a]
+ \item |o|---实心填充圆(小写英文字母``|o|'')。
+ \item |oo|---双同心实心圆。
+ \item |ooo|---双同心实心圆叠加阴影错位圆。
+ \end{Description}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.55\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.40\linewidth}
+ \cchessboard[piecetype=o]\quad
+ \cchessboard[piecetype=oo]\\
+ \cchessboard[piecetype=ooo]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{边框线宽}
+
+\begin{option}{ opt = boxlinewd, desc = {= \meta{棋子外框线宽度}}, init=0.4pt }
+ 设置棋子外框线线宽。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[boxlinewd=0.8pt]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{边框颜色}
+
+\begin{option}{ opt = boxcolor, desc = {= \meta{棋子外框线颜色}}, init=black }
+ 设置棋子外框线颜色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[boxcolor=white]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{红棋颜色}
+
+\begin{option}{ opt = redpiece, desc = {= \meta{红棋棋子字符颜色}}, init=red }
+ 设置红棋棋子字符颜色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[redpiece=white]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{黑棋颜色}
+
+\begin{option}{ opt = blkpiece, desc = {= \meta{黑棋棋子字符颜色}}, init=black }
+ 设置黑棋棋子字符颜色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[blkpiece=white]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{背景圆填充色}
+
+\begin{option}{ opt = lower, desc = {= \meta{棋子背景圆填充色}}, init=init-none }
+ 设置棋子背景圆填充色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[lower=black]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{表面圆环填充色}
+
+\begin{option}{ opt = donut, desc = {= \meta{棋子表面圆环填充色}}, init=init-none }
+ 设置棋子表面圆环填充色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[donut=red]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{红棋表面圆填充色}
+
+\begin{option}{ opt = redupper, desc = {= \meta{红棋棋子表面圆填充色}}, init=init-none }
+ 设置红棋棋子表面圆填充色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[redupper=red,
+ redpiece=white]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{黑棋表面圆填充色}
+
+\begin{option}{ opt = blkupper, desc = {= \meta{黑棋棋子表面圆填充色}}, init=init-none }
+ 设置黑棋棋子表面圆填充色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[blkupper=black,
+ blkpiece=white]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{阴影错位圆填充色}
+
+\begin{option}{ opt = shadow, desc = {= \meta{棋子阴影错位圆填充色}}, init=init-none }
+ 设置棋子阴影错位圆填充色。
+\end{option}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.60\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[shadow=red!80]
+\end{SideBySideExample}
+
+\bigskip
+
+\subsubsection{笔划}
+
+\begin{option}{ opt = scharstroke, desc = {= \meta{棋子字符笔划类型}}, init=bold }
+ 设置棋子字符笔划类型。
+\end{option}
+
+ \begin{Description}[a]
+ \item |none|---原字体默认笔划。
+ \item |solid|---实线笔划轮廓,笔划内部透明,颜色使用字符颜色。
+ \item |white|---实线白色笔划轮廓,笔划内部用白色填充。
+ \item |bold|---加粗笔划,颜色使用字符颜色。
+ \item |invisible|---隐藏笔划。
+ \end{Description}
+
+\begin{SideBySideExample}[frame=single,numbers=left,
+ xrightmargin=.58\linewidth,gobble=2]
+ \centering
+ % 为便排版,进行缩放
+ \cchessset{resize=real,
+ width=.95\linewidth}
+ \cchessboard[charstroke=white,
+ redupper=red,blkupper=black]
+\end{SideBySideExample}
+
+% \bigskip
+
+% \title{
+% \pkg{chinesechess} package for writing Chinese chess
+% \rlap{\makebox[4cm][r]{
+% \normalsize $\Longrightarrow$ \color{red}
+% \protect\hyperlink{zh}{中文版本}
+% \protect\hypertarget{en}{}
+% }}
+% }
+% \author{Nan Geng \texttt{<nangeng@nwafu.edu.cn>}}
+% \date{\today\qquad \vers}
+% \maketitle
+%
+% \section{Introduction}
+%
+% \section{Interface}
+%
+% \section{options}
+
+\end{documentation}
+
+\end{document}
diff --git a/macros/latex/contrib/pkuthss/doc/example.pdf b/macros/latex/contrib/pkuthss/doc/example.pdf
index 2c5c82ee3a..a435dc0541 100644
--- a/macros/latex/contrib/pkuthss/doc/example.pdf
+++ b/macros/latex/contrib/pkuthss/doc/example.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/doc/pkuthss.pdf b/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
index 63264f30d1..7e96dbb735 100644
--- a/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
+++ b/macros/latex/contrib/pkuthss/doc/pkuthss.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt b/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
index 20a12257a5..665120151a 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
+++ b/macros/latex/contrib/pkuthss/doc/readme/ChangeLog.txt
@@ -1,3 +1,8 @@
+2022-05-04, v1.9.2
+
+ * Changes to package code:
+ - Support pkufont via unicode-math instead of newtx when using xelatex.
+
2021-10-16, v1.9.1
* API changes:
diff --git a/macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex b/macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
index bdc6af316f..4b5073b08a 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
+++ b/macros/latex/contrib/pkuthss/doc/readme/chap/pkuthss-chap2.tex
@@ -1,7 +1,7 @@
% Documentation for pkuthss.
%
% Copyright (c) 2008-2009 solvethis
-% Copyright (c) 2010-2019,2021 Casper Ti. Vector
+% Copyright (c) 2010-2019,2021-2022 Casper Ti. Vector
%
% This work may be distributed and/or modified under the conditions of the
% LaTeX Project Public License, either version 1.3 of this license or (at
@@ -306,9 +306,10 @@ pkuthss 文档模版使用作者编写的 biblatex\cupercite{biblatex} 样式%
除此之外,pkuthss 文档类还可能调用以下这些宏包:
\begin{itemize}
- \item 启用 \verb|pkufont| 选项时会调用
- newtxtext 和 newtxmath\cupercite{newtx} 宏包,
- 否则会调用 latexsym\cupercite{latexsym} 宏包。
+ \item 启用 \verb|pkufont| 选项时会调用 unicode-math
+ \cupercite{unicode-math} 宏包(\hologo{XeLaTeX} 编译)或
+ newtxtext/newtxmath\cupercite{newtx} 宏包(非 \hologo{XeLaTeX}
+ 编译),否则会调用 latexsym\cupercite{latexsym} 宏包。
\item 启用 \verb|pkufoot| 选项时会调用
tikz\cupercite{tikz} 和 scrextend\cupercite{scrextend} 宏包。
\item 启用 \verb|pkuspace| 选项时会调用
diff --git a/macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch b/macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
index c405437e53..384a33ea55 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
+++ b/macros/latex/contrib/pkuthss/doc/readme/pkuthss-english.patch
@@ -200,11 +200,11 @@ index dbfd379..6a8767a 100644
% 以下为正文之前的部分,默认不进行章节编号。
\frontmatter
diff --git a/tex/pkuthss-utf8.def b/tex/pkuthss-utf8.def
-index afed37b..e74e4bf 100644
+index e1d9566..7cfbd32 100644
--- a/tex/pkuthss-utf8.def
+++ b/tex/pkuthss-utf8.def
@@ -27,13 +27,13 @@
- [2021/03/29 v1.9.0 Labels and captions in UTF-8 encoding
+ [2021/10/16 v1.9.1 Labels and captions in UTF-8 encoding
for the pkuthss document class]
-\def\label@ctitle{题目:}
@@ -225,10 +225,10 @@ index afed37b..e74e4bf 100644
\def\label@blindcover{(匿名评阅论文封面)}
\def\label@blindctitle{中文题目:}
diff --git a/tex/pkuthss.cls b/tex/pkuthss.cls
-index 6ee4e69..5f782f6 100644
+index 5aaf3ae..68bc3a4 100644
--- a/tex/pkuthss.cls
+++ b/tex/pkuthss.cls
-@@ -305,7 +305,7 @@
+@@ -332,7 +332,7 @@
\fancyhf{}\renewcommand*{\headrulewidth}{0.75bp}
\fancyfoot[C]{\zihao{5}\normalfont{\thepage}}
\if@twoside
@@ -237,7 +237,7 @@ index 6ee4e69..5f782f6 100644
\fancyhead[CO]{\zihao{5}\normalfont\thss@int@setcase{\leftmark}}
\else
\fancyhead[C]{\zihao{5}\normalfont\thss@int@setcase{\leftmark}}
-@@ -355,14 +355,14 @@
+@@ -382,14 +382,14 @@
\zihao{1}\includegraphics[height = 2.4em]{pkulogo}\hspace{0.4em}%
\raisebox{0.4em}{\includegraphics[height = 1.6em]{pkuword}}\\[0.8em]
\fi%
@@ -254,7 +254,7 @@ index 6ee4e69..5f782f6 100644
}
\vfill
% Information about the author.
-@@ -370,18 +370,18 @@
+@@ -397,18 +397,18 @@
% Slightly adjust the line skip when using new font size.
\zihao{3}\linespread{1.75}\selectfont
\def\thss@tmp@len{0.56\textwidth}
diff --git a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
index 3f4adbe05f..9e1770056e 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
+++ b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.bib
@@ -1,7 +1,7 @@
% Documentation for pkuthss.
%
% Copyright (c) 2008-2009 solvethis
-% Copyright (c) 2010-2021 Casper Ti. Vector
+% Copyright (c) 2010-2022 Casper Ti. Vector
%
% This work may be distributed and/or modified under the conditions of the
% LaTeX Project Public License, either version 1.3 of this license or (at
@@ -85,10 +85,11 @@
@online{caption,
author = {Sommerfeldt, Alex},
title = {Customizing captions of floating environments},
+ edition = {Ver.~3.6},
type = {M/OL},
- date = {2011-11-02},
+ date = {2022-02-20},
url = {https://ctan.org/pkg/caption},
- urldate = {2017-03-01},
+ urldate = {2022-05-04},
language = {english},
}
@@ -105,7 +106,8 @@
@online{enumitem,
author = {Bezos, Javier},
- title = {Customizing lists with the enumitem package (Version 3.5.2)},
+ title = {Customizing lists with the enumitem package},
+ edition = {Ver.~3.5.2},
type = {M/OL},
date = {2011-09-28},
url = {https://ctan.org/pkg/enumitem},
@@ -138,10 +140,11 @@
@online{graphicx,
author = {Carlisle, D. P.},
title = {Packages in the `graphics' bundle},
+ edition = {Ver.~1.2d},
type = {M/OL},
- date = {2016-12-23},
+ date = {2021-09-16},
url = {https://ctan.org/pkg/graphicx},
- urldate = {2017-03-01},
+ urldate = {2022-05-04},
language = {english},
}
@@ -170,20 +173,22 @@
@online{newtx,
author = {Sharpe, Michael},
title = {New TX font package},
+ edition = {Ver.~1.71},
type = {M/OL},
- date = {2017-01-30},
+ date = {2022-03-02},
url = {https://ctan.org/pkg/newtx},
- urldate = {2017-03-01},
+ urldate = {2022-05-04},
language = {english},
}
@online{scrextend,
author = {Kohm, Markus},
title = {KOMA-Script: a versatile \hologo{LaTeX2e} bundle},
+ edition = {Ver.~3.35},
type = {M/OL},
- date = {2017-01-02},
+ date = {2021-11-13},
url = {https://ctan.org/pkg/koma-script},
- urldate = {2017-03-01},
+ urldate = {2022-05-04},
language = {english},
}
@@ -200,7 +205,8 @@
@online{tikz,
author = {Till Tantau},
- title = {The TikZ and PGF Packages: Manual for version 3.0.1a},
+ title = {The TikZ and PGF Packages},
+ edition = {Ver.~3.0.1a},
type = {M/OL},
date = {2015-08-29},
url = {https://ctan.org/pkg/pgf},
@@ -229,6 +235,17 @@
language = {english},
}
+@online{unicode-math,
+ author = {Robertson, Will and Stephani, Philipp and Wright, Joseph and Hosny, Khaled},
+ title = {Experimental Unicode mathematical typesetting: The unicode-math package},
+ edition = {Ver.~0.8q},
+ type = {M/OL},
+ date = {2020-01-31},
+ url = {https://ctan.org/pkg/unicode-math},
+ urldate = {2022-05-04},
+ language = {english},
+}
+
@online{dypang,
author = {dypang},
title = {北京大学硕博论文模版(测试版)},
diff --git a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
index 9a8e1de8c9..0bccb1a29b 100644
--- a/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
+++ b/macros/latex/contrib/pkuthss/doc/readme/pkuthss.tex
@@ -51,7 +51,7 @@
}
\newif\ifblind\blindfalse
-\newcommand*{\docversion}{v1.9.1}
+\newcommand*{\docversion}{v1.9.2}
\pkuthssinfo{
cthesisname = {本科生毕业论文}, ethesisname = {Undergraduate Thesis},
ctitle = {北京大学学位论文模版{\thssnl}pkuthss \docversion},
@@ -60,7 +60,7 @@
\texorpdfstring{\thssnl}{: }pkuthss \docversion%
},
cauthor = {盖茨波·钛·维克托}, eauthor = {Casper Ti.\ Vector},
- date = {\zhdigits{2021}年\zhnumber{10}月},
+ date = {\zhdigits{2022}年\zhnumber{5}月},
studentid = {00910???}, school = {化学与分子工程学院},
cmajor = {应用化学}, emajor = {Applied Chemistry},
direction = {据说 Casper 自己也不知道}, mentorlines = {2},
diff --git a/macros/latex/contrib/pkuthss/tex/pkulogo.pdf b/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
index 9d539c707d..7789b318aa 100644
--- a/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
+++ b/macros/latex/contrib/pkuthss/tex/pkulogo.pdf
Binary files differ
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def b/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
index 500b3bb4cb..0633806021 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss-gbk.def
@@ -24,7 +24,7 @@
% pkuword.eps
\ProvidesFile{pkuthss-gbk.def}
- [2021/10/16 v1.9.1 Labels and captions in GBK encoding
+ [2022/05/05 v1.9.2 Labels and captions in GBK encoding
for the pkuthss document class]
\def\label@ctitle{Ŀ}
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def b/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
index e1d9566ed6..5d0e25905e 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss-utf8.def
@@ -24,7 +24,7 @@
% pkuword.eps
\ProvidesFile{pkuthss-utf8.def}
- [2021/10/16 v1.9.1 Labels and captions in UTF-8 encoding
+ [2022/05/05 v1.9.2 Labels and captions in UTF-8 encoding
for the pkuthss document class]
\def\label@ctitle{题目:}
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss.cls b/macros/latex/contrib/pkuthss/tex/pkuthss.cls
index e03a7bd4e4..22bdde1209 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss.cls
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss.cls
@@ -1,7 +1,7 @@
% Peking University dissertation document class
%
% Copyright (c) 2008-2009 solvethis
-% Copyright (c) 2010-2021 Casper Ti. Vector
+% Copyright (c) 2010-2022 Casper Ti. Vector
% Copyright (c) 2021 Kurapica
%
% This work may be distributed and/or modified under the conditions of the
@@ -25,7 +25,7 @@
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{pkuthss}
- [2021/10/16 v1.9.1 Peking University dissertation document class]
+ [2022/05/05 v1.9.2 Peking University dissertation document class]
% eg. `\thss@int@boolopt{spacing}{true}' will expand to:
% \newif\ifthss@opt@spacing \thss@opt@spacingtrue
@@ -65,8 +65,6 @@
% Process all class options now.
\ProcessOptions\relax
-% Prevent fontspec (loaded by xeCJK) from interfering with newtxmath.
-\ifthss@opt@pkufont\PassOptionsToPackage{no-math}{fontspec}\fi
% Work around the `\lvert already defined' error.
% cf. <https://github.com/CTeX-org/ctex-kit/issues/454>.
\ifthss@opt@pkufont\RequirePackage{amsmath}\fi
@@ -90,11 +88,40 @@
\ifthss@opt@pkufont
% Use Times New Roman / Arial according to school regulation.
- % Option used to prevent newtxtext from manipulating footnote marks.
- \RequirePackage[defaultsups]{newtxtext}
- \RequirePackage[cmintegrals, varg]{newtxmath}
+ \ifxetex
+ \RequirePackage{unicode-math}
+ \setmathfont[
+ Extension = .otf,
+ BoldFont = XITSMath-Bold
+ ]{XITSMath-Regular}
+ \DeclareSymbolFont{CMlargesymbols}{OMX}{cmex}{m}{n}
+ \let\sumop\relax\let\prodop\relax
+ \DeclareMathSymbol{\sumop}{\mathop}{CMlargesymbols}{"50}
+ \DeclareMathSymbol{\prodop}{\mathop}{CMlargesymbols}{"51}
+ \renewcommand{\Box}{\mdlgwhtsquare}
+
+ \setmainfont[
+ Extension = .otf,
+ UprightFont = *-Regular,
+ BoldFont = *-Bold,
+ ItalicFont = *-Italic,
+ BoldItalicFont = *-BoldItalic
+ ]{XITS}
+ \setsansfont[
+ Extension = .otf,
+ UprightFont = *-regular,
+ BoldFont = *-bold,
+ ItalicFont = *-italic,
+ BoldItalicFont = *-bolditalic
+ ]{texgyreheros}
+ \else
+ % `nofontspec' avoids errors like `The font "FangSong" cannot be found'.
+ % `defaultsups' prevents newtxtext from manipulating footnote marks.
+ \usepackage[nofontspec, defaultsups]{newtxtext}
+ \usepackage[varg]{newtxmath}
+ \fi
\else
- % Provides `\Box' for originauth.tex if newtx is absent.
+ % Provides `\Box' for originauth.tex if XITSMath/newtx is absent.
\RequirePackage{latexsym}
\fi
diff --git a/macros/latex/contrib/pkuthss/tex/pkuthss.def b/macros/latex/contrib/pkuthss/tex/pkuthss.def
index 3ffe3008ad..80239cf01c 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuthss.def
+++ b/macros/latex/contrib/pkuthss/tex/pkuthss.def
@@ -23,7 +23,7 @@
% pkuword.eps
\ProvidesFile{pkuthss.def}
- [2021/10/16 v1.9.1 Labels and captions for the pkuthss document class]
+ [2022/05/05 v1.9.2 Labels and captions for the pkuthss document class]
\def\label@ementor{Directed by\ }
\def\euniversity{Peking University}
diff --git a/macros/latex/contrib/pkuthss/tex/pkuword.pdf b/macros/latex/contrib/pkuthss/tex/pkuword.pdf
index 919d1faf40..8021172ab7 100644
--- a/macros/latex/contrib/pkuthss/tex/pkuword.pdf
+++ b/macros/latex/contrib/pkuthss/tex/pkuword.pdf
Binary files differ
diff --git a/macros/luatex/latex/luamathalign/build.lua b/macros/luatex/latex/luamathalign/build.lua
index 3ce83c670a..023b2dfcca 100644
--- a/macros/luatex/latex/luamathalign/build.lua
+++ b/macros/luatex/latex/luamathalign/build.lua
@@ -8,7 +8,7 @@ sourcefiles = {"*.dtx", "*.lua"}
uploadconfig = {
pkg = "luamathalign",
- version = "v0.1",
+ version = "v0.3",
author = "Marcel Krüger",
license = "lppl1.3c",
summary = "More flexible alignment in amsmath environments",
diff --git a/macros/luatex/latex/luamathalign/luamathalign-luaprop.lua b/macros/luatex/latex/luamathalign/luamathalign-luaprop.lua
deleted file mode 100644
index 3e10f0fc45..0000000000
--- a/macros/luatex/latex/luamathalign/luamathalign-luaprop.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-----Copyright (C) 2019--2022 by Marcel Krueger
----
---- This file may be distributed and/or modified under the
---- conditions of the LaTeX Project Public License, either
---- version 1.3c of this license or (at your option) any later
---- version. The latest version of this license is in:
----
---- http://www.latex-project.org/lppl.txt
----
---- and version 1.3 or later is part of all distributions of
---- LaTeX version 2005/12/01 or later.
-return function(namespace)
- return {
- query = function(n)
- local p = node.getproperty(n)
- return p and p[namespace]
- end,
- get = function(n, ...)
- local p = node.getproperty(n)
- if not p then
- p = {}
- node.setproperty(n, p)
- end
- local n = p[namespace]
- if nil == p[namespace] then
- local d = select('#', ...) ~= 0 and ... or {}
- n, p[namespace] = d, d
- end
- return n
- end,
- set = function(n, v)
- local p = node.getproperty(n)
- if not p then
- p = {}
- node.setproperty(n, p)
- end
- local old = p[namespace]
- p[namespace] = v
- return old
- end,
- }
-end
diff --git a/macros/luatex/latex/luamathalign/luamathalign.dtx b/macros/luatex/latex/luamathalign/luamathalign.dtx
index 401c8ef7ea..1a1ebc614e 100644
--- a/macros/luatex/latex/luamathalign/luamathalign.dtx
+++ b/macros/luatex/latex/luamathalign/luamathalign.dtx
@@ -57,7 +57,7 @@
%
% \GetFileInfo{luamathalign.dtx}
% \title{The \pkg{luamathalign} package\thanks{This document
-% corresponds to \pkg{luamathalign}~v0.1, dated~2022-04-18.}}
+% corresponds to \pkg{luamathalign}~v0.3, dated~2022-05-04.}}
% \author{Marcel Kr\"uger \\ \href{mailto:tex@2krueger.de}{tex@2krueger.de}}
%
% \maketitle
@@ -206,16 +206,24 @@
%<*lua>
% \fi
% \begin{macrocode}
+local properties = node.get_properties_table()
local luacmd = require'luamathalign-luacmd'
-local luaprop = require'luamathalign-luaprop'('mathalign')
local hlist = node.id'hlist'
local vlist = node.id'vlist'
local whatsit = node.id'whatsit'
-local kern = node.id'kern'
+local glue = node.id'glue'
local user_defined = node.subtype'user_defined'
local whatsit_id = luatexbase.new_whatsit'mathalign'
local node_cmd = token.command_id'node'
local ampersand = token.new(38, 4)
+
+local mmode do
+ for k,v in next, tex.getmodevalues() do
+ if v == 'math' then mmode = k end
+ end
+ assert(mmode)
+end
+
-- We might want to add y later
local function is_marked(mark, list)
for n in node.traverse(list) do
@@ -349,8 +357,8 @@ local isolate do
x = x + w
list.head, last = node.remove(list.head, n)
if x ~= offset then
- local k = node.new(kern)
- k.kern, offset = x - offset, x
+ local k = node.new(glue)
+ k.width, offset = x - offset, x
newhead, newtail = node.insert_after(newhead, newtail, k)
end
newhead, newtail = node.insert_after(newhead, newtail, n)
@@ -397,8 +405,8 @@ local isolate do
local after
list.head, after = node.remove(list.head, n)
if 0 ~= offset then
- local k = node.new(kern)
- k.kern, offset = -offset, 0
+ local k = node.new(glue)
+ k.width, offset = -offset, 0
newhead, newtail = node.insert_after(newhead, newtail, k)
end
newhead, newtail = node.insert_after(newhead, newtail, n)
@@ -449,8 +457,8 @@ local isolate do
x = x + w
head, last = node.remove(head, n)
if x ~= offset then
- local k = node.new(kern)
- k.kern, offset = x - offset, x
+ local k = node.new(glue)
+ k.width, offset = x - offset, x
newhead, newtail = node.insert_after(newhead, newtail, k)
end
newhead, newtail = node.insert_after(newhead, newtail, n)
@@ -463,25 +471,51 @@ local isolate do
end
end
-local mark, afterkern
+local function find_mmode_boundary()
+ for i=tex.nest.ptr,0,-1 do
+ local nest = tex.nest[i]
+ if nest.mode ~= mmode and nest.mode ~= -mmode then
+ return nest, i
+ end
+ end
+end
+
luatexbase.add_to_callback('post_mlist_to_hlist_filter', function(n)
- if mark then
+ local nest = find_mmode_boundary()
+ local props = properties[nest.head]
+ local alignment = props and props.luamathalign_alignment
+ if alignment then
+ props.luamathalign_alignment = nil
local x
- n, x = measure(mark, n)
- local k = node.new'kern'
+ n, x = measure(alignment.mark, n)
+ local k = node.new'glue'
local off = x - n.width
- k.kern, afterkern.kern = off, -off
+ k.width, alignment.afterkern.width = off, -off
node.insert_after(n.head, nil, k)
n.width = x
- mark, afterkern = nil, nil
end
return n
end, 'luamathalign')
+% \end{macrocode}
+% The glue node is referred to as a kern for historical reasons. A glue node is
+% used since this interacts better with lua-ul.
+% \begin{macrocode}
local function get_kerntoken(newmark)
- assert(not mark)
- mark, afterkern = newmark, node.new'kern'
- return token.new(node.direct.todirect(afterkern), node_cmd)
+ local nest = find_mmode_boundary()
+ local props = properties[nest.head]
+ if not props then
+ props = {}
+ properties[nest.head] = props
+ end
+ if props.luamathalign_alignment then
+ tex.error('Multiple alignment classes trying to control the same cell')
+ return token.new(0, 0)
+ else
+ local afterkern = node.new'glue'
+ props.luamathalign_alignment = {mark = newmark, afterkern = afterkern}
+ return token.new(node.direct.todirect(afterkern), node_cmd)
+ end
end
local function insert_whatsit(mark)
@@ -494,10 +528,11 @@ luacmd("SetAlignmentPoint", function()
if mark < 0 then
for i=tex.nest.ptr,0,-1 do
local t = tex.nest[i].head
- if luaprop.query(t) ~= nil then
+ local props = properties[t]
+ if props and props.luamathalign_context ~= nil then
mark = mark + 1
if mark == 0 then
- luaprop.set(t, true)
+ props.luamathalign_context = true
return insert_whatsit(-i)
end
end
@@ -520,22 +555,34 @@ luacmd("ExecuteAlignment", function()
end, "protected")
luacmd("LuaMathAlign@begin", function()
- local nest = tex.nest.top
- luaprop.set(nest.head, false)
+ local t = tex.nest.top.head
+ local props = properties[t]
+ if not props then
+ props = {}
+ properties[t] = props
+ end
+ props.luamathalign_context = false
end, "protected")
luacmd("LuaMathAlign@end@early", function()
local t = tex.nest.top.head
- if luaprop.set(t, nil) == true then
- handle_whatsit(-tex.nest.ptr)
+ local props = properties[t]
+ if props then
+ if props.luamathalign_context == true then
+ handle_whatsit(-tex.nest.ptr)
+ end
+ props.luamathalign_context = nil
end
end, "protected")
local delayed
luacmd("LuaMathAlign@end", function()
- local nest = tex.nest.top
- local t = nest.head
- if luaprop.set(t, nil) == true then
- assert(not delayed)
- delayed = {get_kerntoken(-tex.nest.ptr), ampersand}
+ local t = tex.nest.top.head
+ local props = properties[t]
+ if props then
+ if props.luamathalign_context == true then
+ assert(not delayed)
+ delayed = {get_kerntoken(-tex.nest.ptr), ampersand}
+ end
+ props.luamathalign_context = nil
end
end, "protected")
luatexbase.add_to_callback("hpack_filter", function(head, groupcode)
@@ -552,7 +599,7 @@ end, "luamathalign.delayed")
luacmd("LuaMathAlign@IsolateAlignmentPoints", function()
local main = token.scan_int()
if not token.scan_keyword 'into' then
- tex.error'Expected "into"'
+ tex.error'Expected "into"'
end
local marks = token.scan_int()
local head, newhead = isolate(tex.box[main])
@@ -570,11 +617,12 @@ end, "protected")
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage
{luamathalign}
- [2022-04-18 v0.1 additional math alignment tricks using Lua]
+ [2022-05-04 v0.3 additional math alignment tricks using Lua]
% \fi
% The actual \LaTeX\ package just loads the Lua module and patches \pkg{amsmath}:
% \begin{macrocode}
-% \RequirePackage{scrlfile}
+\RequirePackage{iftex}
+\RequireLuaTeX
\directlua{require'luamathalign'}
\IfPackageLoadedTF{amsmath}{%
\@firstofone
diff --git a/macros/luatex/latex/luamathalign/luamathalign.pdf b/macros/luatex/latex/luamathalign/luamathalign.pdf
index d946d14894..a20abc4612 100644
--- a/macros/luatex/latex/luamathalign/luamathalign.pdf
+++ b/macros/luatex/latex/luamathalign/luamathalign.pdf
Binary files differ
diff --git a/support/TeX4ht/source/ChangeLog b/support/TeX4ht/source/ChangeLog
index 4bdb6320c7..1edae18bda 100644
--- a/support/TeX4ht/source/ChangeLog
+++ b/support/TeX4ht/source/ChangeLog
@@ -1,3 +1,9 @@
+2022-05-04 Michal Hoftich <michal.h21@gmail.com>
+
+ * tex4ht-4ht.tex (tcolorbox.4ht): fixed \label support for
+ tcolorbox.
+ https://github.com/michal-h21/make4ht/issues/75
+
2022-05-02 Michal Hoftich <michal.h21@gmail.com>
* tex4ht-4ht.tex (xrhyper-hooks.4ht, xr-hooks.4ht): fixed support
diff --git a/support/TeX4ht/source/tex4ht-4ht.tex b/support/TeX4ht/source/tex4ht-4ht.tex
index ac3a2f5586..6c2a34c0ba 100644
--- a/support/TeX4ht/source/tex4ht-4ht.tex
+++ b/support/TeX4ht/source/tex4ht-4ht.tex
@@ -1,4 +1,4 @@
-% $Id: tex4ht-4ht.tex 1127 2022-05-02 12:43:55Z michal_h21 $
+% $Id: tex4ht-4ht.tex 1128 2022-05-04 12:16:51Z michal_h21 $
% tex tex4ht-4ht or ht tex tex4ht-4ht
%
% Copyright 2009-2022 TeX Users Group
@@ -27300,10 +27300,11 @@ We need to use dvips driver with XeLaTeX
\def\:tcbcolid{tcolobox-\arabic{:tcbcolcount}}
% Open box
\a:tcolorbox%
- % save label, if it is set
+ % set label if it exists
\ifdefined\tcolorbox:label:key%
+ \let\@currentlabel\tcolorbox:currentlabel% at this moment, \@currentlabel has wrong value
+ \o:tcb@set@label:{\tcolorbox:label:key}%
\AnchorLabel% save cross-ref destination
- \label{\tcolorbox:label:key}%
\global\let\tcolorbox:label:key\undefined%
\fi%
% open title
@@ -27344,10 +27345,10 @@ We need to use dvips driver with XeLaTeX
\NewConfigure{tcolorbox}{4}
\NewConfigure{tcolorlowerbox}{2}
-% we need to save label for a later use
+% we need to save current label for a later use
\def\:tempa#1{%
\xdef\tcolorbox:label:key{#1}%
- \o:tcb@set@label:{#1}%
+ \global\let\tcolorbox:currentlabel\@currentlabel%
}
\HLet\tcb@set@label\:tempa
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 83741e16eb..464f5762fb 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -48,7 +48,7 @@ $mirrors = {
},
'Korea' => {
'http://ftp.ktug.org/tex-archive/' => 1,
- 'https://cran.asia/tex/' => 1,
+ 'https://ftp.harukasan.org/CTAN/' => 1,
'https://ftp.kaist.ac.kr/pub/tex-archive/' => 1,
'https://mirror.kakao.com/CTAN/' => 1,
'https://mirror.navercorp.com/CTAN/' => 1,
@@ -114,6 +114,7 @@ $mirrors = {
'https://ftp.tu-chemnitz.de/pub/tex/' => 1,
'https://mirror.clientvps.com/CTAN/' => 1,
'https://mirror.dogado.de/tex-archive/' => 1,
+ 'https://mirror.informatik.hs-fulda.de/tex-archive/' => 1,
'https://mirror.physik.tu-berlin.de/pub/CTAN/' => 1,
'https://packages.oth-regensburg.de/ctan/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index fcddbd721a..c59a408389 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2022
-depend revision/63220
+depend revision/63227
name 00texlive.image
category TLCore
-revision 63213
+revision 63226
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
@@ -1023,6 +1023,7 @@ runfiles size=12541
tlpkg/tlpsrc/chifoot.tlpsrc
tlpkg/tlpsrc/childdoc.tlpsrc
tlpkg/tlpsrc/chinese-jfm.tlpsrc
+ tlpkg/tlpsrc/chinesechess.tlpsrc
tlpkg/tlpsrc/chivo.tlpsrc
tlpkg/tlpsrc/chkfloat.tlpsrc
tlpkg/tlpsrc/chklref.tlpsrc
@@ -4565,7 +4566,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 63215
+revision 63222
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
@@ -55198,6 +55199,33 @@ catalogue-license mit
catalogue-topics chinese luatex macro-gen
catalogue-version 1.1.1
+name chinesechess
+category Package
+revision 63224
+shortdesc Typeset Chinese chess with l3draw
+relocated 1
+longdesc This LaTeX3 package based on l3draw provides macros and an
+longdesc environment for Chinese chess manual writing.
+containersize 11552
+containerchecksum 4e495dcc2632b7bb27f14265f4bcafafcbdd2cf83e297504e5c03f8593c5c4326eb28703d5efb455a2c9ae76df5fc862c68749e8036425e33296eadf7b95de18
+doccontainersize 7687096
+doccontainerchecksum bc5d24fa6ac410a2798834109d32f733f922ecafe90ae74b2105e77e2a17a434bb5596cd38f08b522ad7b701c00308718301ad6eaf290458e84ec590c7d4cdb6
+docfiles size=1914
+ RELOC/doc/latex/chinesechess/README.md details="Readme"
+ RELOC/doc/latex/chinesechess/bg01.png
+ RELOC/doc/latex/chinesechess/bg02.png
+ RELOC/doc/latex/chinesechess/build.sh
+ RELOC/doc/latex/chinesechess/chinesechess.pdf details="Package documentation" language="zh"
+ RELOC/doc/latex/chinesechess/chinesechess.tex
+runfiles size=19
+ RELOC/tex/latex/chinesechess/chinesechess.sty
+catalogue-contact-bugs https://gitee.com/nwafu_nan/xq/issues
+catalogue-contact-repository https://gitee.com/nwafu_nan/xq
+catalogue-ctan /macros/latex/contrib/chinesechess
+catalogue-license lppl1.3c
+catalogue-topics games chinese expl3
+catalogue-version 1.0.0
+
name chivo
category Package
revision 54512
@@ -67868,7 +67896,7 @@ containerchecksum 6c7f0a1829789edea6a42d45f13f482abc0aa1ecc66b0ba4b70197efff349d
name collection-games
category Collection
-revision 62102
+revision 63224
shortdesc Games typesetting
relocated 1
longdesc Setups for typesetting various games, including chess.
@@ -67877,6 +67905,7 @@ depend chess
depend chess-problem-diagrams
depend chessboard
depend chessfss
+depend chinesechess
depend collection-latex
depend crossword
depend crosswrd
@@ -67913,8 +67942,8 @@ depend sudoku
depend sudokubundle
depend xq
depend xskak
-containersize 544
-containerchecksum b5dc1af44bece3e3497431f073c2a6730eafb224b6af7188c16b6310685b2e0d0a6c536cab7daf5333bbcfe0bf74251afb49870dd0d557aa59e3a1b745f67603
+containersize 552
+containerchecksum eee101c3067f2af59e8cea0339e4ed167c6d4365fd671078380098c70a77d80d598575552cb0adc397517615c563fd4d8714a80314c0af00afd16dceee356078
name collection-humanities
category Collection
@@ -189768,33 +189797,34 @@ catalogue-version 2.74
name luamathalign
category Package
-revision 63116
+revision 63226
shortdesc More flexible alignment in amsmath environments
relocated 1
longdesc Allow aligning mathematical expressions on points where where
longdesc direcly using & is not possible, especially in nested macros or
longdesc environments.
-containersize 4244
-containerchecksum 5349764d4cc8e6fe7bec4bf6c3b723b91421d63c44b08969cffdd2a19a11ce574faff19b169ed98db162d1c49584089477bc09c720d5219da6cd2862b356af11
-doccontainersize 390260
-doccontainerchecksum eef0da8fa3b00648ac22d46aed2590721766ea8952ea984efbd820409c6cde2bcdf78744d29ef9fac3bb7b92afbe28ee82ce4b3c88bec1b2ad20153fd7108698
-docfiles size=97
+containersize 4076
+containerchecksum 61a2960d103cad9cd9776de0c08b8d2167f6272484da2a7ee067951f7bcbeaa683e046a053c1f4d35ab83c8d70fb96e9b7b55566852d2262162b90c1a63f0b80
+doccontainersize 393088
+doccontainerchecksum 96a1fd4016b189d31c966faeba0942d4b3bf24208ebc6c03281336af6d86504f552f0bb705a30e6ff108ff692de969900a229b061f7bc91c6cbae68fa42e8143
+docfiles size=99
RELOC/doc/lualatex/luamathalign/README.md details="Readme"
+ RELOC/doc/lualatex/luamathalign/build.lua
RELOC/doc/lualatex/luamathalign/luamathalign.pdf details="Package documentation"
-srccontainersize 5428
-srccontainerchecksum 43de43ed6f92eb60d7e8543c16482f5bbf2d3d3f69f958f315643aefe354fdeb22f7e39b1b813d7c5573b197d847b849d1e358e4256178cf7bd079765d3c8660
+srccontainersize 5704
+srccontainerchecksum 7f4c636a013d6fe8f0771ff3d3234cc2b5f098d0369d9ca73f3aea29dd47e609ce56ba20cec0dbeb782988200b8fffbf62c1957055d074d21b98051d8c155ea1
srcfiles size=6
RELOC/source/lualatex/luamathalign/luamathalign.dtx
-runfiles size=7
- RELOC/tex/lualatex/luamathalign/build.lua
+runfiles size=6
RELOC/tex/lualatex/luamathalign/luamathalign-luacmd.lua
- RELOC/tex/lualatex/luamathalign/luamathalign-luaprop.lua
RELOC/tex/lualatex/luamathalign/luamathalign.lua
RELOC/tex/lualatex/luamathalign/luamathalign.sty
+catalogue-contact-bugs https://github.com/zauguin/luamathalign/issues
+catalogue-contact-repository https://github.com/zauguin/luamathalign
catalogue-ctan /macros/luatex/latex/luamathalign
catalogue-license lppl1.3c
catalogue-topics font-maths luatex
-catalogue-version 0.1
+catalogue-version 0.3
name luamesh
category Package
@@ -243447,16 +243477,16 @@ catalogue-version 0.7.0
name pkuthss
category Package
-revision 60778
+revision 63225
shortdesc LaTeX template for dissertations in Peking University
relocated 1
longdesc The package provides a simple, clear and flexible LaTeX
longdesc template for dissertations in Peking University.
-containersize 16752
-containerchecksum 0b897615b001db27b81a239671665b230c5ac8fa59ba5b9cba0dec3742e80dbfb243a99d8b6f39414a48ffa1aa49f0ed41c1a232c47b11325ad1413983ff7bdc
-doccontainersize 443108
-doccontainerchecksum 0871f08b3807a522944383ab584bb36a2cfbcb74db39d7c06ae1152253d32204649d9c51d9966a7eb473ba37684b2b4642be964701a73c519ef05a1a78fe55a9
-docfiles size=151
+containersize 16976
+containerchecksum 9784b515d9cec0afda54f98035d0ada48f340d6269366e57e393b8de7fdb40978224e3730cee303c908bce14bd91a93908faf7db9701d5c185db4ff0b0479a3c
+doccontainersize 556716
+doccontainerchecksum fcc4717d1f43097bb89862b3613ec119dfd1e68904d6ab6b324ce826b0d45e100f3e2b999589829128f8e7645b00be66d89aa38bd66fd04ce1c8af4214cdfeb7
+docfiles size=179
RELOC/doc/latex/pkuthss/README.txt details="Readme"
RELOC/doc/latex/pkuthss/example.pdf
RELOC/doc/latex/pkuthss/example/Make.bat
@@ -243491,7 +243521,7 @@ docfiles size=151
RELOC/doc/latex/pkuthss/readme/pkuthss-english.patch
RELOC/doc/latex/pkuthss/readme/pkuthss.bib
RELOC/doc/latex/pkuthss/readme/pkuthss.tex
-runfiles size=13
+runfiles size=14
RELOC/tex/latex/pkuthss/pkulogo.eps
RELOC/tex/latex/pkuthss/pkulogo.pdf
RELOC/tex/latex/pkuthss/pkuthss-gbk.def
@@ -243504,7 +243534,7 @@ catalogue-contact-repository https://gitea.com/CasperVector/pkuthss
catalogue-ctan /macros/latex/contrib/pkuthss
catalogue-license lppl1.3 bsd pd
catalogue-topics dissertation class chinese
-catalogue-version 1.9.1
+catalogue-version 1.9.2
name pl
category Package
@@ -290968,7 +290998,7 @@ binfiles arch=x86_64-solaris size=1
name tex4ht
category Package
-revision 63211
+revision 63227
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
@@ -290989,10 +291019,10 @@ longdesc files from them is nontrivial, and generally done with the
longdesc Makefile in development, from which the TeX4ht package in TeX
longdesc Live is updated.
depend tex4ht.ARCH
-containersize 952412
-containerchecksum d608f90707ff635497e4c56bd4411cb3d763309d555a5e7b5c7f28d065c505454229edcab4e78a5800a5cf8872fe0f461ed98dc0a9c094aab7e8303367a5848a
+containersize 952400
+containerchecksum 39efafb9c4e6afaab73e6c27e58c911b83a3c73f8f1a3d8dc2ac41fe7a9e34a7a24643ef3ec0c12fee20e0e743b502b5d4af760b3108876066a7024130381cbc
doccontainersize 136384
-doccontainerchecksum 70430b27be0255e07d721f3787cf07e839b75f742fdf9449d110cb3daba0700a7cc261166139c9e37689b4345661cad808d26b15bfc2aa06468b2b00840c3712
+doccontainerchecksum d0146d644ea99efb4a2e4da23bc10e6a05012c159c61f4aba2c74d6f9b22f729b150c7885f58c064c4b36b591fe53ae97c37ce40e723bd8ec1fdd1bf87538390
docfiles size=260
texmf-dist/doc/generic/tex4ht/Makefile
texmf-dist/doc/generic/tex4ht/README details="Readme"
@@ -291064,8 +291094,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 1256840
-srccontainerchecksum c278d9dbd58d60f4e2182d3240ff26b2f082e01ec0cf6d6a0ba9991f26a1f90714a2944d5d89a02c7360c47f6e6da629a8fe38c08c7353c5344f6ee7b45517bd
+srccontainersize 1253852
+srccontainerchecksum 3fffa612461a5b6424f325f6748af5ddf46440792d01f52347166d2cdf75066e4bee180a14f6719af1d3b3f3527da9655c36d8fca2413de7bade7ad130abf193
srcfiles size=3811
texmf-dist/source/generic/tex4ht/ChangeLog
texmf-dist/source/generic/tex4ht/Makefile
@@ -301413,7 +301443,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 63215
+revision 63222
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.
@@ -301421,10 +301451,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 109700
-containerchecksum daeeb152312d306bd75d6f279308334186cc894e444607db61363c2ccd1d5cc6597caa951ed9f94523a0275b3afd707a1df789394f7c53cd423ef084220382c5
+containersize 109736
+containerchecksum eee1fe255e232658f2148aa656a2bc76afc47c93c4ba1ee3330004c59d8c47f592914869c36d9a56b6f5608e2a4bb2f50ff44a8117d20b54f6e62017c686dbab
doccontainersize 406216
-doccontainerchecksum d2ffab1c1c899baef2152dff3087cacdb25f6d0f66510d6887748a8467761046f33eb64e4c04e6cb4decaf01e480d1ea93bce34657f81a36a19f5145e04d3c9e
+doccontainerchecksum d24ddd40d0e807f8bd3a8e873fa67351cf90343cd98b49ffdbdf22ef2f956e24a04eacb75486ec2cfe59774adbca375bd6d835a5b19cedd292e3b565b8be6f2a
docfiles size=505
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -337305,17 +337335,17 @@ catalogue-version 1.24
name xcharter-math
category Package
-revision 62968
+revision 63223
shortdesc XCharter-based OpenType Math font for LuaTeX and XeTeX
relocated 1
longdesc This package provides an Unicode Math font XCharter-Math.otf
longdesc meant to be used together with XCharter Opentype Text fonts
longdesc (extension of Bitstream Charter) in LuaLaTeX or XeLaTeX
longdesc documents.
-containersize 201528
-containerchecksum 5deca5938370e417086dee39066051d429e48690ea2b9fc8300002477a98cc4360c85597a9cc4ee2c5478c9af5d2f7f60b7560cac80c6c1d0faf55cc85c6aa38
-doccontainersize 1945300
-doccontainerchecksum 46143f2e1f77ffb10850e032eb7d31ae232ad05910ac971138ed17176d7f99a6e216eb41ac3ac9d6292570f8d5952e2a0e1197cb7ffb73907f7e47833bd60fcb
+containersize 201948
+containerchecksum 9798d034db8ce472b287dcb60e498e4cc8171a072e1bd58293be15d99f3689a14ea61b6291e694b1771fafefa8565dd892e561dda95c0a8205502b0cf1ece46b
+doccontainersize 1945384
+doccontainerchecksum f4967bcccca01e105161bea2808c68eb02734da9c7935b7403e1835bc0a1943e91e4867714e0720738fd74e7239cf3d38f67651eb8f930deeb35da50d208d2a8
docfiles size=502
RELOC/doc/fonts/xcharter-math/README.md details="Readme"
RELOC/doc/fonts/xcharter-math/XCharter-Math.ltx
@@ -337328,7 +337358,7 @@ runfiles size=82
catalogue-ctan /fonts/xcharter-math
catalogue-license ofl lppl1.3
catalogue-topics font font-otf font-maths font-supp-maths
-catalogue-version 0.31
+catalogue-version 0.32
name xcite
category Package
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index f14ba4a701..c6c832612c 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-88f8ee8a6b4873afa9a7511fd1b9487a texlive.tlpdb
+fcde755169e181fcf6859140182edee6 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index 72d41e8070..c81b421c47 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-2956a9f06502ce3560dcc0f0e5a8206c939c8635db62170051c43426f50aaaa3356c054e0d7fde87ecbadbb9983545eb3f440522090b051494827255819a50cb texlive.tlpdb
+34aab54dfb3b6911ab6d286c4827c1900acbca2c1f658a3dc943f2fb20b32a7218048acf35023961b858a8191bbd242586cc12ce2a0135f7d3bf649673c16bb6 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index 06111a415f..5b22a6f585 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-----
-iQEcBAEBCgAGBQJiccBUAAoJEEzhh34ZQ4xwQ/cIAJ/iGBebMsbj4UBuCgJTEoT5
-ibTiZ3j23BxU8yRelY2yvd24h/5n6Cfb2F4BLSyHkGHoTQ9vewZNa6+jRFiou8C4
-YbXkHttCBTQudvdmsEjxY0+0OO1KO2Fv0HZRoS77puqq1zaW/y8qATzL85oFycp0
-62UdXCSIuJpvhu8pTOtTCjvP+aMaHh//w+AWRJMA2zElxiMJXP8fe8B4lwijZ63p
-ER6YljLHwNWdcKDzRm9oNkI53SKooKbudSY0XlJksGuftf6TkUuiBGniJlZCHSVr
-R3/Z2X7S8PTvB2W7iL2FImLUfGgdPGZdJl0a4cR4EetfJgQXmoX5M11qpXOR9bg=
-=IEYj
+iQEcBAEBCgAGBQJicxIEAAoJEEzhh34ZQ4xwgeUH/00NzCrk+wCDww/1dPUKgksy
+8dRj+70YUZLRhKW+zjVSxt44FfimSRIcTmuT+QWtvm5W2vLL1pVNabwhqS17iX2s
+/2z47yHydcWERZIsUlNBLxQwmEUlwmI9nNHS1aUaPJoTcscMZybstblMOSf3Nkn2
+lxTB7+aSzVCbRszztP4mEHQ2ozSUz94pPYOXn5HiKoZo/1Byu4KJPu0C0b9Onos1
+PaSwFve+toWFh9tBl3Nihx2nzaQIBHdHASH8rLV/ZkkHhwpy8g6T8TykgC1jzsyH
+ZCPxjv4pG63uL6yYsdW6nJaIvbjgaOaj6G7h2wKXXcBMCpNxEGWT1qf4NOr1tTI=
+=z3HW
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index bdbb10996e..28cf882266 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 85b9a22ab1..d509600405 100644
--- a/systems/win32/miktex/tm/packages/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma
index a6c3f44fa4..cbd3b0eeda 100644
--- a/systems/win32/miktex/tm/packages/next/files.csv.lzma
+++ b/systems/win32/miktex/tm/packages/next/files.csv.lzma
Binary files differ
diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini
index 2b0f2a49ba..58d7b46306 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=1651609085
+date=1651695628
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=16fa04c5a2e3d0cafac2cf9c1ac97946
-numpkg=5557
+lstdigest=1e3002833f0c83785b0d6f267ce4b9ce
+numpkg=5582
relstate=next
-version=8158
+version=8159
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: rVdIdTzsJV4jbQnJJVapjN4/JRYmZ7OB7Ep9BdRATJtTQHPH27ZMNnTq2/otYEOk9bEY9/l+0RIatHj62GGb8nqboSlS6riJW4li9v31oQI4TAY2j0GXUJ3yDVXxFLN7GPhFeEJ1ZJdtFn95xaXdt6YNRbR9blkhLPKG8MWWuI/nY6l8n17RCjRUKCcgiawZ1LECgGJAOG/D4uubsp0WEECvAhoSCzwTlqTmReRYH9gouQVnVruFepKUddhXmCyk2ZTxAE9aX0ZyTpSHppfzBM1LwyIcI8QscBp/HuzhsoItW2fz2Dngm/KQgJOCS8V1JMJCKyS7AR8mSbmkiiPeXw==
+;;;; signature/miktex: cLeO2CC0LhYtcIzZzf8e8BNaq+e6FlZV8iJxWKa0kiV1ZR3DO4H4TcL+4LyPE4YT6IvJRLowAh1Y5EJQ+itP59AIod9RmcjWoKtqWP+6qVvKBZsPa1cI9nxJKSEmxvUlBH9OrHuRrbyfZmjyqreuih5NWg6j76jOHtFhg/Id0ps+qZGzpP9SU8EuLWCUZIdqZsXlpVbXswXjAiknABrkR0ZdyZ1EEAouS7niaPh6hUVgldYgrukVnK+VwAKWgOvISv6PNpx4jK6i/OPQ5Rqhw43yZBJvlZQT7N/XlKEfidkTgPP8jJHyEHSx6T2Ya5jbOnmM0UR3j/ADO+7eOa3KPw==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 35a7083b4b..b1bea2726d 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1651608718
-lastupd=adjmulticol adjmulticol__doc adjmulticol__source arara arara__doc arara__source autopuncitems autopuncitems__doc autopuncitems__source babel-french babel-french__doc babel-french__source beaulivre beaulivre__doc beaulivre__source biblatex-gb7714-2015 biblatex-gb7714-2015__doc biblatex-gb7714-2015__source bxorigcapt bxorigcapt__doc
-lstdigest=873c49d5ee5965c5177383dac4f50941
-numpkg=5557
+date=1651695110
+lastupd=arara arara__doc arara__source authorarchive authorarchive__doc authorarchive__source babel babel__doc babel__source beaulivre beaulivre__doc beaulivre__source bxpdfver bxpdfver__doc circledtext circledtext__doc circledtext__source circuitikz circuitikz__doc codehigh
+lstdigest=4c0f23e91a56c3494d919608c86be254
+numpkg=5582
relstate=stable
-version=8158
+version=8159
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: fz3JMG3HXGAU58GPbUxeEGz4WfwTi4btyVtU//TtTykuBsLu8r6vH6T3rfgsVTowrq1sSbtMBgLFWCWA5BbzRLS0RNy8Gccnt/chcEQlYUCk7AaTvwBOSzGuCZgpRmm84mgNf7xIHtr0/6142gg1pyrb5B8jaAYJCwQVEjg4xO0ivzA9XsWnBcvG1TXd0Ad7zDPgjTtCOSnkFbR1c52pIpBDjVqTCxMiSCKGUW4KVf/hWdEeabepRM8MV8CBFQQ2skET5pQV3IwE/Yq119WFx7ytIPdLYtb4IOxQtRoHe6ApszsXixfp76RHbLxOC9dBaljmOYUSdHQZIp6u/IWYDA==
+;;;; signature/miktex: TsiEb9dXTRqxio0JtO6pyEqzewiodJf/0HQhEd8HEtIkA4Byd8WQ4x5opPue9KaEXUpysHcuKEyBWmIsBj7KoE6VQLr/6euGJ7VNwLXSYO6rcdSBnN46uDMlXSWqNV8G0MIpIp/JewXz5k2OMMMTmnAvIKrRMrf20unFKvskEyl3wXLkw9j9eUMt8MQ6aGnnB3M5TSo/H31r4szTo2KmqlILgXjVN+GzNpNZj2fdLR/4q36hs/7POlmlyhH2I7g/aTGDOE2tgnb66Ke99feFoEXiTzo7ffbcMXDsgkw5TNoqdUpXW/SlyBA1XiYz0qtM1byGGe6wWLgjf/eRMojgsg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/timestamp b/timestamp
index faa33b950c..6eea570acc 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2022-05-04-02-02
+2022-05-05-02-02