summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2021-06-08 03:02:17 +0000
committerNorbert Preining <norbert@preining.info>2021-06-08 03:02:17 +0000
commit19ec3a90133b7827c16b0ffde16152fb4d566138 (patch)
tree056101811eeb7e1bfb0067e3628591dd0e52bc06
parent1ba2ae020aea220436899cf65f5a85c1686940cd (diff)
CTAN sync 202106080302
-rw-r--r--FILES.byname1414
-rw-r--r--FILES.byname.gzbin2318606 -> 2319790 bytes
-rw-r--r--FILES.last07days1457
-rw-r--r--fonts/musixtex-fonts/README7
-rw-r--r--fonts/musixtex-fonts/doc/gpl.txt251
-rw-r--r--fonts/musixtex-fonts/doc/musixtex-fonts-install.pdfbin92502 -> 97808 bytes
-rw-r--r--fonts/musixtex-fonts/doc/musixtex-fonts-install.tex2
-rw-r--r--fonts/musixtex-fonts/map/musix.map158
-rw-r--r--fonts/musixtex-fonts/type1/musix11.pfbbin40099 -> 46543 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musix13.pfbbin32019 -> 45955 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musix16.pfbbin31747 -> 52192 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musix20.pfbbin31318 -> 51532 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musix24.pfbbin31280 -> 51080 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musix29.pfbbin31228 -> 44012 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musixsps.pfbbin53020 -> 53622 bytes
-rw-r--r--fonts/musixtex-fonts/type1/musixspx.pfbbin71145 -> 73078 bytes
-rw-r--r--fonts/musixtex-fonts/type1/mxsk.pfbbin3209 -> 3322 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf11.pfbbin9669 -> 5291 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf13.pfbbin9692 -> 5195 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf16.pfbbin9720 -> 5119 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf20.pfbbin9580 -> 5157 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf24.pfbbin9671 -> 5141 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xadf29.pfbbin9692 -> 5200 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg11.pfbbin15139 -> 11272 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg13.pfbbin15194 -> 11360 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg16.pfbbin15284 -> 11392 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg20.pfbbin15099 -> 11393 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg24.pfbbin15100 -> 6692 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xgreg29.pfbbin15098 -> 6413 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xppff10.pfbbin3705 -> 4253 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld11.pfbbin42507 -> 63720 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld11d.pfbbin110740 -> 116628 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld13.pfbbin37797 -> 57132 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld13d.pfbbin104131 -> 107296 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld16.pfbbin37634 -> 53714 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld16d.pfbbin94450 -> 101408 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld20.pfbbin36004 -> 60584 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld20d.pfbbin106997 -> 127126 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld24.pfbbin33980 -> 55630 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld24d.pfbbin106208 -> 118979 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld29.pfbbin33549 -> 53013 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsld29d.pfbbin106609 -> 114487 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsldd20.pfbbin37860 -> 62111 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xsldu20.pfbbin37209 -> 61438 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd11.pfbbin42367 -> 46619 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd11d.pfbbin125948 -> 125590 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd13.pfbbin37999 -> 49601 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd13d.pfbbin133735 -> 137352 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd16.pfbbin36952 -> 46036 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd16d.pfbbin126484 -> 131512 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd20.pfbbin34126 -> 47585 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd20d.pfbbin125998 -> 129978 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd24.pfbbin33980 -> 54341 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd24d.pfbbin126012 -> 129773 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd29.pfbbin31792 -> 46878 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhd29d.pfbbin149381 -> 151163 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu11.pfbbin42709 -> 50285 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu11d.pfbbin125659 -> 123647 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu13.pfbbin39950 -> 56027 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu13d.pfbbin133537 -> 133935 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu16.pfbbin36543 -> 52658 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu16d.pfbbin125523 -> 129012 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu20.pfbbin33980 -> 48262 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu20d.pfbbin126063 -> 127854 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu24.pfbbin32326 -> 55639 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu24d.pfbbin127885 -> 127692 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu29.pfbbin31932 -> 51980 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhu29d.pfbbin147525 -> 151390 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhz20.pfbbin50434 -> 58087 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslhz20d.pfbbin86183 -> 92938 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu11.pfbbin42461 -> 63803 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu11d.pfbbin108596 -> 118386 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu13.pfbbin37640 -> 57062 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu13d.pfbbin101871 -> 109432 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu16.pfbbin37448 -> 54047 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu16d.pfbbin93126 -> 103867 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu20.pfbbin35860 -> 60234 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu20d.pfbbin108719 -> 129375 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu24.pfbbin33448 -> 55343 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu24d.pfbbin107106 -> 120023 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu29.pfbbin33112 -> 52327 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslu29d.pfbbin106733 -> 116311 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslud20.pfbbin35259 -> 61751 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslup20.pfbbin37584 -> 61637 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslz20.pfbbin19440 -> 24929 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xslz20d.pfbbin72465 -> 77930 bytes
-rw-r--r--fonts/musixtex-fonts/type1/xtie20.pfbbin50960 -> 54061 bytes
-rw-r--r--language/bengali/bangla/README22
-rw-r--r--language/bengali/bangla/b-map.tex81
-rw-r--r--language/bengali/bangla/bangla.pdfbin0 -> 88226 bytes
-rw-r--r--language/bengali/bangla/bangla.sty270
-rw-r--r--language/bengali/bangla/bangla.tex170
-rw-r--r--language/bengali/bangla/doulos.ttfbin0 -> 1582480 bytes
-rw-r--r--language/bengali/bangla/kalpurush.ttfbin0 -> 314592 bytes
-rw-r--r--language/bengali/bangla/solaimanlipi.ttfbin0 -> 249532 bytes
-rw-r--r--language/bengali/bangla/vrinda.ttfbin0 -> 259520 bytes
-rw-r--r--language/japanese/pxjahyper/README-ja.md3
-rw-r--r--language/japanese/pxjahyper/README.md1
-rw-r--r--language/japanese/pxjahyper/pxjahyper-ajm.def2
-rw-r--r--language/japanese/pxjahyper/pxjahyper-enc.sty2
-rw-r--r--language/japanese/pxjahyper/pxjahyper-uni.def2
-rw-r--r--language/japanese/pxjahyper/pxjahyper.pdfbin127370 -> 127111 bytes
-rw-r--r--language/japanese/pxjahyper/pxjahyper.sty209
-rw-r--r--language/japanese/pxjahyper/pxjahyper.tex23
-rw-r--r--macros/latex/contrib/bjfuthesis/README.md2
-rw-r--r--macros/latex/contrib/bjfuthesis/bjfuthesis.cls8
-rw-r--r--macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdfbin132184 -> 132184 bytes
-rw-r--r--macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex99
-rw-r--r--macros/latex/contrib/bjfuthesis/documentation/contents/doc-abstract.tex10
-rw-r--r--macros/latex/contrib/bjfuthesis/documentation/contents/doc-acknowledge.tex2
-rw-r--r--macros/latex/contrib/bjfuthesis/documentation/contents/doc-mainbody.tex83
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/abstract.tex14
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex10
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/cover.pdf (renamed from macros/latex/contrib/bjfuthesis/example/cover.pdf)bin208783 -> 208422 bytes
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex575
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdfbin0 -> 145804 bytes
-rw-r--r--macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdfbin0 -> 260358 bytes
-rw-r--r--macros/latex/contrib/bjfuthesis/example/thesis.pdfbin4831821 -> 5191753 bytes
-rw-r--r--macros/latex/contrib/bjfuthesis/example/thesis.tex607
-rw-r--r--macros/latex/contrib/colorist/colorart.cls2
-rw-r--r--macros/latex/contrib/colorist/colorbook.cls2
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.pdfbin82025 -> 82011 bytes
-rw-r--r--macros/latex/contrib/colorist/colorist-doc.tex2
-rw-r--r--macros/latex/contrib/colorist/colorist.sty33
-rw-r--r--macros/latex/contrib/easybook/easybook.dtx73
-rw-r--r--macros/latex/contrib/easybook/easybook.pdfbin314709 -> 314457 bytes
-rw-r--r--macros/latex/contrib/hvfloat/Changes3
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/capPos.inc129
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/capPos.ltx34
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/capPos.tex147
-rw-r--r--macros/latex/contrib/hvfloat/doc/examples/capVPos.inc133
-rw-r--r--macros/latex/contrib/hvfloat/doc/hvfloat.pdfbin7111003 -> 7113219 bytes
-rw-r--r--macros/latex/contrib/hvfloat/doc/hvfloat.tex5
-rw-r--r--macros/latex/contrib/hvfloat/latex/hvfloat.sty209
-rw-r--r--macros/latex/contrib/hyperref/ChangeLog.txt3
-rw-r--r--macros/latex/contrib/hyperref/README.md2
-rw-r--r--macros/latex/contrib/hyperref/doc/backref.pdfbin198815 -> 198815 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.html2
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.pdfbin298609 -> 298448 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref-doc.tex2
-rw-r--r--macros/latex/contrib/hyperref/doc/hyperref.pdfbin2427494 -> 2426770 bytes
-rw-r--r--macros/latex/contrib/hyperref/doc/nameref.pdfbin188802 -> 188802 bytes
-rw-r--r--macros/latex/contrib/hyperref/hluatex.dtx4
-rw-r--r--macros/latex/contrib/hyperref/hyperref.dtx6
-rw-r--r--macros/latex/contrib/hyperref/xr-hyper.sty2
-rw-r--r--macros/latex/contrib/mathcommand/README.md35
-rw-r--r--macros/latex/contrib/mathcommand/mathcommand.dtx170
-rw-r--r--macros/latex/contrib/mathcommand/mathcommand.ins60
-rw-r--r--macros/latex/contrib/mathcommand/mathcommand.pdfbin454011 -> 452046 bytes
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.pdfbin81352 -> 81350 bytes
-rw-r--r--macros/latex/contrib/minimalist/minimalist-doc.tex2
-rw-r--r--macros/latex/contrib/minimalist/minimalist.sty33
-rw-r--r--macros/latex/contrib/minimalist/minimart.cls2
-rw-r--r--macros/latex/contrib/minimalist/minimbook.cls2
-rw-r--r--macros/latex/contrib/pmdb/README.md8
-rw-r--r--macros/latex/contrib/pmdb/docs/pmdb-man.pdfbin243694 -> 249153 bytes
-rw-r--r--macros/latex/contrib/pmdb/docs/pmdb-man.tex192
-rw-r--r--macros/latex/contrib/pmdb/docs/pmdb.pdfbin262160 -> 279968 bytes
-rw-r--r--macros/latex/contrib/pmdb/docs/sample-item.tex4
-rw-r--r--macros/latex/contrib/pmdb/docs/sample-para.tex7
-rw-r--r--macros/latex/contrib/pmdb/examples/probs/prob2.tex2
-rw-r--r--macros/latex/contrib/pmdb/examples/probs/prob4.tex5
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-eqedb.tex94
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-items.tex9
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-paras.tex12
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-qzdb-paras.pdfbin0 -> 406386 bytes
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex6
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-qzdb.pdfbin0 -> 450424 bytes
-rw-r--r--macros/latex/contrib/pmdb/examples/tst-qzdb.tex9
-rw-r--r--macros/latex/contrib/pmdb/pmdb.dtx274
-rw-r--r--macros/latex/contrib/pythontex/NEWS.rst20
-rw-r--r--macros/latex/contrib/pythontex/README2
-rw-r--r--macros/latex/contrib/pythontex/depythontex2.py4
-rw-r--r--macros/latex/contrib/pythontex/depythontex3.py4
-rw-r--r--macros/latex/contrib/pythontex/pythontex.dtx23
-rw-r--r--macros/latex/contrib/pythontex/pythontex.ins2
-rw-r--r--macros/latex/contrib/pythontex/pythontex.pdfbin975950 -> 979067 bytes
-rw-r--r--macros/latex/contrib/pythontex/pythontex2.py33
-rw-r--r--macros/latex/contrib/pythontex/pythontex3.py33
-rw-r--r--macros/latex/contrib/pythontex/pythontex_engines.py8
-rw-r--r--macros/latex/contrib/siunitx/CHANGELOG.md17
-rw-r--r--macros/latex/contrib/siunitx/siunitx-code.pdfbin1482618 -> 1485621 bytes
-rw-r--r--macros/latex/contrib/siunitx/siunitx-emulation.dtx23
-rw-r--r--macros/latex/contrib/siunitx/siunitx-symbol.dtx32
-rw-r--r--macros/latex/contrib/siunitx/siunitx-unit.dtx2
-rw-r--r--macros/latex/contrib/siunitx/siunitx.dtx4
-rw-r--r--macros/latex/contrib/siunitx/siunitx.pdfbin634770 -> 634770 bytes
-rw-r--r--macros/latex/contrib/suftesi/suftesi.dtx295
-rw-r--r--macros/latex/contrib/suftesi/suftesi.pdfbin847077 -> 847637 bytes
-rw-r--r--macros/latex/contrib/tiscreen/README1
-rw-r--r--macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdfbin131993 -> 133438 bytes
-rw-r--r--macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex55
-rw-r--r--macros/latex/contrib/tiscreen/tex/tiscreen.sty2
-rw-r--r--macros/luatex/generic/luatexja/README8
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-en.pdfbin693535 -> 693756 bytes
-rw-r--r--macros/luatex/generic/luatexja/doc/luatexja-ja.pdfbin1130307 -> 1125155 bytes
-rw-r--r--macros/luatex/generic/luatexja/src/ltj-direction.lua10
-rw-r--r--macros/luatex/generic/luatexja/src/luatexja.sty4
-rw-r--r--macros/luatex/generic/luatexja/src/patches/lltjfont.sty9
-rw-r--r--systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl5
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb274
-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.xzbin2309732 -> 2311324 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gzbin1510 -> 1535 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2bin1778 -> 1896 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gzbin1490 -> 1606 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gzbin1510 -> 1535 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2bin1820 -> 1958 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gzbin1539 -> 1654 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gzbin1510 -> 1535 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages22
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2bin2003 -> 2110 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gzbin1633 -> 1750 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gzbin1510 -> 1535 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2bin1803 -> 1954 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gzbin1532 -> 1644 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/InRelease40
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/Release26
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/Release.gpg14
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gzbin1510 -> 1535 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages16
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2bin1794 -> 1907 bytes
-rw-r--r--systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gzbin1490 -> 1604 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2bin0 -> 44838 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gzbin4493 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2bin0 -> 62143 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz (renamed from systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz)bin35075 -> 39202 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2bin41251 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2bin56524 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2bin1679 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gzbin808 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gzbin0 -> 4729 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gzbin0 -> 855 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2bin0 -> 1754 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2bin7398 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2bin0 -> 897 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gzbin0 -> 10516 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gzbin2164 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gzbin0 -> 402 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2bin778 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gzbin344 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gzbin0 -> 2435 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gzbin6238 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2bin0 -> 12095 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2bin0 -> 14873 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2bin8383 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2bin0 -> 7399 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2bin0 -> 777 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2bin0 -> 8310 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gzbin0 -> 2170 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gzbin0 -> 341 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gzbin0 -> 6205 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml55
-rw-r--r--systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc11
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gzbin807 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gzbin0 -> 4701 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2bin0 -> 1774 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2bin0 -> 8885 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2bin0 -> 44612 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2bin41104 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2bin8336 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2bin1670 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gzbin4468 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gzbin0 -> 3677 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gzbin0 -> 855 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gzbin3522 -> 0 bytes
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml72
-rw-r--r--systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc16
-rw-r--r--systems/win32/miktex/source/CHANGELOG.md23
-rw-r--r--systems/win32/miktex/tm/packages/files.csv.lzmabin581704 -> 580339 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/files.csv.lzmabin581572 -> 579965 bytes
-rw-r--r--systems/win32/miktex/tm/packages/next/pr.ini10
-rw-r--r--systems/win32/miktex/tm/packages/pr.ini12
-rw-r--r--systems/win32/w32tex/ChangeLog15
-rw-r--r--timestamp2
296 files changed, 5378 insertions, 3591 deletions
diff --git a/FILES.byname b/FILES.byname
index a336be8dd4..c468b529c4 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -5087,7 +5087,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2021/06/06 | 275125 | FILES.last07days
+2021/06/07 | 274965 | FILES.last07days
2020/08/14 | 104065 | fonts/academicons/academicons.pdf
2020/08/14 | 17247 | fonts/academicons/academicons.sty
2020/08/14 | 6546 | fonts/academicons/academicons.tex
@@ -79376,11 +79376,12 @@
2009/12/16 | 3650 | fonts/mtp2lite/texmf/tpm/package/mtp2lite.tpm
2012/09/21 | 1408160 | fonts/mtp2lite.zip
2017/06/10 | 822 | fonts/musixtex-fonts/doc/CHANGES.psfonts
-2021/06/01 | 92502 | fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
-2021/06/01 | 3522 | fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
+2017/06/10 | 12632 | fonts/musixtex-fonts/doc/gpl.txt
+2021/06/03 | 97808 | fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
+2021/06/03 | 3497 | fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
2017/06/10 | 4581 | fonts/musixtex-fonts/doc/README.psfonts
-2017/06/10 | 3141 | fonts/musixtex-fonts/map/musix.map
-2021/06/01 | 1706 | fonts/musixtex-fonts/README
+2021/06/01 | 2273 | fonts/musixtex-fonts/map/musix.map
+2021/06/03 | 1716 | fonts/musixtex-fonts/README
2017/06/10 | 4921 | fonts/musixtex-fonts/source/musexgen.mf
2017/06/10 | 493 | fonts/musixtex-fonts/source/musix11.mf
2017/06/10 | 489 | fonts/musixtex-fonts/source/musix13.mf
@@ -79558,86 +79559,86 @@
2017/06/10 | 568 | fonts/musixtex-fonts/tfm/xslz20d.tfm
2017/06/10 | 568 | fonts/musixtex-fonts/tfm/xslz20.tfm
2017/06/10 | 1028 | fonts/musixtex-fonts/tfm/xtie20.tfm
-2017/06/10 | 40099 | fonts/musixtex-fonts/type1/musix11.pfb
-2017/06/10 | 32019 | fonts/musixtex-fonts/type1/musix13.pfb
-2017/06/10 | 31747 | fonts/musixtex-fonts/type1/musix16.pfb
-2017/06/10 | 31318 | fonts/musixtex-fonts/type1/musix20.pfb
-2017/06/10 | 31280 | fonts/musixtex-fonts/type1/musix24.pfb
-2017/06/10 | 31228 | fonts/musixtex-fonts/type1/musix29.pfb
-2017/06/10 | 53020 | fonts/musixtex-fonts/type1/musixsps.pfb
-2021/06/01 | 71145 | fonts/musixtex-fonts/type1/musixspx.pfb
-2017/06/10 | 3209 | fonts/musixtex-fonts/type1/mxsk.pfb
-2017/06/10 | 9669 | fonts/musixtex-fonts/type1/xadf11.pfb
-2017/06/10 | 9692 | fonts/musixtex-fonts/type1/xadf13.pfb
-2017/06/10 | 9720 | fonts/musixtex-fonts/type1/xadf16.pfb
-2017/06/10 | 9580 | fonts/musixtex-fonts/type1/xadf20.pfb
-2017/06/10 | 9671 | fonts/musixtex-fonts/type1/xadf24.pfb
-2017/06/10 | 9692 | fonts/musixtex-fonts/type1/xadf29.pfb
-2017/06/10 | 15139 | fonts/musixtex-fonts/type1/xgreg11.pfb
-2017/06/10 | 15194 | fonts/musixtex-fonts/type1/xgreg13.pfb
-2017/06/10 | 15284 | fonts/musixtex-fonts/type1/xgreg16.pfb
-2017/06/10 | 15099 | fonts/musixtex-fonts/type1/xgreg20.pfb
-2017/06/10 | 15100 | fonts/musixtex-fonts/type1/xgreg24.pfb
-2017/06/10 | 15098 | fonts/musixtex-fonts/type1/xgreg29.pfb
-2017/06/10 | 3705 | fonts/musixtex-fonts/type1/xppff10.pfb
-2017/06/10 | 110740 | fonts/musixtex-fonts/type1/xsld11d.pfb
-2017/06/10 | 42507 | fonts/musixtex-fonts/type1/xsld11.pfb
-2017/06/10 | 104131 | fonts/musixtex-fonts/type1/xsld13d.pfb
-2017/06/10 | 37797 | fonts/musixtex-fonts/type1/xsld13.pfb
-2017/06/10 | 94450 | fonts/musixtex-fonts/type1/xsld16d.pfb
-2017/06/10 | 37634 | fonts/musixtex-fonts/type1/xsld16.pfb
-2017/06/10 | 106997 | fonts/musixtex-fonts/type1/xsld20d.pfb
-2017/06/10 | 36004 | fonts/musixtex-fonts/type1/xsld20.pfb
-2017/06/10 | 106208 | fonts/musixtex-fonts/type1/xsld24d.pfb
-2017/06/10 | 33980 | fonts/musixtex-fonts/type1/xsld24.pfb
-2017/06/10 | 106609 | fonts/musixtex-fonts/type1/xsld29d.pfb
-2017/06/10 | 33549 | fonts/musixtex-fonts/type1/xsld29.pfb
-2017/06/10 | 37860 | fonts/musixtex-fonts/type1/xsldd20.pfb
-2017/06/10 | 37209 | fonts/musixtex-fonts/type1/xsldu20.pfb
-2017/06/10 | 125948 | fonts/musixtex-fonts/type1/xslhd11d.pfb
-2017/06/10 | 42367 | fonts/musixtex-fonts/type1/xslhd11.pfb
-2017/06/10 | 133735 | fonts/musixtex-fonts/type1/xslhd13d.pfb
-2017/06/10 | 37999 | fonts/musixtex-fonts/type1/xslhd13.pfb
-2017/06/10 | 126484 | fonts/musixtex-fonts/type1/xslhd16d.pfb
-2017/06/10 | 36952 | fonts/musixtex-fonts/type1/xslhd16.pfb
-2017/06/10 | 125998 | fonts/musixtex-fonts/type1/xslhd20d.pfb
-2017/06/10 | 34126 | fonts/musixtex-fonts/type1/xslhd20.pfb
-2017/06/10 | 126012 | fonts/musixtex-fonts/type1/xslhd24d.pfb
-2017/06/10 | 33980 | fonts/musixtex-fonts/type1/xslhd24.pfb
-2017/06/10 | 149381 | fonts/musixtex-fonts/type1/xslhd29d.pfb
-2017/06/10 | 31792 | fonts/musixtex-fonts/type1/xslhd29.pfb
-2017/06/10 | 125659 | fonts/musixtex-fonts/type1/xslhu11d.pfb
-2017/06/10 | 42709 | fonts/musixtex-fonts/type1/xslhu11.pfb
-2017/06/10 | 133537 | fonts/musixtex-fonts/type1/xslhu13d.pfb
-2017/06/10 | 39950 | fonts/musixtex-fonts/type1/xslhu13.pfb
-2017/06/10 | 125523 | fonts/musixtex-fonts/type1/xslhu16d.pfb
-2017/06/10 | 36543 | fonts/musixtex-fonts/type1/xslhu16.pfb
-2017/06/10 | 126063 | fonts/musixtex-fonts/type1/xslhu20d.pfb
-2017/06/10 | 33980 | fonts/musixtex-fonts/type1/xslhu20.pfb
-2017/06/10 | 127885 | fonts/musixtex-fonts/type1/xslhu24d.pfb
-2017/06/10 | 32326 | fonts/musixtex-fonts/type1/xslhu24.pfb
-2017/06/10 | 147525 | fonts/musixtex-fonts/type1/xslhu29d.pfb
-2017/06/10 | 31932 | fonts/musixtex-fonts/type1/xslhu29.pfb
-2017/06/10 | 86183 | fonts/musixtex-fonts/type1/xslhz20d.pfb
-2017/06/10 | 50434 | fonts/musixtex-fonts/type1/xslhz20.pfb
-2017/06/10 | 108596 | fonts/musixtex-fonts/type1/xslu11d.pfb
-2017/06/10 | 42461 | fonts/musixtex-fonts/type1/xslu11.pfb
-2017/06/10 | 101871 | fonts/musixtex-fonts/type1/xslu13d.pfb
-2017/06/10 | 37640 | fonts/musixtex-fonts/type1/xslu13.pfb
-2017/06/10 | 93126 | fonts/musixtex-fonts/type1/xslu16d.pfb
-2017/06/10 | 37448 | fonts/musixtex-fonts/type1/xslu16.pfb
-2017/06/10 | 108719 | fonts/musixtex-fonts/type1/xslu20d.pfb
-2017/06/10 | 35860 | fonts/musixtex-fonts/type1/xslu20.pfb
-2017/06/10 | 107106 | fonts/musixtex-fonts/type1/xslu24d.pfb
-2017/06/10 | 33448 | fonts/musixtex-fonts/type1/xslu24.pfb
-2017/06/10 | 106733 | fonts/musixtex-fonts/type1/xslu29d.pfb
-2017/06/10 | 33112 | fonts/musixtex-fonts/type1/xslu29.pfb
-2017/06/10 | 35259 | fonts/musixtex-fonts/type1/xslud20.pfb
-2017/06/10 | 37584 | fonts/musixtex-fonts/type1/xslup20.pfb
-2017/06/10 | 72465 | fonts/musixtex-fonts/type1/xslz20d.pfb
-2017/06/10 | 19440 | fonts/musixtex-fonts/type1/xslz20.pfb
-2017/06/10 | 50960 | fonts/musixtex-fonts/type1/xtie20.pfb
-2021/06/01 | 4537108 | fonts/musixtex-fonts.zip
+2021/06/01 | 46543 | fonts/musixtex-fonts/type1/musix11.pfb
+2021/06/01 | 45955 | fonts/musixtex-fonts/type1/musix13.pfb
+2021/06/01 | 52192 | fonts/musixtex-fonts/type1/musix16.pfb
+2021/06/01 | 51532 | fonts/musixtex-fonts/type1/musix20.pfb
+2021/06/01 | 51080 | fonts/musixtex-fonts/type1/musix24.pfb
+2021/06/01 | 44012 | fonts/musixtex-fonts/type1/musix29.pfb
+2021/06/01 | 53622 | fonts/musixtex-fonts/type1/musixsps.pfb
+2021/06/01 | 73078 | fonts/musixtex-fonts/type1/musixspx.pfb
+2021/06/01 | 3322 | fonts/musixtex-fonts/type1/mxsk.pfb
+2021/06/01 | 5291 | fonts/musixtex-fonts/type1/xadf11.pfb
+2021/06/01 | 5195 | fonts/musixtex-fonts/type1/xadf13.pfb
+2021/06/01 | 5119 | fonts/musixtex-fonts/type1/xadf16.pfb
+2021/06/01 | 5157 | fonts/musixtex-fonts/type1/xadf20.pfb
+2021/06/01 | 5141 | fonts/musixtex-fonts/type1/xadf24.pfb
+2021/06/01 | 5200 | fonts/musixtex-fonts/type1/xadf29.pfb
+2021/06/01 | 11272 | fonts/musixtex-fonts/type1/xgreg11.pfb
+2021/06/01 | 11360 | fonts/musixtex-fonts/type1/xgreg13.pfb
+2021/06/01 | 11392 | fonts/musixtex-fonts/type1/xgreg16.pfb
+2021/06/01 | 11393 | fonts/musixtex-fonts/type1/xgreg20.pfb
+2021/06/01 | 6692 | fonts/musixtex-fonts/type1/xgreg24.pfb
+2021/06/01 | 6413 | fonts/musixtex-fonts/type1/xgreg29.pfb
+2021/06/01 | 4253 | fonts/musixtex-fonts/type1/xppff10.pfb
+2021/06/01 | 116628 | fonts/musixtex-fonts/type1/xsld11d.pfb
+2021/06/01 | 63720 | fonts/musixtex-fonts/type1/xsld11.pfb
+2021/06/01 | 107296 | fonts/musixtex-fonts/type1/xsld13d.pfb
+2021/06/01 | 57132 | fonts/musixtex-fonts/type1/xsld13.pfb
+2021/06/01 | 101408 | fonts/musixtex-fonts/type1/xsld16d.pfb
+2021/06/01 | 53714 | fonts/musixtex-fonts/type1/xsld16.pfb
+2021/06/01 | 127126 | fonts/musixtex-fonts/type1/xsld20d.pfb
+2021/06/01 | 60584 | fonts/musixtex-fonts/type1/xsld20.pfb
+2021/06/01 | 118979 | fonts/musixtex-fonts/type1/xsld24d.pfb
+2021/06/01 | 55630 | fonts/musixtex-fonts/type1/xsld24.pfb
+2021/06/01 | 114487 | fonts/musixtex-fonts/type1/xsld29d.pfb
+2021/06/01 | 53013 | fonts/musixtex-fonts/type1/xsld29.pfb
+2021/06/01 | 62111 | fonts/musixtex-fonts/type1/xsldd20.pfb
+2021/06/01 | 61438 | fonts/musixtex-fonts/type1/xsldu20.pfb
+2021/06/01 | 125590 | fonts/musixtex-fonts/type1/xslhd11d.pfb
+2021/06/01 | 46619 | fonts/musixtex-fonts/type1/xslhd11.pfb
+2021/06/01 | 137352 | fonts/musixtex-fonts/type1/xslhd13d.pfb
+2021/06/01 | 49601 | fonts/musixtex-fonts/type1/xslhd13.pfb
+2021/06/01 | 131512 | fonts/musixtex-fonts/type1/xslhd16d.pfb
+2021/06/01 | 46036 | fonts/musixtex-fonts/type1/xslhd16.pfb
+2021/06/01 | 129978 | fonts/musixtex-fonts/type1/xslhd20d.pfb
+2021/06/01 | 47585 | fonts/musixtex-fonts/type1/xslhd20.pfb
+2021/06/01 | 129773 | fonts/musixtex-fonts/type1/xslhd24d.pfb
+2021/06/01 | 54341 | fonts/musixtex-fonts/type1/xslhd24.pfb
+2021/06/01 | 151163 | fonts/musixtex-fonts/type1/xslhd29d.pfb
+2021/06/01 | 46878 | fonts/musixtex-fonts/type1/xslhd29.pfb
+2021/06/01 | 123647 | fonts/musixtex-fonts/type1/xslhu11d.pfb
+2021/06/01 | 50285 | fonts/musixtex-fonts/type1/xslhu11.pfb
+2021/06/01 | 133935 | fonts/musixtex-fonts/type1/xslhu13d.pfb
+2021/06/01 | 56027 | fonts/musixtex-fonts/type1/xslhu13.pfb
+2021/06/01 | 129012 | fonts/musixtex-fonts/type1/xslhu16d.pfb
+2021/06/01 | 52658 | fonts/musixtex-fonts/type1/xslhu16.pfb
+2021/06/01 | 127854 | fonts/musixtex-fonts/type1/xslhu20d.pfb
+2021/06/01 | 48262 | fonts/musixtex-fonts/type1/xslhu20.pfb
+2021/06/01 | 127692 | fonts/musixtex-fonts/type1/xslhu24d.pfb
+2021/06/01 | 55639 | fonts/musixtex-fonts/type1/xslhu24.pfb
+2021/06/01 | 151390 | fonts/musixtex-fonts/type1/xslhu29d.pfb
+2021/06/01 | 51980 | fonts/musixtex-fonts/type1/xslhu29.pfb
+2021/06/01 | 92938 | fonts/musixtex-fonts/type1/xslhz20d.pfb
+2021/06/01 | 58087 | fonts/musixtex-fonts/type1/xslhz20.pfb
+2021/06/01 | 118386 | fonts/musixtex-fonts/type1/xslu11d.pfb
+2021/06/01 | 63803 | fonts/musixtex-fonts/type1/xslu11.pfb
+2021/06/01 | 109432 | fonts/musixtex-fonts/type1/xslu13d.pfb
+2021/06/01 | 57062 | fonts/musixtex-fonts/type1/xslu13.pfb
+2021/06/01 | 103867 | fonts/musixtex-fonts/type1/xslu16d.pfb
+2021/06/01 | 54047 | fonts/musixtex-fonts/type1/xslu16.pfb
+2021/06/01 | 129375 | fonts/musixtex-fonts/type1/xslu20d.pfb
+2021/06/01 | 60234 | fonts/musixtex-fonts/type1/xslu20.pfb
+2021/06/01 | 120023 | fonts/musixtex-fonts/type1/xslu24d.pfb
+2021/06/01 | 55343 | fonts/musixtex-fonts/type1/xslu24.pfb
+2021/06/01 | 116311 | fonts/musixtex-fonts/type1/xslu29d.pfb
+2021/06/01 | 52327 | fonts/musixtex-fonts/type1/xslu29.pfb
+2021/06/01 | 61751 | fonts/musixtex-fonts/type1/xslud20.pfb
+2021/06/01 | 61637 | fonts/musixtex-fonts/type1/xslup20.pfb
+2021/06/01 | 77930 | fonts/musixtex-fonts/type1/xslz20d.pfb
+2021/06/01 | 24929 | fonts/musixtex-fonts/type1/xslz20.pfb
+2021/06/01 | 54061 | fonts/musixtex-fonts/type1/xtie20.pfb
+2021/06/07 | 5303378 | fonts/musixtex-fonts.zip
2013/03/04 | 8286 | fonts/nanumtype1/afm/nanumgtb00.afm
2013/03/04 | 1288 | fonts/nanumtype1/afm/nanumgtb01.afm
2013/03/04 | 847 | fonts/nanumtype1/afm/nanumgtb02.afm
@@ -172750,7 +172751,7 @@
2020/05/03 | 428983 | install/fonts/minion2newtx.tds.zip
2013/11/02 | 2698039 | install/fonts/mintspirit.tds.zip
2019/11/08 | 25067633 | install/fonts/montserrat.tds.zip
-2021/06/01 | 4564546 | install/fonts/musixtex-fonts.tds.zip
+2021/06/03 | 5325764 | install/fonts/musixtex-fonts.tds.zip
2020/02/15 | 441366 | install/fonts/newtxtt.tds.zip
2019/12/10 | 107860149 | install/fonts/noto.tds.zip
2020/12/23 | 2467080 | install/fonts/oldstandard.tds.zip
@@ -173006,7 +173007,7 @@
2019/12/05 | 583460 | install/macros/latex/contrib/hologo.tds.zip
2011/04/29 | 449052 | install/macros/latex/contrib/hrefhide.tds.zip
2016/11/20 | 951051 | install/macros/latex/contrib/hustthesis.tds.zip
-2021/06/05 | 4093730 | install/macros/latex/contrib/hyperref.tds.zip
+2021/06/07 | 4094596 | install/macros/latex/contrib/hyperref.tds.zip
2020/11/22 | 1380823 | install/macros/latex/contrib/hyperxmp.tds.zip
2009/09/02 | 167274 | install/macros/latex/contrib/hyphenat.tds.zip
2009/04/05 | 198256 | install/macros/latex/contrib/IEEEconf.tds.zip
@@ -173132,7 +173133,7 @@
2012/09/24 | 130991 | install/macros/latex/contrib/scrjrnl.tds.zip
2020/02/15 | 1097592 | install/macros/latex/contrib/sdaps.tds.zip
2019/12/10 | 544332 | install/macros/latex/contrib/selinput.tds.zip
-2021/06/04 | 2710742 | install/macros/latex/contrib/siunitx.tds.zip
+2021/06/07 | 2713986 | install/macros/latex/contrib/siunitx.tds.zip
2019/10/15 | 315856 | install/macros/latex/contrib/skmath.tds.zip
2019/10/16 | 345652 | install/macros/latex/contrib/skrapport.tds.zip
2019/12/15 | 357584 | install/macros/latex/contrib/soulutf8.tds.zip
@@ -173145,7 +173146,7 @@
2019/03/20 | 7942984 | install/macros/latex/contrib/stex.tds.zip
2011/12/21 | 204538 | install/macros/latex/contrib/storebox.tds.zip
2019/11/30 | 800764 | install/macros/latex/contrib/stringenc.tds.zip
-2021/06/05 | 1581691 | install/macros/latex/contrib/suftesi.tds.zip
+2021/06/06 | 1580460 | install/macros/latex/contrib/suftesi.tds.zip
2012/05/06 | 463336 | install/macros/latex/contrib/svn-multi.tds.zip
2010/04/24 | 261363 | install/macros/latex/contrib/svn-prov.tds.zip
2014/05/20 | 721827 | install/macros/latex/contrib/sympytexpackage.tds.zip
@@ -173915,6 +173916,16 @@
1996/08/29 | 136 | language/bengali/arosgn/tfm/arosgnr.tfm
1996/08/29 | 136 | language/bengali/arosgn/tfm/arosgns.tfm
2006/03/21 | 38318 | language/bengali/arosgn.zip
+2021/06/07 | 88226 | language/bengali/bangla/bangla.pdf
+2021/06/07 | 9604 | language/bengali/bangla/bangla.sty
+2021/06/07 | 6918 | language/bengali/bangla/bangla.tex
+2021/06/07 | 1332 | language/bengali/bangla/b-map.tex
+2021/06/07 | 1582480 | language/bengali/bangla/doulos.ttf
+2021/06/07 | 314592 | language/bengali/bangla/kalpurush.ttf
+2021/06/07 | 1002 | language/bengali/bangla/README
+2021/06/07 | 249532 | language/bengali/bangla/solaimanlipi.ttf
+2021/06/07 | 259520 | language/bengali/bangla/vrinda.ttf
+2021/06/07 | 1116309 | language/bengali/bangla.zip
2002/02/24 | 47932 | language/bengali/bangtex/examples/manual.tex
2001/04/20 | 1532 | language/bengali/bangtex/examples/samplett.tex
2001/01/27 | 4263 | language/bengali/bangtex/examples/samptex.tex
@@ -182501,15 +182512,15 @@
2019/03/31 | 492 | language/japanese/pxchfon/vf/cfjas-x-ts1.vf
2021/06/02 | 386513 | language/japanese/pxchfon.zip
2021/05/09 | 1091 | language/japanese/pxjahyper/LICENSE
-2021/05/29 | 23852 | language/japanese/pxjahyper/pxjahyper-ajm.def
-2021/05/29 | 3307 | language/japanese/pxjahyper/pxjahyper-enc.sty
-2021/05/29 | 127370 | language/japanese/pxjahyper/pxjahyper.pdf
-2021/05/29 | 45894 | language/japanese/pxjahyper/pxjahyper.sty
-2021/05/29 | 13587 | language/japanese/pxjahyper/pxjahyper.tex
-2021/05/29 | 2848 | language/japanese/pxjahyper/pxjahyper-uni.def
-2021/05/29 | 5569 | language/japanese/pxjahyper/README-ja.md
-2021/05/31 | 2110 | language/japanese/pxjahyper/README.md
-2021/05/30 | 154407 | language/japanese/pxjahyper.zip
+2021/06/06 | 23852 | language/japanese/pxjahyper/pxjahyper-ajm.def
+2021/06/06 | 3307 | language/japanese/pxjahyper/pxjahyper-enc.sty
+2021/06/06 | 127111 | language/japanese/pxjahyper/pxjahyper.pdf
+2021/06/06 | 45778 | language/japanese/pxjahyper/pxjahyper.sty
+2021/06/06 | 13952 | language/japanese/pxjahyper/pxjahyper.tex
+2021/06/06 | 2848 | language/japanese/pxjahyper/pxjahyper-uni.def
+2021/06/06 | 5669 | language/japanese/pxjahyper/README-ja.md
+2021/06/06 | 2144 | language/japanese/pxjahyper/README.md
+2021/06/07 | 154964 | language/japanese/pxjahyper.zip
2020/05/04 | 1091 | language/japanese/pxjodel/LICENSE
2020/05/04 | 105827 | language/japanese/pxjodel/pxjodel.pdf
2020/05/04 | 4901 | language/japanese/pxjodel/pxjodel.sty
@@ -193734,17 +193745,13 @@
2009/04/21 | 84073 | macros/latex/contrib/bizcard/bizcard.pdf
2009/04/21 | 12046 | macros/latex/contrib/bizcard/bizex.pdf
2009/04/29 | 80997 | macros/latex/contrib/bizcard.zip
-2021/06/06 | 6880 | macros/latex/contrib/bjfuthesis/bjfuthesis.cls
-2021/06/06 | 132184 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
-2021/05/29 | 240 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
-2021/05/29 | 802 | macros/latex/contrib/bjfuthesis/documentation/contents/doc-abstract.tex
-2021/05/29 | 75 | macros/latex/contrib/bjfuthesis/documentation/contents/doc-acknowledge.tex
-2021/05/29 | 4030 | macros/latex/contrib/bjfuthesis/documentation/contents/doc-mainbody.tex
+2021/06/07 | 6677 | macros/latex/contrib/bjfuthesis/bjfuthesis.cls
+2021/06/07 | 132184 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
+2021/06/07 | 5083 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
2021/06/06 | 13983 | macros/latex/contrib/bjfuthesis/example/bibliography.bib
-2021/06/05 | 3793 | macros/latex/contrib/bjfuthesis/example/contents/abstract.tex
-2021/06/02 | 1268 | macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex
-2021/06/06 | 65989 | macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex
-2021/06/05 | 208783 | macros/latex/contrib/bjfuthesis/example/cover.pdf
+2021/06/06 | 208422 | macros/latex/contrib/bjfuthesis/example/contents/cover.pdf
+2021/06/07 | 145804 | macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdf
+2021/06/06 | 260358 | macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdf
2021/06/04 | 382656 | macros/latex/contrib/bjfuthesis/example/figures/admin-knowledge-graph.png
2021/06/04 | 90221 | macros/latex/contrib/bjfuthesis/example/figures/admin-movie.png
2021/06/04 | 293686 | macros/latex/contrib/bjfuthesis/example/figures/admin-navigation.png
@@ -193759,11 +193766,11 @@
2021/06/02 | 42328 | macros/latex/contrib/bjfuthesis/example/figures/recommendation-procedure.pdf
2021/05/22 | 586912 | macros/latex/contrib/bjfuthesis/example/figures/ripplenet-framework.png
2021/06/02 | 32548 | macros/latex/contrib/bjfuthesis/example/figures/use-case.pdf
-2021/06/06 | 4831821 | macros/latex/contrib/bjfuthesis/example/thesis.pdf
-2021/06/06 | 224 | macros/latex/contrib/bjfuthesis/example/thesis.tex
+2021/06/07 | 5191753 | macros/latex/contrib/bjfuthesis/example/thesis.pdf
+2021/06/07 | 71583 | macros/latex/contrib/bjfuthesis/example/thesis.tex
2021/05/28 | 35149 | macros/latex/contrib/bjfuthesis/LICENSE
-2021/06/06 | 1635 | macros/latex/contrib/bjfuthesis/README.md
-2021/06/06 | 9798812 | macros/latex/contrib/bjfuthesis.zip
+2021/06/07 | 1635 | macros/latex/contrib/bjfuthesis/README.md
+2021/06/07 | 10535233 | macros/latex/contrib/bjfuthesis.zip
2012/01/06 | 5782 | macros/latex/contrib/blindtext/blindtext_american.dtx
2012/01/06 | 5088 | macros/latex/contrib/blindtext/blindtext_catalan.dtx
2012/01/06 | 38613 | macros/latex/contrib/blindtext/blindtext.dtx
@@ -195526,14 +195533,14 @@
2016/05/11 | 3227 | macros/latex/contrib/coloring/coloring.sty
2016/05/11 | 452 | macros/latex/contrib/coloring/README
2016/05/11 | 27406 | macros/latex/contrib/coloring.zip
-2021/06/06 | 4931 | macros/latex/contrib/colorist/colorart.cls
-2021/06/06 | 4928 | macros/latex/contrib/colorist/colorbook.cls
-2021/06/06 | 82025 | macros/latex/contrib/colorist/colorist-doc.pdf
-2021/06/06 | 20834 | macros/latex/contrib/colorist/colorist-doc.tex
-2021/06/06 | 80733 | macros/latex/contrib/colorist/colorist.sty
+2021/06/07 | 4932 | macros/latex/contrib/colorist/colorart.cls
+2021/06/07 | 4929 | macros/latex/contrib/colorist/colorbook.cls
+2021/06/07 | 82011 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/06/07 | 20835 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/06/07 | 81391 | macros/latex/contrib/colorist/colorist.sty
2021/03/10 | 19106 | macros/latex/contrib/colorist/LICENSE
2021/06/04 | 1208 | macros/latex/contrib/colorist/README.md
-2021/06/06 | 105412 | macros/latex/contrib/colorist.zip
+2021/06/07 | 105503 | macros/latex/contrib/colorist.zip
2019/03/25 | 99243 | macros/latex/contrib/colorspace/colorspace.pdf
2016/10/04 | 15861 | macros/latex/contrib/colorspace/colorspaceshade.png
2019/03/25 | 21423 | macros/latex/contrib/colorspace/colorspace.sty
@@ -197573,11 +197580,11 @@
2008/02/10 | 19110 | macros/latex/contrib/ean13isbn/License.txt
2021/01/24 | 422 | macros/latex/contrib/ean13isbn/README
2021/01/24 | 322624 | macros/latex/contrib/ean13isbn.zip
-2021/06/06 | 129648 | macros/latex/contrib/easybook/easybook.dtx
+2021/06/07 | 129337 | macros/latex/contrib/easybook/easybook.dtx
2021/06/02 | 738 | macros/latex/contrib/easybook/easybook.ins
-2021/06/06 | 314709 | macros/latex/contrib/easybook/easybook.pdf
+2021/06/07 | 314457 | macros/latex/contrib/easybook/easybook.pdf
2021/05/15 | 3043 | macros/latex/contrib/easybook/README.md
-2021/06/06 | 347262 | macros/latex/contrib/easybook.zip
+2021/06/07 | 347149 | macros/latex/contrib/easybook.zip
2009/06/17 | 82589 | macros/latex/contrib/easy/doc/docbib.pdf
2009/06/17 | 78378 | macros/latex/contrib/easy/doc/docbmat.pdf
2009/06/17 | 99132 | macros/latex/contrib/easy/doc/doceqn.pdf
@@ -202266,14 +202273,15 @@
2021/06/01 | 2164 | macros/latex/contrib/hvarabic/latex/hvarabic.sty
2020/06/08 | 548 | macros/latex/contrib/hvarabic/README.md
2021/06/01 | 153159 | macros/latex/contrib/hvarabic.zip
-2021/05/31 | 2334 | macros/latex/contrib/hvfloat/Changes
+2021/06/07 | 2511 | macros/latex/contrib/hvfloat/Changes
2021/05/31 | 82729 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
2021/05/17 | 2374 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.tex
2021/05/31 | 87651 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
2021/05/17 | 2457 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.tex
-2021/05/06 | 1159 | macros/latex/contrib/hvfloat/doc/examples/capPos.ltx
+2021/05/17 | 2956 | macros/latex/contrib/hvfloat/doc/examples/capPos.inc
2021/05/06 | 77925 | macros/latex/contrib/hvfloat/doc/examples/capPos.pdf
-2021/05/06 | 2938 | macros/latex/contrib/hvfloat/doc/examples/capPos.tex
+2021/05/31 | 1568 | macros/latex/contrib/hvfloat/doc/examples/capPos.tex
+2021/05/17 | 3471 | macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
2021/05/31 | 83533 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
2021/05/17 | 2388 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.tex
2021/05/31 | 83672 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
@@ -202380,16 +202388,16 @@
2021/05/31 | 4184 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.tex
2021/05/31 | 123328 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
2021/05/31 | 3964 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.tex
-2021/05/31 | 7111003 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
-2021/05/31 | 116294 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
+2021/06/06 | 7113219 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
+2021/06/07 | 116367 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
2019/04/01 | 69089 | macros/latex/contrib/hvfloat/doc/images/CTAN.png
2019/04/01 | 5208 | macros/latex/contrib/hvfloat/doc/images/frose.png
2021/05/12 | 170 | macros/latex/contrib/hvfloat/doc/images/missing.txt
2019/04/01 | 2493 | macros/latex/contrib/hvfloat/doc/images/rose.png
2020/10/31 | 878 | macros/latex/contrib/hvfloat/latex/hvfloat-fps.sty
-2021/05/31 | 59744 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
+2021/06/07 | 60424 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
2020/06/07 | 563 | macros/latex/contrib/hvfloat/README
-2021/05/31 | 14620981 | macros/latex/contrib/hvfloat.zip
+2021/06/07 | 14625290 | macros/latex/contrib/hvfloat.zip
2017/12/12 | 533 | macros/latex/contrib/hvindex/Changes
2017/12/12 | 74896 | macros/latex/contrib/hvindex/doc/hvindex-doc.pdf
2017/12/12 | 7652 | macros/latex/contrib/hvindex/doc/hvindex-doc.tex
@@ -202497,35 +202505,35 @@
2010/03/06 | 1833 | macros/latex/contrib/hypernat/hypernat.tex
2010/03/06 | 187989 | macros/latex/contrib/hypernat.zip
1999/03/09 | 1563 | macros/latex/contrib/hyper/README
-2021/02/07 | 28408 | macros/latex/contrib/hyperref/backref.dtx
-2021/02/07 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
-2021/06/05 | 117737 | macros/latex/contrib/hyperref/ChangeLog.txt
-2021/06/05 | 198815 | macros/latex/contrib/hyperref/doc/backref.pdf
-2021/06/05 | 904 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
-2021/06/05 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2021/06/05 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2021/06/05 | 14515 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
-2021/06/05 | 477535 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
-2021/06/05 | 298609 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
-2021/06/05 | 152685 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
-2021/06/05 | 2427494 | macros/latex/contrib/hyperref/doc/hyperref.pdf
-2021/06/05 | 188802 | macros/latex/contrib/hyperref/doc/nameref.pdf
-2018/11/18 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
-2018/11/18 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
-2021/06/05 | 50274 | macros/latex/contrib/hyperref/hluatex.dtx
-2021/06/05 | 894443 | macros/latex/contrib/hyperref/hyperref.dtx
-2021/02/27 | 4077 | macros/latex/contrib/hyperref/hyperref.ins
-2021/02/27 | 1716 | macros/latex/contrib/hyperref/manifest.txt
-2021/02/07 | 275 | macros/latex/contrib/hyperref/minitoc-hyper.sty
-2021/02/07 | 23652 | macros/latex/contrib/hyperref/nameref.dtx
-2021/02/07 | 279 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
-2018/11/18 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
-2021/06/05 | 4479 | macros/latex/contrib/hyperref/README.md
-2021/06/05 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
-2021/06/05 | 3910214 | macros/latex/contrib/hyperref.zip
+2021/02/08 | 28408 | macros/latex/contrib/hyperref/backref.dtx
+2021/02/08 | 3161 | macros/latex/contrib/hyperref/bmhydoc.sty
+2021/06/07 | 117817 | macros/latex/contrib/hyperref/ChangeLog.txt
+2021/06/07 | 198815 | macros/latex/contrib/hyperref/doc/backref.pdf
+2021/06/07 | 904 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
+2021/06/07 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2021/06/07 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
+2021/06/07 | 14515 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
+2021/06/07 | 477535 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
+2021/06/07 | 298448 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+2021/06/07 | 152685 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+2021/06/07 | 2426770 | macros/latex/contrib/hyperref/doc/hyperref.pdf
+2021/06/07 | 188802 | macros/latex/contrib/hyperref/doc/nameref.pdf
+2020/10/12 | 132446 | macros/latex/contrib/hyperref/doc/paper.pdf
+2020/10/12 | 384001 | macros/latex/contrib/hyperref/doc/slides.pdf
+2021/06/07 | 50274 | macros/latex/contrib/hyperref/hluatex.dtx
+2021/06/07 | 894445 | macros/latex/contrib/hyperref/hyperref.dtx
+2021/03/28 | 4077 | macros/latex/contrib/hyperref/hyperref.ins
+2021/03/28 | 1716 | macros/latex/contrib/hyperref/manifest.txt
+2021/02/08 | 275 | macros/latex/contrib/hyperref/minitoc-hyper.sty
+2021/02/08 | 23652 | macros/latex/contrib/hyperref/nameref.dtx
+2021/02/08 | 279 | macros/latex/contrib/hyperref/ntheorem-hyper.sty
+2020/10/12 | 247116 | macros/latex/contrib/hyperref/paperslides99.zip
+2021/06/07 | 4479 | macros/latex/contrib/hyperref/README.md
+2021/06/07 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
+2021/06/07 | 3911076 | macros/latex/contrib/hyperref.zip
1997/08/24 | 1034 | macros/latex/contrib/hyper/scontrib/harvard.hyp
1997/08/24 | 297 | macros/latex/contrib/hyper/scontrib/README
1997/08/24 | 1381 | macros/latex/contrib/hyper/TODO
@@ -205337,12 +205345,12 @@
2019/11/16 | 43198 | macros/latex/contrib/mathastext/mathastexttestalphabets.pdf
2019/11/16 | 8653 | macros/latex/contrib/mathastext/README.md
2019/11/16 | 628433 | macros/latex/contrib/mathastext.zip
-2019/12/06 | 1509 | macros/latex/contrib/mathcommand/makefile
-2019/12/06 | 50645 | macros/latex/contrib/mathcommand/mathcommand.dtx
-2019/12/06 | 1600 | macros/latex/contrib/mathcommand/mathcommand.ins
-2019/12/06 | 454011 | macros/latex/contrib/mathcommand/mathcommand.pdf
-2019/12/06 | 1454 | macros/latex/contrib/mathcommand/README.md
-2019/12/06 | 464380 | macros/latex/contrib/mathcommand.zip
+2021/06/07 | 1509 | macros/latex/contrib/mathcommand/makefile
+2021/06/07 | 52877 | macros/latex/contrib/mathcommand/mathcommand.dtx
+2021/06/07 | 2223 | macros/latex/contrib/mathcommand/mathcommand.ins
+2021/06/07 | 452046 | macros/latex/contrib/mathcommand/mathcommand.pdf
+2021/06/07 | 2188 | macros/latex/contrib/mathcommand/README.md
+2021/06/07 | 463525 | macros/latex/contrib/mathcommand.zip
2001/01/15 | 6951 | macros/latex/contrib/mathcomp/mathcomp.dtx
1996/10/07 | 251 | macros/latex/contrib/mathcomp/mathcomp.ins
2006/01/19 | 178803 | macros/latex/contrib/mathcomp/mathcomp.pdf
@@ -205917,13 +205925,13 @@
2017/04/11 | 698 | macros/latex/contrib/minidocument/README
2017/04/11 | 190869 | macros/latex/contrib/minidocument.zip
2021/03/10 | 19106 | macros/latex/contrib/minimalist/LICENSE
-2021/06/06 | 81352 | macros/latex/contrib/minimalist/minimalist-doc.pdf
-2021/06/06 | 21253 | macros/latex/contrib/minimalist/minimalist-doc.tex
-2021/06/06 | 28098 | macros/latex/contrib/minimalist/minimalist.sty
-2021/06/06 | 5053 | macros/latex/contrib/minimalist/minimart.cls
-2021/06/06 | 5050 | macros/latex/contrib/minimalist/minimbook.cls
+2021/06/07 | 81350 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/06/07 | 21254 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/06/07 | 28733 | macros/latex/contrib/minimalist/minimalist.sty
+2021/06/07 | 5054 | macros/latex/contrib/minimalist/minimart.cls
+2021/06/07 | 5051 | macros/latex/contrib/minimalist/minimbook.cls
2021/06/04 | 1252 | macros/latex/contrib/minimalist/README.md
-2021/06/06 | 101051 | macros/latex/contrib/minimalist.zip
+2021/06/07 | 101118 | macros/latex/contrib/minimalist.zip
2008/04/07 | 14406 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.dtx
2008/04/07 | 2167 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.ins
2008/04/07 | 197917 | macros/latex/contrib/minipage-marginpar/minipage-marginpar.pdf
@@ -209119,30 +209127,31 @@
2019/12/05 | 159 | macros/latex/contrib/pmboxdraw/README.md
2019/12/06 | 611616 | macros/latex/contrib/pmboxdraw.zip
2016/09/14 | 220856 | macros/latex/contrib/pmdb/docs/install_jsfiles.pdf
-2019/12/27 | 243694 | macros/latex/contrib/pmdb/docs/pmdb-man.pdf
-2019/12/27 | 21087 | macros/latex/contrib/pmdb/docs/pmdb-man.tex
-2019/12/27 | 262160 | macros/latex/contrib/pmdb/docs/pmdb.pdf
-2019/12/13 | 100 | macros/latex/contrib/pmdb/docs/sample-item.tex
-2019/12/23 | 356 | macros/latex/contrib/pmdb/docs/sample-para.tex
+2021/06/07 | 249153 | macros/latex/contrib/pmdb/docs/pmdb-man.pdf
+2021/06/07 | 27504 | macros/latex/contrib/pmdb/docs/pmdb-man.tex
+2021/06/07 | 279968 | macros/latex/contrib/pmdb/docs/pmdb.pdf
2019/11/04 | 64 | macros/latex/contrib/pmdb/examples/chapters/doc1.tex
2019/11/02 | 79 | macros/latex/contrib/pmdb/examples/chapters/doc2.tex
2019/12/16 | 226 | macros/latex/contrib/pmdb/examples/exrs/ex1.tex
2019/12/21 | 85 | macros/latex/contrib/pmdb/examples/items/sample-item.tex
2019/12/13 | 102 | macros/latex/contrib/pmdb/examples/probs/prob1.tex
-2019/11/10 | 142 | macros/latex/contrib/pmdb/examples/probs/prob2.tex
+2021/01/03 | 143 | macros/latex/contrib/pmdb/examples/probs/prob2.tex
2019/11/08 | 122 | macros/latex/contrib/pmdb/examples/probs/prob3.tex
-2019/11/08 | 129 | macros/latex/contrib/pmdb/examples/probs/prob4.tex
+2020/04/29 | 188 | macros/latex/contrib/pmdb/examples/probs/prob4.tex
2019/11/08 | 224 | macros/latex/contrib/pmdb/examples/probs/prob5.tex
2019/11/08 | 2301 | macros/latex/contrib/pmdb/examples/probs/prob6.tex
-2019/12/21 | 744 | macros/latex/contrib/pmdb/examples/tst-items.tex
-2019/12/27 | 1026 | macros/latex/contrib/pmdb/examples/tst-paras.tex
-2019/12/27 | 1780 | macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex
-2019/12/27 | 1364 | macros/latex/contrib/pmdb/examples/tst-qzdb.tex
+2021/01/09 | 2124 | macros/latex/contrib/pmdb/examples/tst-eqedb.tex
+2021/06/07 | 827 | macros/latex/contrib/pmdb/examples/tst-items.tex
+2021/01/09 | 1080 | macros/latex/contrib/pmdb/examples/tst-paras.tex
+2021/01/09 | 406386 | macros/latex/contrib/pmdb/examples/tst-qzdb-paras.pdf
+2021/01/09 | 1856 | macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex
+2021/06/07 | 450424 | macros/latex/contrib/pmdb/examples/tst-qzdb.pdf
+2021/06/07 | 1443 | macros/latex/contrib/pmdb/examples/tst-qzdb.tex
2019/12/16 | 1422 | macros/latex/contrib/pmdb/folder-js/aeb-reader.js
-2019/12/27 | 19696 | macros/latex/contrib/pmdb/pmdb.dtx
+2021/06/07 | 25332 | macros/latex/contrib/pmdb/pmdb.dtx
2019/11/08 | 1830 | macros/latex/contrib/pmdb/pmdb.ins
-2019/12/27 | 1231 | macros/latex/contrib/pmdb/README.md
-2019/12/27 | 568714 | macros/latex/contrib/pmdb.zip
+2021/06/07 | 1549 | macros/latex/contrib/pmdb/README.md
+2021/06/07 | 942470 | macros/latex/contrib/pmdb.zip
2008/11/03 | 35147 | macros/latex/contrib/pmgraph/COPYING
2005/06/11 | 126517 | macros/latex/contrib/pmgraph/pmgraph.pdf
2008/11/04 | 77145 | macros/latex/contrib/pmgraph/pmgraph.sty
@@ -209877,30 +209886,30 @@
2017/02/09 | 3487 | macros/latex/contrib/pythonhighlight.zip
2012/06/11 | 3180 | macros/latex/contrib/python/python.sty
2012/06/11 | 934 | macros/latex/contrib/python/README
-2019/09/23 | 70760 | macros/latex/contrib/pythontex/depythontex2.py
-2019/09/23 | 70766 | macros/latex/contrib/pythontex/depythontex3.py
-2019/09/23 | 28 | macros/latex/contrib/pythontex/depythontex.bat
-2019/09/23 | 801 | macros/latex/contrib/pythontex/depythontex.py
-2019/09/23 | 33684 | macros/latex/contrib/pythontex/NEWS.rst
-2019/09/23 | 141382 | macros/latex/contrib/pythontex/pythontex2.py
-2019/09/23 | 2858 | macros/latex/contrib/pythontex/pythontex_2to3.py
-2019/09/23 | 141386 | macros/latex/contrib/pythontex/pythontex3.py
-2019/09/23 | 26 | macros/latex/contrib/pythontex/pythontex.bat
-2019/09/23 | 381960 | macros/latex/contrib/pythontex/pythontex.dtx
-2019/09/23 | 64065 | macros/latex/contrib/pythontex/pythontex_engines.py
-2019/09/23 | 373207 | macros/latex/contrib/pythontex/pythontex_gallery.pdf
-2019/09/23 | 9590 | macros/latex/contrib/pythontex/pythontex_gallery.tex
-2019/09/23 | 2339 | macros/latex/contrib/pythontex/pythontex.ins
-2019/09/23 | 76 | macros/latex/contrib/pythontex/pythontex_install.bat
-2019/09/23 | 21197 | macros/latex/contrib/pythontex/pythontex_install.py
-2019/09/23 | 975950 | macros/latex/contrib/pythontex/pythontex.pdf
-2019/09/23 | 3020 | macros/latex/contrib/pythontex/pythontex.py
-2019/09/23 | 181612 | macros/latex/contrib/pythontex/pythontex_quickstart.pdf
-2019/09/23 | 10567 | macros/latex/contrib/pythontex/pythontex_quickstart.tex
-2019/09/23 | 20751 | macros/latex/contrib/pythontex/pythontex_utils.py
-2019/09/23 | 2613 | macros/latex/contrib/pythontex/README
-2019/09/23 | 56659 | macros/latex/contrib/pythontex/syncpdb.py
-2019/09/24 | 1764079 | macros/latex/contrib/pythontex.zip
+2021/06/07 | 70760 | macros/latex/contrib/pythontex/depythontex2.py
+2021/06/07 | 70766 | macros/latex/contrib/pythontex/depythontex3.py
+2021/06/07 | 28 | macros/latex/contrib/pythontex/depythontex.bat
+2021/06/07 | 801 | macros/latex/contrib/pythontex/depythontex.py
+2021/06/07 | 34312 | macros/latex/contrib/pythontex/NEWS.rst
+2021/06/07 | 142373 | macros/latex/contrib/pythontex/pythontex2.py
+2021/06/07 | 2858 | macros/latex/contrib/pythontex/pythontex_2to3.py
+2021/06/07 | 142377 | macros/latex/contrib/pythontex/pythontex3.py
+2021/06/07 | 26 | macros/latex/contrib/pythontex/pythontex.bat
+2021/06/07 | 382881 | macros/latex/contrib/pythontex/pythontex.dtx
+2021/06/07 | 64097 | macros/latex/contrib/pythontex/pythontex_engines.py
+2021/06/07 | 373207 | macros/latex/contrib/pythontex/pythontex_gallery.pdf
+2021/06/07 | 9590 | macros/latex/contrib/pythontex/pythontex_gallery.tex
+2021/06/07 | 2339 | macros/latex/contrib/pythontex/pythontex.ins
+2021/06/07 | 76 | macros/latex/contrib/pythontex/pythontex_install.bat
+2021/06/07 | 21197 | macros/latex/contrib/pythontex/pythontex_install.py
+2021/06/07 | 979067 | macros/latex/contrib/pythontex/pythontex.pdf
+2021/06/07 | 3020 | macros/latex/contrib/pythontex/pythontex.py
+2021/06/07 | 181612 | macros/latex/contrib/pythontex/pythontex_quickstart.pdf
+2021/06/07 | 10567 | macros/latex/contrib/pythontex/pythontex_quickstart.tex
+2021/06/07 | 20751 | macros/latex/contrib/pythontex/pythontex_utils.py
+2021/06/07 | 2613 | macros/latex/contrib/pythontex/README
+2021/06/07 | 56659 | macros/latex/contrib/pythontex/syncpdb.py
+2021/06/07 | 1767705 | macros/latex/contrib/pythontex.zip
2012/06/12 | 2371 | macros/latex/contrib/python.zip
2004/11/27 | 1003 | macros/latex/contrib/qcm/NEWS
2004/11/27 | 30020 | macros/latex/contrib/qcm/qcm.dtx
@@ -211934,34 +211943,34 @@
2007/12/02 | 2971 | macros/latex/contrib/SIunits/SIunits.ins
2007/12/02 | 328621 | macros/latex/contrib/SIunits/SIunits.pdf
2007/12/02 | 296391 | macros/latex/contrib/SIunits.zip
-2021/06/04 | 41505 | macros/latex/contrib/siunitx/CHANGELOG.md
-2021/06/04 | 964 | macros/latex/contrib/siunitx/README.md
-2021/06/04 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
-2021/06/04 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
-2021/06/04 | 16529 | macros/latex/contrib/siunitx/siunitx-angle.dtx
-2021/06/04 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
-2021/06/04 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
-2021/06/04 | 1482618 | macros/latex/contrib/siunitx/siunitx-code.pdf
-2021/06/04 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
-2021/06/04 | 8762 | macros/latex/contrib/siunitx/siunitx-command.dtx
-2021/06/04 | 25717 | macros/latex/contrib/siunitx/siunitx-complex.dtx
-2021/06/04 | 33332 | macros/latex/contrib/siunitx/siunitx-compound.dtx
-2021/06/04 | 19542 | macros/latex/contrib/siunitx/siunitx.dtx
-2021/06/04 | 29488 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
-2021/06/04 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
-2021/06/04 | 4629 | macros/latex/contrib/siunitx/siunitx-locale.dtx
-2021/06/04 | 114975 | macros/latex/contrib/siunitx/siunitx-number.dtx
-2021/06/04 | 634770 | macros/latex/contrib/siunitx/siunitx.pdf
-2021/06/04 | 30792 | macros/latex/contrib/siunitx/siunitx-print.dtx
-2021/06/04 | 14351 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
-2021/06/04 | 8150 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
-2021/06/04 | 48536 | macros/latex/contrib/siunitx/siunitx-table.dtx
-2021/06/04 | 475888 | macros/latex/contrib/siunitx/siunitx-table.pdf
-2021/06/04 | 145224 | macros/latex/contrib/siunitx/siunitx.tex
-2021/06/04 | 97866 | macros/latex/contrib/siunitx/siunitx-unit.dtx
-2021/06/04 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
-2021/06/04 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
-2021/06/04 | 2673049 | macros/latex/contrib/siunitx.zip
+2021/06/07 | 41826 | macros/latex/contrib/siunitx/CHANGELOG.md
+2021/06/07 | 964 | macros/latex/contrib/siunitx/README.md
+2021/06/07 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2021/06/07 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2021/06/07 | 16529 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2021/06/07 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2021/06/07 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2021/06/07 | 1485621 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2021/06/07 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
+2021/06/07 | 8762 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2021/06/07 | 25717 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2021/06/07 | 33332 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2021/06/07 | 19542 | macros/latex/contrib/siunitx/siunitx.dtx
+2021/06/07 | 29816 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2021/06/07 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2021/06/07 | 4629 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2021/06/07 | 114975 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2021/06/07 | 634770 | macros/latex/contrib/siunitx/siunitx.pdf
+2021/06/07 | 30792 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2021/06/07 | 14351 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2021/06/07 | 8774 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2021/06/07 | 48536 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2021/06/07 | 475888 | macros/latex/contrib/siunitx/siunitx-table.pdf
+2021/06/07 | 145224 | macros/latex/contrib/siunitx/siunitx.tex
+2021/06/07 | 97866 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2021/06/07 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2021/06/07 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2021/06/07 | 2676085 | macros/latex/contrib/siunitx.zip
2011/06/03 | 662398 | macros/latex/contrib/skb/doc/skb.pdf
2011/03/15 | 1485 | macros/latex/contrib/skb/doc/user-guide/database/acronyms.tex
2011/03/15 | 722 | macros/latex/contrib/skb/doc/user-guide/database/bibliography.tex
@@ -213197,11 +213206,11 @@
2006/03/25 | 2275 | macros/latex/contrib/sudoku/sudoku.ins
2006/03/25 | 67384 | macros/latex/contrib/sudoku/sudoku.pdf
2006/03/25 | 60808 | macros/latex/contrib/sudoku.zip
-2021/06/05 | 1670 | macros/latex/contrib/suftesi/README
-2021/06/05 | 229696 | macros/latex/contrib/suftesi/suftesi.dtx
-2021/06/05 | 847077 | macros/latex/contrib/suftesi/suftesi.pdf
-2021/06/05 | 681691 | macros/latex/contrib/suftesi/templates.zip
-2021/06/05 | 1564763 | macros/latex/contrib/suftesi.zip
+2021/06/06 | 1670 | macros/latex/contrib/suftesi/README
+2021/06/06 | 230442 | macros/latex/contrib/suftesi/suftesi.dtx
+2021/06/06 | 847637 | macros/latex/contrib/suftesi/suftesi.pdf
+2021/06/06 | 679707 | macros/latex/contrib/suftesi/templates.zip
+2021/06/07 | 1563529 | macros/latex/contrib/suftesi.zip
2020/02/02 | 856 | macros/latex/contrib/supertabular/CATALOG
2020/02/02 | 13567 | macros/latex/contrib/supertabular/ChangeLog
2020/01/24 | 502 | macros/latex/contrib/supertabular/MANIFEST
@@ -214516,11 +214525,11 @@
1994/05/15 | 7262 | macros/latex/contrib/timing/timing.sty
1994/05/17 | 9458 | macros/latex/contrib/timing/timing.tex
2005/06/28 | 106439 | macros/latex/contrib/timing.zip
-2021/06/01 | 131993 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
-2021/06/01 | 3374 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
-2021/06/01 | 577 | macros/latex/contrib/tiscreen/README
-2021/05/27 | 1781 | macros/latex/contrib/tiscreen/tex/tiscreen.sty
-2021/06/01 | 133841 | macros/latex/contrib/tiscreen.zip
+2021/06/07 | 133438 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
+2021/06/07 | 3286 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
+2021/06/07 | 635 | macros/latex/contrib/tiscreen/README
+2021/06/07 | 1781 | macros/latex/contrib/tiscreen/tex/tiscreen.sty
+2021/06/07 | 135157 | macros/latex/contrib/tiscreen.zip
2013/04/11 | 447 | macros/latex/contrib/titlecaps/README
2015/01/30 | 272789 | macros/latex/contrib/titlecaps/titlecaps.pdf
2015/01/30 | 15251 | macros/latex/contrib/titlecaps/titlecaps.sty
@@ -223089,114 +223098,114 @@
2015/10/04 | 263467 | macros/luatex/generic/luatexbase/luatexbase.pdf
2015/10/04 | 450 | macros/luatex/generic/luatexbase/README.md
2015/10/04 | 270547 | macros/luatex/generic/luatexbase.zip
-2021/05/21 | 1536 | macros/luatex/generic/luatexja/COPYING
-2021/05/21 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
-2021/05/21 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
-2021/05/21 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
-2021/05/21 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
-2021/05/21 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
-2021/05/21 | 400691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
-2021/05/21 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
-2021/05/21 | 457434 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
-2021/05/21 | 534065 | macros/luatex/generic/luatexja/doc/luatexja.dtx
-2021/05/21 | 693535 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
-2021/05/21 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
-2021/05/21 | 1130307 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
-2021/05/21 | 381339 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
-2021/05/21 | 52002 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
-2021/05/21 | 3797 | macros/luatex/generic/luatexja/README
-2021/05/21 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
-2021/05/21 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
-2021/05/21 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
-2021/05/21 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
-2021/05/21 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
-2021/05/21 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
-2021/05/21 | 9765 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
-2021/05/21 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
-2021/05/21 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
-2021/05/21 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
-2021/05/21 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
-2021/05/21 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
-2021/05/21 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
-2021/05/21 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
-2021/05/21 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
-2021/05/21 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
-2021/05/21 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
-2021/05/21 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
-2021/05/21 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
-2021/05/21 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
-2021/05/21 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
-2021/05/21 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
-2021/05/21 | 19572 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
-2021/05/21 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
-2021/05/21 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
-2021/05/21 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
-2021/05/21 | 177581 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
-2021/05/21 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
-2021/05/21 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
-2021/05/21 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
-2021/05/21 | 39711 | macros/luatex/generic/luatexja/src/ltj-direction.lua
-2021/05/21 | 1765 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
-2021/05/21 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
-2021/05/21 | 55333 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
-2021/05/21 | 48217 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
-2021/05/21 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
-2021/05/21 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
-2021/05/21 | 5544 | macros/luatex/generic/luatexja/src/ltj-latex.sty
-2021/05/21 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
-2021/05/21 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
-2021/05/21 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
-2021/05/21 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
-2021/05/21 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
-2021/05/21 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
-2021/05/21 | 4408 | macros/luatex/generic/luatexja/src/ltj-plain.sty
-2021/05/21 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
-2021/05/21 | 14517 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
-2021/05/21 | 32099 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
-2021/05/21 | 188942 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
-2021/05/21 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
-2021/05/21 | 13194 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
-2021/05/21 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
-2021/05/21 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
-2021/05/21 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
-2021/05/21 | 29536 | macros/luatex/generic/luatexja/src/luatexja-core.sty
-2021/05/21 | 21136 | macros/luatex/generic/luatexja/src/luatexja.lua
-2021/05/21 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
-2021/05/21 | 12389 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
-2021/05/21 | 6497 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
-2021/05/21 | 49501 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
-2021/05/21 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
-2021/05/21 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
-2021/05/21 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
-2021/05/21 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
-2021/05/21 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
-2021/05/21 | 1362 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
-2021/05/21 | 18543 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
-2021/05/21 | 14709 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
-2021/05/21 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
-2021/05/21 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
-2021/05/21 | 3693 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
-2021/05/21 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
-2021/05/21 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
-2021/05/21 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
-2021/05/21 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
-2021/05/21 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
-2021/05/21 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
-2021/05/21 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
-2021/05/21 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
-2021/05/21 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
-2021/05/21 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
-2021/05/21 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
-2021/05/21 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
-2021/05/21 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
-2021/05/21 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
-2021/05/21 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
-2021/05/21 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
-2021/05/21 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
-2021/05/21 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
-2021/05/21 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
-2021/05/21 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
-2021/05/21 | 3782606 | macros/luatex/generic/luatexja.zip
+2021/06/07 | 1536 | macros/luatex/generic/luatexja/COPYING
+2021/06/07 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2021/06/07 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2021/06/07 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2021/06/07 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2021/06/07 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2021/06/07 | 400691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2021/06/07 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2021/06/07 | 457434 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2021/06/07 | 534065 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2021/06/07 | 693756 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2021/06/07 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2021/06/07 | 1125155 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2021/06/07 | 381339 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2021/06/07 | 52002 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2021/06/07 | 3796 | macros/luatex/generic/luatexja/README
+2021/06/07 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2021/06/07 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2021/06/07 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2021/06/07 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2021/06/07 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2021/06/07 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2021/06/07 | 9765 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2021/06/07 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2021/06/07 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2021/06/07 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2021/06/07 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2021/06/07 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2021/06/07 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2021/06/07 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2021/06/07 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2021/06/07 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2021/06/07 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2021/06/07 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2021/06/07 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2021/06/07 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2021/06/07 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2021/06/07 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
+2021/06/07 | 19572 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2021/06/07 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2021/06/07 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2021/06/07 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2021/06/07 | 177581 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2021/06/07 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2021/06/07 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2021/06/07 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2021/06/07 | 39711 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2021/06/07 | 1765 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2021/06/07 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2021/06/07 | 55333 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2021/06/07 | 48217 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2021/06/07 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2021/06/07 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2021/06/07 | 5544 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2021/06/07 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2021/06/07 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2021/06/07 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2021/06/07 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2021/06/07 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2021/06/07 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2021/06/07 | 4408 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2021/06/07 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2021/06/07 | 14517 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2021/06/07 | 32099 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2021/06/07 | 188942 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2021/06/07 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2021/06/07 | 13194 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2021/06/07 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2021/06/07 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2021/06/07 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2021/06/07 | 29536 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2021/06/07 | 21136 | macros/luatex/generic/luatexja/src/luatexja.lua
+2021/06/07 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2021/06/07 | 12389 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2021/06/07 | 6497 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2021/06/07 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2021/06/07 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2021/06/07 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2021/06/07 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2021/06/07 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2021/06/07 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2021/06/07 | 1362 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2021/06/07 | 18543 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2021/06/07 | 14709 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2021/06/07 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2021/06/07 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2021/06/07 | 3693 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2021/06/07 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2021/06/07 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2021/06/07 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2021/06/07 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2021/06/07 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2021/06/07 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2021/06/07 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2021/06/07 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2021/06/07 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2021/06/07 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2021/06/07 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2021/06/07 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2021/06/07 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2021/06/07 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2021/06/07 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2021/06/07 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2021/06/07 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2021/06/07 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2021/06/07 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2021/06/07 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2021/06/07 | 3777657 | macros/luatex/generic/luatexja.zip
2021/04/20 | 8210 | macros/luatex/generic/luatexko/ChangeLog
2021/04/20 | 326736 | macros/luatex/generic/luatexko/luatexko-doc.pdf
2021/04/20 | 32803 | macros/luatex/generic/luatexko/luatexko-doc.tex
@@ -262013,7 +262022,7 @@
2021/05/03 | 629 | support/TeX4ht/doc/README
2020/08/24 | 358454 | support/TeX4ht/doc/TeX4ht-doc.tex
2021/05/11 | 262 | support/TeX4ht/README
-2021/05/03 | 154079 | support/TeX4ht/source/ChangeLog
+2021/06/06 | 156839 | support/TeX4ht/source/ChangeLog
2021/05/03 | 1375 | support/TeX4ht/source/checklog.lua
2021/05/03 | 1189 | support/TeX4ht/source/common-code.tex
2021/05/03 | 2727 | support/TeX4ht/source/common-info.tex
@@ -262025,7 +262034,7 @@
2021/05/03 | 1121 | support/TeX4ht/source/README
2021/05/03 | 1744 | support/TeX4ht/source/t1fontmake.lua
2021/05/03 | 297 | support/TeX4ht/source/t1fontsample.tex
-2021/05/30 | 1090628 | support/TeX4ht/source/tex4ht-4ht.tex
+2021/06/06 | 1090316 | support/TeX4ht/source/tex4ht-4ht.tex
2021/05/03 | 7127 | support/TeX4ht/source/tex4ht-auto-script.tex
2021/05/16 | 1539 | support/TeX4ht/source/tex4ht-bibtex2.tex
2021/05/03 | 21247 | support/TeX4ht/source/tex4ht-cond4ht.tex
@@ -266520,8 +266529,8 @@
2020/04/22 | 787504 | systems/texlive/tlnet/archive/bearwear.doc.r54826.tar.xz
2020/04/22 | 2376 | systems/texlive/tlnet/archive/bearwear.r54826.tar.xz
2020/04/22 | 5992 | systems/texlive/tlnet/archive/bearwear.source.r54826.tar.xz
-2021/05/24 | 479340 | systems/texlive/tlnet/archive/beaulivre.doc.r59320.tar.xz
-2021/05/24 | 2856 | systems/texlive/tlnet/archive/beaulivre.r59320.tar.xz
+2021/06/07 | 484244 | systems/texlive/tlnet/archive/beaulivre.doc.r59496.tar.xz
+2021/06/07 | 3308 | systems/texlive/tlnet/archive/beaulivre.r59496.tar.xz
2021/05/23 | 880688 | systems/texlive/tlnet/archive/beebe.r59302.tar.xz
2019/02/28 | 709916 | systems/texlive/tlnet/archive/begingreek.doc.r36294.tar.xz
2019/02/28 | 1664 | systems/texlive/tlnet/archive/begingreek.r36294.tar.xz
@@ -266892,8 +266901,8 @@
2019/02/28 | 74552 | systems/texlive/tlnet/archive/bizcard.doc.r15878.tar.xz
2019/02/28 | 2032 | systems/texlive/tlnet/archive/bizcard.r15878.tar.xz
2019/02/28 | 4376 | systems/texlive/tlnet/archive/bizcard.source.r15878.tar.xz
-2021/06/06 | 9543044 | systems/texlive/tlnet/archive/bjfuthesis.doc.r59475.tar.xz
-2021/06/06 | 3008 | systems/texlive/tlnet/archive/bjfuthesis.r59475.tar.xz
+2021/06/07 | 9531912 | systems/texlive/tlnet/archive/bjfuthesis.doc.r59491.tar.xz
+2021/06/07 | 2960 | systems/texlive/tlnet/archive/bjfuthesis.r59491.tar.xz
2019/02/28 | 88892 | systems/texlive/tlnet/archive/blacklettert1.doc.r15878.tar.xz
2019/02/28 | 12436 | systems/texlive/tlnet/archive/blacklettert1.r15878.tar.xz
2019/02/28 | 42424 | systems/texlive/tlnet/archive/blacklettert1.source.r15878.tar.xz
@@ -267742,8 +267751,8 @@
2019/02/28 | 2020 | systems/texlive/tlnet/archive/colorinfo.r15878.tar.xz
2019/02/28 | 25984 | systems/texlive/tlnet/archive/coloring.doc.r41042.tar.xz
2019/02/28 | 1480 | systems/texlive/tlnet/archive/coloring.r41042.tar.xz
-2021/05/24 | 91372 | systems/texlive/tlnet/archive/colorist.doc.r59316.tar.xz
-2021/05/24 | 8672 | systems/texlive/tlnet/archive/colorist.r59316.tar.xz
+2021/06/07 | 92420 | systems/texlive/tlnet/archive/colorist.doc.r59492.tar.xz
+2021/06/07 | 9244 | systems/texlive/tlnet/archive/colorist.r59492.tar.xz
2019/02/28 | 27632 | systems/texlive/tlnet/archive/colorprofiles.doc.r49086.tar.xz
2019/02/28 | 87972 | systems/texlive/tlnet/archive/colorprofiles.r49086.tar.xz
2019/02/28 | 1884 | systems/texlive/tlnet/archive/colorsep.r13293.tar.xz
@@ -269040,9 +269049,9 @@
2021/01/25 | 1828 | systems/texlive/tlnet/archive/ean13isbn.r57514.tar.xz
2019/02/28 | 948 | systems/texlive/tlnet/archive/ean.doc.r20851.tar.xz
2019/02/28 | 3148 | systems/texlive/tlnet/archive/ean.r20851.tar.xz
-2021/06/06 | 314640 | systems/texlive/tlnet/archive/easybook.doc.r59476.tar.xz
-2021/06/06 | 14276 | systems/texlive/tlnet/archive/easybook.r59476.tar.xz
-2021/06/06 | 30960 | systems/texlive/tlnet/archive/easybook.source.r59476.tar.xz
+2021/06/07 | 313916 | systems/texlive/tlnet/archive/easybook.doc.r59493.tar.xz
+2021/06/07 | 14412 | systems/texlive/tlnet/archive/easybook.r59493.tar.xz
+2021/06/07 | 31140 | systems/texlive/tlnet/archive/easybook.source.r59493.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
@@ -269165,8 +269174,8 @@
2019/02/28 | 4224 | systems/texlive/tlnet/archive/eiad-ltx.source.r15878.tar.xz
2019/02/28 | 25636 | systems/texlive/tlnet/archive/eiad.r15878.tar.xz
2019/02/28 | 6960 | systems/texlive/tlnet/archive/eijkhout.r15878.tar.xz
-2021/05/24 | 380244 | systems/texlive/tlnet/archive/einfart.doc.r59321.tar.xz
-2021/05/24 | 2968 | systems/texlive/tlnet/archive/einfart.r59321.tar.xz
+2021/06/07 | 366532 | systems/texlive/tlnet/archive/einfart.doc.r59497.tar.xz
+2021/06/07 | 3368 | systems/texlive/tlnet/archive/einfart.r59497.tar.xz
2020/10/23 | 362512 | systems/texlive/tlnet/archive/ejpecp.doc.r56728.tar.xz
2020/10/23 | 5228 | systems/texlive/tlnet/archive/ejpecp.r56728.tar.xz
2020/10/23 | 6904 | systems/texlive/tlnet/archive/ejpecp.source.r56728.tar.xz
@@ -271269,8 +271278,8 @@
2019/02/28 | 718580 | systems/texlive/tlnet/archive/kdgdocs.doc.r24498.tar.xz
2019/02/28 | 3640 | systems/texlive/tlnet/archive/kdgdocs.r24498.tar.xz
2019/02/28 | 10436 | systems/texlive/tlnet/archive/kdgdocs.source.r24498.tar.xz
-2021/06/06 | 112072 | systems/texlive/tlnet/archive/kdpbook.doc.r59471.tar.xz
-2021/06/06 | 2304 | systems/texlive/tlnet/archive/kdpbook.r59471.tar.xz
+2021/06/07 | 112072 | systems/texlive/tlnet/archive/kdpbook.doc.r59500.tar.xz
+2021/06/07 | 2308 | systems/texlive/tlnet/archive/kdpbook.r59500.tar.xz
2020/09/06 | 2496 | systems/texlive/tlnet/archive/kerkis.doc.r56271.tar.xz
2020/09/06 | 2015492 | systems/texlive/tlnet/archive/kerkis.r56271.tar.xz
2019/02/28 | 627468 | systems/texlive/tlnet/archive/kerntest.doc.r15878.tar.xz
@@ -271845,8 +271854,8 @@
2020/11/08 | 344060 | systems/texlive/tlnet/archive/leaflet.doc.r56878.tar.xz
2020/11/08 | 5652 | systems/texlive/tlnet/archive/leaflet.r56878.tar.xz
2020/11/08 | 13844 | systems/texlive/tlnet/archive/leaflet.source.r56878.tar.xz
-2021/05/24 | 445972 | systems/texlive/tlnet/archive/lebhart.doc.r59322.tar.xz
-2021/05/24 | 2880 | systems/texlive/tlnet/archive/lebhart.r59322.tar.xz
+2021/06/07 | 448828 | systems/texlive/tlnet/archive/lebhart.doc.r59498.tar.xz
+2021/06/07 | 3304 | systems/texlive/tlnet/archive/lebhart.r59498.tar.xz
2019/02/28 | 1126000 | systems/texlive/tlnet/archive/lecturer.doc.r23916.tar.xz
2019/02/28 | 18668 | systems/texlive/tlnet/archive/lecturer.r23916.tar.xz
2020/02/03 | 2080 | systems/texlive/tlnet/archive/lectures.doc.r53642.tar.xz
@@ -272703,8 +272712,8 @@
2019/02/28 | 1092 | systems/texlive/tlnet/archive/mceinleger.r15878.tar.xz
2019/02/28 | 241840 | systems/texlive/tlnet/archive/mcexam.doc.r46155.tar.xz
2019/02/28 | 11424 | systems/texlive/tlnet/archive/mcexam.r46155.tar.xz
-2021/05/24 | 916312 | systems/texlive/tlnet/archive/mcf2graph.doc.r59314.tar.xz
-2021/05/24 | 23476 | systems/texlive/tlnet/archive/mcf2graph.r59314.tar.xz
+2021/06/07 | 920024 | systems/texlive/tlnet/archive/mcf2graph.doc.r59490.tar.xz
+2021/06/07 | 23648 | systems/texlive/tlnet/archive/mcf2graph.r59490.tar.xz
2019/02/28 | 138716 | systems/texlive/tlnet/archive/mcite.doc.r18173.tar.xz
2019/02/28 | 391980 | systems/texlive/tlnet/archive/mciteplus.doc.r31648.tar.xz
2019/02/28 | 34344 | systems/texlive/tlnet/archive/mciteplus.r31648.tar.xz
@@ -272975,8 +272984,8 @@
2019/02/28 | 435560 | systems/texlive/tlnet/archive/minifp.doc.r32559.tar.xz
2019/02/28 | 10000 | systems/texlive/tlnet/archive/minifp.r32559.tar.xz
2019/02/28 | 43836 | systems/texlive/tlnet/archive/minifp.source.r32559.tar.xz
-2021/05/24 | 90148 | systems/texlive/tlnet/archive/minimalist.doc.r59317.tar.xz
-2021/05/24 | 6176 | systems/texlive/tlnet/archive/minimalist.r59317.tar.xz
+2021/06/07 | 91300 | systems/texlive/tlnet/archive/minimalist.doc.r59494.tar.xz
+2021/06/07 | 6652 | systems/texlive/tlnet/archive/minimalist.r59494.tar.xz
2019/02/28 | 72252 | systems/texlive/tlnet/archive/minipage-marginpar.doc.r15878.tar.xz
2019/02/28 | 1588 | systems/texlive/tlnet/archive/minipage-marginpar.r15878.tar.xz
2019/02/28 | 6140 | systems/texlive/tlnet/archive/minipage-marginpar.source.r15878.tar.xz
@@ -274597,9 +274606,9 @@
2019/02/28 | 2324 | systems/texlive/tlnet/archive/progressbar.r33822.tar.xz
2019/02/28 | 80808 | systems/texlive/tlnet/archive/progress.doc.r19519.tar.xz
2019/02/28 | 4192 | systems/texlive/tlnet/archive/progress.r19519.tar.xz
-2021/05/26 | 346700 | systems/texlive/tlnet/archive/projlib.doc.r59347.tar.xz
-2021/05/26 | 9576 | systems/texlive/tlnet/archive/projlib.r59347.tar.xz
-2021/05/26 | 9636 | systems/texlive/tlnet/archive/projlib.source.r59347.tar.xz
+2021/06/07 | 348832 | systems/texlive/tlnet/archive/projlib.doc.r59495.tar.xz
+2021/06/07 | 10732 | systems/texlive/tlnet/archive/projlib.r59495.tar.xz
+2021/06/07 | 11164 | systems/texlive/tlnet/archive/projlib.source.r59495.tar.xz
2019/05/23 | 372132 | systems/texlive/tlnet/archive/proof-at-the-end.doc.r51194.tar.xz
2019/05/23 | 4440 | systems/texlive/tlnet/archive/proof-at-the-end.r51194.tar.xz
2019/05/23 | 12500 | systems/texlive/tlnet/archive/proof-at-the-end.source.r51194.tar.xz
@@ -274995,7 +275004,7 @@
2021/04/19 | 1147188 | systems/texlive/tlnet/archive/ptex.armhf-linux.r58911.tar.xz
2021/06/01 | 1536 | systems/texlive/tlnet/archive/ptex-base.doc.r59406.tar.xz
2021/06/01 | 10052 | systems/texlive/tlnet/archive/ptex-base.r59406.tar.xz
-2021/02/28 | 119344 | systems/texlive/tlnet/archive/ptex.doc.r57972.tar.xz
+2021/06/07 | 121228 | systems/texlive/tlnet/archive/ptex.doc.r59502.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.aarch64-linux.r46208.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.amd64-freebsd.r44206.tar.xz
2019/02/28 | 436 | systems/texlive/tlnet/archive/ptex-fontmaps.amd64-netbsd.r44206.tar.xz
@@ -275024,7 +275033,7 @@
2021/04/13 | 1347604 | systems/texlive/tlnet/archive/ptex.i386-solaris.r58850.tar.xz
2020/12/14 | 2427344 | systems/texlive/tlnet/archive/ptex-manual.doc.r57128.tar.xz
2020/12/14 | 392 | systems/texlive/tlnet/archive/ptex-manual.r57128.tar.xz
-2021/02/28 | 688 | systems/texlive/tlnet/archive/ptex.r57972.tar.xz
+2021/06/07 | 692 | systems/texlive/tlnet/archive/ptex.r59502.tar.xz
2019/02/28 | 56200 | systems/texlive/tlnet/archive/ptext.doc.r30171.tar.xz
2019/02/28 | 21740 | systems/texlive/tlnet/archive/ptext.r30171.tar.xz
2021/04/13 | 3098276 | systems/texlive/tlnet/archive/ptex.universal-darwin.r58850.tar.xz
@@ -275766,8 +275775,8 @@
2019/02/28 | 4412 | systems/texlive/tlnet/archive/simplewick.source.r15878.tar.xz
2019/02/28 | 942836 | systems/texlive/tlnet/archive/simplified-latex.doc.r20620.tar.xz
2019/02/28 | 380 | systems/texlive/tlnet/archive/simplified-latex.r20620.tar.xz
-2021/05/24 | 449068 | systems/texlive/tlnet/archive/simplivre.doc.r59323.tar.xz
-2021/05/24 | 2940 | systems/texlive/tlnet/archive/simplivre.r59323.tar.xz
+2021/06/07 | 437248 | systems/texlive/tlnet/archive/simplivre.doc.r59499.tar.xz
+2021/06/07 | 3344 | systems/texlive/tlnet/archive/simplivre.r59499.tar.xz
2019/02/28 | 136908 | systems/texlive/tlnet/archive/simurgh.doc.r31719.tar.xz
2019/02/28 | 246476 | systems/texlive/tlnet/archive/simurgh.r31719.tar.xz
2020/03/04 | 323444 | systems/texlive/tlnet/archive/SIstyle.doc.r54080.tar.xz
@@ -276400,14 +276409,14 @@
2021/02/27 | 109184 | systems/texlive/tlnet/archive/tex4ht.amd64-freebsd.r57941.tar.xz
2021/02/24 | 87364 | systems/texlive/tlnet/archive/tex4ht.amd64-netbsd.r57877.tar.xz
2021/02/27 | 69944 | systems/texlive/tlnet/archive/tex4ht.armhf-linux.r57957.tar.xz
-2021/06/04 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r59459.tar.xz
+2021/06/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59489.tar.xz
2021/03/16 | 51080 | systems/texlive/tlnet/archive/tex4ht.i386-cygwin.r58387.tar.xz
2021/02/27 | 93092 | systems/texlive/tlnet/archive/tex4ht.i386-freebsd.r57961.tar.xz
2021/02/24 | 89116 | systems/texlive/tlnet/archive/tex4ht.i386-linux.r57878.tar.xz
2021/02/24 | 76196 | systems/texlive/tlnet/archive/tex4ht.i386-netbsd.r57877.tar.xz
2021/02/27 | 83896 | systems/texlive/tlnet/archive/tex4ht.i386-solaris.r57938.tar.xz
-2021/06/04 | 908004 | systems/texlive/tlnet/archive/tex4ht.r59459.tar.xz
-2021/06/04 | 1206324 | systems/texlive/tlnet/archive/tex4ht.source.r59459.tar.xz
+2021/06/07 | 908148 | systems/texlive/tlnet/archive/tex4ht.r59489.tar.xz
+2021/06/07 | 1212140 | systems/texlive/tlnet/archive/tex4ht.source.r59489.tar.xz
2021/02/25 | 185088 | systems/texlive/tlnet/archive/tex4ht.universal-darwin.r57908.tar.xz
2021/04/08 | 57760 | systems/texlive/tlnet/archive/tex4ht.win32.r58783.tar.xz
2021/03/16 | 58360 | systems/texlive/tlnet/archive/tex4ht.x86_64-cygwin.r58387.tar.xz
@@ -276640,7 +276649,7 @@
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r55172.tar.xz
-2021/06/06 | 397588 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59470.tar.xz
+2021/06/07 | 397692 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59485.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
@@ -276664,7 +276673,7 @@
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r55172.tar.xz
2020/05/17 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r55172.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r55172.tar.xz
-2021/06/06 | 107992 | systems/texlive/tlnet/archive/texlive-scripts.r59470.tar.xz
+2021/06/07 | 108020 | systems/texlive/tlnet/archive/texlive-scripts.r59485.tar.xz
2021/02/25 | 572 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r57908.tar.xz
2021/04/12 | 36308 | systems/texlive/tlnet/archive/texlive-scripts.win32.r58829.tar.xz
2020/05/17 | 588 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r55172.tar.xz
@@ -278366,16 +278375,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2021/05/02 | 105152 | systems/texlive/tlnet/install-tl
-2021/06/06 | 6812629 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/06/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/06/07 | 6813124 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/06/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2021/04/11 | 4945 | systems/texlive/tlnet/install-tl-windows.bat
-2021/06/06 | 20808642 | systems/texlive/tlnet/install-tl-windows.exe
-2021/06/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/06/06 | 25584665 | systems/texlive/tlnet/install-tl.zip
-2021/06/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/06/07 | 20809363 | systems/texlive/tlnet/install-tl-windows.exe
+2021/06/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/06/07 | 25584687 | systems/texlive/tlnet/install-tl.zip
+2021/06/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2021/04/01 | 1229 | systems/texlive/tlnet/README.md
2021/04/01 | 0 | systems/texlive/tlnet/TEXLIVE_2021
2021/03/15 | 6571 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -278385,7 +278394,7 @@
2021/03/15 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2021/05/26 | 49548 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2021/06/05 | 6839 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2021/06/06 | 6974 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2020/04/15 | 223687 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -278427,12 +278436,12 @@
2021/05/16 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/05/16 | 5402 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2021/05/16 | 27555 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2021/06/06 | 17271011 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2021/06/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/06/07 | 17271497 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/06/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2021/05/16 | 86511 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2021/06/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2021/06/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/06/06 | 2310768 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/06/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/06/07 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/06/07 | 2309732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2021/05/16 | 58801 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2021/05/16 | 42084 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2021/05/16 | 16103 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -281595,48 +281604,48 @@
2005/01/06 | 587 | systems/win32/micropress/eqmlite/whats-really-new
2021/06/06 | 509727 | systems/win32/miktex/doc/miktex.pdf
2019/05/28 | 101 | systems/win32/miktex/README.md
-2021/02/22 | 58721055 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.2-darwin-x86_64.dmg
2021/03/25 | 61132306 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.3-darwin-x86_64.dmg
-2021/05/24 | 2034 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
-2021/05/24 | 1512 | systems/win32/miktex/setup/deb/dists/bionic/Release
-2021/05/24 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
-2021/05/24 | 9286 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
-2021/05/24 | 1778 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
-2021/05/24 | 1490 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
-2021/05/24 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
-2021/05/24 | 1510 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
-2021/05/24 | 2034 | systems/win32/miktex/setup/deb/dists/buster/InRelease
-2021/05/24 | 1512 | systems/win32/miktex/setup/deb/dists/buster/Release
-2021/05/24 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
-2021/05/24 | 9752 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
-2021/05/24 | 1820 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
-2021/05/24 | 1539 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
-2021/05/24 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
-2021/05/24 | 1510 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
-2021/05/24 | 2030 | systems/win32/miktex/setup/deb/dists/focal/InRelease
-2021/05/24 | 1508 | systems/win32/miktex/setup/deb/dists/focal/Release
-2021/05/24 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
-2021/05/24 | 10957 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
-2021/05/24 | 2003 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
-2021/05/24 | 1633 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
-2021/05/24 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
-2021/05/24 | 1510 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
-2021/05/24 | 2038 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
-2021/05/24 | 1516 | systems/win32/miktex/setup/deb/dists/stretch/Release
-2021/05/24 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
-2021/05/24 | 9675 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
-2021/05/24 | 1803 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
-2021/05/24 | 1532 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
-2021/05/24 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
-2021/05/24 | 1510 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
-2021/05/24 | 2034 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
-2021/05/24 | 1512 | systems/win32/miktex/setup/deb/dists/xenial/Release
-2021/05/24 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
-2021/05/24 | 9482 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
-2021/05/24 | 1794 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
-2021/05/24 | 1490 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
-2021/05/24 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
-2021/05/24 | 1510 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+2021/06/07 | 61137802 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.6-darwin-x86_64.dmg
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/bionic/Release
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+2021/06/07 | 10652 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+2021/06/07 | 1896 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+2021/06/07 | 1606 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/buster/InRelease
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/buster/Release
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+2021/06/07 | 11212 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+2021/06/07 | 1958 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+2021/06/07 | 1654 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+2021/06/07 | 2029 | systems/win32/miktex/setup/deb/dists/focal/InRelease
+2021/06/07 | 1507 | systems/win32/miktex/setup/deb/dists/focal/Release
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+2021/06/07 | 12570 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+2021/06/07 | 2110 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+2021/06/07 | 1750 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+2021/06/07 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+2021/06/07 | 2037 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
+2021/06/07 | 1515 | systems/win32/miktex/setup/deb/dists/stretch/Release
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+2021/06/07 | 11119 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+2021/06/07 | 1954 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+2021/06/07 | 1644 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+2021/06/07 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/xenial/Release
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+2021/06/07 | 10871 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+2021/06/07 | 1907 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+2021/06/07 | 1604 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
2020/10/11 | 30031352 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-bionic1_amd64.deb
2020/10/11 | 29468194 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-buster1_amd64.deb
2020/10/11 | 30314662 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_20.10-focal1_amd64.deb
@@ -281672,6 +281681,11 @@
2021/03/25 | 31854552 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-focal1_amd64.deb
2021/03/25 | 31481650 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-stretch1_amd64.deb
2021/03/25 | 30746074 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.3-xenial1_amd64.deb
+2021/06/07 | 32223804 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-bionic1_amd64.deb
+2021/06/07 | 31325388 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-buster1_amd64.deb
+2021/06/07 | 31742026 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-focal1_amd64.deb
+2021/06/07 | 31501598 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-stretch1_amd64.deb
+2021/06/07 | 30761292 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-xenial1_amd64.deb
2020/06/28 | 248 | systems/win32/miktex/setup/README.md
2020/01/26 | 107 | systems/win32/miktex/setup/rpm/centos-8.repo
2020/10/11 | 22891716 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.10-1.fc28.x86_64.rpm
@@ -281681,18 +281695,19 @@
2020/06/30 | 22865380 | systems/win32/miktex/setup/rpm/fedora/28/miktex-20.6.29-1.fc28.x86_64.rpm
2021/01/24 | 24313796 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.1-1.fc28.x86_64.rpm
2021/03/25 | 24592188 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.3-1.fc28.x86_64.rpm
+2021/06/07 | 24570280 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.6-1.fc28.x86_64.rpm
2020/03/22 | 22802648 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7350-1.fc28.x86_64.rpm
2020/04/29 | 22919244 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7400-1.fc28.x86_64.rpm
2020/05/23 | 22692532 | systems/win32/miktex/setup/rpm/fedora/28/miktex-2.9.7445-1.fc28.x86_64.rpm
2018/07/28 | 109 | systems/win32/miktex/setup/rpm/fedora-28.repo
-2021/03/25 | 35075 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
-2021/03/25 | 4493 | systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
-2021/03/25 | 41251 | systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
-2021/03/25 | 56524 | systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
-2021/03/25 | 1679 | systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
-2021/03/25 | 808 | systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
-2021/03/25 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
-2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+2021/06/07 | 44838 | systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2
+2021/06/07 | 62143 | systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2
+2021/06/07 | 39202 | systems/win32/miktex/setup/rpm/fedora/28/repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz
+2021/06/07 | 4729 | systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz
+2021/06/07 | 855 | systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz
+2021/06/07 | 1754 | systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2
+2021/06/07 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
2020/10/11 | 20863056 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.10-1.fc30.x86_64.rpm
2020/11/01 | 21563624 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.11-1.fc30.x86_64.rpm
2020/12/14 | 21570292 | systems/win32/miktex/setup/rpm/fedora/30/miktex-20.12-1.fc30.x86_64.rpm
@@ -281730,16 +281745,26 @@
2021/03/25 | 2979 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml
2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/32/repodata/repomd.xml.asc
2021/03/25 | 19725356 | systems/win32/miktex/setup/rpm/fedora/33/miktex-21.3-1.fc33.x86_64.rpm
+2021/06/07 | 19744916 | systems/win32/miktex/setup/rpm/fedora/33/miktex-21.6-1.fc33.x86_64.rpm
2021/03/25 | 109 | systems/win32/miktex/setup/rpm/fedora-33.repo
-2021/03/25 | 7398 | systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
-2021/03/25 | 2164 | systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
-2021/03/25 | 778 | systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
-2021/03/25 | 344 | systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
-2021/03/25 | 6238 | systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
-2021/03/25 | 8383 | systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
-2021/03/25 | 2972 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
-2021/03/25 | 488 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
+2021/06/07 | 897 | systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2
+2021/06/07 | 10516 | systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz
+2021/06/07 | 402 | systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz
+2021/06/07 | 2435 | systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz
+2021/06/07 | 12095 | systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2
+2021/06/07 | 14873 | systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2
+2021/06/07 | 2975 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
+2021/06/07 | 19811971 | systems/win32/miktex/setup/rpm/fedora/34/miktex-21.6-1.fc34.x86_64.rpm
2021/06/05 | 109 | systems/win32/miktex/setup/rpm/fedora-34.repo
+2021/06/07 | 7399 | systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2
+2021/06/07 | 777 | systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2
+2021/06/07 | 8310 | systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2
+2021/06/07 | 2170 | systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz
+2021/06/07 | 341 | systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz
+2021/06/07 | 6205 | systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz
+2021/06/07 | 2972 | systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc
2020/10/11 | 21095168 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.10-1.x86_64.rpm
2020/11/01 | 22029188 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.11-1.x86_64.rpm
2020/12/14 | 22033020 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.12-1.x86_64.rpm
@@ -281747,31 +281772,32 @@
2020/06/30 | 21065120 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-20.6.29-1.x86_64.rpm
2021/01/24 | 22293216 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.1-1.x86_64.rpm
2021/03/25 | 22532764 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.3-1.x86_64.rpm
+2021/06/07 | 22642452 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.6-1.x86_64.rpm
2020/03/22 | 21057768 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7350-1.x86_64.rpm
2020/04/29 | 21151664 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7400-1.x86_64.rpm
2020/05/23 | 20937344 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-2.9.7445-1.x86_64.rpm
2018/07/28 | 120 | systems/win32/miktex/setup/rpm/opensuse-15.repo
-2021/03/25 | 807 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
-2021/03/25 | 41104 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
-2021/03/25 | 8336 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
-2021/03/25 | 1670 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
-2021/03/25 | 4468 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
-2021/03/25 | 3522 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
-2021/03/25 | 2978 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
-2021/03/25 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
-2021/01/17 | 255940872 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.1-x64.exe
+2021/06/07 | 4701 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz
+2021/06/07 | 1774 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2
+2021/06/07 | 8885 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2
+2021/06/07 | 44612 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2
+2021/06/07 | 3677 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz
+2021/06/07 | 855 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz
+2021/06/07 | 2978 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
2021/02/21 | 255676168 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.2-x64.exe
+2021/06/06 | 134240008 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.6-x64.exe
2020/12/14 | 2681891 | systems/win32/miktex/setup/windows-x64/miktexsetup-4.0-20.12-x64.zip
2021/01/17 | 2689791 | systems/win32/miktex/setup/windows-x64/miktexsetup-4.1-x64.zip
2020/10/10 | 24933128 | systems/win32/miktex/setup/windows-x64/setup-4.1.1-x64.exe
2021/01/17 | 25264392 | systems/win32/miktex/setup/windows-x64/setup-4.2-x64.exe
-2021/01/17 | 246331656 | systems/win32/miktex/setup/windows-x86/basic-miktex-21.1.exe
2021/02/21 | 246091016 | systems/win32/miktex/setup/windows-x86/basic-miktex-21.2.exe
+2021/06/06 | 124630280 | systems/win32/miktex/setup/windows-x86/basic-miktex-21.6.exe
2020/12/14 | 2312715 | systems/win32/miktex/setup/windows-x86/miktexsetup-4.0-20.12.zip
2021/01/17 | 2323948 | systems/win32/miktex/setup/windows-x86/miktexsetup-4.1.zip
2020/10/10 | 20308232 | systems/win32/miktex/setup/windows-x86/setup-4.1.1.exe
2021/01/17 | 20529416 | systems/win32/miktex/setup/windows-x86/setup-4.2.exe
-2021/03/18 | 28343 | systems/win32/miktex/source/CHANGELOG.md
+2021/06/06 | 29538 | systems/win32/miktex/source/CHANGELOG.md
2020/10/11 | 26421700 | systems/win32/miktex/source/miktex-20.10.tar.xz
2020/10/11 | 499 | systems/win32/miktex/source/miktex-20.10.tar.xz.asc
2020/11/01 | 26848532 | systems/win32/miktex/source/miktex-20.11.tar.xz
@@ -281790,6 +281816,8 @@
2021/02/22 | 499 | systems/win32/miktex/source/miktex-21.2.tar.xz.asc
2021/03/25 | 27835552 | systems/win32/miktex/source/miktex-21.3.tar.xz
2021/03/25 | 499 | systems/win32/miktex/source/miktex-21.3.tar.xz.asc
+2021/06/07 | 27839772 | systems/win32/miktex/source/miktex-21.6.tar.xz
+2021/06/07 | 499 | systems/win32/miktex/source/miktex-21.6.tar.xz.asc
2019/05/29 | 25598304 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz
2019/05/29 | 499 | systems/win32/miktex/source/miktex-2.9.7050.tar.xz.asc
2019/08/01 | 26862852 | systems/win32/miktex/source/miktex-2.9.7140.tar.xz
@@ -282152,7 +282180,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
-2021/05/29 | 482757 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
+2021/06/07 | 474471 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
+2021/06/07 | 11591 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
+2021/06/07 | 3483 | 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
@@ -282284,9 +282314,9 @@
2019/12/13 | 638837 | systems/win32/miktex/tm/packages/bitset.tar.lzma
2020/08/09 | 208062 | systems/win32/miktex/tm/packages/bitter.tar.lzma
2016/07/15 | 79382 | systems/win32/miktex/tm/packages/bizcard.tar.lzma
-2021/06/06 | 9567262 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
+2021/06/07 | 9556727 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
2021/06/06 | 2934 | systems/win32/miktex/tm/packages/bjfuthesis__source.tar.lzma
-2021/06/06 | 3235 | systems/win32/miktex/tm/packages/bjfuthesis.tar.lzma
+2021/06/07 | 3185 | systems/win32/miktex/tm/packages/bjfuthesis.tar.lzma
2016/07/28 | 61174 | systems/win32/miktex/tm/packages/blacklettert1.tar.lzma
2021/06/06 | 342262 | systems/win32/miktex/tm/packages/blindtext__doc.tar.lzma
2021/06/06 | 18067 | systems/win32/miktex/tm/packages/blindtext__source.tar.lzma
@@ -282571,7 +282601,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
-2021/05/29 | 100175 | systems/win32/miktex/tm/packages/colorist.tar.lzma
+2021/06/07 | 87281 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
+2021/06/07 | 6723 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
+2021/06/07 | 9143 | 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
@@ -282872,9 +282904,9 @@
2006/08/26 | 141965 | systems/win32/miktex/tm/packages/dyntree.tar.bz2
2021/01/28 | 325253 | systems/win32/miktex/tm/packages/ean13isbn.tar.lzma
2016/07/15 | 3965 | systems/win32/miktex/tm/packages/ean.tar.lzma
-2021/06/06 | 315713 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2021/06/06 | 31356 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
-2021/06/06 | 14534 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/06/07 | 314973 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2021/06/07 | 31511 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2021/06/07 | 14672 | 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
@@ -282919,7 +282951,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
-2021/05/29 | 384523 | systems/win32/miktex/tm/packages/einfart.tar.lzma
+2021/06/07 | 357628 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
+2021/06/07 | 11306 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
+2021/06/07 | 3547 | systems/win32/miktex/tm/packages/einfart.tar.lzma
2020/10/27 | 374762 | systems/win32/miktex/tm/packages/ejpecp.tar.lzma
2019/01/06 | 228202 | systems/win32/miktex/tm/packages/ekaia.tar.lzma
2021/04/07 | 816803 | systems/win32/miktex/tm/packages/ekdosis.tar.lzma
@@ -283156,7 +283190,7 @@
2020/10/03 | 318630 | systems/win32/miktex/tm/packages/filehook.tar.lzma
2012/12/04 | 924573 | systems/win32/miktex/tm/packages/fileinfo.tar.lzma
2011/09/21 | 281409 | systems/win32/miktex/tm/packages/filemod.tar.lzma
-2021/06/06 | 581704 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/06/07 | 580339 | 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
@@ -283829,7 +283863,9 @@
2019/10/04 | 982493 | 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
-2021/05/29 | 450140 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
+2021/06/07 | 440443 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
+2021/06/07 | 10864 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
+2021/06/07 | 3499 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
2011/09/13 | 1558514 | systems/win32/miktex/tm/packages/lecturer.tar.lzma
2020/02/03 | 7953 | systems/win32/miktex/tm/packages/lectures.tar.lzma
2016/08/09 | 2514816 | systems/win32/miktex/tm/packages/ledmac.tar.lzma
@@ -284113,7 +284149,9 @@
2009/03/18 | 17661 | systems/win32/miktex/tm/packages/mcaption.tar.lzma
2016/07/20 | 44764 | systems/win32/miktex/tm/packages/mceinleger.tar.lzma
2017/12/31 | 253456 | systems/win32/miktex/tm/packages/mcexam.tar.lzma
-2021/05/08 | 936145 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
+2021/06/07 | 894831 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
+2021/06/07 | 29479 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
+2021/06/07 | 23791 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
2013/09/17 | 427099 | systems/win32/miktex/tm/packages/mciteplus.tar.lzma
2016/07/16 | 147633 | systems/win32/miktex/tm/packages/mcite.tar.lzma
2021/01/07 | 539724 | systems/win32/miktex/tm/packages/mcmthesis.tar.lzma
@@ -284399,9 +284437,9 @@
2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma
2021/06/06 | 38984 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/06/06 | 43369 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/06 | 215191 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
-2021/06/06 | 1285296 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/06/06 | 1198706 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/06/07 | 215938 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/06/07 | 1286783 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/06/07 | 1199891 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
2021/06/06 | 13457 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
2021/06/06 | 14323 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
2016/07/15 | 35914 | systems/win32/miktex/tm/packages/mil3.tar.lzma
@@ -284412,7 +284450,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
-2021/05/29 | 96709 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
+2021/06/07 | 86111 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
+2021/06/07 | 6900 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
+2021/06/07 | 6822 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
2020/05/06 | 414917 | systems/win32/miktex/tm/packages/minion2newtx.tar.lzma
2008/04/08 | 18099 | systems/win32/miktex/tm/packages/minipage-marginpar.tar.lzma
2010/03/16 | 175492 | systems/win32/miktex/tm/packages/miniplot.tar.lzma
@@ -284566,189 +284606,189 @@
2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma
2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma
2021/03/17 | 232249 | systems/win32/miktex/tm/packages/newverbs.tar.lzma
-2021/06/06 | 581572 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/06/06 | 51090 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
-2021/06/06 | 56472 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/06/06 | 971289 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
-2021/06/06 | 1076118 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
-2021/06/06 | 29045 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
-2021/06/06 | 31328 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/06/06 | 29834 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
-2021/06/06 | 34652 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/06/06 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
-2021/06/06 | 57636 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
-2021/06/06 | 83761 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/06/06 | 95453 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/06/06 | 67888 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
-2021/06/06 | 75964 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
-2021/06/06 | 27186 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
-2021/06/06 | 30808 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
-2021/06/06 | 330435 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
-2021/06/06 | 392696 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/06/06 | 32599 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
-2021/06/06 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
-2021/06/06 | 51289 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/06/06 | 56812 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 239580 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
-2021/06/06 | 261911 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
-2021/06/06 | 180189 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/06/06 | 195753 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
-2021/06/06 | 52544 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
-2021/06/06 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/06/06 | 21178 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
-2021/06/06 | 23369 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
-2021/06/06 | 461826 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
-2021/06/06 | 46493 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
-2021/06/06 | 51116 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/06/06 | 281967 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/06/06 | 321644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/06/06 | 41189 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
-2021/06/06 | 45317 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/06/06 | 117480 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
-2021/06/06 | 131581 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
-2021/06/06 | 1294235 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/06/06 | 1423057 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
-2021/06/06 | 100460 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
-2021/06/06 | 112814 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/06/06 | 43061 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
-2021/06/06 | 48236 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
-2021/06/06 | 25007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
-2021/06/06 | 28164 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/06/06 | 56341 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
-2021/06/06 | 62714 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/06/06 | 134794 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
-2021/06/06 | 152163 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/06/06 | 72924 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/06/06 | 77938 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
-2021/06/06 | 71707 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
-2021/06/06 | 80964 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/06/06 | 258839 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
-2021/06/06 | 295146 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/06/06 | 22023 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
-2021/06/06 | 24988 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
-2021/06/06 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
-2021/06/06 | 112167 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/06/06 | 64402 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/06/06 | 73143 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
-2021/06/06 | 96474 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
-2021/06/06 | 115120 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/06/06 | 38171 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/06/06 | 42982 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/06/06 | 482837 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/06/06 | 565936 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/06/06 | 147408 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
-2021/06/06 | 159546 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/06/06 | 94773 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
-2021/06/06 | 108936 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/06/06 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
-2021/06/06 | 17983 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
-2021/06/06 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
-2021/06/06 | 30038 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/06/06 | 629824 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
-2021/06/06 | 680956 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
-2021/06/06 | 532270 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
-2021/06/06 | 596059 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/06/06 | 476898 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
-2021/06/06 | 512668 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
-2021/06/06 | 94383 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
-2021/06/06 | 103437 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
-2021/06/06 | 1708076 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
-2021/06/06 | 2005873 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/06/06 | 67611 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
-2021/06/06 | 74209 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
-2021/06/06 | 27267 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/06/06 | 31570 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/06/06 | 7717 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
-2021/06/06 | 8772 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/06/06 | 197092 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
-2021/06/06 | 215198 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/06/06 | 250395 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
-2021/06/06 | 284041 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/06/06 | 98268 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
-2021/06/06 | 103516 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/06/06 | 60618 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/06/06 | 67972 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/06/06 | 124617 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
-2021/06/06 | 136506 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/06/06 | 147714 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/06/06 | 163765 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/06/06 | 199639 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
-2021/06/06 | 180081 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/06/06 | 67373 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/06/06 | 76880 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
-2021/06/06 | 31207 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
-2021/06/06 | 35071 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/06/06 | 37865 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
-2021/06/06 | 42729 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
-2021/06/06 | 42889 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
-2021/06/06 | 46723 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
-2021/06/06 | 45940 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/06/06 | 52440 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/06/06 | 194079 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
-2021/06/06 | 206344 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/06/06 | 35700 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
-2021/06/06 | 40341 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
-2021/06/06 | 748787 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/06/06 | 816250 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/06/06 | 198226 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/06/06 | 202703 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
-2021/06/06 | 207850 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
-2021/06/06 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/06/06 | 78751 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/06/06 | 87679 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
-2021/06/06 | 1170757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
-2021/06/06 | 1300400 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/06/06 | 20125 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
-2021/06/06 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
-2021/06/06 | 31548 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
-2021/06/06 | 37229 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
-2021/06/06 | 64034 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
-2021/06/06 | 72178 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
-2021/06/06 | 44611 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
-2021/06/06 | 51458 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 1308119 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
-2021/06/06 | 1429094 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/06/06 | 42375 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
-2021/06/06 | 51742 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/06/06 | 56290 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
-2021/06/06 | 59699 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
-2021/06/06 | 25269 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
-2021/06/06 | 27259 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
-2021/06/06 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
-2021/06/06 | 18169 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
-2021/06/06 | 63752 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
-2021/06/06 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
-2021/06/06 | 154625 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/06/06 | 169103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/06/06 | 56754 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
-2021/06/06 | 65467 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
-2021/06/06 | 97979 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/06/06 | 106860 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
-2021/06/06 | 2670400 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
-2021/06/06 | 2793681 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/06/06 | 56315 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/06/06 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/06/06 | 33602 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
-2021/06/06 | 37364 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
-2021/06/06 | 27709 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
-2021/06/06 | 33621 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/06/06 | 67264 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
-2021/06/06 | 70489 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
-2021/06/06 | 311356 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
-2021/06/06 | 345325 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
-2021/06/06 | 55525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
-2021/06/06 | 57113 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
-2021/06/06 | 586330 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
-2021/06/06 | 621336 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
-2021/06/06 | 39020 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
-2021/06/06 | 43359 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/06 | 215207 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/06/06 | 1285184 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
-2021/06/06 | 1198388 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
-2021/06/06 | 13448 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
-2021/06/06 | 14347 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/06/07 | 579965 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/06/07 | 51088 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/06/07 | 56473 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/06/07 | 971288 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/06/07 | 1076118 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/06/07 | 29046 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/06/07 | 31330 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/06/07 | 29835 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/06/07 | 34651 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/06/07 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/07 | 57633 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/06/07 | 83760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/06/07 | 95453 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/06/07 | 67886 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/06/07 | 75964 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/06/07 | 27185 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/06/07 | 30807 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/06/07 | 330438 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/06/07 | 392697 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/06/07 | 32599 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/06/07 | 36605 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/06/07 | 51290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/06/07 | 56814 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/06/07 | 239583 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/06/07 | 261910 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/06/07 | 180189 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/06/07 | 195753 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/06/07 | 52542 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/06/07 | 59146 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/06/07 | 21177 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/06/07 | 23370 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/06/07 | 461826 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/06/07 | 46494 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/06/07 | 51116 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/06/07 | 281965 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/06/07 | 321645 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/06/07 | 41188 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/06/07 | 45317 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/06/07 | 117479 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/06/07 | 131581 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/06/07 | 1294237 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/06/07 | 1423059 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/06/07 | 100461 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/06/07 | 112815 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/06/07 | 43060 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/06/07 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/06/07 | 25006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/06/07 | 28163 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/06/07 | 56340 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/06/07 | 62716 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/06/07 | 134794 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/06/07 | 152165 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/06/07 | 72924 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/06/07 | 77941 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/06/07 | 71709 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/06/07 | 80965 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/06/07 | 258840 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/06/07 | 295145 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/06/07 | 22024 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/06/07 | 24988 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/06/07 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/06/07 | 112167 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/06/07 | 64403 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/06/07 | 73144 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/06/07 | 96476 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/06/07 | 115120 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/06/07 | 38171 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/06/07 | 42981 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/06/07 | 482836 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/06/07 | 565937 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/06/07 | 147408 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/06/07 | 159547 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/06/07 | 94773 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/06/07 | 108936 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/06/07 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/06/07 | 17983 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/06/07 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/06/07 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/06/07 | 629824 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/06/07 | 680956 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/06/07 | 532269 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/06/07 | 596060 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/06/07 | 476900 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/06/07 | 512666 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/06/07 | 94385 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/06/07 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/06/07 | 1708076 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/06/07 | 2005872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/06/07 | 67609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/06/07 | 74209 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/06/07 | 27265 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/06/07 | 31570 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/06/07 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/06/07 | 8772 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/06/07 | 197091 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/06/07 | 215197 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/06/07 | 250395 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/06/07 | 284041 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/06/07 | 98267 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/06/07 | 103520 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/06/07 | 60618 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/06/07 | 67972 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/06/07 | 124616 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/06/07 | 136506 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/06/07 | 147713 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/06/07 | 163765 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/06/07 | 199638 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/06/07 | 180080 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/06/07 | 67372 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/06/07 | 76879 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/06/07 | 31207 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/06/07 | 35070 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/06/07 | 37865 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/06/07 | 42729 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/06/07 | 42887 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/06/07 | 46723 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/06/07 | 45941 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/06/07 | 52439 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/06/07 | 194080 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/06/07 | 206344 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/06/07 | 35699 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/06/07 | 40342 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/06/07 | 748787 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/06/07 | 816252 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/06/07 | 198225 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/06/07 | 202702 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/06/07 | 207849 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/06/07 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/06/07 | 78750 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/06/07 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/06/07 | 1170757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/06/07 | 1300400 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/06/07 | 20124 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/06/07 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/06/07 | 31546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/06/07 | 37229 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/06/07 | 64033 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/06/07 | 72177 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/06/07 | 44611 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/06/07 | 51458 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/06/07 | 1308120 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/06/07 | 1429093 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/06/07 | 42374 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/06/07 | 51741 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/06/07 | 56290 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/06/07 | 59699 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/06/07 | 25268 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/06/07 | 27259 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/06/07 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/06/07 | 18168 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/06/07 | 63750 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/06/07 | 69897 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/06/07 | 154623 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/06/07 | 169103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/06/07 | 56756 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/06/07 | 65468 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/06/07 | 97981 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/06/07 | 106860 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/06/07 | 2670402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/06/07 | 2793681 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/06/07 | 56312 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/06/07 | 62227 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/06/07 | 33602 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/06/07 | 37364 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/06/07 | 27709 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/06/07 | 33622 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/06/07 | 67263 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/06/07 | 70486 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/06/07 | 311357 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/06/07 | 345324 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/06/07 | 55524 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/06/07 | 57113 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/06/07 | 586328 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/06/07 | 621334 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/06/07 | 39019 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/06/07 | 43358 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/06/07 | 216026 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/06/07 | 1285312 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/06/07 | 1199692 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/06/07 | 13448 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/06/07 | 14346 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2019/03/12 | 1412 | systems/win32/miktex/tm/packages/nextpage.tar.lzma
-2021/06/06 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/06/07 | 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
@@ -285094,7 +285134,7 @@
2020/10/20 | 342254 | systems/win32/miktex/tm/packages/preview.tar.lzma
2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma
2021/04/23 | 274028 | systems/win32/miktex/tm/packages/principia.tar.lzma
-2021/06/06 | 930 | systems/win32/miktex/tm/packages/pr.ini
+2021/06/07 | 928 | 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
@@ -285108,7 +285148,9 @@
2017/05/12 | 61936 | systems/win32/miktex/tm/packages/program.tar.lzma
2014/05/05 | 89072 | systems/win32/miktex/tm/packages/progressbar.tar.lzma
2010/10/16 | 85014 | systems/win32/miktex/tm/packages/progress.tar.lzma
-2021/05/29 | 366257 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2021/06/07 | 341060 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2021/06/07 | 21031 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2021/06/07 | 10872 | systems/win32/miktex/tm/packages/projlib.tar.lzma
2019/05/23 | 390400 | systems/win32/miktex/tm/packages/proof-at-the-end.tar.lzma
2019/04/26 | 299565 | systems/win32/miktex/tm/packages/proofread.tar.lzma
2019/10/04 | 890932 | systems/win32/miktex/tm/packages/prooftrees.tar.lzma
@@ -285302,7 +285344,9 @@
2010/10/07 | 204779 | systems/win32/miktex/tm/packages/randtext.tar.lzma
2016/02/23 | 183418 | systems/win32/miktex/tm/packages/rangen.tar.lzma
2018/08/31 | 406365 | systems/win32/miktex/tm/packages/rank-2-roots.tar.lzma
-2021/01/28 | 535718 | systems/win32/miktex/tm/packages/ran_toks.tar.lzma
+2021/06/07 | 513990 | systems/win32/miktex/tm/packages/ran_toks__doc.tar.lzma
+2021/06/07 | 23905 | systems/win32/miktex/tm/packages/ran_toks__source.tar.lzma
+2021/06/07 | 5558 | systems/win32/miktex/tm/packages/ran_toks.tar.lzma
2007/12/30 | 25267 | systems/win32/miktex/tm/packages/rccol.tar.lzma
2005/04/09 | 30019 | systems/win32/miktex/tm/packages/rcsinfo.cab
2011/04/08 | 669307 | systems/win32/miktex/tm/packages/rcs-multi.tar.lzma
@@ -285524,7 +285568,9 @@
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
-2021/05/29 | 453076 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
+2021/06/07 | 427489 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
+2021/06/07 | 11930 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
+2021/06/07 | 3519 | 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
@@ -286308,13 +286354,13 @@
2021/06/03 | 5529800 | systems/win32/w32tex/aleph-w32.tar.xz
2021/06/03 | 63889744 | systems/win32/w32tex/biblatex-biber.tar.xz
2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz
-2021/06/05 | 841079 | systems/win32/w32tex/ChangeLog
+2021/06/06 | 841761 | systems/win32/w32tex/ChangeLog
2009/08/03 | 141221 | systems/win32/w32tex/ChangeLog.0
2009/08/03 | 221890 | systems/win32/w32tex/ChangeLog.1
2009/08/03 | 116462 | systems/win32/w32tex/ChangeLog.2
2013/09/03 | 352299 | systems/win32/w32tex/ChangeLog.3
2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4
-2021/06/03 | 23532264 | systems/win32/w32tex/cjkzr.tar.xz
+2021/06/06 | 23539312 | systems/win32/w32tex/cjkzr.tar.xz
2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz
2021/06/02 | 144867572 | systems/win32/w32tex/context.tar.xz
2021/05/04 | 914852 | systems/win32/w32tex/cweb-w32.tar.xz
@@ -286328,19 +286374,19 @@
2021/04/07 | 17377260 | systems/win32/w32tex/gregorio-w32.tar.xz
2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip
2021/06/03 | 1865048 | systems/win32/w32tex/jtex-w32.tar.xz
-2021/06/04 | 52879420 | systems/win32/w32tex/latex-dev.tar.xz
-2021/06/03 | 39438884 | systems/win32/w32tex/latex.tar.xz
+2021/06/06 | 53207836 | systems/win32/w32tex/latex-dev.tar.xz
+2021/06/06 | 39449224 | systems/win32/w32tex/latex.tar.xz
2021/04/07 | 1007424 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz
2021/05/25 | 413638248 | systems/win32/w32tex/ltxpkgdocs.tar.xz
-2021/06/05 | 50085004 | systems/win32/w32tex/ltxpkgs.tar.xz
+2021/06/06 | 50084804 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/05/12 | 3891892 | systems/win32/w32tex/luajittex-dev-w32.tar.xz
2021/05/12 | 3899756 | systems/win32/w32tex/luajittex-exp-w32.tar.xz
2021/05/12 | 3907764 | systems/win32/w32tex/luajittex-w32.tar.xz
2021/03/26 | 838276 | systems/win32/w32tex/luasec-w32.tar.xz
-2021/06/03 | 18936664 | systems/win32/w32tex/luatex-dev-w32.tar.xz
-2021/06/03 | 18961196 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2021/06/06 | 18970864 | systems/win32/w32tex/luatex-dev-w32.tar.xz
+2021/06/06 | 18978924 | systems/win32/w32tex/luatex-exp-w32.tar.xz
2021/05/22 | 68826360 | systems/win32/w32tex/luatexja.tar.xz
-2021/06/03 | 18952344 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/06/06 | 18971000 | systems/win32/w32tex/luatex-w32.tar.xz
2021/05/19 | 1613268 | systems/win32/w32tex/makeindex-w32.tar.xz
2021/03/28 | 5371984 | systems/win32/w32tex/manual.tar.xz
2021/06/05 | 439816 | systems/win32/w32tex/mftools.tar.xz
@@ -286350,7 +286396,7 @@
2021/06/04 | 10369920 | systems/win32/w32tex/newtxpx-boondoxfonts.tar.xz
2021/04/07 | 1246480 | systems/win32/w32tex/omegaj-w32.tar.xz
2020/11/16 | 324540 | systems/win32/w32tex/otfbeta.tar.xz
-2021/06/05 | 22321872 | systems/win32/w32tex/pdftex-w32.tar.xz
+2021/06/06 | 22326492 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/02 | 98502796 | systems/win32/w32tex/pgfcontrib.tar.xz
2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz
2021/06/05 | 2849152 | systems/win32/w32tex/platex.tar.xz
@@ -286358,8 +286404,8 @@
2021/04/07 | 1170892 | systems/win32/w32tex/pstoedit-w32.tar.xz
2021/06/01 | 274304156 | systems/win32/w32tex/pstricks.tar.xz
2021/04/07 | 518092 | systems/win32/w32tex/psutils-w32.tar.xz
-2021/06/05 | 6800352 | systems/win32/w32tex/ptex-ng-w32.tar.xz
-2021/06/05 | 10737796 | systems/win32/w32tex/ptex-w32.tar.xz
+2021/06/06 | 6802420 | systems/win32/w32tex/ptex-ng-w32.tar.xz
+2021/06/06 | 10738988 | systems/win32/w32tex/ptex-w32.tar.xz
2019/04/15 | 499188 | systems/win32/w32tex/sam2p-w32.tar.xz
2021/03/23 | 87955068 | systems/win32/w32tex/t1fonts.tar.xz
2020/10/31 | 142032 | systems/win32/w32tex/t1utils-w32.tar.xz
@@ -286383,7 +286429,7 @@
2020/01/19 | 5856 | systems/win32/w32tex/txtutil.tar.xz
2013/04/08 | 71588 | systems/win32/w32tex/ums.tar.xz
2012/05/28 | 233472 | systems/win32/w32tex/unzip.exe
-2021/06/05 | 8650700 | systems/win32/w32tex/uptex-w32.tar.xz
+2021/06/06 | 8650840 | systems/win32/w32tex/uptex-w32.tar.xz
2013/04/08 | 722652 | systems/win32/w32tex/utf.tar.xz
2013/04/08 | 13748 | systems/win32/w32tex/vf-n2bk.tar.xz
2021/03/24 | 53260516 | systems/win32/w32tex/w32tex-src.tar.xz
@@ -286432,7 +286478,7 @@
2021/05/11 | 1806176 | systems/win32/w32tex/win64/uptex-w64.tar.xz
2021/05/11 | 3755940 | systems/win32/w32tex/win64/web2c-w64.tar.xz
2021/06/05 | 11127216 | systems/win32/w32tex/win64/xetex-w64.tar.xz
-2021/06/05 | 49506352 | systems/win32/w32tex/xetex-w32.tar.xz
+2021/06/06 | 49507620 | systems/win32/w32tex/xetex-w32.tar.xz
2021/04/28 | 2934168 | systems/win32/w32tex/xindy-w32.tar.xz
2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz
2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz
@@ -286529,7 +286575,7 @@
2004/06/04 | 404 | tds/tds.sed
2004/06/23 | 65418 | tds/tds.tex
2019/05/29 | 304264 | tds.zip
-2021/06/07 | 186 | timestamp
+2021/06/08 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2017/06/30 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 9bde1b2985..f9726a5f33 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index 0ce62770dc..e9baecee0c 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,30 +1,607 @@
+2021/06/07 | 98267 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
+2021/06/07 | 97981 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
+2021/06/07 | 979067 | macros/latex/contrib/pythontex/pythontex.pdf
+2021/06/07 | 97866 | macros/latex/contrib/siunitx/siunitx-unit.dtx
+2021/06/07 | 9765 | macros/luatex/generic/luatexja/src/addons/luatexja-ruby.sty
+2021/06/07 | 97490 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
+2021/06/07 | 971288 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
+2021/06/07 | 964 | macros/latex/contrib/siunitx/README.md
+2021/06/07 | 96476 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
+2021/06/07 | 9604 | language/bengali/bangla/bangla.sty
+2021/06/07 | 9590 | macros/latex/contrib/pythontex/pythontex_gallery.tex
+2021/06/07 | 9556727 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
+2021/06/07 | 95453 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
+2021/06/07 | 9531912 | systems/texlive/tlnet/archive/bjfuthesis.doc.r59491.tar.xz
+2021/06/07 | 94773 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
+2021/06/07 | 945 | macros/luatex/generic/luatexja/tool/table_ivd_aj1.lua
+2021/06/07 | 945 | macros/luatex/generic/luatexja/doc/jfm-testf.lua
+2021/06/07 | 94385 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
+2021/06/07 | 942470 | macros/latex/contrib/pmdb.zip
+2021/06/07 | 92 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Release
+2021/06/07 | 928 | systems/win32/miktex/tm/packages/pr.ini
+2021/06/07 | 9244 | systems/texlive/tlnet/archive/colorist.r59492.tar.xz
+2021/06/07 | 92420 | systems/texlive/tlnet/archive/colorist.doc.r59492.tar.xz
+2021/06/07 | 920024 | systems/texlive/tlnet/archive/mcf2graph.doc.r59490.tar.xz
+2021/06/07 | 9143 | systems/win32/miktex/tm/packages/colorist.tar.lzma
+2021/06/07 | 91300 | systems/texlive/tlnet/archive/minimalist.doc.r59494.tar.xz
+2021/06/07 | 908148 | systems/texlive/tlnet/archive/tex4ht.r59489.tar.xz
+2021/06/07 | 904 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Release
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Release
+2021/06/07 | 89 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Release
+2021/06/07 | 897 | systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2
+2021/06/07 | 896 | macros/luatex/generic/luatexja/tool/otf-KozMinPr6N-Regular.txt
+2021/06/07 | 894831 | systems/win32/miktex/tm/packages/mcf2graph__doc.tar.lzma
+2021/06/07 | 894445 | macros/latex/contrib/hyperref/hyperref.dtx
+2021/06/07 | 8885 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2
+2021/06/07 | 885 | macros/luatex/generic/luatexja/src/patches/lltjp-stfloats.sty
+2021/06/07 | 88226 | language/bengali/bangla/bangla.pdf
+2021/06/07 | 8774 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
+2021/06/07 | 8772 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
+2021/06/07 | 87678 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
+2021/06/07 | 8762 | macros/latex/contrib/siunitx/siunitx-command.dtx
+2021/06/07 | 87281 | systems/win32/miktex/tm/packages/colorist__doc.tar.lzma
+2021/06/07 | 86 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Release
+2021/06/07 | 86111 | systems/win32/miktex/tm/packages/minimalist__doc.tar.lzma
+2021/06/07 | 8609 | macros/luatex/generic/luatexja/src/ltj-otf.lua
+2021/06/07 | 8607 | macros/luatex/generic/luatexja/src/ltjltxdoc.dtx
+2021/06/07 | 855 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz
+2021/06/07 | 855 | systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz
+2021/06/07 | 83760 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
+2021/06/07 | 8310 | systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2
+2021/06/07 | 827 | macros/latex/contrib/pmdb/examples/tst-items.tex
+2021/06/07 | 825 | macros/luatex/generic/luatexja/src/patches/lltjp-collcell.sty
+2021/06/07 | 82011 | macros/latex/contrib/colorist/colorist-doc.pdf
+2021/06/07 | 816252 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
+2021/06/07 | 81391 | macros/latex/contrib/colorist/colorist.sty
+2021/06/07 | 81350 | macros/latex/contrib/minimalist/minimalist-doc.pdf
+2021/06/07 | 8106 | macros/luatex/generic/luatexja/src/jfm-min.lua
+2021/06/07 | 80965 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
+2021/06/07 | 801 | macros/latex/contrib/pythontex/depythontex.py
+2021/06/07 | 78750 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
+2021/06/07 | 77941 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
+2021/06/07 | 7790 | macros/luatex/generic/luatexja/tool/jfm-convert.lua
+2021/06/07 | 777 | systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2
+2021/06/07 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
+2021/06/07 | 7716 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
+2021/06/07 | 76 | macros/latex/contrib/pythontex/pythontex_install.bat
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
+2021/06/07 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
+2021/06/07 | 76879 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
+2021/06/07 | 7661 | macros/luatex/generic/luatexja/src/ltj-unicode-ccfix.lua
+2021/06/07 | 75964 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
+2021/06/07 | 748787 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
+2021/06/07 | 74209 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
+2021/06/07 | 7399 | systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2
+2021/06/07 | 7370 | macros/luatex/generic/luatexja/src/ltj-math.lua
+2021/06/07 | 73144 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
+2021/06/07 | 72924 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
+2021/06/07 | 72177 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
+2021/06/07 | 71709 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
+2021/06/07 | 71583 | macros/latex/contrib/bjfuthesis/example/thesis.tex
+2021/06/07 | 70766 | macros/latex/contrib/pythontex/depythontex3.py
+2021/06/07 | 70760 | macros/latex/contrib/pythontex/depythontex2.py
+2021/06/07 | 70486 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/06/07 | 7026 | macros/luatex/generic/luatexja/src/ltj-pretreat.lua
+2021/06/07 | 69897 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
+2021/06/07 | 693756 | macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+2021/06/07 | 69366 | macros/luatex/generic/luatexja/doc/ltjltxdoc.pdf
+2021/06/07 | 692 | systems/texlive/tlnet/archive/ptex.r59502.tar.xz
+2021/06/07 | 6918 | language/bengali/bangla/bangla.tex
+2021/06/07 | 6900 | systems/win32/miktex/tm/packages/minimalist__source.tar.lzma
+2021/06/07 | 6891 | macros/luatex/generic/luatexja/src/addons/luatexja-otf.sty
+2021/06/07 | 6822 | systems/win32/miktex/tm/packages/minimalist.tar.lzma
+2021/06/07 | 6813124 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2021/06/07 | 680956 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
+2021/06/07 | 67972 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/06/07 | 67886 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/06/07 | 67609 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
+2021/06/07 | 67372 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
+2021/06/07 | 67263 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
+2021/06/07 | 6723 | systems/win32/miktex/tm/packages/colorist__source.tar.lzma
+2021/06/07 | 6677 | macros/latex/contrib/bjfuthesis/bjfuthesis.cls
+2021/06/07 | 6652 | systems/texlive/tlnet/archive/minimalist.r59494.tar.xz
+2021/06/07 | 65468 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
+2021/06/07 | 6497 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty
+2021/06/07 | 64403 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
+2021/06/07 | 64097 | macros/latex/contrib/pythontex/pythontex_engines.py
+2021/06/07 | 64033 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
+2021/06/07 | 63750 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
+2021/06/07 | 635 | macros/latex/contrib/tiscreen/README
+2021/06/07 | 634770 | macros/latex/contrib/siunitx/siunitx.pdf
+2021/06/07 | 629824 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
+2021/06/07 | 62716 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
+2021/06/07 | 62227 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
+2021/06/07 | 62143 | systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2
+2021/06/07 | 621334 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
+2021/06/07 | 6205 | systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz
+2021/06/07 | 6203 | macros/luatex/generic/luatexja/src/ltj-base.sty
+2021/06/07 | 617 | macros/luatex/generic/luatexja/src/patches/lltjp-array.sty
+2021/06/07 | 61137802 | systems/win32/miktex/setup/darwin-x86_64/miktex-21.6-darwin-x86_64.dmg
+2021/06/07 | 60618 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
+2021/06/07 | 6060 | macros/luatex/generic/luatexja/tool/kyoikukanjiChars.tex
+2021/06/07 | 60424 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
+2021/06/07 | 59699 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
+2021/06/07 | 596060 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
+2021/06/07 | 5940 | macros/luatex/generic/luatexja/src/ltj-lotf_aux.lua
+2021/06/07 | 59146 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
+2021/06/07 | 586328 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
+2021/06/07 | 5850 | macros/luatex/generic/luatexja/src/patches/lltjp-fontspec.sty
+2021/06/07 | 580 | macros/luatex/generic/luatexja/tool/blocks2defcharrange.rb
+2021/06/07 | 580339 | systems/win32/miktex/tm/packages/files.csv.lzma
+2021/06/07 | 579965 | systems/win32/miktex/tm/packages/next/files.csv.lzma
+2021/06/07 | 57633 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
+2021/06/07 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
+2021/06/07 | 57113 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
+2021/06/07 | 5682 | macros/luatex/generic/luatexja/src/patches/lltjp-tascmac.sty
+2021/06/07 | 56814 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
+2021/06/07 | 56756 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
+2021/06/07 | 56659 | macros/latex/contrib/pythontex/syncpdb.py
+2021/06/07 | 565937 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
+2021/06/07 | 56473 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
+2021/06/07 | 56340 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
+2021/06/07 | 56312 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
+2021/06/07 | 56290 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
+2021/06/07 | 5558 | systems/win32/miktex/tm/packages/ran_toks.tar.lzma
+2021/06/07 | 55524 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
+2021/06/07 | 5544 | macros/luatex/generic/luatexja/src/ltj-latex.sty
+2021/06/07 | 55333 | macros/luatex/generic/luatexja/src/ltj-jfmglue.lua
+2021/06/07 | 551 | macros/luatex/generic/luatexja/tool/jfm-readable.rb
+2021/06/07 | 54427 | macros/luatex/generic/luatexja/src/ltj-jisx0208.lua
+2021/06/07 | 534065 | macros/luatex/generic/luatexja/doc/luatexja.dtx
+2021/06/07 | 532269 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
+2021/06/07 | 5303378 | fonts/musixtex-fonts.zip
+2021/06/07 | 52877 | macros/latex/contrib/mathcommand/mathcommand.dtx
+2021/06/07 | 52542 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
+2021/06/07 | 52439 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
+2021/06/07 | 5222 | macros/luatex/generic/luatexja/src/ltj-debug.lua
+2021/06/07 | 52002 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex
+2021/06/07 | 5191753 | macros/latex/contrib/bjfuthesis/example/thesis.pdf
+2021/06/07 | 51741 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
+2021/06/07 | 51458 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
+2021/06/07 | 513990 | systems/win32/miktex/tm/packages/ran_toks__doc.tar.lzma
+2021/06/07 | 51290 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
+2021/06/07 | 512666 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
+2021/06/07 | 51116 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
+2021/06/07 | 51088 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
+2021/06/07 | 5083 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
+2021/06/07 | 5054 | macros/latex/contrib/minimalist/minimart.cls
+2021/06/07 | 5051 | macros/latex/contrib/minimalist/minimbook.cls
+2021/06/07 | 50274 | macros/latex/contrib/hyperref/hluatex.dtx
+2021/06/07 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/07 | 499 | systems/win32/miktex/source/miktex-21.6.tar.xz.asc
+2021/06/07 | 49557 | macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+2021/06/07 | 4932 | macros/latex/contrib/colorist/colorart.cls
+2021/06/07 | 4929 | macros/latex/contrib/colorist/colorbook.cls
+2021/06/07 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
+2021/06/07 | 488 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+2021/06/07 | 4871 | macros/luatex/generic/luatexja/src/ltj-stack.lua
+2021/06/07 | 48536 | macros/latex/contrib/siunitx/siunitx-table.dtx
+2021/06/07 | 484244 | systems/texlive/tlnet/archive/beaulivre.doc.r59496.tar.xz
+2021/06/07 | 482836 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
+2021/06/07 | 48239 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
+2021/06/07 | 48217 | macros/luatex/generic/luatexja/src/ltj-jfont.lua
+2021/06/07 | 4808 | macros/luatex/generic/luatexja/src/jfm-tmin.lua
+2021/06/07 | 477535 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
+2021/06/07 | 476900 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
+2021/06/07 | 475888 | macros/latex/contrib/siunitx/siunitx-table.pdf
+2021/06/07 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
+2021/06/07 | 474471 | systems/win32/miktex/tm/packages/beaulivre__doc.tar.lzma
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+2021/06/07 | 473 | systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+2021/06/07 | 4729 | systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz
+2021/06/07 | 4701 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz
+2021/06/07 | 46723 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
+2021/06/07 | 46494 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
+2021/06/07 | 463525 | macros/latex/contrib/mathcommand.zip
+2021/06/07 | 4629 | macros/latex/contrib/siunitx/siunitx-locale.dtx
+2021/06/07 | 461826 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
+2021/06/07 | 45941 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
+2021/06/07 | 457434 | macros/luatex/generic/luatexja/doc/ltjsclasses.pdf
+2021/06/07 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2021/06/07 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/06/07 | 4559 | macros/luatex/generic/luatexja/src/addons/luatexja-adjust.sty
+2021/06/07 | 45317 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
+2021/06/07 | 452046 | macros/latex/contrib/mathcommand/mathcommand.pdf
+2021/06/07 | 450424 | macros/latex/contrib/pmdb/examples/tst-qzdb.pdf
+2021/06/07 | 448828 | systems/texlive/tlnet/archive/lebhart.doc.r59498.tar.xz
+2021/06/07 | 44838 | systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2
+2021/06/07 | 4479 | macros/latex/contrib/hyperref/README.md
+2021/06/07 | 44612 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2
+2021/06/07 | 44611 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
+2021/06/07 | 4452 | macros/luatex/generic/luatexja/doc/jfm-ujisc33.lua
+2021/06/07 | 4408 | macros/luatex/generic/luatexja/src/ltj-plain.sty
+2021/06/07 | 440443 | systems/win32/miktex/tm/packages/lebhart__doc.tar.lzma
+2021/06/07 | 437248 | systems/texlive/tlnet/archive/simplivre.doc.r59499.tar.xz
+2021/06/07 | 43358 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
+2021/06/07 | 43060 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
+2021/06/07 | 42981 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
+2021/06/07 | 42887 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
+2021/06/07 | 427489 | systems/win32/miktex/tm/packages/simplivre__doc.tar.lzma
+2021/06/07 | 42729 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
+2021/06/07 | 4262 | macros/luatex/generic/luatexja/tool/kyoikukanji.txt
+2021/06/07 | 42374 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
+2021/06/07 | 4196 | macros/luatex/generic/luatexja/src/patches/lltjp-atbegshi.sty
+2021/06/07 | 41826 | macros/latex/contrib/siunitx/CHANGELOG.md
+2021/06/07 | 41188 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
+2021/06/07 | 4094596 | install/macros/latex/contrib/hyperref.tds.zip
+2021/06/07 | 405 | macros/luatex/generic/luatexja/src/patches/lltjp-everyshi.sty
+2021/06/07 | 40342 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
+2021/06/07 | 402 | systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz
+2021/06/07 | 400691 | macros/luatex/generic/luatexja/doc/ltjclasses.pdf
+2021/06/07 | 397692 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59485.tar.xz
+2021/06/07 | 39711 | macros/luatex/generic/luatexja/src/ltj-direction.lua
+2021/06/07 | 3961 | macros/luatex/generic/luatexja/src/ltj-charrange.lua
+2021/06/07 | 392697 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
+2021/06/07 | 39202 | systems/win32/miktex/setup/rpm/fedora/28/repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz
+2021/06/07 | 3911076 | macros/latex/contrib/hyperref.zip
+2021/06/07 | 39019 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
+2021/06/07 | 385 | macros/luatex/generic/luatexja/src/ltjsclasses.ins
+2021/06/07 | 382881 | macros/latex/contrib/pythontex/pythontex.dtx
+2021/06/07 | 38171 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
+2021/06/07 | 381339 | macros/luatex/generic/luatexja/doc/luatexja-ruby.pdf
+2021/06/07 | 3796 | macros/luatex/generic/luatexja/README
+2021/06/07 | 37865 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
+2021/06/07 | 3777657 | macros/luatex/generic/luatexja.zip
+2021/06/07 | 3755 | macros/luatex/generic/luatexja/src/ltj-lineskip.lua
+2021/06/07 | 3748 | macros/luatex/generic/luatexja/src/ltj-compat.lua
+2021/06/07 | 37364 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
+2021/06/07 | 373207 | macros/latex/contrib/pythontex/pythontex_gallery.pdf
+2021/06/07 | 37229 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
+2021/06/07 | 3693 | macros/luatex/generic/luatexja/src/patches/lltjp-siunitx.sty
+2021/06/07 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
+2021/06/07 | 3677 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz
+2021/06/07 | 366532 | systems/texlive/tlnet/archive/einfart.doc.r59497.tar.xz
+2021/06/07 | 36605 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
+2021/06/07 | 357628 | systems/win32/miktex/tm/packages/einfart__doc.tar.lzma
+2021/06/07 | 35699 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
+2021/06/07 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt
+2021/06/07 | 355 | macros/luatex/generic/luatexja/doc/luatexja.ins
+2021/06/07 | 3547 | systems/win32/miktex/tm/packages/einfart.tar.lzma
+2021/06/07 | 3519 | systems/win32/miktex/tm/packages/simplivre.tar.lzma
+2021/06/07 | 35070 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
+2021/06/07 | 3499 | systems/win32/miktex/tm/packages/lebhart.tar.lzma
+2021/06/07 | 348832 | systems/texlive/tlnet/archive/projlib.doc.r59495.tar.xz
+2021/06/07 | 3483 | systems/win32/miktex/tm/packages/beaulivre.tar.lzma
+2021/06/07 | 347149 | macros/latex/contrib/easybook.zip
+2021/06/07 | 34651 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
+2021/06/07 | 345324 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
+2021/06/07 | 3451 | macros/luatex/generic/luatexja/src/luatexja-compat.sty
+2021/06/07 | 34312 | macros/latex/contrib/pythontex/NEWS.rst
+2021/06/07 | 341 | systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz
+2021/06/07 | 341060 | systems/win32/miktex/tm/packages/projlib__doc.tar.lzma
+2021/06/07 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty
+2021/06/07 | 3368 | systems/texlive/tlnet/archive/einfart.r59497.tar.xz
+2021/06/07 | 33622 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
+2021/06/07 | 33602 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
+2021/06/07 | 33461 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty
+2021/06/07 | 3344 | systems/texlive/tlnet/archive/simplivre.r59499.tar.xz
+2021/06/07 | 33332 | macros/latex/contrib/siunitx/siunitx-compound.dtx
+2021/06/07 | 3313 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl
+2021/06/07 | 3308 | systems/texlive/tlnet/archive/beaulivre.r59496.tar.xz
+2021/06/07 | 3304 | systems/texlive/tlnet/archive/lebhart.r59498.tar.xz
+2021/06/07 | 330438 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
+2021/06/07 | 3286 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
+2021/06/07 | 326 | macros/luatex/generic/luatexja/tool/otf-AdobeMyungjoStd-Medium.txt
+2021/06/07 | 32599 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
+2021/06/07 | 3238 | macros/luatex/generic/luatexja/doc/jfm-test.lua
+2021/06/07 | 32223804 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-bionic1_amd64.deb
+2021/06/07 | 321645 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
+2021/06/07 | 32099 | macros/luatex/generic/luatexja/src/ltj-ruby.lua
+2021/06/07 | 3185 | systems/win32/miktex/tm/packages/bjfuthesis.tar.lzma
+2021/06/07 | 317 | macros/luatex/generic/luatexja/tool/otf-AdobeSongStd-Light.txt
+2021/06/07 | 31742026 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-focal1_amd64.deb
+2021/06/07 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
+2021/06/07 | 31570 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
+2021/06/07 | 31546 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
+2021/06/07 | 31511 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
+2021/06/07 | 31501598 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-stretch1_amd64.deb
+2021/06/07 | 314973 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
+2021/06/07 | 314592 | language/bengali/bangla/kalpurush.ttf
+2021/06/07 | 314457 | macros/latex/contrib/easybook/easybook.pdf
+2021/06/07 | 313916 | systems/texlive/tlnet/archive/easybook.doc.r59493.tar.xz
+2021/06/07 | 31330 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
+2021/06/07 | 31325388 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-buster1_amd64.deb
+2021/06/07 | 31207 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
+2021/06/07 | 31140 | systems/texlive/tlnet/archive/easybook.source.r59493.tar.xz
+2021/06/07 | 311357 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
+2021/06/07 | 3100 | macros/luatex/generic/luatexja/tool/table_jisx0208.tex
+2021/06/07 | 30807 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
+2021/06/07 | 30792 | macros/latex/contrib/siunitx/siunitx-print.dtx
+2021/06/07 | 30761292 | systems/win32/miktex/setup/deb/pool/universe/m/miktex/miktex_21.6-xenial1_amd64.deb
+2021/06/07 | 3020 | macros/latex/contrib/pythontex/pythontex.py
+2021/06/07 | 30037 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
+2021/06/07 | 298448 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+2021/06/07 | 29835 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
+2021/06/07 | 29816 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
+2021/06/07 | 2980 | systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+2021/06/07 | 2978 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+2021/06/07 | 2975 | systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
+2021/06/07 | 2972 | systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml
+2021/06/07 | 2960 | systems/texlive/tlnet/archive/bjfuthesis.r59491.tar.xz
+2021/06/07 | 29536 | macros/luatex/generic/luatexja/src/luatexja-core.sty
+2021/06/07 | 295145 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
+2021/06/07 | 29479 | systems/win32/miktex/tm/packages/mcf2graph__source.tar.lzma
+2021/06/07 | 29181 | macros/luatex/generic/luatexja/src/addons/luatexja-preset.sty
+2021/06/07 | 29046 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
+2021/06/07 | 28 | macros/latex/contrib/pythontex/depythontex.bat
+2021/06/07 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
+2021/06/07 | 28733 | macros/latex/contrib/minimalist/minimalist.sty
+2021/06/07 | 2858 | macros/latex/contrib/pythontex/pythontex_2to3.py
+2021/06/07 | 284041 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/06/07 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
+2021/06/07 | 281965 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
+2021/06/07 | 28163 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
+2021/06/07 | 279968 | macros/latex/contrib/pmdb/docs/pmdb.pdf
+2021/06/07 | 2793681 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
+2021/06/07 | 27839772 | systems/win32/miktex/source/miktex-21.6.tar.xz
+2021/06/07 | 27709 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
+2021/06/07 | 27504 | macros/latex/contrib/pmdb/docs/pmdb-man.tex
+2021/06/07 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
+2021/06/07 | 27265 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
+2021/06/07 | 27259 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
+2021/06/07 | 27185 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
+2021/06/07 | 2713986 | install/macros/latex/contrib/siunitx.tds.zip
+2021/06/07 | 26 | macros/latex/contrib/pythontex/pythontex.bat
+2021/06/07 | 26934 | macros/luatex/generic/luatexja/src/lltjext.sty
+2021/06/07 | 2676085 | macros/latex/contrib/siunitx.zip
+2021/06/07 | 2670402 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
+2021/06/07 | 261910 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
+2021/06/07 | 2613 | macros/latex/contrib/pythontex/README
+2021/06/07 | 2601 | macros/luatex/generic/luatexja/src/jfm-banjiao.lua
+2021/06/07 | 259520 | language/bengali/bangla/vrinda.ttf
+2021/06/07 | 258840 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
+2021/06/07 | 2586 | macros/luatex/generic/luatexja/src/jfm-kaiming.lua
+2021/06/07 | 2575 | macros/luatex/generic/luatexja/src/jfm-quanjiao.lua
+2021/06/07 | 25717 | macros/latex/contrib/siunitx/siunitx-complex.dtx
+2021/06/07 | 25584687 | systems/texlive/tlnet/install-tl.zip
+2021/06/07 | 25332 | macros/latex/contrib/pmdb/pmdb.dtx
+2021/06/07 | 25268 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
+2021/06/07 | 2511 | macros/latex/contrib/hvfloat/Changes
+2021/06/07 | 250395 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
+2021/06/07 | 25006 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
+2021/06/07 | 24988 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
+2021/06/07 | 249532 | language/bengali/bangla/solaimanlipi.ttf
+2021/06/07 | 249153 | macros/latex/contrib/pmdb/docs/pmdb-man.pdf
+2021/06/07 | 24570280 | systems/win32/miktex/setup/rpm/fedora/28/miktex-21.6-1.fc28.x86_64.rpm
+2021/06/07 | 2435 | systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz
+2021/06/07 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
+2021/06/07 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
+2021/06/07 | 2426770 | macros/latex/contrib/hyperref/doc/hyperref.pdf
+2021/06/07 | 239583 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
+2021/06/07 | 23905 | systems/win32/miktex/tm/packages/ran_toks__source.tar.lzma
+2021/06/07 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
+2021/06/07 | 23791 | systems/win32/miktex/tm/packages/mcf2graph.tar.lzma
+2021/06/07 | 2374 | macros/luatex/generic/luatexja/src/patches/lltjp-unicode-math.sty
+2021/06/07 | 23648 | systems/texlive/tlnet/archive/mcf2graph.r59490.tar.xz
+2021/06/07 | 2342 | macros/luatex/generic/luatexja/src/jfm-jis.lua
+2021/06/07 | 2339 | macros/latex/contrib/pythontex/pythontex.ins
+2021/06/07 | 23370 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
+2021/06/07 | 2309732 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2021/06/07 | 2308 | systems/texlive/tlnet/archive/kdpbook.r59500.tar.xz
+2021/06/07 | 22642452 | systems/win32/miktex/setup/rpm/opensuse/15/miktex-21.6-1.x86_64.rpm
+2021/06/07 | 2223 | macros/latex/contrib/mathcommand/mathcommand.ins
+2021/06/07 | 2207 | macros/luatex/generic/luatexja/src/jfm-CCT.lua
+2021/06/07 | 22024 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
+2021/06/07 | 2193 | macros/luatex/generic/luatexja/src/addons/luatexja-zhfonts.sty
+2021/06/07 | 2188 | macros/latex/contrib/mathcommand/README.md
+2021/06/07 | 2170 | systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz
+2021/06/07 | 216026 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
+2021/06/07 | 215938 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
+2021/06/07 | 215197 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
+2021/06/07 | 21254 | macros/latex/contrib/minimalist/minimalist-doc.tex
+2021/06/07 | 21197 | macros/latex/contrib/pythontex/pythontex_install.py
+2021/06/07 | 21177 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
+2021/06/07 | 21136 | macros/luatex/generic/luatexja/src/luatexja.lua
+2021/06/07 | 2110 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+2021/06/07 | 21031 | systems/win32/miktex/tm/packages/projlib__source.tar.lzma
+2021/06/07 | 20835 | macros/latex/contrib/colorist/colorist-doc.tex
+2021/06/07 | 20809363 | systems/texlive/tlnet/install-tl-windows.exe
+2021/06/07 | 207849 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
+2021/06/07 | 20751 | macros/latex/contrib/pythontex/pythontex_utils.py
+2021/06/07 | 206344 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
+2021/06/07 | 2057 | macros/luatex/generic/luatexja/src/patches/lltjp-microtype.sty
+2021/06/07 | 2037 | systems/win32/miktex/setup/deb/dists/stretch/InRelease
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/xenial/InRelease
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/buster/InRelease
+2021/06/07 | 2033 | systems/win32/miktex/setup/deb/dists/bionic/InRelease
+2021/06/07 | 2029 | systems/win32/miktex/setup/deb/dists/focal/InRelease
+2021/06/07 | 202702 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
+2021/06/07 | 20124 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
+2021/06/07 | 200 | macros/luatex/generic/luatexja/src/jfm-prop.lua
+2021/06/07 | 2005872 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
+2021/06/07 | 199638 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
+2021/06/07 | 198815 | macros/latex/contrib/hyperref/doc/backref.pdf
+2021/06/07 | 198225 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
+2021/06/07 | 19811971 | systems/win32/miktex/setup/rpm/fedora/34/miktex-21.6-1.fc34.x86_64.rpm
+2021/06/07 | 19744916 | systems/win32/miktex/setup/rpm/fedora/33/miktex-21.6-1.fc33.x86_64.rpm
+2021/06/07 | 197091 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
+2021/06/07 | 196 | macros/luatex/generic/luatexja/src/jfm-propw.lua
+2021/06/07 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua
+2021/06/07 | 1958 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+2021/06/07 | 195753 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
+2021/06/07 | 19572 | macros/luatex/generic/luatexja/src/ltj-adjust.lua
+2021/06/07 | 1954 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+2021/06/07 | 19542 | macros/latex/contrib/siunitx/siunitx.dtx
+2021/06/07 | 194080 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
+2021/06/07 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua
+2021/06/07 | 1907 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+2021/06/07 | 189 | macros/luatex/generic/luatexja/src/patches/lltjp-preview.sty
+2021/06/07 | 1896 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+2021/06/07 | 188942 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx
+2021/06/07 | 188802 | macros/latex/contrib/hyperref/doc/nameref.pdf
+2021/06/07 | 18722 | macros/luatex/generic/luatexja/src/ltj-kinsoku.tex
+2021/06/07 | 18543 | macros/luatex/generic/luatexja/src/patches/lltjp-geometry.sty
+2021/06/07 | 1832 | macros/luatex/generic/luatexja/src/luatexja.sty
+2021/06/07 | 18168 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
+2021/06/07 | 181612 | macros/latex/contrib/pythontex/pythontex_quickstart.pdf
+2021/06/07 | 180189 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
+2021/06/07 | 180080 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
+2021/06/07 | 17983 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
+2021/06/07 | 1781 | macros/latex/contrib/tiscreen/tex/tiscreen.sty
+2021/06/07 | 177581 | macros/luatex/generic/luatexja/src/ltjclasses.dtx
+2021/06/07 | 1774 | systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2
+2021/06/07 | 1767705 | macros/latex/contrib/pythontex.zip
+2021/06/07 | 1765 | macros/luatex/generic/luatexja/src/ltj-inputbuf.lua
+2021/06/07 | 1754 | systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2
+2021/06/07 | 1750 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+2021/06/07 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
+2021/06/07 | 17271497 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2021/06/07 | 1708076 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
+2021/06/07 | 169103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
+2021/06/07 | 166557 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf
+2021/06/07 | 1654 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+2021/06/07 | 16529 | macros/latex/contrib/siunitx/siunitx-angle.dtx
+2021/06/07 | 1644 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+2021/06/07 | 16447 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/06/07 | 1637 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec.sty
+2021/06/07 | 163765 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
+2021/06/07 | 1635 | macros/latex/contrib/bjfuthesis/README.md
+2021/06/07 | 16342 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
+2021/06/07 | 1606 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+2021/06/07 | 1604 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+2021/06/07 | 159547 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
+2021/06/07 | 15839 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty
+2021/06/07 | 1582480 | language/bengali/bangla/doulos.ttf
+2021/06/07 | 1563529 | macros/latex/contrib/suftesi.zip
+2021/06/07 | 1549 | macros/latex/contrib/pmdb/README.md
+2021/06/07 | 154964 | language/japanese/pxjahyper.zip
+2021/06/07 | 154828 | macros/luatex/generic/luatexja/src/ltj-ivd_aj1.lua
+2021/06/07 | 154623 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
+2021/06/07 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2021/06/07 | 1536 | macros/luatex/generic/luatexja/COPYING
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+2021/06/07 | 1535 | systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+2021/06/07 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2021/06/07 | 152685 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+2021/06/07 | 152165 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
+2021/06/07 | 1515 | systems/win32/miktex/setup/deb/dists/stretch/Release
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/xenial/Release
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/buster/Release
+2021/06/07 | 1511 | systems/win32/miktex/setup/deb/dists/bionic/Release
+2021/06/07 | 1509 | macros/latex/contrib/mathcommand/makefile
+2021/06/07 | 1507 | systems/win32/miktex/setup/deb/dists/focal/Release
+2021/06/07 | 14873 | systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2
+2021/06/07 | 1485621 | macros/latex/contrib/siunitx/siunitx-code.pdf
+2021/06/07 | 147713 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
+2021/06/07 | 147408 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
+2021/06/07 | 14709 | macros/luatex/generic/luatexja/src/patches/lltjp-listings.sty
+2021/06/07 | 14672 | systems/win32/miktex/tm/packages/easybook.tar.lzma
+2021/06/07 | 14625290 | macros/latex/contrib/hvfloat.zip
+2021/06/07 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2021/06/07 | 145804 | macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdf
+2021/06/07 | 145224 | macros/latex/contrib/siunitx/siunitx.tex
+2021/06/07 | 14517 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua
+2021/06/07 | 14515 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
+2021/06/07 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2021/06/07 | 1443 | macros/latex/contrib/pmdb/examples/tst-qzdb.tex
+2021/06/07 | 14412 | systems/texlive/tlnet/archive/easybook.r59493.tar.xz
+2021/06/07 | 14351 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
+2021/06/07 | 14346 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
+2021/06/07 | 1429093 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
+2021/06/07 | 142377 | macros/latex/contrib/pythontex/pythontex3.py
+2021/06/07 | 142373 | macros/latex/contrib/pythontex/pythontex2.py
+2021/06/07 | 1423059 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
+2021/06/07 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex
+2021/06/07 | 13899 | macros/luatex/generic/luatexja/src/jfm-ujis.lua
+2021/06/07 | 13726 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex
+2021/06/07 | 136506 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
+2021/06/07 | 136384 | systems/texlive/tlnet/archive/tex4ht.doc.r59489.tar.xz
+2021/06/07 | 1362 | macros/luatex/generic/luatexja/src/patches/lltjp-footmisc.sty
+2021/06/07 | 135157 | macros/latex/contrib/tiscreen.zip
+2021/06/07 | 134794 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
+2021/06/07 | 13448 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/06/07 | 133438 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
+2021/06/07 | 1332 | language/bengali/bangla/b-map.tex
+2021/06/07 | 132184 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
+2021/06/07 | 13194 | macros/luatex/generic/luatexja/src/ltj-setwidth.lua
+2021/06/07 | 131581 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
+2021/06/07 | 1308120 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
+2021/06/07 | 1300400 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
+2021/06/07 | 1294237 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
+2021/06/07 | 129337 | macros/latex/contrib/easybook/easybook.dtx
+2021/06/07 | 1286783 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
+2021/06/07 | 1285312 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
+2021/06/07 | 1278 | macros/luatex/generic/luatexja/src/ltjclasses.ins
+2021/06/07 | 126 | macros/luatex/generic/luatexja/src/ltjltxdoc.ins
+2021/06/07 | 12570 | systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+2021/06/07 | 124616 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/06/07 | 12389 | macros/luatex/generic/luatexja/src/patches/lltjcore.sty
+2021/06/07 | 1224 | macros/luatex/generic/luatexja/tool/chars2defcharrange.rb
+2021/06/07 | 12151 | macros/luatex/generic/luatexja/src/ltj-base.lua
+2021/06/07 | 121228 | systems/texlive/tlnet/archive/ptex.doc.r59502.tar.xz
+2021/06/07 | 1212140 | systems/texlive/tlnet/archive/tex4ht.source.r59489.tar.xz
+2021/06/07 | 12095 | systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2
+2021/06/07 | 1199891 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
+2021/06/07 | 1199692 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
+2021/06/07 | 11930 | systems/win32/miktex/tm/packages/simplivre__source.tar.lzma
+2021/06/07 | 117817 | macros/latex/contrib/hyperref/ChangeLog.txt
+2021/06/07 | 117479 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
+2021/06/07 | 1170757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
+2021/06/07 | 116367 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
+2021/06/07 | 11591 | systems/win32/miktex/tm/packages/beaulivre__source.tar.lzma
+2021/06/07 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
+2021/06/07 | 115120 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
+2021/06/07 | 11506 | macros/luatex/generic/luatexja/src/jfm-ujisv.lua
+2021/06/07 | 114975 | macros/latex/contrib/siunitx/siunitx-number.dtx
+2021/06/07 | 11335 | macros/luatex/generic/luatexja/tool/unicodeBlocks.tex
+2021/06/07 | 1130 | macros/luatex/generic/luatexja/tool/function_uax50.lua
+2021/06/07 | 11306 | systems/win32/miktex/tm/packages/einfart__source.tar.lzma
+2021/06/07 | 112815 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
+2021/06/07 | 1125155 | macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+2021/06/07 | 112167 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
+2021/06/07 | 11212 | systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+2021/06/07 | 112072 | systems/texlive/tlnet/archive/kdpbook.doc.r59500.tar.xz
+2021/06/07 | 11164 | systems/texlive/tlnet/archive/projlib.source.r59495.tar.xz
+2021/06/07 | 1116309 | language/bengali/bangla.zip
+2021/06/07 | 11119 | systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+2021/06/07 | 108936 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
+2021/06/07 | 10872 | systems/win32/miktex/tm/packages/projlib.tar.lzma
+2021/06/07 | 10871 | systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+2021/06/07 | 10864 | systems/win32/miktex/tm/packages/lebhart__source.tar.lzma
+2021/06/07 | 108020 | systems/texlive/tlnet/archive/texlive-scripts.r59485.tar.xz
+2021/06/07 | 1076118 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/06/07 | 10732 | systems/texlive/tlnet/archive/projlib.r59495.tar.xz
+2021/06/07 | 106860 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
+2021/06/07 | 10652 | systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+2021/06/07 | 10567 | macros/latex/contrib/pythontex/pythontex_quickstart.tex
+2021/06/07 | 105503 | macros/latex/contrib/colorist.zip
+2021/06/07 | 10535233 | macros/latex/contrib/bjfuthesis.zip
+2021/06/07 | 10516 | systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz
+2021/06/07 | 103520 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
+2021/06/07 | 103438 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
+2021/06/07 | 101118 | macros/latex/contrib/minimalist.zip
+2021/06/07 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
+2021/06/07 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
+2021/06/07 | 100461 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
+2021/06/07 | 1002 | language/bengali/bangla/README
2021/06/06 | 9960 | macros/unicodetex/latex/simplivre/simplivre.cls
2021/06/06 | 9956 | macros/unicodetex/latex/einfart/einfart.cls
2021/06/06 | 98768 | systems/texlive/tlnet/archive/nicematrix.source.r59479.tar.xz
2021/06/06 | 9846 | macros/unicodetex/latex/beaulivre/beaulivre.cls
2021/06/06 | 9842 | macros/unicodetex/latex/lebhart/lebhart.cls
-2021/06/06 | 98268 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma
2021/06/06 | 98195 | systems/win32/miktex/tm/packages/miktex-mfware-bin-2.9.tar.lzma
2021/06/06 | 98071 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma
-2021/06/06 | 9798812 | macros/latex/contrib/bjfuthesis.zip
-2021/06/06 | 97979 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma
-2021/06/06 | 97491 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma
2021/06/06 | 971753 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma
-2021/06/06 | 971289 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma
2021/06/06 | 97011 | systems/win32/miktex/tm/packages/miktex-gd-bin-2.9.tar.lzma
-2021/06/06 | 96474 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma
2021/06/06 | 96346 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-2.9.tar.lzma
-2021/06/06 | 9567262 | systems/win32/miktex/tm/packages/bjfuthesis__doc.tar.lzma
-2021/06/06 | 95453 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
2021/06/06 | 95440 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-x64-2.9.tar.lzma
-2021/06/06 | 9543044 | systems/texlive/tlnet/archive/bjfuthesis.doc.r59475.tar.xz
2021/06/06 | 952881 | graphics/mcf2graph.zip
-2021/06/06 | 94773 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma
2021/06/06 | 94746 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-2.9.tar.lzma
-2021/06/06 | 94383 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma
2021/06/06 | 94362 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma
2021/06/06 | 936755 | systems/win32/miktex/tm/packages/csplain__source.tar.lzma
-2021/06/06 | 930 | systems/win32/miktex/tm/packages/pr.ini
2021/06/06 | 91220 | systems/texlive/tlnet/archive/hyperref.r59478.tar.xz
2021/06/06 | 91206 | systems/win32/miktex/tm/packages/hyperref.tar.lzma
2021/06/06 | 8999 | systems/win32/miktex/tm/packages/lualibs__source.tar.lzma
@@ -33,76 +610,54 @@
2021/06/06 | 8852037 | systems/win32/miktex/tm/packages/oberdiek__doc.tar.lzma
2021/06/06 | 88295 | systems/win32/miktex/tm/packages/lualibs__doc.tar.lzma
2021/06/06 | 87810 | systems/win32/miktex/tm/packages/miktex-png-bin-x64-2.9.tar.lzma
-2021/06/06 | 8772 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma
-2021/06/06 | 87679 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma
2021/06/06 | 87672 | systems/texlive/tlnet/archive/profcollege.r59480.tar.xz
2021/06/06 | 8754 | systems/win32/miktex/tm/packages/miktex-md5-bin-x64-2.9.tar.lzma
2021/06/06 | 86959 | systems/win32/miktex/tm/packages/profcollege.tar.lzma
+2021/06/06 | 8650840 | systems/win32/w32tex/uptex-w32.tar.xz
2021/06/06 | 865064 | systems/texlive/tlnet/archive/fontawesome5.r59462.tar.xz
+2021/06/06 | 847637 | macros/latex/contrib/suftesi/suftesi.pdf
2021/06/06 | 845581 | systems/win32/miktex/tm/packages/l3backend__doc.tar.lzma
+2021/06/06 | 841761 | systems/win32/w32tex/ChangeLog
2021/06/06 | 83781 | systems/win32/miktex/tm/packages/miktex-bibtex8bit-bin-2.9.tar.lzma
-2021/06/06 | 83761 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma
2021/06/06 | 83287 | systems/win32/miktex/tm/packages/fontspec__source.tar.lzma
-2021/06/06 | 82025 | macros/latex/contrib/colorist/colorist-doc.pdf
2021/06/06 | 81901 | systems/win32/miktex/tm/packages/arabi.tar.lzma
2021/06/06 | 816815 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/06/06 | 816250 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma
-2021/06/06 | 81352 | macros/latex/contrib/minimalist/minimalist-doc.pdf
-2021/06/06 | 80964 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma
2021/06/06 | 80811 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-x64-2.9.tar.lzma
-2021/06/06 | 80733 | macros/latex/contrib/colorist/colorist.sty
2021/06/06 | 78778 | systems/win32/miktex/tm/packages/miktex-png-bin-2.9.tar.lzma
-2021/06/06 | 78751 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma
-2021/06/06 | 77938 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma
2021/06/06 | 77863 | systems/win32/miktex/tm/packages/miktex-fonts-bin-x64-2.9.tar.lzma
2021/06/06 | 77353 | systems/win32/miktex/tm/packages/xcolor__source.tar.lzma
-2021/06/06 | 7717 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma
2021/06/06 | 7694 | systems/win32/miktex/tm/packages/miktex-md5-bin-2.9.tar.lzma
-2021/06/06 | 76880 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma
2021/06/06 | 7684 | systems/texlive/tlnet/archive/eq-pin2corr.source.r59477.tar.xz
2021/06/06 | 76834 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-x64-2.9.tar.lzma
2021/06/06 | 7666 | systems/win32/miktex/tm/packages/luaotfload__source.tar.lzma
-2021/06/06 | 75964 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma
2021/06/06 | 75650 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma
2021/06/06 | 749542 | systems/win32/miktex/tm/packages/miktex-pdftex-bin-2.9.tar.lzma
-2021/06/06 | 748787 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma
-2021/06/06 | 74209 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma
2021/06/06 | 741952 | systems/texlive/tlnet/archive/fontawesome5.doc.r59462.tar.xz
2021/06/06 | 74145 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma
2021/06/06 | 73734 | systems/win32/miktex/tm/packages/metapost.tar.lzma
-2021/06/06 | 73143 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma
2021/06/06 | 73133 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-x64-2.9.tar.lzma
2021/06/06 | 73102 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma
-2021/06/06 | 72924 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma
-2021/06/06 | 72178 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma
2021/06/06 | 72145 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-x64-2.9.tar.lzma
2021/06/06 | 71866 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma
-2021/06/06 | 71707 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma
2021/06/06 | 715601 | systems/win32/miktex/tm/packages/pgf.tar.lzma
-2021/06/06 | 70489 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma
+2021/06/06 | 7113219 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
2021/06/06 | 70431 | systems/win32/miktex/tm/packages/miktex-web-bin-x64-2.9.tar.lzma
2021/06/06 | 7038 | systems/win32/miktex/tm/packages/pxbase__source.tar.lzma
2021/06/06 | 702887 | systems/win32/miktex/tm/packages/elhyphen__doc.tar.lzma
-2021/06/06 | 69898 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma
2021/06/06 | 69890 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma
2021/06/06 | 6977268 | systems/win32/miktex/tm/packages/biblatex__doc.tar.lzma
+2021/06/06 | 6974 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2021/06/06 | 6956 | systems/win32/miktex/tm/packages/latex-firstaid-dev__source.tar.lzma
2021/06/06 | 6928 | systems/win32/miktex/tm/packages/latex-firstaid__source.tar.lzma
-2021/06/06 | 6880 | macros/latex/contrib/bjfuthesis/bjfuthesis.cls
2021/06/06 | 6839 | systems/win32/miktex/tm/packages/environ__source.tar.lzma
-2021/06/06 | 6812629 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2021/06/06 | 680956 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2021/06/06 | 680776 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma
2021/06/06 | 68032 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-x64-2.9.tar.lzma
+2021/06/06 | 6802420 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2021/06/06 | 6798 | systems/win32/miktex/tm/packages/make4ht__source.tar.lzma
-2021/06/06 | 67972 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma
-2021/06/06 | 67888 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma
+2021/06/06 | 679707 | macros/latex/contrib/suftesi/templates.zip
2021/06/06 | 67784 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma
-2021/06/06 | 67611 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma
2021/06/06 | 67584 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma
2021/06/06 | 67465 | systems/win32/miktex/tm/packages/miktex-mpmcli-bin-2.9.tar.lzma
-2021/06/06 | 67373 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma
-2021/06/06 | 67264 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma
2021/06/06 | 667147 | systems/win32/miktex/tm/packages/ragged2e__doc.tar.lzma
2021/06/06 | 66632 | systems/win32/miktex/tm/packages/bmstu-iu8.tar.lzma
2021/06/06 | 665232 | systems/texlive/tlnet/archive/latex-base-dev.source.r59474.tar.xz
@@ -110,302 +665,203 @@
2021/06/06 | 663519 | systems/win32/miktex/tm/packages/xcolor__doc.tar.lzma
2021/06/06 | 663392 | systems/win32/miktex/tm/packages/latex-base-dev__source.tar.lzma
2021/06/06 | 663279 | systems/win32/miktex/tm/packages/csplain__doc.tar.lzma
-2021/06/06 | 65989 | macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex
2021/06/06 | 65853 | systems/win32/miktex/tm/packages/latex-amsmath-dev__source.tar.lzma
2021/06/06 | 65561 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma
2021/06/06 | 6552 | systems/texlive/tlnet/archive/latex-firstaid-dev.source.r59474.tar.xz
-2021/06/06 | 65467 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma
2021/06/06 | 65464 | systems/texlive/tlnet/archive/latex-amsmath-dev.source.r59474.tar.xz
2021/06/06 | 6540 | systems/texlive/tlnet/archive/firstaid.source.r59483.tar.xz
2021/06/06 | 65344 | systems/win32/miktex/tm/packages/miktex-texify-bin-x64-2.9.tar.lzma
2021/06/06 | 6512 | systems/win32/miktex/tm/packages/pdftexcmds.tar.lzma
2021/06/06 | 64975 | systems/win32/miktex/tm/packages/graphics__source.tar.lzma
2021/06/06 | 64407 | systems/win32/miktex/tm/packages/miktex-graphite2-bin-2.9.tar.lzma
-2021/06/06 | 64402 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma
-2021/06/06 | 64034 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma
2021/06/06 | 63888 | systems/win32/miktex/tm/packages/miktex-ps2pk-bin-2.9.tar.lzma
-2021/06/06 | 63752 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma
2021/06/06 | 63709 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-2.9.tar.lzma
-2021/06/06 | 629824 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma
2021/06/06 | 629509 | systems/win32/miktex/tm/packages/miktex-lcdf-typetools-bin-2.9.tar.lzma
2021/06/06 | 62744 | systems/win32/miktex/tm/packages/miktex-fmt-bin-x64-2.9.tar.lzma
-2021/06/06 | 62714 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma
2021/06/06 | 6260 | systems/win32/miktex/tm/packages/tabularray__source.tar.lzma
-2021/06/06 | 62226 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
2021/06/06 | 62182 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma
-2021/06/06 | 621336 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma
2021/06/06 | 621188 | systems/win32/miktex/tm/packages/miktex-yap-bin-x64-2.9.tar.lzma
2021/06/06 | 60832 | systems/texlive/tlnet/archive/siunitx.r59464.tar.xz
2021/06/06 | 6074 | systems/win32/miktex/tm/packages/url__source.tar.lzma
2021/06/06 | 60701 | systems/win32/miktex/tm/packages/miktex-mkfntmap-bin-2.9.tar.lzma
-2021/06/06 | 60618 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma
2021/06/06 | 60056 | graphics/mcf2graph/mcf_manual.tex
-2021/06/06 | 59699 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64.tar.lzma
2021/06/06 | 59638 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64.tar.lzma
-2021/06/06 | 596059 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma
2021/06/06 | 595554 | systems/win32/miktex/tm/packages/miktex-libressl-bin-x64-2.9.tar.lzma
-2021/06/06 | 59145 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma
2021/06/06 | 59085 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma
-2021/06/06 | 586330 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma
2021/06/06 | 586170 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma
2021/06/06 | 5842 | systems/win32/miktex/tm/packages/url.tar.lzma
-2021/06/06 | 581704 | systems/win32/miktex/tm/packages/files.csv.lzma
-2021/06/06 | 581572 | systems/win32/miktex/tm/packages/next/files.csv.lzma
-2021/06/06 | 57636 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma
2021/06/06 | 57587 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-x64-2.9.tar.lzma
2021/06/06 | 572790 | systems/win32/miktex/tm/packages/ms__doc.tar.lzma
-2021/06/06 | 57113 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin-x64.tar.lzma
2021/06/06 | 57084 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin-x64.tar.lzma
2021/06/06 | 56861 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 56812 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 56754 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma
2021/06/06 | 56714 | systems/win32/miktex/tm/packages/miktex-texify-bin-2.9.tar.lzma
+2021/06/06 | 5669 | language/japanese/pxjahyper/README-ja.md
2021/06/06 | 566110 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/06/06 | 565936 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma
-2021/06/06 | 56472 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma
2021/06/06 | 56415 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma
-2021/06/06 | 56341 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma
2021/06/06 | 56334 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma
2021/06/06 | 56330 | systems/win32/miktex/tm/packages/miktex-fmt-bin-2.9.tar.lzma
-2021/06/06 | 56315 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma
-2021/06/06 | 56290 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin.tar.lzma
2021/06/06 | 562246 | systems/win32/miktex/tm/packages/luaotfload.tar.lzma
2021/06/06 | 56217 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin.tar.lzma
2021/06/06 | 558764 | systems/texlive/tlnet/archive/eq-pin2corr.doc.r59477.tar.xz
-2021/06/06 | 55525 | systems/win32/miktex/tm/packages/next/miktex-xml2pmx-bin.tar.lzma
2021/06/06 | 55485 | systems/win32/miktex/tm/packages/miktex-xml2pmx-bin.tar.lzma
2021/06/06 | 55439 | macros/latex/contrib/projlib/ProjLib.dtx
2021/06/06 | 548928 | macros/latex/contrib/ran_toks.zip
2021/06/06 | 548297 | systems/win32/miktex/tm/packages/eq-pin2corr__doc.tar.lzma
2021/06/06 | 54770 | systems/win32/miktex/tm/packages/hyph-utf8__source.tar.lzma
2021/06/06 | 546227 | systems/win32/miktex/tm/packages/luaotfload__doc.tar.lzma
-2021/06/06 | 532270 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma
2021/06/06 | 532099 | systems/win32/miktex/tm/packages/miktex-libressl-bin-2.9.tar.lzma
+2021/06/06 | 53207836 | systems/win32/w32tex/latex-dev.tar.xz
2021/06/06 | 5281220 | systems/texlive/tlnet/archive/latex-tools-dev.doc.r59474.tar.xz
2021/06/06 | 5280473 | systems/win32/miktex/tm/packages/latex-tools-dev__doc.tar.lzma
2021/06/06 | 5279173 | systems/win32/miktex/tm/packages/latex-tools__doc.tar.lzma
2021/06/06 | 527889 | systems/win32/miktex/tm/packages/pgfplots.tar.lzma
2021/06/06 | 52671 | systems/win32/miktex/tm/packages/miktex-cweb-bin-2.9.tar.lzma
2021/06/06 | 52562 | systems/win32/miktex/tm/packages/latex-graphics-dev__source.tar.lzma
-2021/06/06 | 52544 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma
2021/06/06 | 52441 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma
-2021/06/06 | 52440 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma
2021/06/06 | 52256 | systems/texlive/tlnet/archive/latex-graphics-dev.source.r59474.tar.xz
2021/06/06 | 5179 | systems/win32/miktex/tm/packages/everyshi__source.tar.lzma
2021/06/06 | 51749 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma
-2021/06/06 | 51742 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma
2021/06/06 | 51711 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 51458 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma
-2021/06/06 | 51289 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma
-2021/06/06 | 512668 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma
2021/06/06 | 51243 | systems/win32/miktex/tm/packages/miktex-cjkutils-bin-2.9.tar.lzma
-2021/06/06 | 51116 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma
-2021/06/06 | 51090 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma
2021/06/06 | 510719 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-x64-2.9.tar.lzma
2021/06/06 | 51069 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-x64-2.9.tar.lzma
2021/06/06 | 51066 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma
2021/06/06 | 509727 | systems/win32/miktex/doc/miktex.pdf
-2021/06/06 | 5053 | macros/latex/contrib/minimalist/minimart.cls
-2021/06/06 | 5050 | macros/latex/contrib/minimalist/minimbook.cls
2021/06/06 | 503548 | macros/unicodetex/latex/beaulivre.zip
2021/06/06 | 50151 | systems/win32/miktex/tm/packages/miktex-bibarts-bin-2.9.tar.lzma
-2021/06/06 | 50032 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma
+2021/06/06 | 50084804 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/06/06 | 499290 | systems/win32/miktex/tm/packages/hyph-utf8__doc.tar.lzma
2021/06/06 | 4977 | systems/win32/miktex/tm/packages/atbegshi.tar.lzma
2021/06/06 | 49641 | systems/win32/miktex/tm/packages/amsfonts__source.tar.lzma
-2021/06/06 | 4931 | macros/latex/contrib/colorist/colorart.cls
-2021/06/06 | 4928 | macros/latex/contrib/colorist/colorbook.cls
+2021/06/06 | 49507620 | systems/win32/w32tex/xetex-w32.tar.xz
2021/06/06 | 490015 | macros/unicodetex/latex/simplivre.zip
-2021/06/06 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
-2021/06/06 | 4831821 | macros/latex/contrib/bjfuthesis/example/thesis.pdf
2021/06/06 | 483154 | systems/win32/miktex/tm/packages/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/06/06 | 482837 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma
-2021/06/06 | 48236 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma
2021/06/06 | 48207 | systems/win32/miktex/tm/packages/miktex-expat-bin-x64-2.9.tar.lzma
2021/06/06 | 47926 | systems/win32/miktex/tm/packages/xkeyval__source.tar.lzma
2021/06/06 | 4772 | systems/texlive/tlnet/archive/todonotes.r59465.tar.xz
2021/06/06 | 477147 | systems/win32/miktex/tm/packages/miktex-log4cxx-bin-2.9.tar.lzma
-2021/06/06 | 476898 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma
2021/06/06 | 4757391 | systems/win32/miktex/tm/packages/tcolorbox__doc.tar.lzma
2021/06/06 | 46866 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-x64-2.9.tar.lzma
2021/06/06 | 46813 | systems/win32/miktex/tm/packages/make4ht.tar.lzma
-2021/06/06 | 46723 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma
2021/06/06 | 465735 | macros/unicodetex/latex/lebhart.zip
-2021/06/06 | 46493 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma
2021/06/06 | 46452 | systems/win32/miktex/tm/packages/miktex-dvicopy-bin-2.9.tar.lzma
-2021/06/06 | 461826 | systems/win32/miktex/tm/packages/next/miktex-doc.tar.lzma
2021/06/06 | 461797 | systems/win32/miktex/tm/packages/miktex-doc.tar.lzma
2021/06/06 | 45958 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-2.9.tar.lzma
-2021/06/06 | 45940 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma
-2021/06/06 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2021/06/06 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2021/06/06 | 45778 | language/japanese/pxjahyper/pxjahyper.sty
2021/06/06 | 45419 | systems/win32/miktex/tm/packages/l3packages__source.tar.lzma
2021/06/06 | 45392 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-x64-2.9.tar.lzma
-2021/06/06 | 45317 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma
2021/06/06 | 44950 | systems/win32/miktex/tm/packages/oberdiek.tar.lzma
2021/06/06 | 44865 | macros/latex/contrib/ran_toks/docs/rantoks_man.tex
2021/06/06 | 4485 | graphics/mcf2graph/README
2021/06/06 | 448338 | systems/win32/miktex/tm/packages/hyperref__source.tar.lzma
2021/06/06 | 44695 | graphics/mcf2graph/mcf_man_soc.mf
2021/06/06 | 446784 | systems/texlive/tlnet/archive/hyperref.source.r59478.tar.xz
-2021/06/06 | 44611 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma
2021/06/06 | 44597 | systems/win32/miktex/tm/packages/miktex-psutils-bin-2.9.tar.lzma
2021/06/06 | 443836 | systems/texlive/tlnet/archive/todonotes.doc.r59465.tar.xz
2021/06/06 | 4378 | systems/win32/miktex/tm/packages/epstopdf-pkg.tar.lzma
2021/06/06 | 43369 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/06 | 43359 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma
-2021/06/06 | 43061 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma
2021/06/06 | 43036 | systems/win32/miktex/tm/packages/suftesi__source.tar.lzma
2021/06/06 | 43013 | systems/win32/miktex/tm/packages/miktex-expat-bin-2.9.tar.lzma
2021/06/06 | 42994 | systems/win32/miktex/tm/packages/dvipdfmx.tar.lzma
-2021/06/06 | 42982 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma
2021/06/06 | 42979 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-x64-2.9.tar.lzma
-2021/06/06 | 42889 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma
2021/06/06 | 42825 | systems/win32/miktex/tm/packages/miktex-mtprint-bin-2.9.tar.lzma
2021/06/06 | 42784 | systems/texlive/tlnet/archive/suftesi.source.r59481.tar.xz
-2021/06/06 | 42729 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma
2021/06/06 | 42713 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-x64-2.9.tar.lzma
2021/06/06 | 42600 | systems/win32/miktex/tm/packages/latex-tools-dev.tar.lzma
2021/06/06 | 42566 | systems/win32/miktex/tm/packages/latex-tools.tar.lzma
2021/06/06 | 42460 | systems/texlive/tlnet/archive/latex-tools-dev.r59474.tar.xz
-2021/06/06 | 42375 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma
2021/06/06 | 42364 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma
2021/06/06 | 42030 | macros/latex/contrib/ran_toks/ran_toks.dtx
2021/06/06 | 41892 | systems/texlive/tlnet/archive/platex.r59463.tar.xz
2021/06/06 | 4123 | systems/win32/miktex/tm/packages/cbcoptic__source.tar.lzma
2021/06/06 | 41228 | systems/win32/miktex/tm/packages/miktex-dvipng-bin-2.9.tar.lzma
-2021/06/06 | 41189 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma
2021/06/06 | 4104 | systems/win32/miktex/tm/packages/atveryend.tar.lzma
2021/06/06 | 4099 | systems/win32/miktex/tm/packages/luatex85__source.tar.lzma
2021/06/06 | 40356 | systems/win32/miktex/tm/packages/miktex-patgen-bin-x64.tar.lzma
-2021/06/06 | 40341 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin-x64.tar.lzma
2021/06/06 | 401866 | macros/unicodetex/latex/einfart.zip
2021/06/06 | 401100 | systems/win32/miktex/tm/packages/atbegshi__doc.tar.lzma
2021/06/06 | 39762 | systems/win32/miktex/tm/packages/ukrhyph.tar.lzma
-2021/06/06 | 397588 | systems/texlive/tlnet/archive/texlive-scripts.doc.r59470.tar.xz
+2021/06/06 | 39449224 | systems/win32/w32tex/latex.tar.xz
2021/06/06 | 394118 | macros/latex/contrib/projlib.zip
2021/06/06 | 392713 | systems/win32/miktex/tm/packages/miktex-cairo-bin-x64-2.9.tar.lzma
-2021/06/06 | 392696 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma
2021/06/06 | 3921740 | systems/texlive/tlnet/archive/profcollege.doc.r59480.tar.xz
-2021/06/06 | 39020 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma
2021/06/06 | 38984 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma
2021/06/06 | 38915 | systems/win32/miktex/tm/packages/standalone__source.tar.lzma
2021/06/06 | 386830 | systems/win32/miktex/tm/packages/xkeyval__doc.tar.lzma
2021/06/06 | 3828 | macros/latex/contrib/ran_toks/examples/nested-matching.tex
2021/06/06 | 38174 | systems/win32/miktex/tm/packages/miktex-gsf2pk-bin-2.9.tar.lzma
-2021/06/06 | 38171 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma
2021/06/06 | 381183 | graphics/mcf2graph/mcf_manual.pdf
2021/06/06 | 380220 | systems/win32/miktex/tm/packages/pdftexcmds__doc.tar.lzma
2021/06/06 | 37881 | systems/win32/miktex/tm/packages/miktex-mthelp-bin-2.9.tar.lzma
-2021/06/06 | 37865 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma
2021/06/06 | 377172 | systems/win32/miktex/tm/packages/atveryend__doc.tar.lzma
-2021/06/06 | 37364 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin-x64.tar.lzma
2021/06/06 | 37274 | systems/win32/miktex/tm/packages/miktex-upmendex-bin-x64.tar.lzma
-2021/06/06 | 37229 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma
2021/06/06 | 37228 | systems/win32/miktex/tm/packages/miktex-posix-bin-x64-2.9.tar.lzma
2021/06/06 | 366924 | systems/texlive/tlnet/archive/tabularray.doc.r59482.tar.xz
-2021/06/06 | 36604 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma
2021/06/06 | 36568 | systems/win32/miktex/tm/packages/miktex-chktex-bin-x64-2.9.tar.lzma
2021/06/06 | 3624424 | systems/win32/miktex/tm/packages/amsfonts.tar.lzma
2021/06/06 | 362076 | systems/win32/miktex/tm/packages/tabularray__doc.tar.lzma
2021/06/06 | 3602 | systems/win32/miktex/tm/packages/eq-pin2corr.tar.lzma
2021/06/06 | 357811 | systems/win32/miktex/tm/packages/bibtex__doc.tar.lzma
-2021/06/06 | 35700 | systems/win32/miktex/tm/packages/next/miktex-patgen-bin.tar.lzma
2021/06/06 | 35669 | systems/win32/miktex/tm/packages/miktex-patgen-bin.tar.lzma
2021/06/06 | 355132 | systems/win32/miktex/tm/packages/epstopdf-pkg__doc.tar.lzma
-2021/06/06 | 35071 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma
2021/06/06 | 35070 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma
-2021/06/06 | 347262 | macros/latex/contrib/easybook.zip
2021/06/06 | 34706 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/06/06 | 34652 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma
-2021/06/06 | 345325 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma
2021/06/06 | 344961 | systems/win32/miktex/tm/packages/miktex-xetex-bin-x64-2.9.tar.lzma
2021/06/06 | 34371 | systems/win32/miktex/tm/packages/pgf__source.tar.lzma
2021/06/06 | 342262 | systems/win32/miktex/tm/packages/blindtext__doc.tar.lzma
2021/06/06 | 3368 | systems/texlive/tlnet/archive/eq-pin2corr.r59477.tar.xz
-2021/06/06 | 33621 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma
2021/06/06 | 33607 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-x64-2.9.tar.lzma
-2021/06/06 | 33602 | systems/win32/miktex/tm/packages/next/miktex-upmendex-bin.tar.lzma
2021/06/06 | 33542 | systems/win32/miktex/tm/packages/miktex-upmendex-bin.tar.lzma
2021/06/06 | 332332 | systems/texlive/tlnet/archive/dvipdfmx.win32.r59468.tar.xz
+2021/06/06 | 3307 | language/japanese/pxjahyper/pxjahyper-enc.sty
2021/06/06 | 330463 | systems/win32/miktex/tm/packages/miktex-cairo-bin-2.9.tar.lzma
-2021/06/06 | 330435 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma
2021/06/06 | 3286972 | systems/texlive/tlnet/archive/hyperref.doc.r59478.tar.xz
2021/06/06 | 3284587 | systems/win32/miktex/tm/packages/hyperref__doc.tar.lzma
2021/06/06 | 32670 | systems/win32/miktex/tm/packages/miktex-chktex-bin-2.9.tar.lzma
-2021/06/06 | 32599 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma
2021/06/06 | 3257 | systems/win32/miktex/tm/packages/babel-english.tar.lzma
2021/06/06 | 3254 | systems/win32/miktex/tm/packages/ms.tar.lzma
-2021/06/06 | 3235 | systems/win32/miktex/tm/packages/bjfuthesis.tar.lzma
2021/06/06 | 321753 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
-2021/06/06 | 321644 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma
2021/06/06 | 319961 | graphics/mcf2graph/mcf_example.pdf
-2021/06/06 | 315713 | systems/win32/miktex/tm/packages/easybook__doc.tar.lzma
-2021/06/06 | 31570 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma
-2021/06/06 | 31548 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma
2021/06/06 | 31527 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma
2021/06/06 | 31487 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma
-2021/06/06 | 314709 | macros/latex/contrib/easybook/easybook.pdf
-2021/06/06 | 314640 | systems/texlive/tlnet/archive/easybook.doc.r59476.tar.xz
-2021/06/06 | 31356 | systems/win32/miktex/tm/packages/easybook__source.tar.lzma
2021/06/06 | 3134 | systems/win32/miktex/tm/packages/iftex.tar.lzma
2021/06/06 | 31332 | systems/win32/miktex/tm/packages/l3backend__source.tar.lzma
-2021/06/06 | 31328 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma
2021/06/06 | 31324 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma
-2021/06/06 | 31207 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma
2021/06/06 | 31192 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma
-2021/06/06 | 311356 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma
2021/06/06 | 311338 | systems/win32/miktex/tm/packages/miktex-xetex-bin-2.9.tar.lzma
2021/06/06 | 3104 | systems/win32/miktex/tm/packages/ragged2e.tar.lzma
2021/06/06 | 31023 | systems/win32/miktex/tm/packages/amsmath.tar.lzma
-2021/06/06 | 30960 | systems/texlive/tlnet/archive/easybook.source.r59476.tar.xz
2021/06/06 | 30844 | systems/win32/miktex/tm/packages/latex-amsmath-dev.tar.lzma
-2021/06/06 | 30808 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/06/06 | 3079 | systems/win32/miktex/tm/packages/modes__source.tar.lzma
2021/06/06 | 30784 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma
2021/06/06 | 30616 | systems/texlive/tlnet/archive/latex-amsmath-dev.r59474.tar.xz
2021/06/06 | 303218 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.pdf
2021/06/06 | 302970 | macros/latex/contrib/ran_toks/docs/ran_toks.pdf
-2021/06/06 | 3008 | systems/texlive/tlnet/archive/bjfuthesis.r59475.tar.xz
-2021/06/06 | 30038 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma
2021/06/06 | 30034 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-x64-2.9.tar.lzma
-2021/06/06 | 29834 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma
2021/06/06 | 29823 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma
+2021/06/06 | 29538 | systems/win32/miktex/source/CHANGELOG.md
2021/06/06 | 295335 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-x64-2.9.tar.lzma
-2021/06/06 | 295146 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma
2021/06/06 | 29472 | systems/texlive/tlnet/archive/nicematrix.r59479.tar.xz
2021/06/06 | 29438 | systems/win32/miktex/tm/packages/nicematrix.tar.lzma
2021/06/06 | 2934 | systems/win32/miktex/tm/packages/bjfuthesis__source.tar.lzma
2021/06/06 | 29059 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma
-2021/06/06 | 29045 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma
2021/06/06 | 286356 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.pdf
-2021/06/06 | 284041 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma
+2021/06/06 | 2848 | language/japanese/pxjahyper/pxjahyper-uni.def
2021/06/06 | 2838 | systems/win32/miktex/tm/packages/trimspaces__source.tar.lzma
2021/06/06 | 283894 | systems/win32/miktex/tm/packages/miktex-metapost-bin-x64-2.9.tar.lzma
-2021/06/06 | 28286 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma
2021/06/06 | 28284 | systems/win32/miktex/tm/packages/miktex-lacheck-bin-2.9.tar.lzma
2021/06/06 | 282265 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-2.9.tar.lzma
-2021/06/06 | 281967 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma
2021/06/06 | 281832 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.pdf
-2021/06/06 | 28164 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma
2021/06/06 | 28120 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-x64-2.9.tar.lzma
-2021/06/06 | 28098 | macros/latex/contrib/minimalist/minimalist.sty
2021/06/06 | 2796742 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma
-2021/06/06 | 2793681 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma
2021/06/06 | 2773 | systems/win32/miktex/tm/packages/latex-firstaid.tar.lzma
-2021/06/06 | 27709 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma
2021/06/06 | 27700 | systems/win32/miktex/tm/packages/miktex-uriparser-bin-2.9.tar.lzma
2021/06/06 | 27578780 | systems/texlive/tlnet/archive/latex-base-dev.doc.r59474.tar.xz
2021/06/06 | 274829 | systems/win32/miktex/tm/packages/modes__doc.tar.lzma
2021/06/06 | 27477 | systems/win32/miktex/tm/packages/modes.tar.lzma
2021/06/06 | 27384 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-2.9.tar.lzma
-2021/06/06 | 27267 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma
-2021/06/06 | 27259 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma
2021/06/06 | 27258 | systems/win32/miktex/tm/packages/miktex-teckit-bin-x64-2.9.tar.lzma
2021/06/06 | 2719 | systems/win32/miktex/tm/packages/latex-firstaid-dev.tar.lzma
-2021/06/06 | 27186 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma
2021/06/06 | 271850 | systems/win32/miktex/tm/packages/standalone__doc.tar.lzma
2021/06/06 | 27168 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-2.9.tar.lzma
2021/06/06 | 27046369 | systems/win32/miktex/tm/packages/latex-base-dev__doc.tar.lzma
@@ -413,61 +869,50 @@
2021/06/06 | 26901 | systems/win32/miktex/tm/packages/fontspec.tar.lzma
2021/06/06 | 267592 | systems/win32/miktex/tm/packages/listings__source.tar.lzma
2021/06/06 | 2671463 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma
-2021/06/06 | 2670400 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma
2021/06/06 | 262940 | systems/win32/miktex/tm/packages/url__doc.tar.lzma
-2021/06/06 | 261911 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma
2021/06/06 | 261826 | systems/win32/miktex/tm/packages/miktex-console-bin-x64-2.9.tar.lzma
2021/06/06 | 261526 | macros/latex/contrib/ran_toks/docs/rantoks_man.pdf
+2021/06/06 | 260358 | macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdf
2021/06/06 | 258877 | systems/win32/miktex/tm/packages/miktex-freetype2-bin-2.9.tar.lzma
-2021/06/06 | 258839 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma
2021/06/06 | 258383 | systems/win32/miktex/tm/packages/ukrhyph__doc.tar.lzma
-2021/06/06 | 25584665 | systems/texlive/tlnet/install-tl.zip
2021/06/06 | 2536 | systems/texlive/tlnet/archive/firstaid.r59483.tar.xz
-2021/06/06 | 25269 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma
2021/06/06 | 25261 | systems/win32/miktex/tm/packages/miktex-teckit-bin-2.9.tar.lzma
2021/06/06 | 25130 | systems/win32/miktex/tm/packages/elhyphen__source.tar.lzma
-2021/06/06 | 250395 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma
2021/06/06 | 250210 | systems/win32/miktex/tm/packages/miktex-metapost-bin-2.9.tar.lzma
-2021/06/06 | 25007 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma
2021/06/06 | 24996 | systems/win32/miktex/tm/packages/miktex-findtexmf-bin-2.9.tar.lzma
-2021/06/06 | 24988 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2021/06/06 | 24976 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-x64-2.9.tar.lzma
2021/06/06 | 248682 | systems/win32/miktex/tm/packages/biblatex.tar.lzma
2021/06/06 | 2468 | systems/texlive/tlnet/archive/latex-firstaid-dev.r59474.tar.xz
2021/06/06 | 243432 | systems/win32/miktex/tm/packages/miktex-pmx-bin-x64-2.9.tar.lzma
-2021/06/06 | 243393 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma
2021/06/06 | 2414300 | systems/texlive/tlnet/archive/siunitx.doc.r59464.tar.xz
-2021/06/06 | 239580 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma
2021/06/06 | 239466 | systems/win32/miktex/tm/packages/miktex-console-bin-2.9.tar.lzma
2021/06/06 | 2393900 | systems/win32/miktex/tm/packages/latex-amsmath-dev__doc.tar.lzma
2021/06/06 | 2393900 | systems/texlive/tlnet/archive/latex-amsmath-dev.doc.r59474.tar.xz
-2021/06/06 | 23883 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma
2021/06/06 | 23876 | systems/win32/miktex/tm/packages/miktex-popt-bin-x64-2.9.tar.lzma
2021/06/06 | 238742 | systems/win32/miktex/tm/packages/etoolbox__doc.tar.lzma
+2021/06/06 | 23852 | language/japanese/pxjahyper/pxjahyper-ajm.def
2021/06/06 | 238357 | macros/unicodetex/latex/einfart/einfart-doc-cn.pdf
2021/06/06 | 2360 | macros/latex/contrib/ran_toks/README.md
+2021/06/06 | 23539312 | systems/win32/w32tex/cjkzr.tar.xz
2021/06/06 | 23524 | systems/win32/miktex/tm/packages/enctex.tar.lzma
2021/06/06 | 2341340 | systems/win32/miktex/tm/packages/amsmath__doc.tar.lzma
2021/06/06 | 2339942 | systems/win32/miktex/tm/packages/profcollege__doc.tar.lzma
-2021/06/06 | 23369 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma
2021/06/06 | 23347 | systems/win32/miktex/tm/packages/miktex-devnag-bin-x64-2.9.tar.lzma
2021/06/06 | 231298 | systems/win32/miktex/tm/packages/tcolorbox.tar.lzma
-2021/06/06 | 2310768 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
-2021/06/06 | 2304 | systems/texlive/tlnet/archive/kdpbook.r59471.tar.xz
+2021/06/06 | 230442 | macros/latex/contrib/suftesi/suftesi.dtx
2021/06/06 | 228011 | systems/win32/miktex/tm/packages/latex-tools__source.tar.lzma
2021/06/06 | 227981 | systems/win32/miktex/tm/packages/latex-tools-dev__source.tar.lzma
2021/06/06 | 227880 | systems/texlive/tlnet/archive/latex-tools-dev.source.r59474.tar.xz
2021/06/06 | 22684 | macros/unicodetex/latex/simplivre/simplivre-doc-en.tex
2021/06/06 | 22551 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.tex
-2021/06/06 | 224 | macros/latex/contrib/bjfuthesis/example/thesis.tex
2021/06/06 | 223763 | systems/win32/miktex/tm/packages/latex-firstaid-dev__doc.tar.lzma
2021/06/06 | 223582 | systems/win32/miktex/tm/packages/latex-firstaid__doc.tar.lzma
+2021/06/06 | 22326492 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/06 | 22323 | systems/win32/miktex/tm/packages/tabularray.tar.lzma
2021/06/06 | 22316 | systems/texlive/tlnet/archive/tabularray.r59482.tar.xz
2021/06/06 | 223000 | systems/texlive/tlnet/archive/latex-firstaid-dev.doc.r59474.tar.xz
2021/06/06 | 2229 | systems/win32/miktex/tm/packages/everyshi.tar.lzma
2021/06/06 | 222796 | systems/texlive/tlnet/archive/firstaid.doc.r59483.tar.xz
-2021/06/06 | 22023 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma
2021/06/06 | 22015 | systems/win32/miktex/tm/packages/miktex-fribidixetex-bin-2.9.tar.lzma
2021/06/06 | 219105 | systems/win32/miktex/tm/packages/iftex__doc.tar.lzma
2021/06/06 | 217865 | systems/win32/miktex/tm/packages/enctex__doc.tar.lzma
@@ -476,83 +921,61 @@
2021/06/06 | 21564 | macros/unicodetex/latex/simplivre/simplivre-doc-cn.tex
2021/06/06 | 215404 | systems/texlive/tlnet/archive/latex-base-dev.r59474.tar.xz
2021/06/06 | 215236 | systems/win32/miktex/tm/packages/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/06/06 | 215207 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma
-2021/06/06 | 215198 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma
-2021/06/06 | 215191 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma
2021/06/06 | 21473 | macros/unicodetex/latex/einfart/einfart-doc-en.tex
2021/06/06 | 214661 | systems/win32/miktex/tm/packages/latex-base-dev.tar.lzma
+2021/06/06 | 2144 | language/japanese/pxjahyper/README.md
2021/06/06 | 21438 | macros/unicodetex/latex/beaulivre/beaulivre-doc-cn.tex
2021/06/06 | 21315 | systems/win32/miktex/tm/packages/bibtex__source.tar.lzma
2021/06/06 | 2125 | systems/win32/miktex/tm/packages/environ.tar.lzma
-2021/06/06 | 21253 | macros/latex/contrib/minimalist/minimalist-doc.tex
2021/06/06 | 21185 | systems/win32/miktex/tm/packages/miktex-devnag-bin-2.9.tar.lzma
-2021/06/06 | 21178 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma
2021/06/06 | 21046 | macros/unicodetex/latex/lebhart/lebhart-doc-en.tex
-2021/06/06 | 20834 | macros/latex/contrib/colorist/colorist-doc.tex
-2021/06/06 | 20808642 | systems/texlive/tlnet/install-tl-windows.exe
+2021/06/06 | 208422 | macros/latex/contrib/bjfuthesis/example/contents/cover.pdf
2021/06/06 | 207934 | systems/win32/miktex/tm/packages/miktex-pmx-bin-2.9.tar.lzma
-2021/06/06 | 207850 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma
2021/06/06 | 206486 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-x64-2.9.tar.lzma
-2021/06/06 | 206344 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-x64-2.9.tar.lzma
2021/06/06 | 20304 | macros/unicodetex/latex/einfart/einfart-doc-cn.tex
2021/06/06 | 2028925 | systems/win32/miktex/tm/packages/latex-graphics-dev__doc.tar.lzma
2021/06/06 | 2028000 | systems/texlive/tlnet/archive/latex-graphics-dev.doc.r59474.tar.xz
-2021/06/06 | 202703 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma
2021/06/06 | 202623 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma
2021/06/06 | 20166 | macros/unicodetex/latex/lebhart/lebhart-doc-cn.tex
-2021/06/06 | 20125 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma
2021/06/06 | 2012453 | systems/win32/miktex/tm/packages/graphics__doc.tar.lzma
2021/06/06 | 20113 | systems/win32/miktex/tm/packages/miktex-popt-bin-2.9.tar.lzma
-2021/06/06 | 2005873 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma
2021/06/06 | 2000 | systems/win32/miktex/tm/packages/luatex85.tar.lzma
2021/06/06 | 2000193 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma
-2021/06/06 | 199639 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma
2021/06/06 | 199536 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma
2021/06/06 | 198353 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma
-2021/06/06 | 198226 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma
-2021/06/06 | 197092 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma
2021/06/06 | 196951 | systems/win32/miktex/tm/packages/miktex-metafont-bin-2.9.tar.lzma
-2021/06/06 | 195753 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma
2021/06/06 | 195656 | systems/win32/miktex/tm/packages/miktex-curl-bin-x64-2.9.tar.lzma
2021/06/06 | 194117 | systems/win32/miktex/tm/packages/miktex-omegaware-bin-2.9.tar.lzma
-2021/06/06 | 194079 | systems/win32/miktex/tm/packages/next/miktex-omegaware-bin-2.9.tar.lzma
2021/06/06 | 1930282 | systems/win32/miktex/tm/packages/arabi__doc.tar.lzma
2021/06/06 | 192861 | macros/unicodetex/latex/simplivre/simplivre-doc-en.pdf
2021/06/06 | 1900119 | systems/win32/miktex/tm/packages/arabi__source.tar.lzma
+2021/06/06 | 18978924 | systems/win32/w32tex/luatex-exp-w32.tar.xz
+2021/06/06 | 18971000 | systems/win32/w32tex/luatex-w32.tar.xz
+2021/06/06 | 18970864 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2021/06/06 | 189148 | systems/win32/miktex/tm/packages/cbcoptic__doc.tar.lzma
2021/06/06 | 188177 | systems/win32/miktex/tm/packages/biblatex__source.tar.lzma
2021/06/06 | 18812 | systems/texlive/tlnet/archive/todonotes.source.r59465.tar.xz
2021/06/06 | 187642 | macros/unicodetex/latex/beaulivre/beaulivre-doc-en.pdf
2021/06/06 | 184323 | graphics/mcf2graph/mcf_mplib_exa.pdf
2021/06/06 | 18260 | systems/win32/miktex/tm/packages/eq-pin2corr__source.tar.lzma
-2021/06/06 | 18169 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2021/06/06 | 18140 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-x64-2.9.tar.lzma
2021/06/06 | 1808962 | systems/win32/miktex/tm/packages/l3packages__doc.tar.lzma
2021/06/06 | 18067 | systems/win32/miktex/tm/packages/blindtext__source.tar.lzma
-2021/06/06 | 180189 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma
-2021/06/06 | 180081 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma
2021/06/06 | 179878 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-x64-2.9.tar.lzma
-2021/06/06 | 17983 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma
2021/06/06 | 179731 | systems/win32/miktex/tm/packages/miktex-curl-bin-2.9.tar.lzma
2021/06/06 | 17964 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-x64-2.9.tar.lzma
2021/06/06 | 1784445 | systems/win32/miktex/tm/packages/pgfplots__source.tar.lzma
2021/06/06 | 17496 | systems/win32/miktex/tm/packages/xcolor.tar.lzma
2021/06/06 | 1733596 | systems/texlive/tlnet/archive/nicematrix.doc.r59479.tar.xz
-2021/06/06 | 17271011 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
2021/06/06 | 171912 | systems/texlive/tlnet/archive/bmstu-iu8.doc.r59472.tar.xz
2021/06/06 | 171462 | systems/win32/miktex/tm/packages/luatex85__doc.tar.lzma
2021/06/06 | 1712683 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma
-2021/06/06 | 1708076 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma
2021/06/06 | 170165 | macros/unicodetex/latex/lebhart/lebhart-doc-en.pdf
2021/06/06 | 1699199 | systems/win32/miktex/tm/packages/nicematrix__doc.tar.lzma
2021/06/06 | 169183 | systems/win32/miktex/tm/packages/miktex-tex-bin-x64-2.9.tar.lzma
-2021/06/06 | 169103 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma
-2021/06/06 | 16448 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma
+2021/06/06 | 1670 | macros/latex/contrib/suftesi/README
2021/06/06 | 16416 | systems/win32/miktex/tm/packages/miktex-tex2xindy-bin-2.9.tar.lzma
2021/06/06 | 163985 | systems/win32/miktex/tm/packages/miktex-mo-bin-x64-2.9.tar.lzma
-2021/06/06 | 163765 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma
-2021/06/06 | 1635 | macros/latex/contrib/bjfuthesis/README.md
-2021/06/06 | 16343 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma
2021/06/06 | 16328 | systems/win32/miktex/tm/packages/miktex-kpathsea-bin-2.9.tar.lzma
2021/06/06 | 1629649 | systems/win32/miktex/tm/packages/lm__doc.tar.lzma
2021/06/06 | 161900 | systems/texlive/tlnet/archive/pxbase.doc.r59473.tar.xz
@@ -560,20 +983,17 @@
2021/06/06 | 16130 | graphics/mcf2graph/mcf_mplib_exa.tex
2021/06/06 | 16128 | systems/win32/miktex/tm/packages/elhyphen.tar.lzma
2021/06/06 | 159570 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma
-2021/06/06 | 159546 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma
2021/06/06 | 1585069 | systems/win32/miktex/tm/packages/profcollege__source.tar.lzma
+2021/06/06 | 1580460 | install/macros/latex/contrib/suftesi.tds.zip
2021/06/06 | 157211 | systems/win32/miktex/tm/packages/pxbase__doc.tar.lzma
2021/06/06 | 156839 | systems/win32/miktex/tm/packages/environ__doc.tar.lzma
+2021/06/06 | 156839 | support/TeX4ht/source/ChangeLog
2021/06/06 | 1560 | systems/texlive/tlnet/archive/collection-publishers.r59466.tar.xz
2021/06/06 | 15579 | systems/win32/miktex/tm/packages/graphics.tar.lzma
2021/06/06 | 154676 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma
-2021/06/06 | 154625 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma
-2021/06/06 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
2021/06/06 | 15361 | systems/win32/miktex/tm/packages/latex-graphics-dev.tar.lzma
2021/06/06 | 153438 | systems/win32/miktex/tm/packages/make4ht__doc.tar.lzma
-2021/06/06 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2021/06/06 | 152543 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma
-2021/06/06 | 152163 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma
2021/06/06 | 15152 | systems/texlive/tlnet/archive/latex-graphics-dev.r59474.tar.xz
2021/06/06 | 1500636 | systems/texlive/tlnet/archive/platex.doc.r59463.tar.xz
2021/06/06 | 14981 | systems/win32/miktex/tm/packages/suftesi.tar.lzma
@@ -581,53 +1001,36 @@
2021/06/06 | 148758 | systems/win32/miktex/tm/packages/trimspaces__doc.tar.lzma
2021/06/06 | 14812 | systems/texlive/tlnet/archive/suftesi.r59481.tar.xz
2021/06/06 | 147762 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma
-2021/06/06 | 147714 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma
-2021/06/06 | 147408 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma
2021/06/06 | 147406 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-2.9.tar.lzma
2021/06/06 | 146880 | macros/unicodetex/latex/einfart/einfart-doc-en.pdf
2021/06/06 | 14615 | graphics/mcf2graph/CHANGELOG
-2021/06/06 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
2021/06/06 | 14555 | systems/win32/miktex/tm/packages/l3backend.tar.lzma
-2021/06/06 | 14534 | systems/win32/miktex/tm/packages/easybook.tar.lzma
2021/06/06 | 145096 | systems/win32/miktex/tm/packages/listings.tar.lzma
-2021/06/06 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
2021/06/06 | 14347 | systems/win32/miktex/tm/packages/pdftexcmds__source.tar.lzma
-2021/06/06 | 14347 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma
2021/06/06 | 14323 | systems/win32/miktex/tm/packages/miktex-zzip-bin-x64-2.9.tar.lzma
-2021/06/06 | 1429094 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma
2021/06/06 | 1428258 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma
-2021/06/06 | 14276 | systems/texlive/tlnet/archive/easybook.r59476.tar.xz
-2021/06/06 | 1423057 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/06/06 | 1410525 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-x64-2.9.tar.lzma
2021/06/06 | 13983 | macros/latex/contrib/bjfuthesis/example/bibliography.bib
+2021/06/06 | 13952 | language/japanese/pxjahyper/pxjahyper.tex
2021/06/06 | 138780 | systems/texlive/tlnet/archive/platex.source.r59463.tar.xz
2021/06/06 | 13705 | systems/win32/miktex/tm/packages/atbegshi__source.tar.lzma
-2021/06/06 | 136506 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma
2021/06/06 | 136354 | systems/win32/miktex/tm/packages/miktex-mktex-bin-x64-2.9.tar.lzma
-2021/06/06 | 134794 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma
2021/06/06 | 134694 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-2.9.tar.lzma
2021/06/06 | 13457 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma
-2021/06/06 | 13448 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma
+2021/06/06 | 134240008 | systems/win32/miktex/setup/windows-x64/basic-miktex-21.6-x64.exe
2021/06/06 | 1333095 | systems/win32/miktex/tm/packages/hyph-utf8.tar.lzma
2021/06/06 | 132756 | systems/win32/miktex/tm/packages/everyshi__doc.tar.lzma
-2021/06/06 | 132184 | macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
-2021/06/06 | 131581 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma
2021/06/06 | 131495 | systems/win32/miktex/tm/packages/miktex-dvips-bin-x64-2.9.tar.lzma
2021/06/06 | 131377 | systems/win32/miktex/tm/packages/babel-english__doc.tar.lzma
-2021/06/06 | 1308119 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma
2021/06/06 | 13075713 | systems/win32/miktex/tm/packages/pgfplots__doc.tar.lzma
2021/06/06 | 1307103 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma
2021/06/06 | 1301145 | systems/win32/miktex/tm/packages/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/06/06 | 1300400 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma
-2021/06/06 | 129648 | macros/latex/contrib/easybook/easybook.dtx
-2021/06/06 | 1294235 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma
2021/06/06 | 1290740 | systems/win32/miktex/tm/packages/miktex-dvisvgm-bin-2.9.tar.lzma
-2021/06/06 | 1285296 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma
-2021/06/06 | 1285184 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma
2021/06/06 | 127140 | systems/win32/miktex/tm/packages/nicematrix__source.tar.lzma
+2021/06/06 | 127111 | language/japanese/pxjahyper/pxjahyper.pdf
2021/06/06 | 12610 | systems/win32/miktex/tm/packages/pxbase.tar.lzma
2021/06/06 | 12484 | systems/texlive/tlnet/archive/bmstu-iu8.r59472.tar.xz
-2021/06/06 | 124617 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma
+2021/06/06 | 124630280 | systems/win32/miktex/setup/windows-x86/basic-miktex-21.6.exe
2021/06/06 | 124584 | systems/win32/miktex/tm/packages/miktex-mktex-bin-2.9.tar.lzma
2021/06/06 | 12356 | systems/texlive/tlnet/archive/pxbase.r59473.tar.xz
2021/06/06 | 122941 | systems/win32/miktex/tm/packages/csplain.tar.lzma
@@ -635,49 +1038,33 @@
2021/06/06 | 121812 | systems/win32/miktex/tm/packages/lualibs.tar.lzma
2021/06/06 | 12124 | systems/win32/miktex/tm/packages/epstopdf-pkg__source.tar.lzma
2021/06/06 | 12043 | systems/win32/miktex/tm/packages/standalone.tar.lzma
-2021/06/06 | 1198706 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma
-2021/06/06 | 1198388 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma
2021/06/06 | 11924697 | systems/win32/miktex/tm/packages/lm.tar.lzma
2021/06/06 | 1189698 | systems/win32/miktex/tm/packages/fontspec__doc.tar.lzma
2021/06/06 | 118861 | systems/win32/miktex/tm/packages/oberdiek__source.tar.lzma
2021/06/06 | 11789 | systems/win32/miktex/tm/packages/ragged2e__source.tar.lzma
2021/06/06 | 117733 | systems/win32/miktex/tm/packages/bmstu-iu8__doc.tar.lzma
-2021/06/06 | 117480 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma
2021/06/06 | 117421 | systems/win32/miktex/tm/packages/miktex-dvips-bin-2.9.tar.lzma
-2021/06/06 | 1170757 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma
2021/06/06 | 1169713 | systems/win32/miktex/tm/packages/miktex-poppler-bin-2.9.tar.lzma
2021/06/06 | 11678 | systems/win32/miktex/tm/packages/ms__source.tar.lzma
2021/06/06 | 1156 | systems/win32/miktex/tm/packages/trimspaces.tar.lzma
2021/06/06 | 115557 | systems/win32/miktex/tm/packages/miktex-gregorio-bin-x64-2.9.tar.lzma
-2021/06/06 | 1153 | systems/win32/miktex/tm/packages/next/pr.ini
-2021/06/06 | 115120 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma
2021/06/06 | 115028 | systems/win32/miktex/tm/packages/amsmath__source.tar.lzma
2021/06/06 | 112881 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-x64-2.9.tar.lzma
-2021/06/06 | 112814 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma
2021/06/06 | 112207 | systems/win32/miktex/tm/packages/miktex-gd-bin-x64-2.9.tar.lzma
-2021/06/06 | 112167 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma
-2021/06/06 | 112072 | systems/texlive/tlnet/archive/kdpbook.doc.r59471.tar.xz
+2021/06/06 | 1090316 | support/TeX4ht/source/tex4ht-4ht.tex
2021/06/06 | 108983 | systems/win32/miktex/tm/packages/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/06/06 | 108936 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma
-2021/06/06 | 107992 | systems/texlive/tlnet/archive/texlive-scripts.r59470.tar.xz
-2021/06/06 | 1076118 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma
2021/06/06 | 1075039 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma
+2021/06/06 | 10738988 | systems/win32/w32tex/ptex-w32.tar.xz
2021/06/06 | 10695 | systems/win32/miktex/tm/packages/blindtext.tar.lzma
-2021/06/06 | 106860 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma
2021/06/06 | 105619 | graphics/mcf2graph/mcf2graph.mf
-2021/06/06 | 105412 | macros/latex/contrib/colorist.zip
2021/06/06 | 105047 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma
2021/06/06 | 1048010 | systems/win32/miktex/tm/packages/suftesi__doc.tar.lzma
2021/06/06 | 104500 | systems/texlive/tlnet/archive/siunitx.source.r59464.tar.xz
2021/06/06 | 1040992 | systems/texlive/tlnet/archive/suftesi.doc.r59481.tar.xz
-2021/06/06 | 103516 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma
-2021/06/06 | 103437 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma
2021/06/06 | 103433 | systems/win32/miktex/tm/packages/miktex-mfware-bin-x64-2.9.tar.lzma
2021/06/06 | 103375 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma
2021/06/06 | 10287153 | systems/win32/miktex/tm/packages/pgf__doc.tar.lzma
2021/06/06 | 101053 | systems/win32/miktex/tm/packages/cbcoptic.tar.lzma
-2021/06/06 | 101051 | macros/latex/contrib/minimalist.zip
-2021/06/06 | 100460 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma
2021/06/06 | 10045 | systems/win32/miktex/tm/packages/xkeyval.tar.lzma
2021/06/06 | 100408 | systems/win32/miktex/tm/packages/miktex-epstopdf-bin-2.9.tar.lzma
2021/06/05 | 99 | macros/latex-dev/base/ltpara-code.tex
@@ -692,25 +1079,20 @@
2021/06/05 | 9200 | macros/latex-dev/required/amsmath/amsopn.dtx
2021/06/05 | 90917 | macros/latex-dev/base/fntguide.tex
2021/06/05 | 9068 | macros/latex-dev/base/lppl-1-0.txt
-2021/06/05 | 904 | macros/latex/contrib/hyperref/doc/hyperref-doc2.html
2021/06/05 | 9018 | systems/win32/miktex/tm/packages/aiaa.tar.lzma
2021/06/05 | 90126 | macros/latex-dev/base/lttextcomp.dtx
2021/06/05 | 89927 | macros/latex-dev/base/utf8ienc.dtx
2021/06/05 | 8981 | macros/latex-dev/required/tools/rawfonts.dtx
2021/06/05 | 89718 | macros/latex-dev/base/slides.dtx
2021/06/05 | 896 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/17-IU8-appendices.sty
-2021/06/05 | 894443 | macros/latex/contrib/hyperref/hyperref.dtx
2021/06/05 | 8863 | macros/latex-dev/base/ltnews17.tex
2021/06/05 | 8736 | macros/latex-dev/base/ltthm.dtx
2021/06/05 | 8668 | macros/latex-dev/required/amsmath/amsbsy.dtx
-2021/06/05 | 8650700 | systems/win32/w32tex/uptex-w32.tar.xz
2021/06/05 | 8631 | macros/latex-dev/base/oldlfont.dtx
2021/06/05 | 85865 | macros/latex-dev/base/ltdefns.dtx
2021/06/05 | 8531 | macros/latex-dev/base/source2edoc.cls
2021/06/05 | 85099 | macros/latex-dev/required/amsmath/amsmath-2018-12-01.sty
2021/06/05 | 8496 | macros/latex-dev/base/texpert.txt
-2021/06/05 | 847077 | macros/latex/contrib/suftesi/suftesi.pdf
-2021/06/05 | 841079 | systems/win32/w32tex/ChangeLog
2021/06/05 | 8409 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/10-IU8-titlepage.sty
2021/06/05 | 837 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/14-IU8-terms-and-definitions.sty
2021/06/05 | 830650 | systems/win32/miktex/tm/packages/babel__doc.tar.lzma
@@ -723,10 +1105,6 @@
2021/06/05 | 795607 | macros/latex-dev/base/ltfilehook-code.pdf
2021/06/05 | 78863 | macros/latex/contrib/eq-pin2corr/examples/get-hash-string.pdf
2021/06/05 | 78305 | macros/latex-dev/base/ltshipout.dtx
-2021/06/05 | 771 | macros/latex/contrib/hyperref/doc/hyperref-doc3.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc7.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc6.html
-2021/06/05 | 768 | macros/latex/contrib/hyperref/doc/hyperref-doc5.html
2021/06/05 | 76725 | macros/latex-dev/base/ltfssini.dtx
2021/06/05 | 76075 | macros/latex-dev/required/tools/longtable.dtx
2021/06/05 | 7524 | macros/latex-dev/base/ltxguide.cls
@@ -750,9 +1128,6 @@
2021/06/05 | 685911 | systems/win32/miktex/tm/packages/babel__source.tar.lzma
2021/06/05 | 68435 | macros/latex-dev/base/usrguide.tex
2021/06/05 | 684097 | macros/latex-dev/base/lthooks-doc.pdf
-2021/06/05 | 6839 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2021/06/05 | 681691 | macros/latex/contrib/suftesi/templates.zip
-2021/06/05 | 6800352 | systems/win32/w32tex/ptex-ng-w32.tar.xz
2021/06/05 | 6794 | macros/latex-dev/required/tools/delarray.dtx
2021/06/05 | 676731 | macros/latex-dev/base/doc.pdf
2021/06/05 | 6760 | macros/latex-dev/base/slides.ins
@@ -785,7 +1160,6 @@
2021/06/05 | 5796 | macros/latex-dev/required/tools/somedefs.dtx
2021/06/05 | 578291 | systems/win32/miktex/tm/packages/l3kernel__source.tar.lzma
2021/06/05 | 5776 | macros/latex-dev/base/ltnews16.tex
-2021/06/05 | 5736 | macros/latex/contrib/hyperref/xr-hyper.sty
2021/06/05 | 5714 | macros/latex-dev/base/inputenc.ins
2021/06/05 | 5695 | macros/latex-dev/base/ltnews08.tex
2021/06/05 | 5680 | macros/latex-dev/required/tools/tools.ins
@@ -830,17 +1204,13 @@
2021/06/05 | 50810 | macros/latex-dev/required/graphics/drivers.dtx
2021/06/05 | 5041 | macros/latex-dev/base/latexsym.ins
2021/06/05 | 503401 | macros/latex-dev/base/docstrip.pdf
-2021/06/05 | 50274 | macros/latex/contrib/hyperref/hluatex.dtx
-2021/06/05 | 50085004 | systems/win32/w32tex/ltxpkgs.tar.xz
2021/06/05 | 4964 | macros/latex-dev/required/tools/fileerr.dtx
2021/06/05 | 4950 | macros/latex-dev/base/lthyphen.dtx
-2021/06/05 | 49506352 | systems/win32/w32tex/xetex-w32.tar.xz
2021/06/05 | 493957 | macros/latex-dev/base/fntguide.pdf
2021/06/05 | 4882 | systems/win32/miktex/tm/packages/miktex-config-2.9.tar.lzma
2021/06/05 | 48746 | macros/latex-dev/base/ltpara.dtx
2021/06/05 | 479593 | macros/latex-dev/base/ltcmdhooks-doc.pdf
2021/06/05 | 47901 | macros/latex-dev/base/lttab.dtx
-2021/06/05 | 477535 | macros/latex/contrib/hyperref/doc/hyperref-doc.html
2021/06/05 | 4762 | macros/latex-dev/base/ltlength.dtx
2021/06/05 | 474 | macros/latex-dev/required/firstaid/README.md
2021/06/05 | 470 | macros/latex/contrib/bmstu-iu8/README.md
@@ -852,7 +1222,6 @@
2021/06/05 | 454808 | macros/latex-dev/base/ltnews29.pdf
2021/06/05 | 454662 | macros/latex-dev/required/amsmath/testmath.pdf
2021/06/05 | 45245 | macros/latex-dev/base/ltspace.dtx
-2021/06/05 | 4479 | macros/latex/contrib/hyperref/README.md
2021/06/05 | 44724 | macros/latex-dev/base/ltfinal.dtx
2021/06/05 | 44409 | macros/latex-dev/base/latexrelease.dtx
2021/06/05 | 439816 | systems/win32/w32tex/mftools.tar.xz
@@ -877,7 +1246,6 @@
2021/06/05 | 4170 | macros/latex-dev/base/ltnews19.tex
2021/06/05 | 4113 | macros/latex-dev/required/graphics/epsfig.dtx
2021/06/05 | 40970 | macros/latex-dev/base/ltcmdhooks.dtx
-2021/06/05 | 4093730 | install/macros/latex/contrib/hyperref.tds.zip
2021/06/05 | 4087 | macros/latex-dev/base/classes.ins
2021/06/05 | 4079 | macros/latex-dev/base/lablst.tex
2021/06/05 | 40795 | macros/latex-dev/base/latexchanges.tex
@@ -888,7 +1256,6 @@
2021/06/05 | 3960 | macros/latex-dev/base/olddc.ins
2021/06/05 | 39431 | macros/latex-dev/base/ltmath.dtx
2021/06/05 | 3937 | macros/latex-dev/required/graphics/lscape.dtx
-2021/06/05 | 3910214 | macros/latex/contrib/hyperref.zip
2021/06/05 | 387987 | macros/latex-dev/base/ltnews28.pdf
2021/06/05 | 38735 | macros/latex-dev/base/latex209.dtx
2021/06/05 | 3854 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/02-IU8-construction.sty
@@ -896,7 +1263,6 @@
2021/06/05 | 382541 | macros/latex-dev/required/tools/longtable.pdf
2021/06/05 | 38031 | macros/latex-dev/base/ltnews18.pdf
2021/06/05 | 379735 | macros/latex-dev/base/ltnews26.pdf
-2021/06/05 | 3793 | macros/latex/contrib/bjfuthesis/example/contents/abstract.tex
2021/06/05 | 3781 | macros/latex-dev/base/tulm.ins
2021/06/05 | 376392 | macros/latex-dev/base/changes.txt
2021/06/05 | 374051 | macros/latex-dev/base/slides.pdf
@@ -944,7 +1310,6 @@
2021/06/05 | 30185 | macros/latex-dev/required/graphics/graphicx.dtx
2021/06/05 | 2994 | macros/latex-dev/required/graphics/graphics-drivers.ins
2021/06/05 | 29923 | macros/latex-dev/base/usrguide3.tex
-2021/06/05 | 298609 | macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
2021/06/05 | 2985 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/07-IU8-footnotes.sty
2021/06/05 | 29712 | macros/latex-dev/required/tools/multicol-2017-04-11.sty
2021/06/05 | 297070 | macros/latex-dev/base/ltnews20.pdf
@@ -1000,7 +1365,6 @@
2021/06/05 | 24441131 | systems/win32/miktex/tm/packages/pst-geo__source.tar.lzma
2021/06/05 | 243601 | macros/latex-dev/base/modguide.pdf
2021/06/05 | 242886 | macros/latex-dev/base/cfgguide.pdf
-2021/06/05 | 2427494 | macros/latex/contrib/hyperref/doc/hyperref.pdf
2021/06/05 | 24015 | macros/latex-dev/base/lterror.dtx
2021/06/05 | 239681 | macros/latex-dev/base/cyrguide.pdf
2021/06/05 | 239654 | macros/latex-dev/required/graphics/keyval.pdf
@@ -1012,7 +1376,6 @@
2021/06/05 | 23386 | macros/latex-dev/base/lppl.tex
2021/06/05 | 233623 | install/macros/latex-dev/required/latex-firstaid-dev.tds.zip
2021/06/05 | 229713 | macros/latex-dev/required/tools/trace.pdf
-2021/06/05 | 229696 | macros/latex/contrib/suftesi/suftesi.dtx
2021/06/05 | 228890 | macros/latex-dev/required/firstaid.zip
2021/06/05 | 228673 | macros/latex-dev/required/firstaid/latex2e-first-aid-for-external-files.pdf
2021/06/05 | 228654 | macros/latex/required/firstaid.zip
@@ -1023,7 +1386,6 @@
2021/06/05 | 22456 | macros/latex-dev/base/cfgguide.tex
2021/06/05 | 22350 | macros/latex/contrib/eq-pin2corr/eq-pin2corr.dtx
2021/06/05 | 2232 | macros/latex/contrib/eq-pin2corr/examples/get-hash-string.tex
-2021/06/05 | 22321872 | systems/win32/w32tex/pdftex-w32.tar.xz
2021/06/05 | 2225 | macros/latex-dev/required/tools/indentfirst.dtx
2021/06/05 | 220689 | macros/latex-dev/required/tools/dcolumn.pdf
2021/06/05 | 220417 | macros/latex-dev/base/ifthen.pdf
@@ -1040,7 +1402,6 @@
2021/06/05 | 212307 | macros/latex-dev/base/exscale.pdf
2021/06/05 | 21072 | macros/latex-dev/required/graphics/rotating.dtx
2021/06/05 | 2092 | macros/latex-dev/required/graphics/README.md
-2021/06/05 | 208783 | macros/latex/contrib/bjfuthesis/example/cover.pdf
2021/06/05 | 208359 | macros/latex-dev/base/latexsym.pdf
2021/06/05 | 207299 | macros/latex-dev/required/graphics/trig.pdf
2021/06/05 | 2065 | macros/latex-dev/required/firstaid/changes.txt
@@ -1050,7 +1411,6 @@
2021/06/05 | 20469 | macros/latex-dev/base/ltnews.cls
2021/06/05 | 204063 | macros/latex-dev/base/doc.dtx
2021/06/05 | 201172 | macros/latex/contrib/bmstu-iu8.zip
-2021/06/05 | 198815 | macros/latex/contrib/hyperref/doc/backref.pdf
2021/06/05 | 198647 | macros/latex-dev/required/tools/delarray.pdf
2021/06/05 | 197409 | macros/latex-dev/base/syntonly.pdf
2021/06/05 | 195211 | macros/latex-dev/required/tools/fileerr.pdf
@@ -1059,7 +1419,6 @@
2021/06/05 | 19040 | macros/latex-dev/base/lppl.txt
2021/06/05 | 189538 | macros/latex-dev/required/tools/hhline.pdf
2021/06/05 | 18940 | macros/latex-dev/base/ltnews29.tex
-2021/06/05 | 188802 | macros/latex/contrib/hyperref/doc/nameref.pdf
2021/06/05 | 187818 | macros/latex-dev/base/lthooks.dtx
2021/06/05 | 1874676 | macros/latex/contrib/nicematrix.zip
2021/06/05 | 1846 | macros/latex/contrib/eq-pin2corr/eq-pin2corr.ins
@@ -1099,7 +1458,6 @@
2021/06/05 | 1691140 | systems/win32/w32tex/win64/ptex-ng-w64.tar.xz
2021/06/05 | 167686 | macros/latex-dev/required/graphics/epsfig.pdf
2021/06/05 | 167628 | systems/win32/miktex/tm/packages/l3kernel.tar.lzma
-2021/06/05 | 1670 | macros/latex/contrib/suftesi/README
2021/06/05 | 1666 | macros/latex-dev/required/tools/README.md
2021/06/05 | 1666110 | systems/win32/miktex/tm/packages/platex.tar.lzma
2021/06/05 | 166368 | macros/latex-dev/base/ltnews17.pdf
@@ -1112,17 +1470,14 @@
2021/06/05 | 160521 | macros/latex-dev/base/manual.pdf
2021/06/05 | 159313 | macros/latex-dev/base/ltnews10.pdf
2021/06/05 | 158209 | macros/latex/contrib/tabularray/tabularray.sty
-2021/06/05 | 1581691 | install/macros/latex/contrib/suftesi.tds.zip
2021/06/05 | 157803 | macros/latex-dev/required/tools/indentfirst.pdf
2021/06/05 | 15737 | macros/latex-dev/required/graphics/cat.eps
2021/06/05 | 15699 | macros/latex-dev/base/slifonts.fdd
-2021/06/05 | 1564763 | macros/latex/contrib/suftesi.zip
2021/06/05 | 15625 | macros/latex-dev/base/ltxref.dtx
2021/06/05 | 156210 | macros/latex-dev/base/classes.dtx
2021/06/05 | 155055 | macros/latex-dev/base/ltnews08.pdf
2021/06/05 | 15429 | macros/latex-dev/required/graphics/graphics-2017-06-25.sty
2021/06/05 | 154034 | macros/latex-dev/required/tools/fontsmpl.pdf
-2021/06/05 | 152685 | macros/latex/contrib/hyperref/doc/hyperref-doc.tex
2021/06/05 | 1520 | macros/latex/contrib/bmstu-iu8/bmstu-example.tex
2021/06/05 | 15104 | macros/latex-dev/base/source2e.tex
2021/06/05 | 1505 | macros/latex-dev/required/amsmath/amsbsy.ins
@@ -1142,7 +1497,6 @@
2021/06/05 | 146200 | macros/latex-dev/base/webcomp.pdf
2021/06/05 | 14575 | macros/latex-dev/required/graphics/rotex.tex
2021/06/05 | 145610 | macros/latex-dev/required/amsmath/technote.pdf
-2021/06/05 | 14515 | macros/latex/contrib/hyperref/doc/hyperref-doc.css
2021/06/05 | 14421 | macros/latex-dev/base/lppl-1-2.txt
2021/06/05 | 1437 | macros/latex/contrib/bmstu-iu8/bmstu-iu8/styles/22-IU8-algorithms.sty
2021/06/05 | 143686 | macros/latex-dev/base/ltnews04.pdf
@@ -1179,7 +1533,6 @@
2021/06/05 | 12119 | macros/latex-dev/base/tulm.fdd
2021/06/05 | 12005 | macros/latex-dev/required/amsmath/technote.tex
2021/06/05 | 118359511 | systems/win32/miktex/tm/packages/pst-geo__doc.tar.lzma
-2021/06/05 | 117737 | macros/latex/contrib/hyperref/ChangeLog.txt
2021/06/05 | 11749 | macros/latex-dev/required/tools/array-2016-10-06.sty
2021/06/05 | 11590 | macros/latex-dev/base/ltpage.dtx
2021/06/05 | 114211 | macros/latex-dev/required/tools/varioref.dtx
@@ -1197,7 +1550,6 @@
2021/06/05 | 10817711 | systems/win32/miktex/tm/packages/l3kernel__doc.tar.lzma
2021/06/05 | 10776 | macros/latex-dev/required/tools/fontsmpl.dtx
2021/06/05 | 1074372 | macros/latex-dev/base/ltnews.pdf
-2021/06/05 | 10737796 | systems/win32/w32tex/ptex-w32.tar.xz
2021/06/05 | 10697 | macros/latex-dev/base/ltnews26.tex
2021/06/05 | 106908 | macros/latex-dev/base/inputenc.dtx
2021/06/05 | 10687 | macros/latex-dev/base/ltnews23.tex
@@ -1215,27 +1567,21 @@
2021/06/05 | 101085 | macros/latex/contrib/eq-pin2corr/doc/eq-pin2corr.pdf
2021/06/05 | 10105 | macros/latex-dev/base/webcomp.err
2021/06/05 | 100972 | graphics/mcf2graph/mcf_data_base.mcf
-2021/06/05 | 1006 | macros/latex/contrib/hyperref/doc/hyperref-doc4.html
2021/06/04 | 990 | fonts/fontawesome5/README.md
2021/06/04 | 980 | fonts/fontawesome5/tex/ufontawesomefree3.fd
2021/06/04 | 980 | fonts/fontawesome5/tex/ufontawesomefree2.fd
2021/06/04 | 980 | fonts/fontawesome5/tex/ufontawesomefree1.fd
2021/06/04 | 980 | fonts/fontawesome5/tex/ufontawesomefree0.fd
-2021/06/04 | 97866 | macros/latex/contrib/siunitx/siunitx-unit.dtx
2021/06/04 | 966920 | systems/texlive/tlnet/archive/newtx.doc.r59446.tar.xz
-2021/06/04 | 964 | macros/latex/contrib/siunitx/README.md
-2021/06/04 | 908004 | systems/texlive/tlnet/archive/tex4ht.r59459.tar.xz
2021/06/04 | 90221 | macros/latex/contrib/bjfuthesis/example/figures/admin-movie.png
2021/06/04 | 8804 | systems/texlive/tlnet/archive/lua-typo.r59457.tar.xz
2021/06/04 | 877313 | systems/win32/miktex/tm/packages/tex4ht.tar.lzma
2021/06/04 | 876418 | language/japanese/platex/pldoc.pdf
-2021/06/04 | 8762 | macros/latex/contrib/siunitx/siunitx-command.dtx
2021/06/04 | 861 | language/japanese/platex/pl209.ins
2021/06/04 | 8604 | systems/texlive/tlnet/archive/derivative.r59453.tar.xz
2021/06/04 | 8540 | macros/latex/contrib/kdpbook/images/volume-1.pdf
2021/06/04 | 8363 | language/japanese/platex/plnewsc14.tex
2021/06/04 | 825261 | systems/win32/miktex/tm/packages/uplatex.tar.lzma
-2021/06/04 | 8150 | macros/latex/contrib/siunitx/siunitx-symbol.dtx
2021/06/04 | 796388 | systems/texlive/tlnet/archive/optex.r59458.tar.xz
2021/06/04 | 7818 | language/japanese/platex/plnewsc01.tex
2021/06/04 | 77894 | macros/latex/contrib/todonotes/todonotes.dtx
@@ -1258,7 +1604,6 @@
2021/06/04 | 6562387 | systems/win32/miktex/tm/packages/newtx.tar.lzma
2021/06/04 | 6504 | macros/latex/contrib/kdpbook/images/volume-2.pdf
2021/06/04 | 6351 | macros/latex/contrib/acrotex/README.md
-2021/06/04 | 634770 | macros/latex/contrib/siunitx/siunitx.pdf
2021/06/04 | 6088 | systems/texlive/tlnet/archive/ocgx2.doc.r59455.tar.xz
2021/06/04 | 6069 | language/japanese/platex/plnews06.tex
2021/06/04 | 58496 | fonts/fontawesome5/type1/FontAwesome5Free-Regular.pfb
@@ -1274,7 +1619,6 @@
2021/06/04 | 545702 | macros/latex/contrib/bjfuthesis/example/figures/anonymous-details.png
2021/06/04 | 54376 | language/japanese/platex/plext.dtx
2021/06/04 | 543494 | macros/latex/contrib/acrotex/doc/aeb_man.tex
-2021/06/04 | 52879420 | systems/win32/w32tex/latex-dev.tar.xz
2021/06/04 | 5272 | fonts/fontawesome5/tex/fontawesome5-utex-helper.sty
2021/06/04 | 516 | systems/texlive/tlnet/archive/dtk-bibliography.r59447.tar.xz
2021/06/04 | 5163 | language/japanese/platex/plnewsc04.tex
@@ -1284,21 +1628,16 @@
2021/06/04 | 503116 | systems/win32/miktex/tm/packages/expkv.tar.lzma
2021/06/04 | 497831 | macros/latex/contrib/acrotex/examples/webeqtst.pdf
2021/06/04 | 487115 | macros/latex/contrib/bjfuthesis/example/figures/anonymous-search.png
-2021/06/04 | 48536 | macros/latex/contrib/siunitx/siunitx-table.dtx
2021/06/04 | 4760 | systems/texlive/tlnet/archive/expkv.r59452.tar.xz
-2021/06/04 | 475888 | macros/latex/contrib/siunitx/siunitx-table.pdf
-2021/06/04 | 4748 | macros/latex/contrib/siunitx/siunitx-abbreviations.cfg
2021/06/04 | 470104 | systems/texlive/tlnet/archive/expkv.doc.r59452.tar.xz
2021/06/04 | 4685 | language/japanese/platex/plnews02.tex
2021/06/04 | 467974 | macros/latex/contrib/todonotes.zip
-2021/06/04 | 4629 | macros/latex/contrib/siunitx/siunitx-locale.dtx
2021/06/04 | 4618 | macros/latex/contrib/kdpbook/kdpcover.cls
2021/06/04 | 4606 | language/japanese/platex/plnewsc15.tex
2021/06/04 | 4490 | fonts/fontawesome5/doc/fulllist.tex
2021/06/04 | 4488 | systems/texlive/tlnet/archive/expkv-cs.r59451.tar.xz
2021/06/04 | 42908 | systems/texlive/tlnet/archive/tuda-ci.r59456.tar.xz
2021/06/04 | 4153 | language/japanese/platex/plnewsc08.tex
-2021/06/04 | 41505 | macros/latex/contrib/siunitx/CHANGELOG.md
2021/06/04 | 414908 | systems/win32/miktex/tm/packages/dtk-bibliography.tar.lzma
2021/06/04 | 412992 | systems/texlive/tlnet/archive/dtk-bibliography.doc.r59447.tar.xz
2021/06/04 | 4047 | language/japanese/platex/plexpl3.dtx
@@ -1311,7 +1650,6 @@
2021/06/04 | 376907 | systems/win32/miktex/tm/packages/expkv-cs.tar.lzma
2021/06/04 | 3754 | language/japanese/platex/plnewsc16.tex
2021/06/04 | 3713 | language/japanese/platex/plnewsc02.tex
-2021/06/04 | 3687 | macros/latex/contrib/siunitx/siunitx.ins
2021/06/04 | 358366 | macros/latex/contrib/acrotex/examples/jquiztst.pdf
2021/06/04 | 3553 | macros/latex/contrib/projlib/README.md
2021/06/04 | 353196 | systems/texlive/tlnet/archive/expkv-cs.doc.r59451.tar.xz
@@ -1319,21 +1657,17 @@
2021/06/04 | 3446616 | systems/win32/w32tex/tex4htk-w32.tar.xz
2021/06/04 | 3390 | macros/latex/contrib/kdpbook/kdpcover.tex
2021/06/04 | 336972 | macros/latex/contrib/todonotes/todonotes.pdf
-2021/06/04 | 33332 | macros/latex/contrib/siunitx/siunitx-compound.dtx
2021/06/04 | 3321 | language/japanese/platex/plnewsc03.tex
2021/06/04 | 322528 | systems/texlive/tlnet/archive/pxchfon.doc.r59449.tar.xz
2021/06/04 | 320578 | macros/latex/contrib/acrotex/examples/jtxttst.pdf
2021/06/04 | 3197 | language/japanese/platex/plnewsc13.tex
2021/06/04 | 3194 | language/japanese/platex/plnews.cls
-2021/06/04 | 31738 | macros/latex/contrib/siunitx/siunitx-version-1.cfg
2021/06/04 | 3083 | fonts/fontawesome5/enc/fa5free0.enc
-2021/06/04 | 30792 | macros/latex/contrib/siunitx/siunitx-print.dtx
2021/06/04 | 3042 | fonts/fontawesome5/enc/fa5free1.enc
2021/06/04 | 303000 | fonts/fontawesome5/opentype/FontAwesome5Free-Solid-900.otf
2021/06/04 | 2999 | language/japanese/platex/plnewsc09.tex
2021/06/04 | 295383 | fonts/fontawesome5/type1/FontAwesome5Free-Solid.pfb
2021/06/04 | 2948 | language/japanese/platex/plnewsc10.tex
-2021/06/04 | 29488 | macros/latex/contrib/siunitx/siunitx-emulation.dtx
2021/06/04 | 293686 | macros/latex/contrib/bjfuthesis/example/figures/admin-navigation.png
2021/06/04 | 2931 | language/japanese/platex/plnews04.tex
2021/06/04 | 29246 | macros/latex/contrib/todonotes/examples/externalize.pdf
@@ -1341,20 +1675,14 @@
2021/06/04 | 2906 | fonts/fontawesome5/enc/fa5free2.enc
2021/06/04 | 2905 | fonts/fontawesome5/enc/fa5free3.enc
2021/06/04 | 29034 | macros/latex/contrib/profcollege/latex/PfCEquationSoustraction2.tex
-2021/06/04 | 2883 | macros/latex/contrib/siunitx/siunitx-binary.dtx
2021/06/04 | 285872 | systems/texlive/tlnet/archive/tex-nutshell.doc.r59448.tar.xz
2021/06/04 | 2784308 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.pdf
2021/06/04 | 2763 | language/japanese/platex/plnews03.tex
-2021/06/04 | 273398 | macros/latex/contrib/siunitx/siunitx-v2.sty
-2021/06/04 | 2710742 | install/macros/latex/contrib/siunitx.tds.zip
2021/06/04 | 27036 | systems/texlive/tlnet/archive/expkv.source.r59452.tar.xz
2021/06/04 | 26848 | macros/latex/contrib/todonotes/examples/saveColorByUsingLayers.pdf
-2021/06/04 | 2673049 | macros/latex/contrib/siunitx.zip
2021/06/04 | 2612 | fonts/fontawesome5/enc/fa5brands1.enc
-2021/06/04 | 25717 | macros/latex/contrib/siunitx/siunitx-complex.dtx
2021/06/04 | 253 | language/japanese/platex/platex.ini
2021/06/04 | 253604 | language/japanese/platex/platex.pdf
-2021/06/04 | 2426 | macros/latex/contrib/siunitx/siunitx-code.tex
2021/06/04 | 2421 | language/japanese/platex/plnewsc12.tex
2021/06/04 | 23766 | macros/latex/contrib/profcollege/latex/PfCEquationComposition2.tex
2021/06/04 | 23253 | language/japanese/platex/plvers.dtx
@@ -1379,19 +1707,16 @@
2021/06/04 | 1979 | macros/latex/contrib/todonotes/todonotes.ins
2021/06/04 | 197272 | macros/latex/contrib/acrotex/doc/eformman.tex
2021/06/04 | 196092 | systems/texlive/tlnet/archive/derivative.doc.r59453.tar.xz
-2021/06/04 | 19542 | macros/latex/contrib/siunitx/siunitx.dtx
2021/06/04 | 18820 | systems/texlive/tlnet/archive/expkv-cs.source.r59451.tar.xz
2021/06/04 | 1878 | fonts/fontawesome5/tex/fontawesome5.lua
2021/06/04 | 183060 | fonts/fontawesome5/opentype/FontAwesome5Brands-Regular-400.otf
2021/06/04 | 1828838 | install/language/japanese/platex.tds.zip
2021/06/04 | 1796 | fonts/fontawesome5/tex/fontawesome5-generic-helper.sty
2021/06/04 | 17567 | language/japanese/platex/platexrelease.dtx
-2021/06/04 | 1729 | macros/latex/contrib/siunitx/siunitx-binary.cfg
2021/06/04 | 1724 | macros/latex/contrib/kdpbook/README.md
2021/06/04 | 1703973 | language/japanese/platex.zip
2021/06/04 | 1685003 | fonts/fontawesome5.zip
2021/06/04 | 1684520 | macros/latex/contrib/profcollege/doc/ProfCollege-doc.zip
-2021/06/04 | 16529 | macros/latex/contrib/siunitx/siunitx-angle.dtx
2021/06/04 | 1631 | macros/latex/contrib/todonotes/README
2021/06/04 | 158330 | language/japanese/platex/jclasses.dtx
2021/06/04 | 1553 | language/japanese/platex/LICENSE
@@ -1401,17 +1726,13 @@
2021/06/04 | 1488 | language/japanese/platex/plcls.ins
2021/06/04 | 14828 | systems/texlive/tlnet/archive/uplatex.r59450.tar.xz
2021/06/04 | 148274 | language/japanese/platex/platex-en.pdf
-2021/06/04 | 1482618 | macros/latex/contrib/siunitx/siunitx-code.pdf
2021/06/04 | 14820 | systems/texlive/tlnet/archive/ocgx2.r59455.tar.xz
-2021/06/04 | 145224 | macros/latex/contrib/siunitx/siunitx.tex
-2021/06/04 | 14351 | macros/latex/contrib/siunitx/siunitx-quantity.dtx
2021/06/04 | 142661 | macros/latex/contrib/projlib/ProjLib-doc-en.pdf
2021/06/04 | 1418780 | systems/texlive/tlnet/archive/optex.doc.r59458.tar.xz
2021/06/04 | 13987 | macros/latex/contrib/acrotex/examples/webeqtst.tex
2021/06/04 | 1380 | fonts/fontawesome5/tfm/fa5brands0.tfm
2021/06/04 | 137664 | language/japanese/platex/exppl2e.pdf
2021/06/04 | 13656 | language/japanese/platex/exppl2e.sty
-2021/06/04 | 136388 | systems/texlive/tlnet/archive/tex4ht.doc.r59459.tar.xz
2021/06/04 | 1361 | fonts/fontawesome5/tex/tufontawesomepro.fd
2021/06/04 | 135101 | macros/latex/contrib/kdpbook.zip
2021/06/04 | 1340 | fonts/fontawesome5/tfm/fa5free2solid.tfm
@@ -1424,12 +1745,10 @@
2021/06/04 | 1208 | macros/latex/contrib/colorist/README.md
2021/06/04 | 1206 | fonts/fontawesome5/tex/ufontawesomebrands1.fd
2021/06/04 | 1206 | fonts/fontawesome5/tex/ufontawesomebrands0.fd
-2021/06/04 | 1206324 | systems/texlive/tlnet/archive/tex4ht.source.r59459.tar.xz
2021/06/04 | 1204 | fonts/fontawesome5/tfm/fa5free1regular.tfm
2021/06/04 | 1191 | language/japanese/platex/plfmt.ins
2021/06/04 | 118624 | language/japanese/platex/plcore.dtx
2021/06/04 | 1164175 | systems/win32/miktex/tm/packages/tuda-ci.tar.lzma
-2021/06/04 | 114975 | macros/latex/contrib/siunitx/siunitx-number.dtx
2021/06/04 | 1144 | fonts/fontawesome5/tfm/fa5brands1.tfm
2021/06/04 | 1132 | fonts/fontawesome5/tfm/fa5free0regular.tfm
2021/06/04 | 1121940 | systems/texlive/tlnet/archive/tuda-ci.doc.r59456.tar.xz
@@ -1446,8 +1765,8 @@
2021/06/04 | 10363 | macros/latex/contrib/acrotex/examples/jquiztst.tex
2021/06/04 | 1034 | macros/latex/contrib/todonotes/examples/alterAppearenceOfListOfTodos.tex
2021/06/04 | 10168 | language/japanese/platex/kinsoku.dtx
-2021/06/04 | 10106 | macros/latex/contrib/siunitx/siunitx-abbreviation.dtx
2021/06/04 | 1000084 | macros/latex/contrib/acrotex/doc/eformman.pdf
+2021/06/03 | 97808 | fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
2021/06/03 | 967 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__color_set_definition_simple.snap
2021/06/03 | 9622 | macros/latex/contrib/tuda-ci/tex/tudamecheng.cfg
2021/06/03 | 9462 | support/texlab/src/features/cursor.rs
@@ -1580,6 +1899,7 @@
2021/06/03 | 538 | support/texlab/tests/integration/snapshots/integration__completion__latex__user_command.snap
2021/06/03 | 5381 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo
2021/06/03 | 5361 | support/texlab/src/features/completion/component_command.rs
+2021/06/03 | 5325764 | install/fonts/musixtex-fonts.tds.zip
2021/06/03 | 5296 | support/texlab/src/features/definition/string.rs
2021/06/03 | 5267 | support/texlab/src/features/completion/color_model.rs
2021/06/03 | 521 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__structure_invalid_nesting.snap
@@ -1654,7 +1974,6 @@
2021/06/03 | 3994 | support/texlab/src/workspace/storage.rs
2021/06/03 | 3993 | support/texlab/src/features/lsp_kinds.rs
2021/06/03 | 3982 | support/texlab/src/features/definition/command.rs
-2021/06/03 | 39438884 | systems/win32/w32tex/latex.tar.xz
2021/06/03 | 3928 | support/texlab/src/features/definition/entry.rs
2021/06/03 | 3871 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco
2021/06/03 | 3815 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty
@@ -1685,6 +2004,7 @@
2021/06/03 | 354 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__command_definition_no_impl_error.snap
2021/06/03 | 353 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__verbatim_include_simple.snap
2021/06/03 | 35149 | support/texlab/LICENSE
+2021/06/03 | 3497 | fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
2021/06/03 | 347 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__citation_redundant_comma.snap
2021/06/03 | 3467 | support/texlab/src/features/completion/types.rs
2021/06/03 | 345 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__tikz_library_import_simple.snap
@@ -1783,7 +2103,6 @@
2021/06/03 | 23660 | support/texlab/src/features/completion.rs
2021/06/03 | 2361 | support/texlab/src/features/semantic/legend.rs
2021/06/03 | 2353 | support/texlab/src/syntax/latex/analysis/explicit_link.rs
-2021/06/03 | 23532264 | systems/win32/w32tex/cjkzr.tar.xz
2021/06/03 | 2350 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaReport.tex
2021/06/03 | 234 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__lexer__tests__escape_sequence.snap
2021/06/03 | 2340500 | macros/optex.zip
@@ -1815,9 +2134,6 @@
2021/06/03 | 1930 | support/texlab/src/syntax/latex/analysis/label_name.rs
2021/06/03 | 1917 | support/texlab/tests/integration/snapshots/integration__completion__latex__color_model_define_color.snap
2021/06/03 | 1914 | support/texlab/src/main.rs
-2021/06/03 | 18961196 | systems/win32/w32tex/luatex-exp-w32.tar.xz
-2021/06/03 | 18952344 | systems/win32/w32tex/luatex-w32.tar.xz
-2021/06/03 | 18936664 | systems/win32/w32tex/luatex-dev-w32.tar.xz
2021/06/03 | 18915 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls
2021/06/03 | 1886 | support/texlab/src/uri.rs
2021/06/03 | 1869 | info/dtk-bibliography/dtk-authoryear.bbx
@@ -1834,6 +2150,7 @@
2021/06/03 | 1780 | support/texlab/src/diagnostics.rs
2021/06/03 | 17408 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls
2021/06/03 | 17242 | support/texlab/src/syntax/latex/cst.rs
+2021/06/03 | 1716 | fonts/musixtex-fonts/README
2021/06/03 | 170 | support/texlab/src/syntax/latex/snapshots/texlab__syntax__latex__parser__tests__generic_command_empty.snap
2021/06/03 | 1687 | support/texlab/tests/integration/snapshots/integration__document_symbol__enumerate_flat.snap
2021/06/03 | 1686 | macros/latex/contrib/tuda-ci/tex/tuda-a5paper.clo
@@ -2691,7 +3008,6 @@
2021/06/02 | 1279 | macros/latex/base/legal.txt
2021/06/02 | 12765 | graphics/circuit_macros/lib3D.m4
2021/06/02 | 12711 | graphics/circuit_macros/examples/svg/HeathkitSVG.m4
-2021/06/02 | 1268 | macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex
2021/06/02 | 1265 | graphics/circuit_macros/examples/svg/HeadersSVG.m4
2021/06/02 | 1259 | graphics/circuit_macros/examples/Relay.m4
2021/06/02 | 1259 | graphics/circuit_macros/doc/RelayMan.m4
@@ -2781,8 +3097,8 @@
2021/06/01 | 938 | graphics/pgf/contrib/circuitikz/doc/circuitikz-context.tex
2021/06/01 | 937253 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.1.2.sty
2021/06/01 | 929934 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.1.2.tex
+2021/06/01 | 92938 | fonts/musixtex-fonts/type1/xslhz20d.pfb
2021/06/01 | 92817 | macros/latex/contrib/l3kernel/l3color.dtx
-2021/06/01 | 92502 | fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
2021/06/01 | 9216 | macros/latex/contrib/l3kernel/l3unicode.dtx
2021/06/01 | 9200 | macros/latex/required/amsmath/amsopn.dtx
2021/06/01 | 9109 | graphics/pgf/contrib/circuitikz/tex/pgfcircflow.tex
@@ -2812,6 +3128,7 @@
2021/06/01 | 79813 | macros/latex/contrib/l3kernel/l3box.dtx
2021/06/01 | 79798 | macros/latex/contrib/l3kernel/l3names.dtx
2021/06/01 | 7968 | systems/texlive/tlnet/archive/changes.r59408.tar.xz
+2021/06/01 | 77930 | fonts/musixtex-fonts/type1/xslz20d.pfb
2021/06/01 | 7670652 | systems/texlive/tlnet/archive/hvfloat.doc.r59409.tar.xz
2021/06/01 | 76288 | macros/latex/contrib/l3kernel/l3skip.dtx
2021/06/01 | 76152 | systems/texlive/tlnet/archive/pstricks.r59402.tar.xz
@@ -2824,9 +3141,9 @@
2021/06/01 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
2021/06/01 | 73674 | macros/latex/required/tools/tools-overview.pdf
2021/06/01 | 7346768 | install/macros/latex/required/latex-tools.tds.zip
+2021/06/01 | 73078 | fonts/musixtex-fonts/type1/musixspx.pfb
2021/06/01 | 7265507 | macros/latex/required/tools.zip
2021/06/01 | 72141 | macros/latex/required/tools/verbatim.dtx
-2021/06/01 | 71145 | fonts/musixtex-fonts/type1/musixspx.pfb
2021/06/01 | 71065 | macros/latex/contrib/l3kernel/expl3.dtx
2021/06/01 | 70578 | macros/latex/contrib/l3kernel/l3fp.dtx
2021/06/01 | 7020 | systems/texlive/tlnet/archive/plautopatch.r59405.tar.xz
@@ -2840,62 +3157,105 @@
2021/06/01 | 683433 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-0.9.3.tex
2021/06/01 | 6794 | macros/latex/required/tools/delarray.dtx
2021/06/01 | 6735 | macros/latex/required/amsmath/changes.txt
+2021/06/01 | 6692 | fonts/musixtex-fonts/type1/xgreg24.pfb
2021/06/01 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
2021/06/01 | 65589 | macros/latex/contrib/l3kernel/l3prg.dtx
2021/06/01 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
2021/06/01 | 6450 | macros/latex/contrib/l3kernel/l3term-glossary.tex
2021/06/01 | 6440 | macros/latex/required/amsmath/subeqn.tex
2021/06/01 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2021/06/01 | 6413 | fonts/musixtex-fonts/type1/xgreg29.pfb
+2021/06/01 | 63803 | fonts/musixtex-fonts/type1/xslu11.pfb
+2021/06/01 | 63720 | fonts/musixtex-fonts/type1/xsld11.pfb
2021/06/01 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
2021/06/01 | 623452 | macros/latex/contrib/l3kernel/expl3.pdf
2021/06/01 | 6227 | macros/latex/contrib/l3kernel/l3.ins
2021/06/01 | 6223 | macros/latex/required/tools/xr.dtx
+2021/06/01 | 62111 | fonts/musixtex-fonts/type1/xsldd20.pfb
2021/06/01 | 6195 | macros/latex/contrib/l3packages/xparse-2020-10-01.sty
+2021/06/01 | 61751 | fonts/musixtex-fonts/type1/xslud20.pfb
+2021/06/01 | 61637 | fonts/musixtex-fonts/type1/xslup20.pfb
2021/06/01 | 61460 | macros/latex/required/tools/bm.dtx
+2021/06/01 | 61438 | fonts/musixtex-fonts/type1/xsldu20.pfb
2021/06/01 | 607604 | macros/latex/contrib/acrotex/exerquiz.dtx
+2021/06/01 | 60584 | fonts/musixtex-fonts/type1/xsld20.pfb
+2021/06/01 | 60234 | fonts/musixtex-fonts/type1/xslu20.pfb
2021/06/01 | 59933 | macros/latex/required/tools/changes.txt
2021/06/01 | 59226 | macros/latex/contrib/biblatex-contrib/biblatex-cv/doc/cv.pdf
2021/06/01 | 58 | systems/mac/mactex/MacTeXtras-20210601.zip.md5
2021/06/01 | 5895 | macros/latex/contrib/graphics-def/dvips.def
2021/06/01 | 5860 | macros/latex/required/amsmath/ams-internal.txt
+2021/06/01 | 58087 | fonts/musixtex-fonts/type1/xslhz20.pfb
2021/06/01 | 5796 | macros/latex/required/tools/somedefs.dtx
-2021/06/01 | 577 | macros/latex/contrib/tiscreen/README
2021/06/01 | 574900 | systems/texlive/tlnet/archive/platex-tools.doc.r59403.tar.xz
+2021/06/01 | 57132 | fonts/musixtex-fonts/type1/xsld13.pfb
2021/06/01 | 57123 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2021/06/01 | 57062 | fonts/musixtex-fonts/type1/xslu13.pfb
2021/06/01 | 5680 | macros/latex/required/tools/tools.ins
+2021/06/01 | 56027 | fonts/musixtex-fonts/type1/xslhu13.pfb
+2021/06/01 | 55639 | fonts/musixtex-fonts/type1/xslhu24.pfb
+2021/06/01 | 55630 | fonts/musixtex-fonts/type1/xsld24.pfb
+2021/06/01 | 55343 | fonts/musixtex-fonts/type1/xslu24.pfb
2021/06/01 | 54578 | macros/latex/contrib/l3kernel/l3prop.dtx
+2021/06/01 | 54341 | fonts/musixtex-fonts/type1/xslhd24.pfb
2021/06/01 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2021/06/01 | 54061 | fonts/musixtex-fonts/type1/xtie20.pfb
+2021/06/01 | 54047 | fonts/musixtex-fonts/type1/xslu16.pfb
2021/06/01 | 54038 | graphics/pgf/contrib/circuitikz/tex/pgfcircmonopoles.tex
2021/06/01 | 53961 | macros/latex/contrib/l3packages/xparse.dtx
+2021/06/01 | 53714 | fonts/musixtex-fonts/type1/xsld16.pfb
+2021/06/01 | 53622 | fonts/musixtex-fonts/type1/musixsps.pfb
2021/06/01 | 534253 | macros/latex/contrib/l3packages/xparse.pdf
2021/06/01 | 5323 | macros/latex/required/amsmath/ams-external.txt
2021/06/01 | 53172 | macros/latex/required/tools/calc.dtx
+2021/06/01 | 53013 | fonts/musixtex-fonts/type1/xsld29.pfb
+2021/06/01 | 5291 | fonts/musixtex-fonts/type1/xadf11.pfb
+2021/06/01 | 52658 | fonts/musixtex-fonts/type1/xslhu16.pfb
+2021/06/01 | 52327 | fonts/musixtex-fonts/type1/xslu29.pfb
+2021/06/01 | 52192 | fonts/musixtex-fonts/type1/musix16.pfb
2021/06/01 | 5211 | macros/latex/required/tools/tools-overview.tex
+2021/06/01 | 5200 | fonts/musixtex-fonts/type1/xadf29.pfb
+2021/06/01 | 51980 | fonts/musixtex-fonts/type1/xslhu29.pfb
+2021/06/01 | 5195 | fonts/musixtex-fonts/type1/xadf13.pfb
2021/06/01 | 516356 | macros/latex/required/tools/array.pdf
2021/06/01 | 516007 | macros/latex/required/tools/multicol.pdf
+2021/06/01 | 5157 | fonts/musixtex-fonts/type1/xadf20.pfb
+2021/06/01 | 51532 | fonts/musixtex-fonts/type1/musix20.pfb
+2021/06/01 | 5141 | fonts/musixtex-fonts/type1/xadf24.pfb
+2021/06/01 | 5119 | fonts/musixtex-fonts/type1/xadf16.pfb
+2021/06/01 | 51080 | fonts/musixtex-fonts/type1/musix24.pfb
2021/06/01 | 51059 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
2021/06/01 | 508231 | macros/latex/required/amsmath/amsldoc.pdf
2021/06/01 | 50810 | macros/latex/required/graphics/drivers.dtx
+2021/06/01 | 50285 | fonts/musixtex-fonts/type1/xslhu11.pfb
2021/06/01 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
2021/06/01 | 4964 | macros/latex/required/tools/fileerr.dtx
+2021/06/01 | 49601 | fonts/musixtex-fonts/type1/xslhd13.pfb
2021/06/01 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
2021/06/01 | 49349 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
2021/06/01 | 489 | macros/latex/contrib/graphics-def/README.md
2021/06/01 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
2021/06/01 | 484860 | macros/latex/contrib/l3packages/xfrac.pdf
+2021/06/01 | 48262 | fonts/musixtex-fonts/type1/xslhu20.pfb
+2021/06/01 | 47585 | fonts/musixtex-fonts/type1/xslhd20.pfb
2021/06/01 | 4725 | macros/latex/contrib/l3packages/CHANGELOG.md
2021/06/01 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
2021/06/01 | 47128 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
+2021/06/01 | 46878 | fonts/musixtex-fonts/type1/xslhd29.pfb
+2021/06/01 | 46619 | fonts/musixtex-fonts/type1/xslhd11.pfb
+2021/06/01 | 46543 | fonts/musixtex-fonts/type1/musix11.pfb
2021/06/01 | 46448 | systems/texlive/tlnet/archive/thuthesis.source.r59411.tar.xz
-2021/06/01 | 4564546 | install/fonts/musixtex-fonts.tds.zip
+2021/06/01 | 46036 | fonts/musixtex-fonts/type1/xslhd16.pfb
+2021/06/01 | 45955 | fonts/musixtex-fonts/type1/musix13.pfb
2021/06/01 | 454662 | macros/latex/required/amsmath/testmath.pdf
-2021/06/01 | 4537108 | fonts/musixtex-fonts.zip
2021/06/01 | 440185 | graphics/pgf/contrib/circuitikz/doc/circuitikzmanual.tex
+2021/06/01 | 44012 | fonts/musixtex-fonts/type1/musix29.pfb
2021/06/01 | 440078 | macros/latex/contrib/l3packages/xtemplate.pdf
2021/06/01 | 439620 | macros/latex/contrib/hep-paper/hep-paper-documentation.pdf
2021/06/01 | 43453 | macros/latex/required/tools/theorem.dtx
2021/06/01 | 4341 | macros/latex/required/amsmath/amsxtra.dtx
2021/06/01 | 43320 | macros/latex/contrib/l3kernel/l3debug.dtx
+2021/06/01 | 4253 | fonts/musixtex-fonts/type1/xppff10.pfb
2021/06/01 | 4240 | macros/latex/contrib/l3kernel/l3legacy.dtx
2021/06/01 | 422433151 | systems/mac/mactex/MacTeXtras-20210601.zip
2021/06/01 | 422268 | graphics/pgf/contrib/circuitikz/tex/circuitikz-0.8.3.sty
@@ -2929,13 +3289,12 @@
2021/06/01 | 35880 | macros/latex/required/tools/tabularx.dtx
2021/06/01 | 35666 | macros/latex/contrib/l3kernel/l3quark.dtx
2021/06/01 | 35317 | graphics/pgf/contrib/circuitikz/doc/changelog.tex
-2021/06/01 | 3522 | fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
2021/06/01 | 351189 | macros/latex/required/tools/theorem.pdf
2021/06/01 | 34691 | graphics/pgf/contrib/circuitikz/tex/pgfcircvoltage.tex
2021/06/01 | 33916 | macros/latex/required/graphics/changes.txt
2021/06/01 | 33863 | macros/latex/required/tools/varioref-2016-02-16.sty
-2021/06/01 | 3374 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
2021/06/01 | 33286 | macros/latex/contrib/l3kernel/l3sys.dtx
+2021/06/01 | 3322 | fonts/musixtex-fonts/type1/mxsk.pfb
2021/06/01 | 331713 | macros/latex/contrib/l3packages/xfp.pdf
2021/06/01 | 331424 | macros/latex/required/tools/bm.pdf
2021/06/01 | 330815 | macros/latex/required/tools/verbatim.pdf
@@ -2989,6 +3348,7 @@
2021/06/01 | 25151 | macros/latex/required/tools/trace.dtx
2021/06/01 | 25033 | macros/latex/contrib/graphics-def.zip
2021/06/01 | 250134 | macros/latex/contrib/l3kernel/l3news09.pdf
+2021/06/01 | 24929 | fonts/musixtex-fonts/type1/xslz20.pfb
2021/06/01 | 2491412 | systems/texlive/tlnet/archive/changes.doc.r59408.tar.xz
2021/06/01 | 2486 | macros/latex/contrib/biblatex-contrib/biblatex-cv/american-cv.lbx
2021/06/01 | 24865 | macros/latex/contrib/biblatex-contrib/biblatex-cv/doc/biblatex-cv.tex
@@ -3001,6 +3361,7 @@
2021/06/01 | 231224 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
2021/06/01 | 23064 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
2021/06/01 | 229713 | macros/latex/required/tools/trace.pdf
+2021/06/01 | 2273 | fonts/musixtex-fonts/map/musix.map
2021/06/01 | 22605 | macros/latex/required/amsmath/diffs-m.txt
2021/06/01 | 225983 | macros/latex/required/amsmath/amsmath.dtx
2021/06/01 | 2229 | macros/latex/contrib/l3kernel/source3.tex
@@ -3046,7 +3407,6 @@
2021/06/01 | 1721217 | macros/latex/contrib/l3kernel/interface3.pdf
2021/06/01 | 1711 | systems/mac/mactex/Licenses.txt
2021/06/01 | 170708 | macros/latex/contrib/hvarabic/doc/hvarabic.pdf
-2021/06/01 | 1706 | fonts/musixtex-fonts/README
2021/06/01 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
2021/06/01 | 167686 | macros/latex/required/graphics/epsfig.pdf
2021/06/01 | 16580 | graphics/pgf/contrib/circuitikz/tex/pgfcircpath.tex
@@ -3069,7 +3429,9 @@
2021/06/01 | 15263 | macros/latex/contrib/graphics-def/xetex.def
2021/06/01 | 151731 | macros/latex/contrib/l3kernel/l3docstrip.pdf
2021/06/01 | 151572 | macros/latex/contrib/l3kernel/l3news06.pdf
+2021/06/01 | 151390 | fonts/musixtex-fonts/type1/xslhu29d.pfb
2021/06/01 | 15138 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
+2021/06/01 | 151163 | fonts/musixtex-fonts/type1/xslhd29d.pfb
2021/06/01 | 150672 | macros/latex/contrib/l3kernel/l3news02.pdf
2021/06/01 | 1505 | macros/latex/required/amsmath/amsbsy.ins
2021/06/01 | 1504 | macros/latex/required/amsmath/amsmath.ins
@@ -3092,487 +3454,84 @@
2021/06/01 | 14077 | macros/latex/required/tools/afterpage.dtx
2021/06/01 | 138991 | macros/latex/required/amsmath/amsopn.pdf
2021/06/01 | 13880 | macros/latex/required/graphics/keyval.dtx
+2021/06/01 | 137352 | fonts/musixtex-fonts/type1/xslhd13d.pfb
2021/06/01 | 137132 | systems/texlive/tlnet/archive/plautopatch.doc.r59405.tar.xz
2021/06/01 | 136547 | macros/latex/contrib/l3kernel/l3file.dtx
2021/06/01 | 13447 | macros/latex/required/amsmath/amsgen.dtx
-2021/06/01 | 133841 | macros/latex/contrib/tiscreen.zip
-2021/06/01 | 131993 | macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
+2021/06/01 | 133935 | fonts/musixtex-fonts/type1/xslhu13d.pfb
+2021/06/01 | 131512 | fonts/musixtex-fonts/type1/xslhd16d.pfb
2021/06/01 | 1306 | macros/latex/contrib/l3packages/xfrac.ins
+2021/06/01 | 129978 | fonts/musixtex-fonts/type1/xslhd20d.pfb
+2021/06/01 | 129773 | fonts/musixtex-fonts/type1/xslhd24d.pfb
2021/06/01 | 12959097 | install/macros/latex/contrib/l3kernel.tds.zip
+2021/06/01 | 129375 | fonts/musixtex-fonts/type1/xslu20d.pfb
2021/06/01 | 129110 | macros/latex/contrib/l3kernel/l3basics.dtx
+2021/06/01 | 129012 | fonts/musixtex-fonts/type1/xslhu16d.pfb
2021/06/01 | 12891 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
2021/06/01 | 12854 | macros/latex/contrib/graphics-def/dvipdfmx.def
2021/06/01 | 128312 | macros/latex/contrib/l3kernel/l3news07.pdf
2021/06/01 | 127986 | macros/latex/required/tools/array.dtx
+2021/06/01 | 127854 | fonts/musixtex-fonts/type1/xslhu20d.pfb
+2021/06/01 | 127692 | fonts/musixtex-fonts/type1/xslhu24d.pfb
2021/06/01 | 1272 | macros/latex/contrib/l3packages/xparse.ins
2021/06/01 | 12718117 | macros/latex/contrib/l3kernel.zip
2021/06/01 | 12714 | macros/latex/required/tools/dcolumn.dtx
+2021/06/01 | 127126 | fonts/musixtex-fonts/type1/xsld20d.pfb
2021/06/01 | 12559 | macros/latex/required/tools/array-2020-02-10.sty
+2021/06/01 | 125590 | fonts/musixtex-fonts/type1/xslhd11d.pfb
2021/06/01 | 125338 | macros/latex/contrib/l3kernel/l3token.dtx
+2021/06/01 | 123647 | fonts/musixtex-fonts/type1/xslhu11d.pfb
2021/06/01 | 12348 | graphics/pgf/contrib/circuitikz/tex/circuitikz.sty
2021/06/01 | 123018 | graphics/pgf/contrib/circuitikz/tex/pgfcircquadpoles.tex
2021/06/01 | 1228 | macros/latex/contrib/l3packages/l3keys2e.ins
2021/06/01 | 122713 | macros/latex/contrib/l3kernel/l3news01.pdf
2021/06/01 | 12133 | macros/latex/required/tools/longtable-2020-01-07.sty
2021/06/01 | 12005 | macros/latex/required/amsmath/technote.tex
+2021/06/01 | 120023 | fonts/musixtex-fonts/type1/xslu24d.pfb
2021/06/01 | 11 | macros/context/contrib/context-vim/VERSION
2021/06/01 | 1191 | macros/latex/contrib/l3packages/xfp.ins
+2021/06/01 | 118979 | fonts/musixtex-fonts/type1/xsld24d.pfb
2021/06/01 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
+2021/06/01 | 118386 | fonts/musixtex-fonts/type1/xslu11d.pfb
2021/06/01 | 11808 | macros/latex/contrib/l3kernel/l3fparray.dtx
2021/06/01 | 117 | macros/latex/contrib/biblatex-contrib/biblatex-cv/biblatex-cv.cbx
2021/06/01 | 11749 | macros/latex/required/tools/array-2016-10-06.sty
+2021/06/01 | 116628 | fonts/musixtex-fonts/type1/xsld11d.pfb
+2021/06/01 | 116311 | fonts/musixtex-fonts/type1/xslu29d.pfb
2021/06/01 | 116201 | macros/latex/contrib/l3kernel/l3keys.dtx
2021/06/01 | 11613 | macros/latex/contrib/l3packages/l3keys2e.dtx
2021/06/01 | 114588 | macros/latex/contrib/l3kernel/l3news04.pdf
+2021/06/01 | 114487 | fonts/musixtex-fonts/type1/xsld29d.pfb
2021/06/01 | 114211 | macros/latex/required/tools/varioref.dtx
2021/06/01 | 11403 | macros/latex/required/amsmath/amstext.dtx
+2021/06/01 | 11393 | fonts/musixtex-fonts/type1/xgreg20.pfb
+2021/06/01 | 11392 | fonts/musixtex-fonts/type1/xgreg16.pfb
+2021/06/01 | 11360 | fonts/musixtex-fonts/type1/xgreg13.pfb
2021/06/01 | 113475 | macros/latex/contrib/l3kernel/l3str-convert.dtx
2021/06/01 | 1128 | macros/latex/required/graphics/graphics.ins
2021/06/01 | 11289 | macros/latex/required/amsmath/amscd.dtx
+2021/06/01 | 11272 | fonts/musixtex-fonts/type1/xgreg11.pfb
2021/06/01 | 112556 | macros/latex/required/amsmath/amsxtra.pdf
2021/06/01 | 112485 | macros/latex/contrib/l3kernel/l3news05.pdf
2021/06/01 | 11177 | macros/latex/contrib/biblatex-contrib/biblatex-cv/doc/biblatex-cv.bib
2021/06/01 | 11153 | macros/latex/required/tools/hhline.dtx
2021/06/01 | 109737 | macros/latex/required/amsmath/subeqn.pdf
2021/06/01 | 109641 | macros/latex/contrib/hep-paper/hep-paper-implementation.dtx
+2021/06/01 | 109432 | fonts/musixtex-fonts/type1/xslu13d.pfb
2021/06/01 | 107921 | macros/latex/contrib/l3kernel/l3expan.dtx
2021/06/01 | 10776 | macros/latex/required/tools/fontsmpl.dtx
2021/06/01 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2021/06/01 | 107296 | fonts/musixtex-fonts/type1/xsld13d.pfb
2021/06/01 | 10682 | macros/latex/required/graphics/trig.dtx
2021/06/01 | 10649 | macros/latex/required/tools/enumerate.dtx
2021/06/01 | 1063749 | macros/latex/contrib/hep-paper/hep-paper-implementation.pdf
2021/06/01 | 106148 | graphics/pgf/contrib/circuitikz/tex/pgfcircmultipoles.tex
2021/06/01 | 105510 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
2021/06/01 | 104675 | macros/latex/required/amsmath/amsldoc.tex
+2021/06/01 | 103867 | fonts/musixtex-fonts/type1/xslu16d.pfb
2021/06/01 | 10324 | systems/texlive/tlnet/archive/hvfloat.r59409.tar.xz
2021/06/01 | 1021921 | graphics/pgf/contrib/circuitikz/tex/circuitikz-1.2.7.sty
2021/06/01 | 1014383 | graphics/pgf/contrib/circuitikz/tex/t-circuitikz-1.2.7.tex
+2021/06/01 | 101408 | fonts/musixtex-fonts/type1/xsld16d.pfb
2021/06/01 | 10052 | systems/texlive/tlnet/archive/ptex-base.r59406.tar.xz
2021/06/01 | 100247 | macros/latex/contrib/l3packages/xtemplate.dtx
-2021/05/31 | 998 | macros/latex/contrib/translator/translator-bibliography-dictionary-Serbian.dict
-2021/05/31 | 9967 | macros/latex/contrib/thuthesis/ref/refs.bib
-2021/05/31 | 983 | macros/latex/contrib/translator/translator-bibliography-dictionary-Polish.dict
-2021/05/31 | 95758 | language/japanese/plautopatch/plautopatch-ja.pdf
-2021/05/31 | 953 | macros/latex/contrib/translator/translator-bibliography-dictionary-French.dict
-2021/05/31 | 95366 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.pdf
-2021/05/31 | 9532 | language/japanese/plautopatch/plautopatch.sty
-2021/05/31 | 952 | macros/latex/contrib/translator/translator-bibliography-dictionary-German.dict
-2021/05/31 | 94686 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s2c.pdf
-2021/05/31 | 943 | macros/latex/contrib/translator/translator-bibliography-dictionary-Turkish.dict
-2021/05/31 | 934 | language/japanese/uplatex/uplfmt.ins
-2021/05/31 | 93238 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.pdf
-2021/05/31 | 931 | language/japanese/plautopatch/plarydshln.sty
-2021/05/31 | 929 | macros/latex/contrib/translator/translator-bibliography-dictionary-Dutch.dict
-2021/05/31 | 926 | macros/latex/contrib/translator/translator-bibliography-dictionary-Swedish.dict
-2021/05/31 | 92271 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s2c.pdf
-2021/05/31 | 92038 | language/japanese/uptex-base/samples/adobe-gb-utf8.tex
-2021/05/31 | 915 | macros/latex/contrib/translator/translator-bibliography-dictionary-Spanish.dict
-2021/05/31 | 9132 | language/japanese/uptex-base/samples/bkmk-utf8.tex
-2021/05/31 | 9103 | language/japanese/plautopatch/plautopatch-ja.tex
-2021/05/31 | 908 | macros/latex/contrib/translator/translator-bibliography-dictionary-Italian.dict
-2021/05/31 | 907477 | install/language/japanese/uplatex.tds.zip
-2021/05/31 | 90608 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s2c.pdf
-2021/05/31 | 90429 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s2c.pdf
-2021/05/31 | 903 | macros/latex/contrib/translator/translator-bibliography-dictionary-English.dict
-2021/05/31 | 900 | macros/latex/contrib/translator/translator-bibliography-dictionary-Danish.dict
-2021/05/31 | 895 | macros/latex/contrib/translator/translator-bibliography-dictionary-Catalan.dict
-2021/05/31 | 895 | language/japanese/uptex-base/00readme_uptex.txt
-2021/05/31 | 89273 | macros/latex/contrib/hvfloat/doc/examples/right1s2c.pdf
-2021/05/31 | 88335 | macros/latex/contrib/hvfloat/doc/examples/paper-default2s1c.pdf
-2021/05/31 | 87924 | macros/latex/contrib/hvfloat/doc/examples/paper-inner2s2c.pdf
-2021/05/31 | 87711 | macros/latex/contrib/hvfloat/doc/examples/odd1s2c.pdf
-2021/05/31 | 87688 | macros/latex/contrib/hvfloat/doc/examples/fullpage1s2c.pdf
-2021/05/31 | 8765 | macros/latex/contrib/translator/translator.sty
-2021/05/31 | 87651 | macros/latex/contrib/hvfloat/doc/examples/after2s2c.pdf
-2021/05/31 | 8735 | language/japanese/uptex-base/ukinsoku.tex
-2021/05/31 | 870 | language/japanese/uptex-base/samples/texxet-jis.tex
-2021/05/31 | 86865 | macros/latex/contrib/hvfloat/doc/examples/even1s2c.pdf
-2021/05/31 | 86853 | macros/latex/contrib/hvfloat/doc/examples/right2s2c.pdf
-2021/05/31 | 86754 | macros/latex/contrib/hvfloat/doc/examples/odd2s2c.pdf
-2021/05/31 | 86623 | macros/latex/contrib/hvfloat/doc/examples/outer1s2c.pdf
-2021/05/31 | 863 | macros/latex/contrib/thuthesis/thuthesis-inline.cbx
-2021/05/31 | 85901 | macros/latex/contrib/hvfloat/doc/examples/default2s2c.pdf
-2021/05/31 | 85643 | macros/latex/contrib/hvfloat/doc/examples/even2s1c.pdf
-2021/05/31 | 85613 | macros/latex/contrib/hvfloat/doc/examples/left2s2c.pdf
-2021/05/31 | 85535 | macros/latex/contrib/hvfloat/doc/examples/even2s2c.pdf
-2021/05/31 | 85195 | macros/latex/contrib/hvfloat/doc/examples/odd2s1c.pdf
-2021/05/31 | 85191 | macros/latex/contrib/hvfloat/doc/examples/outer2s1c.pdf
-2021/05/31 | 84961 | macros/latex/contrib/hvfloat/doc/examples/outer2s2c.pdf
-2021/05/31 | 84929 | macros/latex/contrib/hvfloat/doc/examples/inner1s2c.pdf
-2021/05/31 | 84881 | macros/latex/contrib/hvfloat/doc/examples/inner2s1c.pdf
-2021/05/31 | 84251 | macros/latex/contrib/hvfloat/doc/examples/inner2s2c.pdf
-2021/05/31 | 83672 | macros/latex/contrib/hvfloat/doc/examples/default1s2c.pdf
-2021/05/31 | 83533 | macros/latex/contrib/hvfloat/doc/examples/default1s1c.pdf
-2021/05/31 | 8288 | language/japanese/uplatex/uplvers.dtx
-2021/05/31 | 82729 | macros/latex/contrib/hvfloat/doc/examples/after1s1c.pdf
-2021/05/31 | 82552 | macros/latex/contrib/hvfloat/doc/examples/right1s1c.pdf
-2021/05/31 | 82305 | macros/latex/contrib/hvfloat/doc/examples/default2s1c.pdf
-2021/05/31 | 81801 | macros/latex/contrib/hvfloat/doc/examples/paper-default1s1c.pdf
-2021/05/31 | 81720 | macros/latex/contrib/hvfloat/doc/examples/paper-right1s1c.pdf
-2021/05/31 | 81502 | macros/latex/contrib/hvfloat/doc/examples/right2s1c.pdf
-2021/05/31 | 813 | language/japanese/uptex-base/samples/console_io.tex
-2021/05/31 | 81305 | macros/latex/contrib/hvfloat/doc/examples/odd1s1c.pdf
-2021/05/31 | 81145 | macros/latex/contrib/hvfloat/doc/examples/paper-after1s1c.pdf
-2021/05/31 | 802 | macros/latex/contrib/thuthesis/thuthesis-numeric.bbx
-2021/05/31 | 796 | language/japanese/ptex-base/README.md
-2021/05/31 | 7965858 | graphics/pstricks/base.zip
-2021/05/31 | 7955 | language/japanese/plautopatch/plautopatch.tex
-2021/05/31 | 79245 | macros/latex/contrib/hvfloat/doc/examples/even1s1c.pdf
-2021/05/31 | 78889 | language/japanese/platex-tools/plextarray.pdf
-2021/05/31 | 7839 | macros/plain/contrib/xintsession.zip
-2021/05/31 | 778 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bbx
-2021/05/31 | 74011 | language/japanese/uptex-base/samples/adobe-cns-utf8.tex
-2021/05/31 | 73 | language/japanese/uptex-base/euptex.ini
-2021/05/31 | 73233 | language/japanese/platex-tools/pxatbegshi.pdf
-2021/05/31 | 7111003 | macros/latex/contrib/hvfloat/doc/hvfloat.pdf
-2021/05/31 | 69 | language/japanese/ptex-base/eptex.ini
-2021/05/31 | 6889 | macros/latex/contrib/thuthesis/README.md
-2021/05/31 | 6784 | language/japanese/uptex-base/samples/aozora-ujreport-utf8.tex
-2021/05/31 | 6782 | language/japanese/uptex-base/samples/aozora-ujbook-utf8.tex
-2021/05/31 | 6748 | language/japanese/uptex-base/samples/aozora-ujarticle-utf8.tex
-2021/05/31 | 6704 | language/japanese/uptex-base/samples/aozora-utreport-utf8.tex
-2021/05/31 | 6702 | language/japanese/uptex-base/samples/aozora-utbook-utf8.tex
-2021/05/31 | 6677 | language/japanese/uptex-base/samples/set3-check-h-utf8.tex
-2021/05/31 | 6668 | language/japanese/uptex-base/samples/aozora-utf8.tex
-2021/05/31 | 6668 | language/japanese/uptex-base/samples/aozora-utarticle-utf8.tex
-2021/05/31 | 64 | language/japanese/ptex-base/ptex.ini
-2021/05/31 | 64927 | language/japanese/platex-tools/plextdelarray.pdf
-2021/05/31 | 626 | language/japanese/uplatex/README.md
-2021/05/31 | 625 | macros/latex/contrib/translator/translator-environment-dictionary-Greek.dict
-2021/05/31 | 61 | language/japanese/uptex-base/uptex.ini
-2021/05/31 | 615046 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s2c.pdf
-2021/05/31 | 6148 | language/japanese/platex-tools/pxeverysel.sty
-2021/05/31 | 613 | macros/latex/contrib/hvfloat/doc/examples/runEXA.sh
-2021/05/31 | 6115 | language/japanese/uptex-base/samples/bkmk-jis.tex
-2021/05/31 | 61143 | language/japanese/platex-tools/pxeverysel.pdf
-2021/05/31 | 607 | language/japanese/platex-tools/pxmulticol.sty
-2021/05/31 | 606338 | language/japanese/platex-tools.zip
-2021/05/31 | 59744 | macros/latex/contrib/hvfloat/latex/hvfloat.sty
-2021/05/31 | 5905 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.tex
-2021/05/31 | 5905 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.tex
-2021/05/31 | 5902 | language/japanese/platex-tools/plextarray.tex
-2021/05/31 | 58689 | language/japanese/platex-tools/plarray.pdf
-2021/05/31 | 5817 | language/japanese/ptex-base/kinsoku.tex
-2021/05/31 | 575 | macros/latex/contrib/translator/README.md
-2021/05/31 | 573 | macros/latex/contrib/hvfloat/doc/examples/runAll.sh
-2021/05/31 | 563 | language/japanese/uptex-base/samples/area-uptex.mp
-2021/05/31 | 555 | language/japanese/uplatex/upldocs.ins
-2021/05/31 | 55160 | systems/texlive/tlnet/archive/reledmac.r59398.tar.xz
-2021/05/31 | 548 | macros/latex/contrib/thuthesis/data/acknowledgements.tex
-2021/05/31 | 5479 | language/japanese/plautopatch/plcollcell.sty
-2021/05/31 | 5438 | macros/latex/contrib/thuthesis/data/denotation.tex
-2021/05/31 | 5420 | language/japanese/uptex-base/samples/jbib1-jis.tex
-2021/05/31 | 5412 | language/japanese/uptex-base/samples/jbib2-utf8.tex
-2021/05/31 | 53462 | language/japanese/uptex-base/samples/adobe-kr-utf8.tex
-2021/05/31 | 52975 | language/japanese/platex-tools/pxeveryshi.pdf
-2021/05/31 | 52592 | language/japanese/platex-tools/pxftnright.pdf
-2021/05/31 | 521 | macros/latex/contrib/translator/translator-environment-dictionary-Russian.dict
-2021/05/31 | 5212 | language/japanese/uptex-base/samples/otfsmpl-uplatex.tex
-2021/05/31 | 511 | macros/latex/contrib/translator/translator-environment-dictionary-Bulgarian.dict
-2021/05/31 | 5059 | language/japanese/platex-tools/plextdelarray.tex
-2021/05/31 | 49517 | language/japanese/uplatex/uplatex.dtx
-2021/05/31 | 4922 | macros/latex/contrib/thuthesis/data/chap02.tex
-2021/05/31 | 490 | macros/latex/contrib/thuthesis/latexmkrc
-2021/05/31 | 48678 | language/japanese/uptex-base/samples/adobe-jp-utf8.tex
-2021/05/31 | 4852 | macros/latex/contrib/thuthesis/thusetup.tex
-2021/05/31 | 480 | macros/latex/contrib/translator/translator-environment-dictionary-Serbian.dict
-2021/05/31 | 479 | macros/latex/contrib/thuthesis/thuthesis-author-year.bbx
-2021/05/31 | 4794 | macros/latex/contrib/hvfloat/doc/examples/multi-outer2s2c.tex
-2021/05/31 | 4793 | macros/latex/contrib/hvfloat/doc/examples/multi-inner2s2c.tex
-2021/05/31 | 4791 | language/japanese/uptex-base/samples/sangoku-uplatex.tex
-2021/05/31 | 477 | macros/latex/contrib/translator/translator-environment-dictionary-Portuguese.dict
-2021/05/31 | 476 | macros/latex/contrib/translator/translator-environment-dictionary-Croatian.dict
-2021/05/31 | 475 | language/japanese/uptex-base/samples/area-jis.mp
-2021/05/31 | 473667 | language/japanese/uplatex/upldoc.pdf
-2021/05/31 | 471 | language/japanese/uptex-base/samples/area-utf8.mp
-2021/05/31 | 47154 | macros/latex/contrib/thuthesis/thuthesis-author-year.bst
-2021/05/31 | 4656 | macros/latex/contrib/thuthesis/data/chap01.tex
-2021/05/31 | 462 | macros/latex/contrib/thuthesis/data/resolution.tex
-2021/05/31 | 458 | language/japanese/uptex-base/samples/area-sjis.mp
-2021/05/31 | 457 | language/japanese/uptex-base/samples/area-euc.mp
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.tex
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.tex
-2021/05/31 | 4576 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.tex
-2021/05/31 | 455 | macros/latex/contrib/translator/translator-environment-dictionary-Polish.dict
-2021/05/31 | 453 | macros/latex/contrib/translator/translator-environment-dictionary-Turkish.dict
-2021/05/31 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.tex
-2021/05/31 | 4534 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.tex
-2021/05/31 | 4532 | macros/latex/contrib/translator/translator-theorem-dictionary-Russian.dict
-2021/05/31 | 4478 | macros/latex/contrib/translator/translator-theorem-dictionary-Bulgarian.dict
-2021/05/31 | 446 | language/japanese/uptex-base/README.md
-2021/05/31 | 445936 | systems/texlive/tlnet/archive/xcharter.doc.r59394.tar.xz
-2021/05/31 | 44309 | macros/latex/contrib/thuthesis/thuthesis-bachelor.bst
-2021/05/31 | 44305 | macros/latex/contrib/thuthesis/thuthesis-numeric.bst
-2021/05/31 | 44150 | language/japanese/platex-tools/pxmulticol.pdf
-2021/05/31 | 4410 | language/japanese/uplatex/Makefile
-2021/05/31 | 433 | macros/latex/contrib/translator/translator-environment-dictionary-English.dict
-2021/05/31 | 433 | macros/latex/contrib/translator/translator-environment-dictionary-Catalan.dict
-2021/05/31 | 432 | macros/latex/contrib/translator/translator-environment-dictionary-French.dict
-2021/05/31 | 4304 | macros/latex/contrib/translator/translator-theorem-dictionary-Portuguese.dict
-2021/05/31 | 429 | macros/latex/contrib/translator/translator-environment-dictionary-Spanish.dict
-2021/05/31 | 428 | macros/latex/contrib/thuthesis/ref/appendix.bib
-2021/05/31 | 4230 | macros/latex/contrib/translator/translator-basic-dictionary-Bulgarian.dict
-2021/05/31 | 4229 | language/japanese/platex-tools/pxftnright.sty
-2021/05/31 | 4219 | macros/latex/contrib/translator/translator-basic-dictionary-Russian.dict
-2021/05/31 | 4184 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.tex
-2021/05/31 | 417 | macros/latex/contrib/translator/translator-environment-dictionary-Italian.dict
-2021/05/31 | 415 | macros/latex/contrib/translator/translator-environment-dictionary-Czech.dict
-2021/05/31 | 4157 | macros/latex/contrib/thuthesis/data/chap03.tex
-2021/05/31 | 413 | macros/latex/contrib/translator/translator-environment-dictionary-Swedish.dict
-2021/05/31 | 408 | macros/latex/contrib/translator/translator-environment-dictionary-German.dict
-2021/05/31 | 4089 | language/japanese/uptex-base/samples/sangoku-uptex.tex
-2021/05/31 | 4088 | language/japanese/platex-tools/pxatbegshi.sty
-2021/05/31 | 405257 | macros/latex/contrib/thuthesis/thuthesis-example.pdf
-2021/05/31 | 40420 | fonts/newpx/type1/pxsys.pfb
-2021/05/31 | 403 | macros/latex/contrib/translator/translator-environment-dictionary-Dutch.dict
-2021/05/31 | 40136 | language/japanese/plautopatch/plautopatch.pdf
-2021/05/31 | 3994 | macros/latex/contrib/translator/translator-theorem-dictionary-Czech.dict
-2021/05/31 | 3972 | macros/latex/contrib/translator/translator-theorem-dictionary-Greek.dict
-2021/05/31 | 396 | macros/latex/contrib/translator/translator-environment-dictionary-Danish.dict
-2021/05/31 | 3964 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.tex
-2021/05/31 | 3964 | language/japanese/platex-tools/pxatbegshi.tex
-2021/05/31 | 3886 | language/japanese/uptex-base/samples/testrun.bat
-2021/05/31 | 38867 | fonts/newpx/type1/pxbsys.pfb
-2021/05/31 | 3871 | macros/latex/contrib/translator/translator-theorem-dictionary-Turkish.dict
-2021/05/31 | 3836 | language/japanese/ptex-base/eptexdefs.lib
-2021/05/31 | 3819 | macros/latex/contrib/translator/translator-basic-dictionary-Greek.dict
-2021/05/31 | 3794 | macros/latex/contrib/translator/translator-theorem-dictionary-French.dict
-2021/05/31 | 3774 | macros/plain/contrib/xintsession/README.md
-2021/05/31 | 3763 | macros/latex/contrib/translator/translator-theorem-dictionary-Polish.dict
-2021/05/31 | 3756 | macros/latex/contrib/translator/translator-theorem-dictionary-Spanish.dict
-2021/05/31 | 3745 | macros/latex/contrib/translator/translator-theorem-dictionary-Italian.dict
-2021/05/31 | 372 | language/japanese/uptex-base/samples/box-utf8.eps
-2021/05/31 | 3725 | macros/latex/contrib/translator/translator-basic-dictionary-Czech.dict
-2021/05/31 | 3721 | macros/latex/contrib/translator/translator-theorem-dictionary-German.dict
-2021/05/31 | 3700 | macros/latex/contrib/translator/translator-theorem-dictionary-Catalan.dict
-2021/05/31 | 3697 | macros/latex/contrib/translator/translator-basic-dictionary-Spanish.dict
-2021/05/31 | 3695 | macros/latex/contrib/translator/translator-basic-dictionary-Italian.dict
-2021/05/31 | 36941 | graphics/pstricks/base/dvips/pstricks.pro
-2021/05/31 | 3689 | language/japanese/platex-tools/plextarray.sty
-2021/05/31 | 3670 | macros/latex/contrib/translator/translator-basic-dictionary-German.dict
-2021/05/31 | 366 | macros/latex/contrib/thuthesis/thuthesis-bachelor.cbx
-2021/05/31 | 3667 | macros/latex/contrib/translator/translator-basic-dictionary-Turkish.dict
-2021/05/31 | 3663 | macros/latex/contrib/translator/translator-basic-dictionary-French.dict
-2021/05/31 | 365 | macros/latex/contrib/thuthesis/thuthesis-numeric.cbx
-2021/05/31 | 3658 | macros/latex/contrib/translator/translator-theorem-dictionary-Danish.dict
-2021/05/31 | 3642 | macros/latex/contrib/translator/translator-theorem-dictionary-Dutch.dict
-2021/05/31 | 3637 | macros/latex/contrib/translator/translator-theorem-dictionary-Croatian.dict
-2021/05/31 | 3632 | language/japanese/uptex-base/samples/utfsmpl-uplatex.tex
-2021/05/31 | 36240 | language/japanese/platex-tools/pxxspace.pdf
-2021/05/31 | 3623 | macros/latex/contrib/translator/translator-basic-dictionary-Polish.dict
-2021/05/31 | 3619 | macros/latex/contrib/translator/translator-basic-dictionary-Dutch.dict
-2021/05/31 | 3616 | macros/latex/contrib/translator/translator-theorem-dictionary-Serbian.dict
-2021/05/31 | 3567 | macros/latex/contrib/translator/translator-theorem-dictionary-Norsk.dict
-2021/05/31 | 3563 | language/japanese/uptex-base/samples/jbtest.bib
-2021/05/31 | 355 | language/japanese/uptex-base/samples/box-sjis.eps
-2021/05/31 | 3556 | macros/latex/contrib/translator/translator-basic-dictionary-Croatian.dict
-2021/05/31 | 35463 | language/japanese/platex-tools/pldocverb.pdf
-2021/05/31 | 3538 | macros/latex/contrib/translator/translator-theorem-dictionary-Swedish.dict
-2021/05/31 | 3535 | macros/latex/contrib/translator/translator-basic-dictionary-English.dict
-2021/05/31 | 35309 | language/japanese/uptex-base/01uptex_doc_utf8.txt
-2021/05/31 | 3529 | macros/latex/contrib/translator/translator-basic-dictionary-Catalan.dict
-2021/05/31 | 3523 | macros/latex/contrib/translator/translator-theorem-dictionary-English.dict
-2021/05/31 | 3515 | language/japanese/platex-tools/pxxspace.sty
-2021/05/31 | 350 | language/japanese/uptex-base/samples/box-euc.eps
-2021/05/31 | 35074 | language/japanese/platex-tools/plextcolortbl.pdf
-2021/05/31 | 34716 | macros/latex/contrib/thuthesis/CHANGELOG.md
-2021/05/31 | 3465 | macros/latex/contrib/translator/translator-basic-dictionary-Serbian.dict
-2021/05/31 | 3464 | language/japanese/plautopatch/pxstfloats.sty
-2021/05/31 | 3435 | macros/latex/contrib/translator/translator-basic-dictionary-Nynorsk.dict
-2021/05/31 | 3417 | language/japanese/uptex-base/samples/adobe-cid.tex
-2021/05/31 | 3410 | macros/latex/contrib/translator/translator-basic-dictionary-Norsk.dict
-2021/05/31 | 3405 | language/japanese/plautopatch/README.md
-2021/05/31 | 339 | language/japanese/uptex-base/samples/box-jis.eps
-2021/05/31 | 337883 | language/japanese/uptex-base.zip
-2021/05/31 | 3355 | macros/latex/contrib/translator/translator-basic-dictionary-Danish.dict
-2021/05/31 | 3341 | macros/latex/contrib/translator/translator-basic-dictionary-Swedish.dict
-2021/05/31 | 33370 | language/japanese/uptex-base/02uptex_changelog_utf8.txt
-2021/05/31 | 320 | language/japanese/uptex-base/samples/bkmk-docinfo.txt
-2021/05/31 | 31 | language/japanese/uptex-base/samples/iotext.txt
-2021/05/31 | 3158 | language/japanese/uptex-base/samples/simple-u-utf8.tex
-2021/05/31 | 3157 | language/japanese/uptex-base/samples/greek-uplatex.tex
-2021/05/31 | 313 | macros/latex/contrib/thuthesis/spine.tex
-2021/05/31 | 2954 | macros/latex/contrib/thuthesis/data/chap04.tex
-2021/05/31 | 292892 | install/macros/latex/contrib/translator.tds.zip
-2021/05/31 | 2918 | language/japanese/platex-tools/README.md
-2021/05/31 | 2915 | language/japanese/platex-tools/plarray.tex
-2021/05/31 | 290014 | macros/latex/contrib/translator.zip
-2021/05/31 | 2898 | macros/latex/contrib/translator/translator-basic-dictionary-Portuguese.dict
-2021/05/31 | 2890 | language/japanese/platex-tools/pxeverysel.tex
-2021/05/31 | 285 | macros/latex/contrib/thuthesis/data/comments.tex
-2021/05/31 | 2764 | language/japanese/uptex-base/samples/kinsoku-chk-utf8.tex
-2021/05/31 | 2746 | language/japanese/uptex-base/samples/widow.tex
-2021/05/31 | 2746 | language/japanese/platex-tools/pxeveryshi.tex
-2021/05/31 | 2735 | language/japanese/uptex-base/samples/simple-utf8.tex
-2021/05/31 | 2689 | language/japanese/uptex-base/samples/simple-jis.tex
-2021/05/31 | 26548 | language/japanese/uptex-base/euptex.src
-2021/05/31 | 26454 | language/japanese/ptex-base/eptex.src
-2021/05/31 | 2613 | language/japanese/uptex-base/samples/simple-u-jis.tex
-2021/05/31 | 2589 | language/japanese/platex-tools/pxxspace.tex
-2021/05/31 | 251 | language/japanese/uplatex/uplatex.ini
-2021/05/31 | 2500 | language/japanese/uptex-base/samples/simple-sjis.tex
-2021/05/31 | 2493 | language/japanese/uptex-base/samples/simple-euc.tex
-2021/05/31 | 2397 | language/japanese/pxbase/README.md
-2021/05/31 | 2384 | language/japanese/uptex-base/samples/00readme_uptex_samples.txt
-2021/05/31 | 237 | language/japanese/uptex-base/samples/jstr-uptex.mp
-2021/05/31 | 2375 | macros/latex/contrib/thuthesis/thuthesis-example.tex
-2021/05/31 | 23661 | graphics/pstricks/base/Changes
-2021/05/31 | 2362 | language/japanese/platex-tools/pxftnright.tex
-2021/05/31 | 2357654 | macros/latex/contrib/hvfloat/doc/examples/doublepage2s1c.pdf
-2021/05/31 | 234 | language/japanese/uptex-base/samples/jstr-utf8.mp
-2021/05/31 | 2334 | macros/latex/contrib/hvfloat/Changes
-2021/05/31 | 2280 | macros/latex/contrib/thuthesis/data/abstract.tex
-2021/05/31 | 227 | language/japanese/uptex-base/samples/jstr-jis.mp
-2021/05/31 | 22266 | macros/latex/contrib/thuthesis/spine.pdf
-2021/05/31 | 22237 | macros/latex/contrib/translator/translator.tex
-2021/05/31 | 221 | language/japanese/uptex-base/samples/jstr-sjis.mp
-2021/05/31 | 221 | language/japanese/uptex-base/samples/jstr-euc.mp
-2021/05/31 | 21625 | language/japanese/pxbase/pxbabel.tex
-2021/05/31 | 2145 | language/japanese/uptex-base/README_uptex.txt
-2021/05/31 | 2110 | language/japanese/pxjahyper/README.md
-2021/05/31 | 209864 | macros/latex/contrib/translator/translator.pdf
-2021/05/31 | 2086 | language/japanese/plautopatch/plsiunitx.sty
-2021/05/31 | 208576 | systems/texlive/tlnet/archive/reledmac.source.r59398.tar.xz
-2021/05/31 | 2056 | fonts/newpx/tfm/zplbsy.tfm
-2021/05/31 | 2050588 | systems/texlive/tlnet/archive/xcharter.r59394.tar.xz
-2021/05/31 | 203374 | macros/latex/contrib/thuthesis/thuthesis.dtx
-2021/05/31 | 2024 | macros/latex/contrib/thuthesis/Makefile
-2021/05/31 | 2024 | language/japanese/uptex-base/samples/yaku-jsc-utf8.tex
-2021/05/31 | 2004 | fonts/newpx/tfm/zplsy.tfm
-2021/05/31 | 1965 | language/japanese/plautopatch/plextarydshln.sty
-2021/05/31 | 1963 | macros/latex/contrib/translator/translator-numbers-dictionary-Portuguese.dict
-2021/05/31 | 1958 | language/japanese/uplatex/README_uplatex.txt
-2021/05/31 | 1937 | language/japanese/platex-tools/pxmulticol.tex
-2021/05/31 | 1928 | macros/latex/contrib/translator/translator-numbers-dictionary-Russian.dict
-2021/05/31 | 1928 | language/japanese/ptex-base/ptex.tex
-2021/05/31 | 191844 | language/japanese/uplatex/uplatex.pdf
-2021/05/31 | 19106 | macros/latex/contrib/thuthesis/LICENSE
-2021/05/31 | 1902 | macros/latex/contrib/translator/translator-numbers-dictionary-Bulgarian.dict
-2021/05/31 | 1900 | language/japanese/uptex-base/samples/jbib3-utf8.tex
-2021/05/31 | 1868 | macros/latex/contrib/translator/translator-numbers-dictionary-Polish.dict
-2021/05/31 | 1846 | macros/latex/contrib/translator/translator-numbers-dictionary-Greek.dict
-2021/05/31 | 1836 | language/japanese/platex-tools/plarray.sty
-2021/05/31 | 18125 | macros/plain/contrib/xintsession/xintsession.tex
-2021/05/31 | 1810 | language/japanese/uptex-base/uptex.tex
-2021/05/31 | 1796 | fonts/newpx/vf/zplbsy.vf
-2021/05/31 | 1792 | fonts/newpx/vf/zplsy.vf
-2021/05/31 | 1786 | macros/latex/contrib/thuthesis/data/appendix-translation.tex
-2021/05/31 | 1771 | language/japanese/platex-tools/plextdelarray.sty
-2021/05/31 | 17699 | language/japanese/uplatex/uplfonts.dtx
-2021/05/31 | 1751 | macros/latex/contrib/translator/translator-numbers-dictionary-Turkish.dict
-2021/05/31 | 1746 | language/japanese/plautopatch/pxpgfrcs.sty
-2021/05/31 | 1739 | macros/latex/contrib/translator/translator-numbers-dictionary-Czech.dict
-2021/05/31 | 1727 | macros/latex/contrib/translator/translator-numbers-dictionary-French.dict
-2021/05/31 | 1725 | macros/latex/contrib/translator/translator-numbers-dictionary-Serbian.dict
-2021/05/31 | 1721 | macros/latex/contrib/translator/translator-numbers-dictionary-Croatian.dict
-2021/05/31 | 1719 | macros/latex/contrib/thuthesis/data/appendix-survey.tex
-2021/05/31 | 1712646 | install/macros/latex/contrib/thuthesis.tds.zip
-2021/05/31 | 1708 | language/japanese/platex-tools/pxeveryshi.sty
-2021/05/31 | 1701 | macros/latex/contrib/translator/translator-numbers-dictionary-Italian.dict
-2021/05/31 | 1698 | macros/latex/contrib/translator/translator-months-dictionary-Portuguese.dict
-2021/05/31 | 1687223 | macros/latex/contrib/thuthesis.zip
-2021/05/31 | 168266 | language/japanese/uplatex/ujclasses.dtx
-2021/05/31 | 16704 | language/japanese/uplatex/ukinsoku.dtx
-2021/05/31 | 1664 | macros/latex/contrib/thuthesis/data/committee.tex
-2021/05/31 | 1652 | macros/latex/contrib/translator/translator-numbers-dictionary-Spanish.dict
-2021/05/31 | 16516 | systems/texlive/tlnet/archive/pxjahyper.r59395.tar.xz
-2021/05/31 | 1647 | language/japanese/platex-tools/pldocverb.tex
-2021/05/31 | 1644 | macros/latex/contrib/translator/translator-numbers-dictionary-Dutch.dict
-2021/05/31 | 1644 | fonts/newpx/tfm/pxbsys.tfm
-2021/05/31 | 1638 | macros/latex/contrib/translator/translator-numbers-dictionary-German.dict
-2021/05/31 | 1638 | macros/latex/contrib/translator/translator-numbers-dictionary-English.dict
-2021/05/31 | 1636 | language/japanese/platex-tools/plextcolortbl.tex
-2021/05/31 | 1631 | macros/latex/contrib/translator/translator-numbers-dictionary-Swedish.dict
-2021/05/31 | 1619 | macros/latex/contrib/translator/translator-numbers-dictionary-Nynorsk.dict
-2021/05/31 | 1618 | macros/latex/contrib/translator/translator-numbers-dictionary-Norsk.dict
-2021/05/31 | 1614 | macros/latex/contrib/translator/translator-numbers-dictionary-Catalan.dict
-2021/05/31 | 1611 | language/japanese/uptex-base/samples/linebreak.bib
-2021/05/31 | 1605 | macros/latex/contrib/translator/translator-numbers-dictionary-Danish.dict
-2021/05/31 | 1601 | language/japanese/uptex-base/samples/yaku-jsc-jis.tex
-2021/05/31 | 1591 | language/japanese/uptex-base/LICENSE
-2021/05/31 | 15909 | language/japanese/uptex-base/samples/show_kcat.tex
-2021/05/31 | 1586 | language/japanese/uplatex/LICENSE
-2021/05/31 | 15774 | language/japanese/uptex-base/samples/Makefile
-2021/05/31 | 1572 | fonts/newpx/tfm/pxsys.tfm
-2021/05/31 | 1569 | language/japanese/uplatex/uplcls.ins
-2021/05/31 | 1565 | macros/latex/contrib/translator/translator-months-dictionary-Greek.dict
-2021/05/31 | 1554 | language/japanese/ptex-base/LICENSE
-2021/05/31 | 1534860 | support/TeX4ht/source/tex4ht-fonts-noncjk.tex
-2021/05/31 | 151912 | language/japanese/pxbase/pxbabel.pdf
-2021/05/31 | 150413 | language/japanese/plautopatch.zip
-2021/05/31 | 1501 | macros/latex/contrib/translator/translator-months-dictionary-Russian.dict
-2021/05/31 | 1500 | language/japanese/plautopatch/LICENSE
-2021/05/31 | 1500 | language/japanese/platex-tools/LICENSE
-2021/05/31 | 1493 | macros/latex/contrib/translator/translator-months-dictionary-Bulgarian.dict
-2021/05/31 | 1478 | macros/latex/contrib/thuthesis/data/appendix.tex
-2021/05/31 | 1467 | macros/latex/contrib/translator/translator-months-dictionary-Polish.dict
-2021/05/31 | 146330 | macros/latex/contrib/hvfloat/doc/examples/multi-after1s1c.pdf
-2021/05/31 | 146317 | macros/latex/contrib/hvfloat/doc/examples/multi-default2s1c.pdf
-2021/05/31 | 14620981 | macros/latex/contrib/hvfloat.zip
-2021/05/31 | 146151 | macros/latex/contrib/hvfloat/doc/examples/multi-default1s1c.pdf
-2021/05/31 | 145707 | macros/latex/contrib/hvfloat/doc/examples/multi-right1s1c.pdf
-2021/05/31 | 1452 | macros/latex/contrib/thuthesis/data/resume.tex
-2021/05/31 | 145245 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s2c.pdf
-2021/05/31 | 145131 | macros/latex/contrib/hvfloat/doc/examples/sub-after2s2c.pdf
-2021/05/31 | 144680 | macros/latex/contrib/hvfloat/doc/examples/sub-right2s2c.pdf
-2021/05/31 | 144594 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s2c.pdf
-2021/05/31 | 144046 | macros/latex/contrib/hvfloat/doc/examples/sub-default1s1c.pdf
-2021/05/31 | 143999 | macros/latex/contrib/hvfloat/doc/examples/sub-after1s1c.pdf
-2021/05/31 | 143930 | macros/latex/contrib/hvfloat/doc/examples/sub-right1s1c.pdf
-2021/05/31 | 143892 | macros/latex/contrib/hvfloat/doc/examples/sub-default2s2c.pdf
-2021/05/31 | 1425 | macros/latex/contrib/translator/translator-months-dictionary-Croatian.dict
-2021/05/31 | 1419 | language/japanese/uptex-base/samples/check_enc.pl
-2021/05/31 | 14186 | macros/latex/contrib/thuthesis/tsinghua-name-bachelor.pdf
-2021/05/31 | 1412 | macros/latex/contrib/translator/translator-months-dictionary-Czech.dict
-2021/05/31 | 139787 | graphics/pstricks/base/generic/pstricks.tex
-2021/05/31 | 1396 | macros/latex/contrib/translator/translator-months-dictionary-Serbian.dict
-2021/05/31 | 1387 | macros/latex/contrib/thuthesis/thuthesis.ins
-2021/05/31 | 13795 | language/japanese/uptex-base/samples/punctuation.tex
-2021/05/31 | 136 | language/japanese/uptex-base/samples/jstr-uptex-incl.tex
-2021/05/31 | 136 | language/japanese/uptex-base/samples/area-uptex-incl.tex
-2021/05/31 | 1366 | macros/latex/contrib/translator/translator-months-dictionary-Turkish.dict
-2021/05/31 | 13661 | language/japanese/ptex-base.zip
-2021/05/31 | 134 | language/japanese/uptex-base/samples/jstr-utf8-incl.tex
-2021/05/31 | 134 | language/japanese/uptex-base/samples/jstr-sjis-incl.tex
-2021/05/31 | 134 | language/japanese/uptex-base/samples/area-utf8-incl.tex
-2021/05/31 | 134 | language/japanese/uptex-base/samples/area-sjis-incl.tex
-2021/05/31 | 1349 | language/japanese/platex-tools/pldocverb.sty
-2021/05/31 | 1348 | macros/latex/contrib/translator/translator-months-dictionary-Italian.dict
-2021/05/31 | 1346 | macros/latex/contrib/translator/translator-months-dictionary-Swedish.dict
-2021/05/31 | 1345 | macros/latex/contrib/translator/translator-months-dictionary-German.dict
-2021/05/31 | 1343 | macros/latex/contrib/translator/translator-months-dictionary-French.dict
-2021/05/31 | 1340 | macros/latex/contrib/translator/translator-months-dictionary-Danish.dict
-2021/05/31 | 133 | language/japanese/uptex-base/samples/jstr-jis-incl.tex
-2021/05/31 | 133 | language/japanese/uptex-base/samples/jstr-euc-incl.tex
-2021/05/31 | 133 | language/japanese/uptex-base/samples/area-jis-incl.tex
-2021/05/31 | 133 | language/japanese/uptex-base/samples/area-euc-incl.tex
-2021/05/31 | 1338 | macros/latex/contrib/translator/translator-months-dictionary-Spanish.dict
-2021/05/31 | 1338 | macros/latex/contrib/translator/translator-months-dictionary-Nynorsk.dict
-2021/05/31 | 1338 | macros/latex/contrib/translator/translator-months-dictionary-Norsk.dict
-2021/05/31 | 1337 | macros/latex/contrib/translator/translator-months-dictionary-English.dict
-2021/05/31 | 1334 | macros/latex/contrib/translator/translator-months-dictionary-Dutch.dict
-2021/05/31 | 1334 | macros/latex/contrib/translator/translator-months-dictionary-Catalan.dict
-2021/05/31 | 132 | macros/latex/contrib/thuthesis/thuthesis-author-year.cbx
-2021/05/31 | 132752 | systems/texlive/tlnet/archive/pxjahyper.doc.r59395.tar.xz
-2021/05/31 | 13007 | language/japanese/uptex-base/samples/cjk_babel.tex
-2021/05/31 | 1298 | language/japanese/ptex-base/ascii-jplain.tex
-2021/05/31 | 123328 | macros/latex/contrib/hvfloat/doc/examples/wide2s2c.pdf
-2021/05/31 | 121490 | macros/latex/contrib/hvfloat/doc/examples/wide1s2c.pdf
-2021/05/31 | 1184 | language/japanese/uptex-base/samples/umin10x.tfm
-2021/05/31 | 1184 | language/japanese/uptex-base/samples/min10x.tfm
-2021/05/31 | 116294 | macros/latex/contrib/hvfloat/doc/hvfloat.tex
-2021/05/31 | 11616 | language/japanese/uptex-base/samples/jis_uni_variation.tex
-2021/05/31 | 1147400 | macros/latex/contrib/thuthesis/thuthesis.pdf
-2021/05/31 | 113529 | language/japanese/uplatex/uplatex-en.pdf
-2021/05/31 | 1131 | macros/latex/contrib/translator/translator-bibliography-dictionary-Portuguese.dict
-2021/05/31 | 11271 | language/japanese/uptex-base/samples/misc-check-h-utf8.tex
-2021/05/31 | 1117 | macros/latex/contrib/translator/translator-bibliography-dictionary-Greek.dict
-2021/05/31 | 1102 | macros/latex/contrib/translator/translator-bibliography-dictionary-Russian.dict
-2021/05/31 | 1086 | macros/latex/contrib/translator/translator-bibliography-dictionary-Bulgarian.dict
-2021/05/31 | 1066 | language/japanese/platex-tools/plextcolortbl.sty
-2021/05/31 | 10559 | fonts/newpx/afm/pxsys.afm
-2021/05/31 | 10491 | language/japanese/uptex-base/samples/misc-check-v-utf8.tex
-2021/05/31 | 10329 | language/japanese/pxbase/README-ja.md
-2021/05/31 | 1029 | macros/latex/contrib/translator/translator-bibliography-dictionary-Czech.dict
-2021/05/31 | 10230540 | systems/texlive/tlnet/archive/reledmac.doc.r59398.tar.xz
-2021/05/31 | 1001 | macros/latex/contrib/translator/translator-bibliography-dictionary-Croatian.dict
diff --git a/fonts/musixtex-fonts/README b/fonts/musixtex-fonts/README
index e6c01e93e2..ad4edaee9d 100644
--- a/fonts/musixtex-fonts/README
+++ b/fonts/musixtex-fonts/README
@@ -1,6 +1,7 @@
-This is musixtex-fonts, packaged 2021-06-01. It contains all of
-the font-related files for MusiXTeX, including both the original
-metafont sources and Type 1 versions by Takanori Uchiyama.
+This is musixtex-fonts version 2.0 packaged 2021-06-07.
+It contains all of the font-related files for MusiXTeX,
+including both the original metafont sources and Type 1
+versions by Takanori Uchiyama.
The main author of MusiXTeX was Daniel Taupin, who died in a climbing
accident in 2003; other authors credited in the MusiXTeX manual are
diff --git a/fonts/musixtex-fonts/doc/gpl.txt b/fonts/musixtex-fonts/doc/gpl.txt
new file mode 100644
index 0000000000..8de98afaaf
--- /dev/null
+++ b/fonts/musixtex-fonts/doc/gpl.txt
@@ -0,0 +1,251 @@
+
+ GNU GENERAL PUBLIC LICENSE
+ Version 1, February 1989
+
+ Copyright (C) 1989 Free Software Foundation, Inc.
+ 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The license agreements of most software companies try to keep users
+at the mercy of those companies. By contrast, our General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. The
+General Public License applies to the Free Software Foundation's
+software and to any other program whose authors commit to using it.
+You can use it for your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Specifically, the General Public License is designed to make
+sure that you have the freedom to give away or sell copies of free
+software, that you receive source code or can get it if you want it,
+that you can change the software or use pieces of it in new free
+programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of a such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must tell them their rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any program or other work which
+contains a notice placed by the copyright holder saying it may be
+distributed under the terms of this General Public License. The
+"Program", below, refers to any such program or work, and a "work based
+on the Program" means either the Program or any work containing the
+Program or a portion of it, either verbatim or with modifications. Each
+licensee is addressed as "you".
+
+ 1. You may copy and distribute verbatim copies of the Program's source
+code as you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and
+disclaimer of warranty; keep intact all the notices that refer to this
+General Public License and to the absence of any warranty; and give any
+other recipients of the Program a copy of this General Public License
+along with the Program. You may charge a fee for the physical act of
+transferring a copy.
+
+ 2. You may modify your copy or copies of the Program or any portion of
+it, and copy and distribute such modifications under the terms of Paragraph
+1 above, provided that you also do the following:
+
+ a) cause the modified files to carry prominent notices stating that
+ you changed the files and the date of any change; and
+
+ b) cause the whole of any work that you distribute or publish, that
+ in whole or in part contains the Program or any part thereof, either
+ with or without modifications, to be licensed at no charge to all
+ third parties under the terms of this General Public License (except
+ that you may choose to grant warranty protection to some or all
+ third parties, at your option).
+
+ c) If the modified program normally reads commands interactively when
+ run, you must cause it, when started running for such interactive use
+ in the simplest and most usual way, to print or display an
+ announcement including an appropriate copyright notice and a notice
+ that there is no warranty (or else, saying that you provide a
+ warranty) and that users may redistribute the program under these
+ conditions, and telling the user how to view a copy of this General
+ Public License.
+
+ d) You may charge a fee for the physical act of transferring a
+ copy, and you may at your option offer warranty protection in
+ exchange for a fee.
+
+Mere aggregation of another independent work with the Program (or its
+derivative) on a volume of a storage or distribution medium does not bring
+the other work under the scope of these terms.
+
+ 3. You may copy and distribute the Program (or a portion or derivative of
+it, under Paragraph 2) in object code or executable form under the terms of
+Paragraphs 1 and 2 above provided that you also do one of the following:
+
+ a) accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ b) accompany it with a written offer, valid for at least three
+ years, to give any third party free (except for a nominal charge
+ for the cost of distribution) a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of
+ Paragraphs 1 and 2 above; or,
+
+ c) accompany it with the information you received as to where the
+ corresponding source code may be obtained. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form alone.)
+
+Source code for a work means the preferred form of the work for making
+modifications to it. For an executable file, complete source code means
+all the source code for all modules it contains; but, as a special
+exception, it need not include source code for modules which are standard
+libraries that accompany the operating system on which the executable
+file runs, or for standard header files or definitions files that
+accompany that operating system.
+
+ 4. You may not copy, modify, sublicense, distribute or transfer the
+Program except as expressly provided under this General Public License.
+Any attempt otherwise to copy, modify, sublicense, distribute or transfer
+the Program is void, and will automatically terminate your rights to use
+the Program under this License. However, parties who have received
+copies, or rights to use copies, from you under this General Public
+License will not have their licenses terminated so long as such parties
+remain in full compliance.
+
+ 5. By copying, distributing or modifying the Program (or any work based
+on the Program) you indicate your acceptance of this license to do so,
+and all its terms and conditions.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the original
+licensor to copy, distribute or modify the Program subject to these
+terms and conditions. You may not impose any further restrictions on the
+recipients' exercise of the rights granted herein.
+
+ 7. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of the license which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+the license, you may choose any version ever published by the Free Software
+Foundation.
+
+ 8. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 9. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 10. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ Appendix: How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to humanity, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these
+terms.
+
+ To do so, attach the following notices to the program. It is safest to
+attach them to the start of each source file to most effectively convey
+the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) 19yy <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 1, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USA
+
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) 19xx name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the
+appropriate parts of the General Public License. Of course, the
+commands you use may be called something other than `show w' and `show
+c'; they could even be mouse-clicks or menu items--whatever suits your
+program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ program `Gnomovision' (a program to direct compilers to make passes
+ at assemblers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+That's all there is to it!
diff --git a/fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf b/fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
index a9e14e91a9..3b261f980d 100644
--- a/fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
+++ b/fonts/musixtex-fonts/doc/musixtex-fonts-install.pdf
Binary files differ
diff --git a/fonts/musixtex-fonts/doc/musixtex-fonts-install.tex b/fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
index 4d9b8e8ec4..53a264ed1d 100644
--- a/fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
+++ b/fonts/musixtex-fonts/doc/musixtex-fonts-install.tex
@@ -52,7 +52,7 @@ clicking the button labelled ``Refresh FNDB" in the MikTeX settings program.
You now need to update various font-map files. The details vary from one distribution
to another.
-On any current TeXLive-based system, or a teTeX v3.0 system, execute the command
+On any current TeXLive-based system execute the command
\begin{list}{}{}\item
\verb\updmap-user --enable MixedMap musix.map\
\end{list}
diff --git a/fonts/musixtex-fonts/map/musix.map b/fonts/musixtex-fonts/map/musix.map
index f128b3e139..73b9863656 100644
--- a/fonts/musixtex-fonts/map/musix.map
+++ b/fonts/musixtex-fonts/map/musix.map
@@ -1,79 +1,79 @@
-musix11 TeXMUSIX11-Regular <musix11.pfb
-musix13 TeXMUSIX13-Regular <musix13.pfb
-musix16 TeXMUSIX16-Regular <musix16.pfb
-musix20 TeXMUSIX20-Regular <musix20.pfb
-musix24 TeXMUSIX24-Regular <musix24.pfb
-musix29 TeXMUSIX29-Regular <musix29.pfb
-musixsps TeXMUSIXSPS-Regular <musixsps.pfb
-musixspx TeXMUSIXSPX-Regular <musixspx.pfb
-mxsk TeXMXSK-Regular <mxsk.pfb
-xgreg11 TeXXGREG11-Regular <xgreg11.pfb
-xgreg13 TeXXGREG13-Regular <xgreg13.pfb
-xgreg16 TeXXGREG16-Regular <xgreg16.pfb
-xgreg20 TeXXGREG20-Regular <xgreg20.pfb
-xgreg24 TeXXGREG24-Regular <xgreg24.pfb
-xgreg29 TeXXGREG29-Regular <xgreg29.pfb
-xsld11 TeXXSLD11-Regular <xsld11.pfb
-xsld11d TeXXSLD11D-Regular <xsld11d.pfb
-xsld13 TeXXSLD13-Regular <xsld13.pfb
-xsld13d TeXXSLD13D-Regular <xsld13d.pfb
-xsld16 TeXXSLD16-Regular <xsld16.pfb
-xsld16d TeXXSLD16D-Regular <xsld16d.pfb
-xsld20 TeXXSLD20-Regular <xsld20.pfb
-xsld20d TeXXSLD20D-Regular <xsld20d.pfb
-xsld24 TeXXSLD24-Regular <xsld24.pfb
-xsld24d TeXXSLD24D-Regular <xsld24d.pfb
-xsld29 TeXXSLD29-Regular <xsld29.pfb
-xsld29d TeXSLD29D-Regular <xsld29d.pfb
-xsldd20 TeXXSLDD20-Regular <xsldd20.pfb
-xsldu20 TeXXSLDU20-Regular <xsldu20.pfb
-xslhd11 TeXXSLHD11-Regular <xslhd11.pfb
-xslhd11d TeXXSLHD11D-Regular <xslhd11d.pfb
-xslhd13 TeXXSLHD13-Regular <xslhd13.pfb
-xslhd13d TeXXSLHD13D-Regular <xslhd13d.pfb
-xslhd16 TeXXSLHD16-Regular <xslhd16.pfb
-xslhd16d TeXXSLHD16D-Regular <xslhd16d.pfb
-xslhd20 TeXXSLHD20-Regular <xslhd20.pfb
-xslhd20d TeXXSLHD20D-Regular <xslhd20d.pfb
-xslhd24 TeXXSLHD24-Regular <xslhd24.pfb
-xslhd24d TeXXSLHD24D-Regular <xslhd24d.pfb
-xslhd29 TeXXSLHD29-Regular <xslhd29.pfb
-xslhd29d TeXXSLHD29D-Regular <xslhd29d.pfb
-xslhu11 TeXXSLHU11-Regular <xslhu11.pfb
-xslhu11d TeXXSLHU11D-Regular <xslhu11d.pfb
-xslhu13 TeXXSLHU13-Regular <xslhu13.pfb
-xslhu13d TeXXSLHU13D-Regular <xslhu13d.pfb
-xslhu16 TeXXSLHU16-Regular <xslhu16.pfb
-xslhu16d TeXXSLHU16D-Regular <xslhu16d.pfb
-xslhu20 TeXXSLHU20-Regular <xslhu20.pfb
-xslhu20d TeXXSLHU20D-Regular <xslhu20d.pfb
-xslhu24 TeXXSLHU24-Regular <xslhu24.pfb
-xslhu24d TeXXSLHU24D-Regular <xslhu24d.pfb
-xslhu29 TeXXSLHU29-Regular <xslhu29.pfb
-xslhu29d TeXXSLHU29D-Regular <xslhu29d.pfb
-xslhz20 TeXXSLHZ20-Regular <xslhz20.pfb
-xslhz20d TeXXSLHZ20D-Regular <xslhz20d.pfb
-xslu11 TeXXSLU11-Regular <xslu11.pfb
-xslu11d TeXXSLU11D-Regular <xslu11d.pfb
-xslu13 TeXXSLU13-Regular <xslu13.pfb
-xslu13d TeXXSLU13D-Regular <xslu13d.pfb
-xslu16 TeXXSLU16-Regular <xslu16.pfb
-xslu16d TeXXSLU16D-Regular <xslu16d.pfb
-xslu20 TeXXSLU20-Regular <xslu20.pfb
-xslu20d TeXXSLU20D-Regular <xslu20d.pfb
-xslu24 TeXXSLU24-Regular <xslu24.pfb
-xslu24d TeXXSLU24D-Regular <xslu24d.pfb
-xslu29 TeXXSLU29-Regular <xslu29.pfb
-xslu29d TeXXSLU29D-Regular <xslu29d.pfb
-xslud20 TeXXSLUD20-Regular <xslud20.pfb
-xslup20 TeXXSLUP20-Regular <xslup20.pfb
-xslz20 TeXXSLZ20-Regular <xslz20.pfb
-xslz20d TeXXSLZ20D-Regular <xslz20d.pfb
-xtie20 TeXXTIE20-Regular <xtie20.pfb
-xppff10 TeXXPPFF10-Regular <xppff10.pfb
-xadf29 TeXXADF29-Regular <xadf29.pfb
-xadf24 TeXXADF24-Regular <xadf24.pfb
-xadf20 TeXXADF20-Regular <xadf20.pfb
-xadf16 TeXXADF16-Regular <xadf16.pfb
-xadf13 TeXXADF13-Regular <xadf13.pfb
-xadf11 TeXXADF11-Regular <xadf11.pfb
+musix11 musix11 <musix11.pfb
+musix13 musix13 <musix13.pfb
+musix16 musix16 <musix16.pfb
+musix20 musix20 <musix20.pfb
+musix24 musix24 <musix24.pfb
+musix29 musix29 <musix29.pfb
+musixsps musixsps <musixsps.pfb
+musixspx musixspx <musixspx.pfb
+mxsk mxsk <mxsk.pfb
+xgreg11 xgreg11 <xgreg11.pfb
+xgreg13 xgreg13 <xgreg13.pfb
+xgreg16 xgreg16 <xgreg16.pfb
+xgreg20 xgreg20 <xgreg20.pfb
+xgreg24 xgreg24 <xgreg24.pfb
+xgreg29 xgreg29 <xgreg29.pfb
+xsld11 xsld11 <xsld11.pfb
+xsld11d xsld11d <xsld11d.pfb
+xsld13 xsld13 <xsld13.pfb
+xsld13d xsld13d <xsld13d.pfb
+xsld16 xsld16 <xsld16.pfb
+xsld16d xsld16d <xsld16d.pfb
+xsld20 xsld20 <xsld20.pfb
+xsld20d xsld20d <xsld20d.pfb
+xsld24 xsld24 <xsld24.pfb
+xsld24d xsld24d <xsld24d.pfb
+xsld29 xsld29 <xsld29.pfb
+xsld29d xsld29d <xsld29d.pfb
+xsldd20 xsldd20 <xsldd20.pfb
+xsldu20 xsldu20 <xsldu20.pfb
+xslhd11 xslhd11 <xslhd11.pfb
+xslhd11d xslhd11d <xslhd11d.pfb
+xslhd13 xslhd13 <xslhd13.pfb
+xslhd13d xslhd13d <xslhd13d.pfb
+xslhd16 xslhd16 <xslhd16.pfb
+xslhd16d xslhd16d <xslhd16d.pfb
+xslhd20 xslhd20 <xslhd20.pfb
+xslhd20d xslhd20d <xslhd20d.pfb
+xslhd24 xslhd24 <xslhd24.pfb
+xslhd24d xslhd24d <xslhd24d.pfb
+xslhd29 xslhd29 <xslhd29.pfb
+xslhd29d xslhd29d <xslhd29d.pfb
+xslhu11 xslhu11 <xslhu11.pfb
+xslhu11d xslhu11d <xslhu11d.pfb
+xslhu13 xslhu13 <xslhu13.pfb
+xslhu13d xslhu13d <xslhu13d.pfb
+xslhu16 xslhu16 <xslhu16.pfb
+xslhu16d xslhu16d <xslhu16d.pfb
+xslhu20 xslhu20 <xslhu20.pfb
+xslhu20d xslhu20d <xslhu20d.pfb
+xslhu24 xslhu24 <xslhu24.pfb
+xslhu24d xslhu24d <xslhu24d.pfb
+xslhu29 xslhu29 <xslhu29.pfb
+xslhu29d xslhu29d <xslhu29d.pfb
+xslhz20 xslhz20 <xslhz20.pfb
+xslhz20d xslhz20d <xslhz20d.pfb
+xslu11 xslu11 <xslu11.pfb
+xslu11d xslu11d <xslu11d.pfb
+xslu13 xslu13 <xslu13.pfb
+xslu13d xslu13d <xslu13d.pfb
+xslu16 xslu16 <xslu16.pfb
+xslu16d xslu16d <xslu16d.pfb
+xslu20 xslu20 <xslu20.pfb
+xslu20d xslu20d <xslu20d.pfb
+xslu24 xslu24 <xslu24.pfb
+xslu24d xslu24d <xslu24d.pfb
+xslu29 xslu29 <xslu29.pfb
+xslu29d xslu29d <xslu29d.pfb
+xslud20 xslud20 <xslud20.pfb
+xslup20 xslup20 <xslup20.pfb
+xslz20 xslz20 <xslz20.pfb
+xslz20d xslz20d <xslz20d.pfb
+xtie20 xtie20 <xtie20.pfb
+xppff10 xppff10 <xppff10.pfb
+xadf29 xadf29 <xadf29.pfb
+xadf24 xadf24 <xadf24.pfb
+xadf20 xadf20 <xadf20.pfb
+xadf16 xadf16 <xadf16.pfb
+xadf13 xadf13 <xadf13.pfb
+xadf11 xadf11 <xadf11.pfb
diff --git a/fonts/musixtex-fonts/type1/musix11.pfb b/fonts/musixtex-fonts/type1/musix11.pfb
index ee7ea3346d..f1bbd2be01 100644
--- a/fonts/musixtex-fonts/type1/musix11.pfb
+++ b/fonts/musixtex-fonts/type1/musix11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musix13.pfb b/fonts/musixtex-fonts/type1/musix13.pfb
index 578cea7d53..d8868cc6e0 100644
--- a/fonts/musixtex-fonts/type1/musix13.pfb
+++ b/fonts/musixtex-fonts/type1/musix13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musix16.pfb b/fonts/musixtex-fonts/type1/musix16.pfb
index 442f47ca72..f605d6ba70 100644
--- a/fonts/musixtex-fonts/type1/musix16.pfb
+++ b/fonts/musixtex-fonts/type1/musix16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musix20.pfb b/fonts/musixtex-fonts/type1/musix20.pfb
index 4c2386d67b..0e16a8a08d 100644
--- a/fonts/musixtex-fonts/type1/musix20.pfb
+++ b/fonts/musixtex-fonts/type1/musix20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musix24.pfb b/fonts/musixtex-fonts/type1/musix24.pfb
index 1eaf913a47..2feefbabf1 100644
--- a/fonts/musixtex-fonts/type1/musix24.pfb
+++ b/fonts/musixtex-fonts/type1/musix24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musix29.pfb b/fonts/musixtex-fonts/type1/musix29.pfb
index 7dc711eee9..58658dca60 100644
--- a/fonts/musixtex-fonts/type1/musix29.pfb
+++ b/fonts/musixtex-fonts/type1/musix29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musixsps.pfb b/fonts/musixtex-fonts/type1/musixsps.pfb
index de32e03c2a..cf0a833d2e 100644
--- a/fonts/musixtex-fonts/type1/musixsps.pfb
+++ b/fonts/musixtex-fonts/type1/musixsps.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/musixspx.pfb b/fonts/musixtex-fonts/type1/musixspx.pfb
index caebd0678a..9751e6a74c 100644
--- a/fonts/musixtex-fonts/type1/musixspx.pfb
+++ b/fonts/musixtex-fonts/type1/musixspx.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/mxsk.pfb b/fonts/musixtex-fonts/type1/mxsk.pfb
index b3c36734e4..289e9a714e 100644
--- a/fonts/musixtex-fonts/type1/mxsk.pfb
+++ b/fonts/musixtex-fonts/type1/mxsk.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf11.pfb b/fonts/musixtex-fonts/type1/xadf11.pfb
index 8ce16e3bcc..c4cc83eebe 100644
--- a/fonts/musixtex-fonts/type1/xadf11.pfb
+++ b/fonts/musixtex-fonts/type1/xadf11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf13.pfb b/fonts/musixtex-fonts/type1/xadf13.pfb
index 9982f83e17..40d50a843e 100644
--- a/fonts/musixtex-fonts/type1/xadf13.pfb
+++ b/fonts/musixtex-fonts/type1/xadf13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf16.pfb b/fonts/musixtex-fonts/type1/xadf16.pfb
index 669c62a735..abca21eacd 100644
--- a/fonts/musixtex-fonts/type1/xadf16.pfb
+++ b/fonts/musixtex-fonts/type1/xadf16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf20.pfb b/fonts/musixtex-fonts/type1/xadf20.pfb
index 243438fc9f..a017a3b204 100644
--- a/fonts/musixtex-fonts/type1/xadf20.pfb
+++ b/fonts/musixtex-fonts/type1/xadf20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf24.pfb b/fonts/musixtex-fonts/type1/xadf24.pfb
index 5a8241ba89..44cd60bbc1 100644
--- a/fonts/musixtex-fonts/type1/xadf24.pfb
+++ b/fonts/musixtex-fonts/type1/xadf24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xadf29.pfb b/fonts/musixtex-fonts/type1/xadf29.pfb
index f36f397965..def233a303 100644
--- a/fonts/musixtex-fonts/type1/xadf29.pfb
+++ b/fonts/musixtex-fonts/type1/xadf29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg11.pfb b/fonts/musixtex-fonts/type1/xgreg11.pfb
index 6f59c7a5a4..b3057adc29 100644
--- a/fonts/musixtex-fonts/type1/xgreg11.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg13.pfb b/fonts/musixtex-fonts/type1/xgreg13.pfb
index 83056be86d..a2debe43a7 100644
--- a/fonts/musixtex-fonts/type1/xgreg13.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg16.pfb b/fonts/musixtex-fonts/type1/xgreg16.pfb
index bb4e16a256..5b6fb88f63 100644
--- a/fonts/musixtex-fonts/type1/xgreg16.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg20.pfb b/fonts/musixtex-fonts/type1/xgreg20.pfb
index b3014eadc3..08789850d4 100644
--- a/fonts/musixtex-fonts/type1/xgreg20.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg24.pfb b/fonts/musixtex-fonts/type1/xgreg24.pfb
index f6e5ce685c..daf9541031 100644
--- a/fonts/musixtex-fonts/type1/xgreg24.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xgreg29.pfb b/fonts/musixtex-fonts/type1/xgreg29.pfb
index 815f7f8d74..9e7901ddc0 100644
--- a/fonts/musixtex-fonts/type1/xgreg29.pfb
+++ b/fonts/musixtex-fonts/type1/xgreg29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xppff10.pfb b/fonts/musixtex-fonts/type1/xppff10.pfb
index 19286194b2..0b24fbb3e6 100644
--- a/fonts/musixtex-fonts/type1/xppff10.pfb
+++ b/fonts/musixtex-fonts/type1/xppff10.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld11.pfb b/fonts/musixtex-fonts/type1/xsld11.pfb
index 87d2d369b1..91af457457 100644
--- a/fonts/musixtex-fonts/type1/xsld11.pfb
+++ b/fonts/musixtex-fonts/type1/xsld11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld11d.pfb b/fonts/musixtex-fonts/type1/xsld11d.pfb
index 6668c55dc8..8043d5f235 100644
--- a/fonts/musixtex-fonts/type1/xsld11d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld11d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld13.pfb b/fonts/musixtex-fonts/type1/xsld13.pfb
index d06bb67e12..bdb0872c86 100644
--- a/fonts/musixtex-fonts/type1/xsld13.pfb
+++ b/fonts/musixtex-fonts/type1/xsld13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld13d.pfb b/fonts/musixtex-fonts/type1/xsld13d.pfb
index 9b02654f5c..404ea4cad8 100644
--- a/fonts/musixtex-fonts/type1/xsld13d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld13d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld16.pfb b/fonts/musixtex-fonts/type1/xsld16.pfb
index 4860e4edaa..b7204bf7aa 100644
--- a/fonts/musixtex-fonts/type1/xsld16.pfb
+++ b/fonts/musixtex-fonts/type1/xsld16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld16d.pfb b/fonts/musixtex-fonts/type1/xsld16d.pfb
index 9a3630fe72..745fa31fa4 100644
--- a/fonts/musixtex-fonts/type1/xsld16d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld16d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld20.pfb b/fonts/musixtex-fonts/type1/xsld20.pfb
index 8e5673c5e3..0b1473f740 100644
--- a/fonts/musixtex-fonts/type1/xsld20.pfb
+++ b/fonts/musixtex-fonts/type1/xsld20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld20d.pfb b/fonts/musixtex-fonts/type1/xsld20d.pfb
index 1df4d7bf70..1a7f15bf7b 100644
--- a/fonts/musixtex-fonts/type1/xsld20d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld24.pfb b/fonts/musixtex-fonts/type1/xsld24.pfb
index dbe2b2095a..473a32d460 100644
--- a/fonts/musixtex-fonts/type1/xsld24.pfb
+++ b/fonts/musixtex-fonts/type1/xsld24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld24d.pfb b/fonts/musixtex-fonts/type1/xsld24d.pfb
index 724a65c6f5..3a81d9adb2 100644
--- a/fonts/musixtex-fonts/type1/xsld24d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld24d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld29.pfb b/fonts/musixtex-fonts/type1/xsld29.pfb
index 258fbbba10..77f138a4c9 100644
--- a/fonts/musixtex-fonts/type1/xsld29.pfb
+++ b/fonts/musixtex-fonts/type1/xsld29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsld29d.pfb b/fonts/musixtex-fonts/type1/xsld29d.pfb
index c5d2a2d66c..37eea98b7a 100644
--- a/fonts/musixtex-fonts/type1/xsld29d.pfb
+++ b/fonts/musixtex-fonts/type1/xsld29d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsldd20.pfb b/fonts/musixtex-fonts/type1/xsldd20.pfb
index 4679de4053..10fb5683f0 100644
--- a/fonts/musixtex-fonts/type1/xsldd20.pfb
+++ b/fonts/musixtex-fonts/type1/xsldd20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xsldu20.pfb b/fonts/musixtex-fonts/type1/xsldu20.pfb
index 964114affa..efe6afdc32 100644
--- a/fonts/musixtex-fonts/type1/xsldu20.pfb
+++ b/fonts/musixtex-fonts/type1/xsldu20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd11.pfb b/fonts/musixtex-fonts/type1/xslhd11.pfb
index 101bc9c1ca..5cac3e0689 100644
--- a/fonts/musixtex-fonts/type1/xslhd11.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd11d.pfb b/fonts/musixtex-fonts/type1/xslhd11d.pfb
index b686a2512a..3b60c5ce6e 100644
--- a/fonts/musixtex-fonts/type1/xslhd11d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd11d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd13.pfb b/fonts/musixtex-fonts/type1/xslhd13.pfb
index bf1b6ea275..cc14d459fe 100644
--- a/fonts/musixtex-fonts/type1/xslhd13.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd13d.pfb b/fonts/musixtex-fonts/type1/xslhd13d.pfb
index 4cc4a28c66..9c9f8eacc0 100644
--- a/fonts/musixtex-fonts/type1/xslhd13d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd13d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd16.pfb b/fonts/musixtex-fonts/type1/xslhd16.pfb
index e1fe1e4278..e92548fa38 100644
--- a/fonts/musixtex-fonts/type1/xslhd16.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd16d.pfb b/fonts/musixtex-fonts/type1/xslhd16d.pfb
index 7059a6d48a..e588736885 100644
--- a/fonts/musixtex-fonts/type1/xslhd16d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd16d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd20.pfb b/fonts/musixtex-fonts/type1/xslhd20.pfb
index 95467167ad..0a8ce7725f 100644
--- a/fonts/musixtex-fonts/type1/xslhd20.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd20d.pfb b/fonts/musixtex-fonts/type1/xslhd20d.pfb
index aa8b1443e2..329d70916b 100644
--- a/fonts/musixtex-fonts/type1/xslhd20d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd24.pfb b/fonts/musixtex-fonts/type1/xslhd24.pfb
index 4846777eac..7d289f3f17 100644
--- a/fonts/musixtex-fonts/type1/xslhd24.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd24d.pfb b/fonts/musixtex-fonts/type1/xslhd24d.pfb
index f5ffb74bdb..0bc505aea9 100644
--- a/fonts/musixtex-fonts/type1/xslhd24d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd24d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd29.pfb b/fonts/musixtex-fonts/type1/xslhd29.pfb
index 656b1deba1..91c6b14ba8 100644
--- a/fonts/musixtex-fonts/type1/xslhd29.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhd29d.pfb b/fonts/musixtex-fonts/type1/xslhd29d.pfb
index 3e7965715f..c25fcbb6af 100644
--- a/fonts/musixtex-fonts/type1/xslhd29d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhd29d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu11.pfb b/fonts/musixtex-fonts/type1/xslhu11.pfb
index f7b99aabb1..1c382c0daa 100644
--- a/fonts/musixtex-fonts/type1/xslhu11.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu11d.pfb b/fonts/musixtex-fonts/type1/xslhu11d.pfb
index 32021a2659..ee7d4d97ac 100644
--- a/fonts/musixtex-fonts/type1/xslhu11d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu11d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu13.pfb b/fonts/musixtex-fonts/type1/xslhu13.pfb
index 905daea948..ba1c5fe369 100644
--- a/fonts/musixtex-fonts/type1/xslhu13.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu13d.pfb b/fonts/musixtex-fonts/type1/xslhu13d.pfb
index 6d9c5c304d..2c9c967fef 100644
--- a/fonts/musixtex-fonts/type1/xslhu13d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu13d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu16.pfb b/fonts/musixtex-fonts/type1/xslhu16.pfb
index 95df3794ef..7d8a90a4c9 100644
--- a/fonts/musixtex-fonts/type1/xslhu16.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu16d.pfb b/fonts/musixtex-fonts/type1/xslhu16d.pfb
index 884065dfc4..1257698103 100644
--- a/fonts/musixtex-fonts/type1/xslhu16d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu16d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu20.pfb b/fonts/musixtex-fonts/type1/xslhu20.pfb
index 511a62085e..7261dbac1c 100644
--- a/fonts/musixtex-fonts/type1/xslhu20.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu20d.pfb b/fonts/musixtex-fonts/type1/xslhu20d.pfb
index 1a20c33440..966de107d8 100644
--- a/fonts/musixtex-fonts/type1/xslhu20d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu24.pfb b/fonts/musixtex-fonts/type1/xslhu24.pfb
index 3a82fd6c77..cb59f00d21 100644
--- a/fonts/musixtex-fonts/type1/xslhu24.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu24d.pfb b/fonts/musixtex-fonts/type1/xslhu24d.pfb
index 091be8841b..46de263234 100644
--- a/fonts/musixtex-fonts/type1/xslhu24d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu24d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu29.pfb b/fonts/musixtex-fonts/type1/xslhu29.pfb
index 63eda2e3b6..fd10c08e26 100644
--- a/fonts/musixtex-fonts/type1/xslhu29.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhu29d.pfb b/fonts/musixtex-fonts/type1/xslhu29d.pfb
index 6d1b510953..65a5ce6bd5 100644
--- a/fonts/musixtex-fonts/type1/xslhu29d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhu29d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhz20.pfb b/fonts/musixtex-fonts/type1/xslhz20.pfb
index 10109395d4..523f62b47b 100644
--- a/fonts/musixtex-fonts/type1/xslhz20.pfb
+++ b/fonts/musixtex-fonts/type1/xslhz20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslhz20d.pfb b/fonts/musixtex-fonts/type1/xslhz20d.pfb
index ba1e1db87f..3cae08fe9f 100644
--- a/fonts/musixtex-fonts/type1/xslhz20d.pfb
+++ b/fonts/musixtex-fonts/type1/xslhz20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu11.pfb b/fonts/musixtex-fonts/type1/xslu11.pfb
index 0e8e459025..aefe43d27d 100644
--- a/fonts/musixtex-fonts/type1/xslu11.pfb
+++ b/fonts/musixtex-fonts/type1/xslu11.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu11d.pfb b/fonts/musixtex-fonts/type1/xslu11d.pfb
index 0496e57590..5221d66197 100644
--- a/fonts/musixtex-fonts/type1/xslu11d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu11d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu13.pfb b/fonts/musixtex-fonts/type1/xslu13.pfb
index b4975a48d6..563bd4c5f9 100644
--- a/fonts/musixtex-fonts/type1/xslu13.pfb
+++ b/fonts/musixtex-fonts/type1/xslu13.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu13d.pfb b/fonts/musixtex-fonts/type1/xslu13d.pfb
index f9fbaaa9f2..4c262eaa64 100644
--- a/fonts/musixtex-fonts/type1/xslu13d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu13d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu16.pfb b/fonts/musixtex-fonts/type1/xslu16.pfb
index e49660ae2d..c4ae6b3481 100644
--- a/fonts/musixtex-fonts/type1/xslu16.pfb
+++ b/fonts/musixtex-fonts/type1/xslu16.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu16d.pfb b/fonts/musixtex-fonts/type1/xslu16d.pfb
index 89d83399b3..79d808853f 100644
--- a/fonts/musixtex-fonts/type1/xslu16d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu16d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu20.pfb b/fonts/musixtex-fonts/type1/xslu20.pfb
index 96650b5e9d..c7f3144c77 100644
--- a/fonts/musixtex-fonts/type1/xslu20.pfb
+++ b/fonts/musixtex-fonts/type1/xslu20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu20d.pfb b/fonts/musixtex-fonts/type1/xslu20d.pfb
index e28edd6ec0..40485b6523 100644
--- a/fonts/musixtex-fonts/type1/xslu20d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu24.pfb b/fonts/musixtex-fonts/type1/xslu24.pfb
index 09636aa36f..a8c15003c8 100644
--- a/fonts/musixtex-fonts/type1/xslu24.pfb
+++ b/fonts/musixtex-fonts/type1/xslu24.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu24d.pfb b/fonts/musixtex-fonts/type1/xslu24d.pfb
index f1a22cefff..c0cc11b29d 100644
--- a/fonts/musixtex-fonts/type1/xslu24d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu24d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu29.pfb b/fonts/musixtex-fonts/type1/xslu29.pfb
index 26d2084792..677e7d15c0 100644
--- a/fonts/musixtex-fonts/type1/xslu29.pfb
+++ b/fonts/musixtex-fonts/type1/xslu29.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslu29d.pfb b/fonts/musixtex-fonts/type1/xslu29d.pfb
index b1130bb4dc..fe81411172 100644
--- a/fonts/musixtex-fonts/type1/xslu29d.pfb
+++ b/fonts/musixtex-fonts/type1/xslu29d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslud20.pfb b/fonts/musixtex-fonts/type1/xslud20.pfb
index f48ecfbd37..97f0be0471 100644
--- a/fonts/musixtex-fonts/type1/xslud20.pfb
+++ b/fonts/musixtex-fonts/type1/xslud20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslup20.pfb b/fonts/musixtex-fonts/type1/xslup20.pfb
index 6bc5c2d486..bfd8cf30c8 100644
--- a/fonts/musixtex-fonts/type1/xslup20.pfb
+++ b/fonts/musixtex-fonts/type1/xslup20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslz20.pfb b/fonts/musixtex-fonts/type1/xslz20.pfb
index 10ccbe5ff7..da6a8ecdb9 100644
--- a/fonts/musixtex-fonts/type1/xslz20.pfb
+++ b/fonts/musixtex-fonts/type1/xslz20.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xslz20d.pfb b/fonts/musixtex-fonts/type1/xslz20d.pfb
index 95ce432008..867582dbbb 100644
--- a/fonts/musixtex-fonts/type1/xslz20d.pfb
+++ b/fonts/musixtex-fonts/type1/xslz20d.pfb
Binary files differ
diff --git a/fonts/musixtex-fonts/type1/xtie20.pfb b/fonts/musixtex-fonts/type1/xtie20.pfb
index 2751424a62..3c887ef8e6 100644
--- a/fonts/musixtex-fonts/type1/xtie20.pfb
+++ b/fonts/musixtex-fonts/type1/xtie20.pfb
Binary files differ
diff --git a/language/bengali/bangla/README b/language/bengali/bangla/README
new file mode 100644
index 0000000000..b5ee8a73ff
--- /dev/null
+++ b/language/bengali/bangla/README
@@ -0,0 +1,22 @@
+ ----------------------------------------------------------------
+ bangla package - Comprehensive Bangla latex package
+ E-mail: mailbox.nahid@gmail.com / nahid@cse.uiu.ac.bd
+ Released under the LaTeX Project Public License v1.3c or later
+ See http://www.latex-project.org/lppl.txt
+ ----------------------------------------------------------------
+The bangla package is a programming tools geared primarily towards LaTeX
+class and package authors. It provides all necessary LaTeX frontends for Bangla
+language.
+ ------------------------------------------------------------------
+ Copyright (C) 2021 by Nahid Hossain mailbox.nahid@gmail.com
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License (LPPL), either
+ version 1.3c of this license or (at your option) any later
+ version. The latest version of this license is in the file:
+
+ http://www.latex-project.org/lppl.txt
+
+ This work is "maintained" (as per LPPL maintenance status) by
+ Nahid Hossain
+
diff --git a/language/bengali/bangla/b-map.tex b/language/bengali/bangla/b-map.tex
new file mode 100644
index 0000000000..3c3c1e8c95
--- /dev/null
+++ b/language/bengali/bangla/b-map.tex
@@ -0,0 +1,81 @@
+\zztable{
+\zzrow{0}{০}
+\zzrow{1}{১}
+\zzrow{2}{২}
+\zzrow{3}{৩}
+\zzrow{4}{৪}
+\zzrow{5}{৫}
+\zzrow{6}{৬}
+\zzrow{7}{৭}
+\zzrow{8}{৮}
+\zzrow{9}{৯}
+\zzrow{.}{।}
+\zzrow{,}{,}
+\zzrow{a}{া}
+\zzrow{i}{ি}
+\zzrow{i}{ী}
+\zzrow{u}{ু}
+\zzrow{ū}{ূ}
+\zzrow{r̥i}{ৃ}
+\zzrow{ɔo̯}{ো}
+\zzrow{ē}{ে}
+\zzrow{oi̯}{ৈ}
+\zzrow{ou̯}{ৌ}
+\zzrow{ɔ}{অ}
+\zzrow{a}{আ}
+\zzrow{i}{ই}
+\zzrow{i}{ঈ}
+\zzrow{u}{উ}
+\zzrow{u}{ঊ}
+\zzrow{r̥i}{ঋ}
+\zzrow{e}{এ}
+\zzrow{oi̯}{ঐ}
+\zzrow{o}{ও}
+\zzrow{ou̯}{ঔ}
+\zzrow{ŋ}{ং}
+\zzrow{̃}{ঁ}
+\zzrow{ḥ}{ঃ}
+\zzrow{t}{ৎ}
+\zzrow{k}{ক}
+\zzrow{kʰ}{খ}
+\zzrow{ɡ}{গ}
+\zzrow{ɡʱ}{ঘ}
+\zzrow{ŋ}{ঙ}
+\zzrow{tʃ}{চ}
+\zzrow{tʃʰ}{ছ}
+\zzrow{dʒ}{জ}
+\zzrow{dʒʱ}{ঝ}
+\zzrow{n}{ঞ}
+\zzrow{ʈ}{ট}
+\zzrow{ʈʰ}{ঠ}
+\zzrow{ɖ}{ড}
+\zzrow{ɖʱ}{ঢ}
+\zzrow{ɽ}{ড়}\zzrow{ɽ}{ড়}
+\zzrow{ɽ}{ঢ়}\zzrow{ɽ}{ঢ়}
+\zzrow{n}{ণ}
+\zzrow{t}{ত}
+\zzrow{tʰ}{থ}
+\zzrow{d}{দ}
+\zzrow{dʱ}{ধ}
+\zzrow{n}{ন}
+\zzrow{p}{প}
+\zzrow{pʰ}{ফ}
+\zzrow{b}{ব}
+\zzrow{bʱ}{ভ}
+\zzrow{m}{ম}
+\zzrow{dʒ}{য}
+\zzrow{ʲ}{য়}\zzrow{ʲ}{য়}
+\zzrow{r}{র}
+\zzrow{l}{ল}
+\zzrow{ʃ}{শ}
+\zzrow{ʃ}{ষ}
+\zzrow{ʃ}{স}
+\zzrow{ɦ}{হ}
+\zzrow{’}{ঽ}
+\zzrow{q}{ক়}
+\zzrow{k͟h}{খ়}
+\zzrow{ġ}{গ়}
+\zzrow{z}{জ়}
+\zzrow{f}{ফ়}
+}
+
diff --git a/language/bengali/bangla/bangla.pdf b/language/bengali/bangla/bangla.pdf
new file mode 100644
index 0000000000..dd936466af
--- /dev/null
+++ b/language/bengali/bangla/bangla.pdf
Binary files differ
diff --git a/language/bengali/bangla/bangla.sty b/language/bengali/bangla/bangla.sty
new file mode 100644
index 0000000000..0d30055aa2
--- /dev/null
+++ b/language/bengali/bangla/bangla.sty
@@ -0,0 +1,270 @@
+\NeedsTeXFormat{LaTeX2e}[1994/06/01]
+\ProvidesPackage{bangla}[2021/05/13]
+\RequirePackage{fontspec}
+\RequirePackage{etoolbox}
+\RequirePackage{polyglossia}
+
+\setmainlanguage{english}
+\setotherlanguage{bengali}
+\newfontface\translitfont{Noto Serif}
+\newfontface\banglaipafont{Doulos SIL}
+
+\makeatletter
+\def\zztable#1{#1}
+\def\zzrow#1#2{\expandafter\gdef\csname B-#2\endcsname{#1}}
+\def\banglaipa#1{\banglaipafont\xgenerateTransliteration#1@}
+\def\xgenerateTransliteration{\futurelet\tmp\xxgenerateTransliteration}
+\def\xxgenerateTransliteration{%
+\ifx\tmp\@sptoken\space\fi
+\xxxgenerateTransliteration
+}
+\def\xxxgenerateTransliteration#1{%
+\expandafter\ifx\csname B-#1\endcsname\relax?%
+\expandafter\show\csname B-#1\endcsname
+\fi
+\csname B-#1\endcsname
+\xgenerateTransliteration}
+\expandafter\def\csname B-@\endcsname#1{}
+\input{b-map}
+\makeatother
+
+\makeatletter
+\long\def\@gobbletorelax#1\relax{}
+\newcommand\bengalinum[1]{\expandafter\@bengalinum\csname c@#1\endcsname}
+\newcommand\@bengalinum[1]{\expandafter\@bengalinum@\the#1\relax}
+\newcommand\@bengalinum@[1]
+ {%
+ \@gobbletorelax#1\@bengalinum@end\relax
+ \@bengalinum@digit{#1}%
+ }
+\newcommand\@bengalinum@digit[1]
+ {%
+ \ifcase#1
+ \banglatext{০}\or % 0
+ \banglatext{১}\or % 1
+ \banglatext{২}\or % 2
+ \banglatext{৩}\or % 3
+ \banglatext{৪}\or % 4
+ \banglatext{৫}\or % 5
+ \banglatext{৬}\or % 6
+ \banglatext{৭}\or % 7
+ \banglatext{৮}\or % 8
+ \banglatext{৯}\fi % 9
+ \@bengalinum@
+ }
+\def\@bengalinum@end#1\@bengalinum@digit#2{}
+\makeatother
+\newcommand{\banglapage}{\renewcommand\thepage{\bengalinum{page}}}
+\newcommand{\banglasection}{\renewcommand*\thesection{\bengalinum{section}}
+\renewcommand*\thesubsection{\thesection.\bengalinum{subsection}}}
+
+\newcommand{\banglaequation}{\renewcommand\theequation{\bengalinum{equation}}}
+
+\newcommand{\banglatable}{\renewcommand\thetable{\bengalinum{table}}}
+\newcommand{\banglafigure}{\renewcommand\thefigure{\bengalinum{figure}}}
+
+\makeatletter
+\long\def\@gobbletorelax#1\relax{}
+\newcommand\bengalialpha[1]{\expandafter\@bengalialpha\csname c@#1\endcsname}
+\newcommand\@bengalialpha[1]{\expandafter\@bengalialpha@\the#1\relax}
+\newcommand\@bengalialpha@[1]
+ {%
+ \@gobbletorelax#1\@bengalialpha@end\relax
+ \@bengalialpha@digit{#1}%
+ }
+\newcommand\@bengalialpha@digit[1]
+ {%
+ \ifcase#1
+ \banglatext{ক}\or % 0
+ \banglatext{ক}\or % 0
+ \banglatext{খ}\or % 1
+ \banglatext{গ}\or % 2
+ \banglatext{ঘ}\or % 3
+ \banglatext{ঙ}\or % 4
+ \banglatext{চ}\or % 5
+ \banglatext{ছ}\or % 6
+ \banglatext{জ}\or % 7
+ \banglatext{ঝ}\or % 8
+ \banglatext{ঞ}\fi % 9
+ \@bengalialpha@
+ }
+\def\@bengalialpha@end#1\@bengalialpha@digit#2{}
+\makeatother
+
+\newcommand{\banglaenumerate}{\renewcommand\theenumi{\bengalinum{enumi}}\renewcommand\theenumii{\bengalialpha{enumii}}}
+
+
+%\newcommand{\banglasubsectionnum}{\renewcommand\thesection{\bengalinumeral{section}}}
+
+
+\ExplSyntaxOn
+\tl_new:N \l_mytrans_tl
+
+% transliteration
+\NewDocumentCommand{\indictrans}{ m }
+{
+\tl_set:Nn \l_mytrans_tl { #1 }
+\doindictrans
+ { \translitfont
+ \tl_use:N \l_mytrans_tl
+ }
+}
+
+% text (transliteration)
+\NewDocumentCommand{\banglatranslit}{ m }
+{
+\tl_set:Nn \l_mytrans_tl { #1 }
+\doindictrans
+ { \translitfont
+ \tl_use:N \l_mytrans_tl
+ }
+}
+
+% multi-line environment
+\NewDocumentEnvironment{isoindictranse}{ +b }
+{
+\tl_set:Nn \l_mytrans_tl { #1 }
+\doindictrans
+%\bengalifont
+ { \translitfont
+ \tl_use:N \l_mytrans_tl
+ }
+}
+{ }
+
+% the mapping
+\newcommand\doindictrans{
+\tl_replace_all:Nnn \l_mytrans_tl { ড় } { r^^^^0323a }
+\tl_replace_all:Nnn \l_mytrans_tl { ঢ় } { r^^^^0323ha }
+\tl_replace_all:Nnn \l_mytrans_tl { য় } { y^^^^0307a }
+\tl_replace_all:Nnn \l_mytrans_tl { ক় } { qa }
+\tl_replace_all:Nnn \l_mytrans_tl { খ় } { k͟ha }
+\tl_replace_all:Nnn \l_mytrans_tl { গ় } { g^^^^0307a }
+\tl_replace_all:Nnn \l_mytrans_tl { জ় } { za }
+\tl_replace_all:Nnn \l_mytrans_tl { ফ় } { fa }
+\tl_replace_all:Nnn \l_mytrans_tl { অ } { a }
+\tl_replace_all:Nnn \l_mytrans_tl { আ } { ā }
+\tl_replace_all:Nnn \l_mytrans_tl { ই } { i }
+\tl_replace_all:Nnn \l_mytrans_tl { ঈ } { ī }
+\tl_replace_all:Nnn \l_mytrans_tl { উ } { u }
+\tl_replace_all:Nnn \l_mytrans_tl { ঊ } { ū }
+\tl_replace_all:Nnn \l_mytrans_tl { ঋ } { r̥ }
+\tl_replace_all:Nnn \l_mytrans_tl { ৠ } { r̥̄ }
+\tl_replace_all:Nnn \l_mytrans_tl { ঌ } { l̥ }
+\tl_replace_all:Nnn \l_mytrans_tl { ৡ } { l̥̄ }
+\tl_replace_all:Nnn \l_mytrans_tl { এ } { ē }
+\tl_replace_all:Nnn \l_mytrans_tl { ঐ } { ai }
+\tl_replace_all:Nnn \l_mytrans_tl { ও } { ō }
+\tl_replace_all:Nnn \l_mytrans_tl { ঔ } { au }
+\tl_replace_all:Nnn \l_mytrans_tl { ং } { ṁ }
+\tl_replace_all:Nnn \l_mytrans_tl { ঁ } { m̐ }
+\tl_replace_all:Nnn \l_mytrans_tl { ঃ } { ḥ }
+\tl_replace_all:Nnn \l_mytrans_tl { ক } { ka }
+\tl_replace_all:Nnn \l_mytrans_tl { খ } { kha }
+\tl_replace_all:Nnn \l_mytrans_tl { গ } { ga }
+\tl_replace_all:Nnn \l_mytrans_tl { ঘ } { gha }
+\tl_replace_all:Nnn \l_mytrans_tl { ঙ } { ṅa }
+\tl_replace_all:Nnn \l_mytrans_tl { চ } { ca }
+\tl_replace_all:Nnn \l_mytrans_tl { ছ } { cha }
+\tl_replace_all:Nnn \l_mytrans_tl { জ } { ja }
+\tl_replace_all:Nnn \l_mytrans_tl { ঝ } { jha }
+\tl_replace_all:Nnn \l_mytrans_tl { ঞ } { ña }
+\tl_replace_all:Nnn \l_mytrans_tl { ট } { ṭa }
+\tl_replace_all:Nnn \l_mytrans_tl { ঠ } { ṭha }
+\tl_replace_all:Nnn \l_mytrans_tl { ড } { ḍa }
+\tl_replace_all:Nnn \l_mytrans_tl { ঢ } { ḍha }
+\tl_replace_all:Nnn \l_mytrans_tl { ণ } { ṇa }
+\tl_replace_all:Nnn \l_mytrans_tl { ত } { ta }
+\tl_replace_all:Nnn \l_mytrans_tl { থ } { tha }
+\tl_replace_all:Nnn \l_mytrans_tl { দ } { da }
+\tl_replace_all:Nnn \l_mytrans_tl { ধ } { dha }
+\tl_replace_all:Nnn \l_mytrans_tl { ন } { na }
+\tl_replace_all:Nnn \l_mytrans_tl { প } { pa }
+\tl_replace_all:Nnn \l_mytrans_tl { ফ } { pha }
+\tl_replace_all:Nnn \l_mytrans_tl { ব } { ba }
+\tl_replace_all:Nnn \l_mytrans_tl { ভ } { bha }
+\tl_replace_all:Nnn \l_mytrans_tl { ম } { ma }
+\tl_replace_all:Nnn \l_mytrans_tl { য } { ya }
+\tl_replace_all:Nnn \l_mytrans_tl { র } { ra }
+\tl_replace_all:Nnn \l_mytrans_tl { ৰ } { ra }
+\tl_replace_all:Nnn \l_mytrans_tl { ল } { la }
+\tl_replace_all:Nnn \l_mytrans_tl { ৱ } { va }
+\tl_replace_all:Nnn \l_mytrans_tl { শ } { śa }
+\tl_replace_all:Nnn \l_mytrans_tl { ষ } { ṣa }
+\tl_replace_all:Nnn \l_mytrans_tl { স } { sa }
+\tl_replace_all:Nnn \l_mytrans_tl { হ } { ha }
+\tl_replace_all:Nnn \l_mytrans_tl { ঽ } { ’ }
+\tl_replace_all:Nnn \l_mytrans_tl { । } { . }
+\tl_replace_all:Nnn \l_mytrans_tl { া } { -ā }
+\tl_replace_all:Nnn \l_mytrans_tl { ি } { -i }
+\tl_replace_all:Nnn \l_mytrans_tl { ী } { -ī }
+\tl_replace_all:Nnn \l_mytrans_tl { ু } { -u }
+\tl_replace_all:Nnn \l_mytrans_tl { ূ } { -ū }
+\tl_replace_all:Nnn \l_mytrans_tl { ৃ } { -r }
+\tl_replace_all:Nnn \l_mytrans_tl { ৄ } { -rr }
+\tl_replace_all:Nnn \l_mytrans_tl { ে } { -e }
+\tl_replace_all:Nnn \l_mytrans_tl { ৈ } { -ai }
+\tl_replace_all:Nnn \l_mytrans_tl { ো } { -o }
+\tl_replace_all:Nnn \l_mytrans_tl { ৌ } { -au }
+\tl_replace_all:Nnn \l_mytrans_tl { ্ } { virama }
+\tl_replace_all:Nnn \l_mytrans_tl { ৎ } { t }
+\tl_replace_all:Nnn \l_mytrans_tl { ৗ } { - }
+\tl_replace_all:Nnn \l_mytrans_tl { ০ } { 0 }
+\tl_replace_all:Nnn \l_mytrans_tl { ১ } { 1 }
+\tl_replace_all:Nnn \l_mytrans_tl { ২ } { 2 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৩ } { 3 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৪ } { 4 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৫ } { 5 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৬ } { 6 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৭ } { 7 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৮ } { 8 }
+\tl_replace_all:Nnn \l_mytrans_tl { ৯ } { 9 }
+
+
+% tidy-up: inherent a, etc
+\regex_replace_all:nnN { a\-(ai) } { \1 } \l_mytrans_tl
+\regex_replace_all:nnN { a\-(au) } { \1 } \l_mytrans_tl
+\regex_replace_all:nnN { a\-([āiueoīū]{1}) } { \1 } \l_mytrans_tl
+\regex_replace_all:nnN { a\-(rr) } { \1 } \l_mytrans_tl
+\regex_replace_all:nnN { a\-(r) } { \1 } \l_mytrans_tl
+\tl_replace_all:Nnn \l_mytrans_tl { avirama } { }
+\tl_replace_all:Nnn \l_mytrans_tl { ṁ } { ng }
+\regex_replace_all:nnN { \-([āiueoīū]{1}) } { \1 } \l_mytrans_tl
+%...
+}
+\ExplSyntaxOff
+
+\newtoggle{langen}
+\DeclareOption{vrinda}{\newcommand{\fooA}{font1}}
+\DeclareOption{kalpurush}{\newcommand{\fooA}{font2}}
+\DeclareOption{solaimanlipi}{\newcommand{\fooA}{font3}}
+\ProcessOptions
+
+\ifdefstring{\fooA}{font1}{
+\newfontface{\banglatext}{vrinda.ttf}
+\newfontfamily{\banglabold}{vrinda.ttf}[FakeBold=4.0]
+\newfontfamily{\banglaitalic}{vrinda.ttf}[FakeSlant=0.2]
+}
+{
+ \ifdefstring{\fooA}{font2}{
+ \newfontface{\banglatext}{kalpurush.ttf}
+ \newfontfamily{\banglabold}{kalpurush.ttf}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{kalpurush.ttf}[FakeSlant=0.2]
+ }
+ {
+ \ifdefstring{\fooA}{font3}{
+ \newfontface{\banglatext}{solaimanlipi.ttf}
+ \newfontfamily{\banglabold}{solaimanlipi.ttf}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{solaimanlipi.ttf}[FakeSlant=0.2]
+ }
+ {
+ \newfontface{\banglatext}{kalpurush.ttf}
+ \newfontfamily{\banglabold}{kalpurush.ttf}[FakeBold=4.0]
+ \newfontfamily{\banglaitalic}{kalpurush.ttf}[FakeSlant=0.2]
+ }
+ }
+
+}
+
+
+
diff --git a/language/bengali/bangla/bangla.tex b/language/bengali/bangla/bangla.tex
new file mode 100644
index 0000000000..495f8d94b1
--- /dev/null
+++ b/language/bengali/bangla/bangla.tex
@@ -0,0 +1,170 @@
+\documentclass{article}
+\usepackage{bangla}
+\usepackage{xcolor}
+\usepackage{listings}
+\usepackage{float}
+\newcommand{\com}[2]{\textcolor{blue}{\textbackslash\texttt{#1}}\texttt{#2}}
+
+\begin{document}
+
+\title{The \texttt{bangla} Package}
+
+\author{Nahid Hossain \\Assistant Professor, United International University\\Bangladesh\\nahid@cse.uiu.ac.bd\\mailbox.nahid@gmail.com}
+
+\date{June 7, 2021}
+\maketitle
+\tableofcontents
+
+\section{Introduction}
+\subsection{About \texttt{bangla} Package}
+The \texttt{bangla} package is a programming tools geared primarily towards LaTeX class and package authors. It provides all necessary LaTeX frontends for Bangla language.
+
+\subsection{Licence}
+Copyright © 2021 Nahid Hossain. Permission is granted to copy, distribute and/or modify this software under the terms of the LaTeX Project Public License, version 1.3c or later.
+\section{Commands}
+\subsection{Use Package}
+The basic command to use the package is-\\ \\
+\com{usepackage}{\{bangla\}}
+
+
+\subsection{Font Selection}
+\textbf{The default font of the \texttt{bangla} package is \texttt{Kalpurush}}. However, an author can easily change the font using the parameter of the \texttt{usepackage} command.
+\\ \\
+\com{usepackage}{[<font name>]\{bangla\}}
+\\
+
+For example, if an author wants \texttt{Vrinda} as his default font for the whole article, he can write-
+\\ \\
+\com{usepackage}{[vrinda]\{bangla\}}
+\\
+
+
+The following fonts are currently associated with the \texttt{bangla} package-
+
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Font Name} & \textbf{Command Keyword} \\
+\hline
+Vrinda & \textcolor{blue}{\texttt{vrinda}}\\
+\hline
+Kalpurush & \textcolor{blue}{\texttt{kalpurush}} \\
+\hline
+Solaiman Lipi & \textcolor{blue}{\texttt{solaimanlipi}} \\
+\hline
+\end{tabular}
+\end{table}
+
+
+\subsection{With Parameter Definitions}
+In this subsection, we have demonstrated the commands that requires parameters(at least one or more).
+\subsubsection{\com{banglatext}{\{<bangla text here>\}}}
+\texttt{banglatext} displays any Bangla texts provided inside the parameter. Insert Bangla text in the parameter.\\
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Command} & \textbf{Output} \\
+\hline
+\texttt{\com{banglatext}{\{\banglatext{আমি বাংলায় কথা বলি।}\}}} & \banglatext{আমি বাংলায় কথা বলি।}\\
+\hline
+\end{tabular}
+\end{table}
+
+\subsubsection{\com{banglabold}{\{<bangla text here>\}}}
+\texttt{banglabold} bolds the Bangla texts provided inside the parameter. It can make texts bold automatically of any font that has no bold fonts available.\\
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Command} & \textbf{Output} \\
+\hline
+\texttt{\com{banglabold}{\{\banglatext{আমি বাংলায় কথা বলি।}\}}} & \banglabold{আমি বাংলায় কথা বলি।}\\
+\hline
+\end{tabular}
+\end{table}
+
+\subsubsection{\com{banglaitalic}{\{<bangla text here>\}}}
+\texttt{banglaitalic} makes the Bangla texts italic provided inside the parameter. It can make texts italic automatically of any font that has no italic fonts available.\\
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Command} & \textbf{Output} \\
+\hline
+\texttt{\com{banglaitalic}{\{\banglatext{আমি বাংলায় কথা বলি।}\}}} & \banglaitalic{আমি বাংলায় কথা বলি।}\\
+\hline
+\end{tabular}
+\end{table}
+
+\subsubsection{\com{banglatranslit}{\{<bangla text here>\}}}
+\texttt{banglatranslit} generates a comprehensive and sophisticated transliteration of Bangla into Latin based on ISO 15919. \texttt{banglatranslit} works on character, word, and sentences as well.\\
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Command} & \textbf{Output} \\
+\hline
+\texttt{\com{banglatranslit}{\{\banglatext{আমি বাংলায় কথা বলি।}\}}} & \banglatranslit{আমি বাংলায় কথা বলি।}\\
+\hline
+\end{tabular}
+\end{table}
+
+\subsubsection{\com{banglaipa}{\{<bangla text here>\}}}
+\texttt{banglaipa} generates equivalent International Phonetic Alphabets(IPA) symbols for Bangla alphabets. \texttt{banglaipa} works on character, word, and sentences as well.\\
+\begin{table}[H]
+\centering
+\begin{tabular}{|c|c|}
+\hline
+\textbf{Command} & \textbf{Output} \\
+\hline
+\texttt{\com{banglaipa}{\{\banglatext{আমি বাংলায় কথা বলি।}\}}} & \banglaipa{আমি বাংলায় কথা বলি।}\\
+\hline
+\end{tabular}
+\end{table}
+
+\subsection{Without Parameter Definitions}
+In this subsection, we have demonstrated the commands that require no parameter at all.
+
+\subsubsection{\com{banglapage}{}}
+\texttt{banglapage} produces bangla page numbering. \texttt{banglapage} does not need any parameters.
+Put \texttt{banglapage} command before \textbackslash begin\{document\} command. Such as:\\
+\com{banglapage}{}
+
+
+
+\subsubsection{\com{banglasection}{}}
+\texttt{banglasection} produces bangla numbering for all sections in the article including all subsections. \texttt{banglasection} does not need any parameters.
+Put \texttt{banglasection} command before \textbackslash begin\{document\} command. Such as:\\
+\com{banglasection}{}
+
+
+\subsubsection{\com{banglaenumerate}{}}
+\texttt{banglaenumerate} produces level-2 bangla numbering for enumerate or the list in latex for the whole article. \texttt{banglaenumerate} does not need any parameters.
+Put \texttt{banglaenumerate} command before \textbackslash begin\{document\} command or anywhere above the enumerate. Such as:\\
+\com{banglaenumerate}{}
+
+
+\subsubsection{\com{banglaequation}{}}
+\texttt{banglaequation} produces bangla numbering for all equations in the whole article. \texttt{banglaequation} does not need any parameters.
+Put \texttt{banglaequation} command before \textbackslash begin\{document\} command or anywhere above the equations. Such as:\\
+\com{banglaequation}{}
+
+\subsubsection{\com{banglatable}{}}
+\texttt{banglatable} produces bangla numbering for all tables in the whole article. \texttt{banglatable} does not need any parameters.
+Put \texttt{banglatable} command before \textbackslash begin\{document\} command or anywhere above the tables. Such as:\\
+\com{banglatable}{}
+
+
+\subsubsection{\com{banglafigure}{}}
+\texttt{banglafigure} produces bangla numbering for all figures/images in the whole article. \texttt{banglafigure} does not need any parameters.
+Put \texttt{banglafigure} command before \textbackslash begin\{document\} command or anywhere above the figures. Such as:\\
+\com{banglafigure}{}
+
+
+\section{Reporting issues}
+To report any error or issue please send an email to nahid@cse.uiu.ac.bd or mailbox.nahid@gmail.com.
+\section{Revision History}
+This is version 1.0 and it has no revision history yet.
+\end{document}
diff --git a/language/bengali/bangla/doulos.ttf b/language/bengali/bangla/doulos.ttf
new file mode 100644
index 0000000000..095e26f402
--- /dev/null
+++ b/language/bengali/bangla/doulos.ttf
Binary files differ
diff --git a/language/bengali/bangla/kalpurush.ttf b/language/bengali/bangla/kalpurush.ttf
new file mode 100644
index 0000000000..537cf8da5b
--- /dev/null
+++ b/language/bengali/bangla/kalpurush.ttf
Binary files differ
diff --git a/language/bengali/bangla/solaimanlipi.ttf b/language/bengali/bangla/solaimanlipi.ttf
new file mode 100644
index 0000000000..7e58d118bc
--- /dev/null
+++ b/language/bengali/bangla/solaimanlipi.ttf
Binary files differ
diff --git a/language/bengali/bangla/vrinda.ttf b/language/bengali/bangla/vrinda.ttf
new file mode 100644
index 0000000000..bdef0c8f36
--- /dev/null
+++ b/language/bengali/bangla/vrinda.ttf
Binary files differ
diff --git a/language/japanese/pxjahyper/README-ja.md b/language/japanese/pxjahyper/README-ja.md
index 73a6d0f554..e6d8f90159 100644
--- a/language/japanese/pxjahyper/README-ja.md
+++ b/language/japanese/pxjahyper/README-ja.md
@@ -70,6 +70,9 @@ pxjahyper-enc パッケージ ー 文字コード設定
更新履歴
--------
+ * Version 0.9c 〈2021/06/06〉
+ - pxjahyper-uni モジュールを実際に使用する。
+
* Version 0.9b 〈2021/05/29〉
- PDF 文字列中で pxbabel の `\UTFJ` をサポート。
- モジュール pxjahyper-uni.def を追加。
diff --git a/language/japanese/pxjahyper/README.md b/language/japanese/pxjahyper/README.md
index d10519799f..0ac2707534 100644
--- a/language/japanese/pxjahyper/README.md
+++ b/language/japanese/pxjahyper/README.md
@@ -52,6 +52,7 @@ the PDF strings in the output DVI file.
Revision History
----------------
+ * Version 0.9c 〈2021/06/06〉
* Version 0.9b 〈2021/05/29〉
* Version 0.9a 〈2021/05/11〉
* Version 0.9 〈2021/05/10〉
diff --git a/language/japanese/pxjahyper/pxjahyper-ajm.def b/language/japanese/pxjahyper/pxjahyper-ajm.def
index 976439c0ff..cb8cbd28af 100644
--- a/language/japanese/pxjahyper/pxjahyper-ajm.def
+++ b/language/japanese/pxjahyper/pxjahyper-ajm.def
@@ -11,7 +11,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesFile{pxjahyper-ajm.def}[2021/05/29 v0.9b]
+\ProvidesFile{pxjahyper-ajm.def}[2021/06/06 v0.9c]
%% avoid multiple loading
\csname pxjahyperajmLoaded\endcsname
diff --git a/language/japanese/pxjahyper/pxjahyper-enc.sty b/language/japanese/pxjahyper/pxjahyper-enc.sty
index fc33bc6fa3..f51dc75e78 100644
--- a/language/japanese/pxjahyper/pxjahyper-enc.sty
+++ b/language/japanese/pxjahyper/pxjahyper-enc.sty
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxjahyper-enc}[2021/05/29 v0.9b]
+\ProvidesPackage{pxjahyper-enc}[2021/06/06 v0.9c]
\def\pxhe@pkgname{pxjahyper-enc}
\providecommand{\bxDebug}[1]{}
diff --git a/language/japanese/pxjahyper/pxjahyper-uni.def b/language/japanese/pxjahyper/pxjahyper-uni.def
index 54671ca190..c05b0369f7 100644
--- a/language/japanese/pxjahyper/pxjahyper-uni.def
+++ b/language/japanese/pxjahyper/pxjahyper-uni.def
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesFile{pxjahyper-uni.def}[2021/05/29 v0.9b]
+\ProvidesFile{pxjahyper-uni.def}[2021/06/06 v0.9c]
\providecommand{\bxDebug}[1]{}
%--------------------------------------- environment check
diff --git a/language/japanese/pxjahyper/pxjahyper.pdf b/language/japanese/pxjahyper/pxjahyper.pdf
index 02224f5d8b..25651f8654 100644
--- a/language/japanese/pxjahyper/pxjahyper.pdf
+++ b/language/japanese/pxjahyper/pxjahyper.pdf
Binary files differ
diff --git a/language/japanese/pxjahyper/pxjahyper.sty b/language/japanese/pxjahyper/pxjahyper.sty
index f23d94a223..486792b8d7 100644
--- a/language/japanese/pxjahyper/pxjahyper.sty
+++ b/language/japanese/pxjahyper/pxjahyper.sty
@@ -10,7 +10,7 @@
%% package declaration
\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{pxjahyper}[2021/05/29 v0.9b]
+\ProvidesPackage{pxjahyper}[2021/06/06 v0.9c]
\def\pxhy@pkgname{pxjahyper}
\providecommand{\bxDebug}[1]{}
@@ -384,6 +384,59 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
\def\pxhy@if@opt@b#1#2]{#1{#2}}
\fi
+%--------------------------------------- Load bxjatoucs
+
+%% \pxhy@bxjatoucs@failure
+% Holds the reason message if bxjatoucs is unavailable;
+% otherwise equals to \relax.
+\@onlypreamble\pxhy@bxjatoucs@failure
+\let\pxhy@bxjatoucs@failure\relax
+
+%% \pxhy@try@load@bxjatoucs
+% Tries to load bxjatoucs. If it failed, then it sets the reason
+% message to \pxhy@bxjatoucs@failure.
+\@onlypreamble\pxhy@try@load@bxjatoucs
+\def\pxhy@try@load@bxjatoucs{%
+ \global\let\pxhy@try@load@bxjatoucs\relax
+ \ifpxhy@etoolbox
+ % load bxjatoucs in "check mode"
+ \IfFileExists{bxjatoucs.sty}{%
+ \let\bxjatoucsCheckAvail=t
+ \RequirePackage{bxjatoucs}[]
+ \undef\bxjatoucsCheckAvail
+ }{}
+ % and judge availability
+ \ifundef\bxjaCidToUcs{%
+ \def\pxhy@bxjatoucs@failure{%
+ package 'bxjatoucs' is unavailable%
+ }%
+ }{}
+ \else\ifpxhy@etex
+ \def\pxhy@bxjatoucs@failure{%
+ package 'etoolbox' is unavailable%
+ }
+ \else
+ \def\pxhy@bxjatoucs@failure{%
+ e-TeX extension is unavailable%
+ }
+ \fi\fi
+}
+
+\@tempswafalse
+\ifpxhy@uptex\else\ifpxhy@hy@unicode
+ \pxhy@try@load@bxjatoucs
+ \ifx\pxhy@bxjatoucs@failure\relax\else
+ \@tempswatrue
+ \fi
+\fi\fi
+\if@tempswa
+ \PackageError\pxhy@pkgname
+ {The hyperref 'unicode' mode is not supported\MessageBreak
+ because \pxhy@bxjatoucs@failure}%
+ {\pxhy@eh@fatal}%
+ \expandafter\endinput
+\fi
+
%--------------------------------------- Output 'tounicode' special
\ifpxhy@tounicode
@@ -711,35 +764,11 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
%--------------------------------------- Support for 'otfcid'
\ifpxhy@otfcid
-%% \pxhy@otfcid@disabled
-% Holds the message if otfcid/otfmacros is unavailable;
-% otherwise equals to \relax.
-\@onlypreamble\pxhy@otfcid@disabled
-\let\pxhy@otfcid@disabled\relax
-\ifpxhy@etoolbox
- % check if bxjatoucs is available
- \IfFileExists{bxjatoucs.sty}{%
- \let\bxjatoucsCheckAvail=t
- \RequirePackage{bxjatoucs}[]
- \undef\bxjatoucsCheckAvail
- }{}
- \ifundef\bxjaCidToUcs{%
- \def\pxhy@otfcid@disabled{%
- package 'bxjatoucs' is unavailable%
- }%
- }{}
-\else\ifpxhy@etex
- \def\pxhy@otfcid@disabled{%
- package 'etoolbox' is unavailable%
- }
-\else
- \def\pxhy@otfcid@disabled{%
- e-TeX extension is unavailable%
- }
-\fi\fi
+%% packages
+\pxhy@try@load@bxjatoucs
%% annihilate the ajmacros's own pdfstring process
-\ifpxhy@otfmacros\ifx\pxhy@otfcid@disabled\relax
+\ifpxhy@otfmacros\ifx\pxhy@bxjatoucs@failure\relax
\let\ajRedefine@ajCommands\relax
\fi\fi
@@ -773,14 +802,14 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
\@onlypreamble\pxhy@dispatch@otfcid
\def\pxhy@dispatch@otfcid{%
\global\let\pxhy@dispatch@otfcid\relax
- \ifx\pxhy@otfcid@disabled\relax % available!
+ \ifx\pxhy@bxjatoucs@failure\relax % available!
\pdfstringdefDisableCommands{%
\let\CID\pxhy@CID
}%
\else
\PackageWarningNoLine\pxhy@pkgname
{Option 'otfcid'/'otfmacros' is disabled, because\MessageBreak
- \pxhy@otfcid@disabled}%
+ \pxhy@bxjatoucs@failure}%
\pxhy@otfcidfalse
\fi
}
@@ -789,7 +818,7 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
\@onlypreamble\pxhy@dispatch@otfmacros
\def\pxhy@dispatch@otfmacros{%
\global\let\pxhy@dispatch@otfmacros\relax
- \ifx\pxhy@otfcid@disabled\relax % available!
+ \ifx\pxhy@bxjatoucs@failure\relax % available!
\let\ajRedefine@ajCommands\relax
\chardef\pxhy@tmp@orgcc=\catcode`\@
\makeatletter
@@ -989,7 +1018,7 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
\pxDeclarePdfTextCommand{\textcent}{2171}{00A2}
\pxDeclarePdfTextCommand{\textsterling}{2172}{00A3}
\pxDeclarePdfTextCommand{\textcurrency}{}{00A4}
-\pxDeclarePdfTextCommand{\textyen}{}{00A5}
+\pxDeclarePdfTextCommand{\textyen}{216F}{00A5}
\pxDeclarePdfTextCommand{\textbrokenbar}{}{00A6}
\pxDeclarePdfTextCommand{\textsection}{2178}{00A7}
\pxDeclarePdfTextCommand{\textasciidieresis}{212F}{00A8}
@@ -1089,27 +1118,19 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
%%
%%[B] Aliases to [A].
-%\pxDeclarePdfTextCommand{\copyright}{}{00A9}
\pxDeclarePdfTextCommand{\textflqq}{}{00AB}
-\pxDeclarePdfTextCommand{\flqq}{}{00AB}
\pxDeclarePdfTextCommand{\textneg}{224C}{00AC}
\pxDeclarePdfTextCommand{\textpm}{215E}{00B1}
\pxDeclarePdfTextCommand{\textcdot}{}{00B7}
\pxDeclarePdfTextCommand{\textfrqq}{}{00BB}
-\pxDeclarePdfTextCommand{\frqq}{}{00BB}
\pxDeclarePdfTextCommand{\texttimes}{215F}{00D7}
\pxDeclarePdfTextCommand{\textdiv}{2160}{00F7}
\pxDeclarePdfTextCommand{\textgrq}{2146}{2018}
\pxDeclarePdfTextCommand{\textglq}{}{201A}
-\pxDeclarePdfTextCommand{\textquotesinglbase}{}{201A}
\pxDeclarePdfTextCommand{\textgrqq}{2148}{201C}
-\pxDeclarePdfTextCommand{\crqq}{2148}{201C}
\pxDeclarePdfTextCommand{\textglqq}{}{201E}
-\pxDeclarePdfTextCommand{\clqq}{}{201E}
-\pxDeclarePdfTextCommand{\textquotedblbase}{}{201E}
\pxDeclarePdfTextCommand{\textflq}{}{2039}
\pxDeclarePdfTextCommand{\textfrq}{}{203A}
-\pxDeclarePdfTextCommand{\textEuro}{}{20AC}
\pxDeclarePdfTextCommand{\guillemetleft}{}{00AB}
\pxDeclarePdfTextCommand{\guillemetright}{}{00BB}
%%
@@ -1328,77 +1349,53 @@ pxhy@textcmd = \ifpxhy@textcmd true\else false\fi^^J%
\fi %</unicode>
%%%%%%%%%%%%%%%%%%%% done
+\ifpxhy@textcmd %<*textcmd>
+
+ %% \pxhy@disable@tc@commands
+ \def\pxhy@disable@tc@commands{%
+ \let\yen\textyen
+ \let\copyright\textcopyright
+ \let\flqq\textflqq
+ \let\frqq\textfrqq
+ \let\textquotesinglbase\quotesinglbase
+ \let\crqq\textglqq
+ \let\clqq\textgrqq
+ \let\textquotedblbase\quotedblbase
+ \let\textEuro\texteuro
+ }
+ %% register to 'disable' list
+ \ltx@GlobalPrependToMacro\pdfstringdefPreHook{\pxhy@disable@tc@commands}
+
+ \ifpxhy@hy@unicode %<*unicode>
+
+ %% supplementary definitions
+ \def\pxhy@next#1#2{%
+ \expandafter\ifx\csname PU\string#1\endcsname\relax
+ \DeclareTextCommand{#1}{PU}{#2}\fi}
+ \pxhy@next{\guillemetleft}{\80\253}%00AB
+ \pxhy@next{\guillemetright}{\80\273}%00BB
+ \pxhy@next{\textborn}{\9046\005}%2605
+ \pxhy@next{\textfinalsigma}{\83\302}%03C2
+ \pxhy@next{\textxgeq}{\9042\145}%2265
+ \pxhy@next{\textxleq}{\9042\144}%2264
+
+ \fi %</unicode>
+\fi %</textcmd>
+
%--------------------------------------- Enable hyperref unicode
\ifpxhy@hy@unicode
-%% check the current meaning
-\def\pxhy@tmpa#1{\@backslashchar 000#1}
-\ifx\HyPsd@Char\pxhy@tmpa
-\PackageInfo\pxhy@pkgname
- {The setup for hyperref 'unicode' is applied.\@gobbletwo}
-
-%% The following code is taken from hyperref.sty.
-%%%%BEGIN
- \def\HyPsd@Char#1{%
- \ifnum`#1<128 %
- \@backslashchar 000#1%
- \else
- \ifnum`#1<65536 %
- \expandafter\HyPsd@CharTwoByte\number`#1!%
- \else
- \expandafter\expandafter\expandafter\HyPsd@CharSurrogate
- \intcalcSub{`#1}{65536}!%
- \fi
- \fi
- }%
- \def\HyPsd@CharTwoByte#1!{%
- \expandafter\expandafter\expandafter\HyPsd@CharOctByte
- \IntCalcDiv#1!256!!%
- \expandafter\expandafter\expandafter\HyPsd@CharOctByte
- \IntCalcMod#1!256!!%
- }%
- \def\HyPsd@CharOctByte#1!{%
- \@backslashchar
- \IntCalcDiv#1!64!%
- \intcalcDiv{\IntCalcMod#1!64!}{8}%
- \IntCalcMod#1!8!%
- }%
- \def\HyPsd@CharSurrogate#1!{%
- \@backslashchar 33%
- \IntCalcDiv#1!262144!%
- \expandafter\expandafter\expandafter\HyPsd@CharOctByte
- \intcalcDiv{\IntCalcMod#1!262144!}{1024}!%
- \@backslashchar 33%
- \expandafter\expandafter\expandafter\IntCalcAdd
- \intcalcDiv{\IntCalcMod#1!1024!}{256}!4!%
- \expandafter\expandafter\expandafter\HyPsd@CharOctByte
- \IntCalcMod#1!256!!%
- }%
-%%%%END
+%% load the submodule
+\input{pxjahyper-uni.def}
+\ifx t\pxHyperrefUnicodePatched
+ \PackageInfo\pxhy@pkgname
+ {The setup for hyperref 'unicode' is applied.\@gobbletwo}
+\else
+ \PackageInfo\pxhy@pkgname
+ {The setup for hyperref 'unicode' is NOT applied!\MessageBreak
+ The package might not work properly.\@gobbletwo}
\fi
-\ifpxhy@uptex\else %<*pTeX>
- \RequirePackage{bxjatoucs}[]
- \def\HyPsd@Char#1{%
- \ifnum`#1<128 %
- \@backslashchar 000#1%
- \else\ifnum`#1<256 %
- \expandafter\HyPsd@CharTwoByte\number`#1!%
- \else
- \expandafter\HyPsd@CharTwoByte\number\pxhy@to@ucs{`#1}!%
- \fi\fi
- }%
- \def\pxhy@to@ucs#1{"FFFD}
- \ifnum\jis"2121="8140 % sjis
- \let\pxhy@to@ucs\bxjaSjisToUcs
- \else\ifnum\jis"2121="A1A1 % euc
- \let\pxhy@to@ucs\bxjaEucToUcs
- \fi\fi
-\fi %</pTeX>
-
-%% disable the verification of bxjscls
-\let\jsCheckHyperrefUnicode\@empty
-
\fi
%--------------------------------------- 'jacommentline'
\ifpxhy@jacommentline
diff --git a/language/japanese/pxjahyper/pxjahyper.tex b/language/japanese/pxjahyper/pxjahyper.tex
index aaf7e2cb65..2af226192e 100644
--- a/language/japanese/pxjahyper/pxjahyper.tex
+++ b/language/japanese/pxjahyper/pxjahyper.tex
@@ -1,13 +1,23 @@
% 文字コードは UTF-8
% uplatex で組版する
-\documentclass[uplatex,a4paper]{jsarticle}
+\documentclass[uplatex,dvipdfmx,a4paper]{jsarticle}
\renewcommand{\headfont}{\gtfamily\romanseries{sbc}\sffamily}
-\usepackage{shortvrb}
-\MakeShortVerb{\|}
+\usepackage[T1]{fontenc}
+\usepackage{lmodern,textcomp}
+\usepackage{color}
+\definecolor{myblue}{rgb}{0,0,0.75}
+\definecolor{mygreen}{rgb}{0,0.45,0}
+\usepackage[colorlinks,hyperfootnotes=false]{hyperref}
+\usepackage{pxjahyper}
+\hypersetup{linkcolor=myblue,urlcolor=mygreen,
+ pdftitle={pxjahyperパッケージ},
+ pdfauthor={八登崇之}}
\usepackage{bxtexlogo}
\bxtexlogoimport{*}
-\newcommand{\PkgVersion}{0.9b}
-\newcommand{\PkgDate}{2021/05/29}
+\usepackage{shortvrb}
+\MakeShortVerb{\|}
+\newcommand{\PkgVersion}{0.9c}
+\newcommand{\PkgDate}{2021/06/06}
\newcommand{\Pkg}[1]{\textsf{#1}}
\newcommand{\Meta}[1]{$\langle$\mbox{}#1\mbox{}$\rangle$}
\newcommand{\Note}{\par\noindent ※}
@@ -19,6 +29,7 @@
\author{八登崇之\ (Takayuki YATO; aka.~``ZR'')}
\date{v\PkgVersion\quad[\PkgDate]}
\maketitle
+\tableofcontents
%===========================================================
\section{概要}
@@ -131,7 +142,7 @@ Unicode符号値入力用の命令が使っているものである。
|\Ux| でUnicode符号値入力が可能になる。
ただし、Unicode符号値入力用の命令としては
「\Pkg{japanese-otf}パッケージの |\UTF| 命令」
-の方が有名であり、\Pkg{pxjahyper}は |\UTF| も正しく扱えるので、
+の方が有名であり、\Pkg{pxjahyper}は |\UTF| もサポートするので、
こちらを使う方が無難かもしれない。}
\begin{itemize}
diff --git a/macros/latex/contrib/bjfuthesis/README.md b/macros/latex/contrib/bjfuthesis/README.md
index 9b2d6ad1cd..14f4383696 100644
--- a/macros/latex/contrib/bjfuthesis/README.md
+++ b/macros/latex/contrib/bjfuthesis/README.md
@@ -1,7 +1,7 @@
# 北京林业大学 (BJFU) 毕业论文模板 (LaTeX)
Copyright (C) 2021 Liu Changxin
-Version 1.0.3 (2021-06-06)
+Version 1.0.4 (2021-06-07)
## Abstract
This is a class file for producing dissertations and theses according to the Beijing Forestry University (BJFU) Guidelines for Undergraduate Theses and Dissertations.
diff --git a/macros/latex/contrib/bjfuthesis/bjfuthesis.cls b/macros/latex/contrib/bjfuthesis/bjfuthesis.cls
index 641a6e8d4e..39f11fe847 100644
--- a/macros/latex/contrib/bjfuthesis/bjfuthesis.cls
+++ b/macros/latex/contrib/bjfuthesis/bjfuthesis.cls
@@ -23,18 +23,16 @@
\def\keywords@label@zh{关键词:}
\def\keywords@label@en{Keywords: }
\def\chartnote@label{注:}
-\ProvidesClass{bjfuthesis}[2021/06/06 A thesis class for Beijing Forestry University]
+\ProvidesClass{bjfuthesis}[2021/06/07 A thesis class for Beijing Forestry University]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{ctexbook}}
\ProcessOptions*
\LoadClass[a4paper,oneside,fontset=none]{ctexbook}
\RequirePackage{pdfpages,graphicx}
-\graphicspath{{figures/}}
\RequirePackage[style=gb7714-2015]{biblatex}
-\addbibresource{bibliography.bib}
\RequirePackage{silence,bicaption}
\DeclareCaptionFormat{bjfucaption}{\textbf{\fontsize{9}{21}\selectfont#1#2#3}}
\captionsetup{format=bjfucaption,skip=0pt,labelsep=space}
-\captionsetup[figure][bi-second]{name=Figure}
+\captionsetup[figure][bi-second]{name=Fig.}
\captionsetup[table][bi-second]{name=Table}
\RequirePackage{amsmath}
\setlength\voffset{-10.4mm}
@@ -165,7 +163,7 @@
\newcommand\keywordscn[1]{\noindent\fontsize{12}{21}\selectfont\textbf{\keywords@label@zh}#1\par}
\newcommand\keywordsen[1]{\noindent\fontsize{12}{21}\selectfont\textbf{\keywords@label@en}#1\par}
\NewCommandCopy\oldfrontmatter\frontmatter
-\renewcommand\frontmatter{\IfFileExists{cover.pdf}{\includepdf[pages={1-2}]{cover.pdf}}{\typeout{!! cover.pdf not found}\ClassWarning{bjfuthesis}{cover.pdf not found}}\oldfrontmatter\renewcommand\thepage{\Roman{page}}\fontsize{12}{21}\selectfont}
+\renewcommand\frontmatter{\oldfrontmatter\renewcommand\thepage{\Roman{page}}\fontsize{12}{21}\selectfont}
\NewCommandCopy\oldmainmatter\mainmatter
\renewcommand\mainmatter{\oldmainmatter\fontsize{12}{21}\selectfont}
\newcommand\chartnote[1]{\fontsize{9}{21}\selectfont\\\begin{flushleft}\chartnote@label#1\end{flushleft}}
diff --git a/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf b/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
index f912884e87..1e52e34850 100644
--- a/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
+++ b/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex b/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
index 0f02ad826d..5b0505d74d 100644
--- a/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
+++ b/macros/latex/contrib/bjfuthesis/documentation/bjfuthesis.tex
@@ -1,11 +1,104 @@
\documentclass{bjfuthesis}
+\usepackage[utf8]{inputenc}
\begin{document}
\frontmatter
- \input{contents/doc-abstract}
+ \chapter*{摘要}
+\begin{abstract}
+ bjfuthesis文档类是为北京林业大学学生书写毕业论文准备的\LaTeX 文档类。该文档类基于ctexbook文档类。它修改了一些布局与样式来提供与北京林业大学毕业论文规范兼容的文档布局。
+\end{abstract}
+\keywordscn{LaTeX,毕业论文,北京林业大学}
+\chapter*{Abstract}
+\begin{abstract}
+ The bjfuthesis class is a \LaTeX\space class intended for students in Beijing Forestry University to write their theses. The class is based on the ctexbook class. It modifies some of the layout and style definitions of these packages in order to provide a document layout that should be compatible with Beijing Forestry University Thesis Standard.
+\end{abstract}
+\keywordsen{LaTeX, thesis, Beijing Forestry University}
\tableofcontents
\mainmatter
- \input{contents/doc-mainbody}
+ \chapter{绪论}
+\section{研究背景}
+国内诸多高校都在GitHub上提供了其高校的论文模板,故本作者秉持开源共享的精神,将本\LaTeX 文档类开源于https://github.com/bjfu-projects/bjfu-thesis。
+\section{文档结构}
+第一章为绪论,简单介绍研究背景以及文档结构。
+
+第二章为英文使用说明,介绍本文档类的使用方法。
+
+第三章为中文使用说明,介绍本文档类的使用方法。
+\chapter{Usage Notes}
+The order of following usage notes is based on the structure of the thesis.
+\begin{enumerate}
+\item To include the cover of your thesis, put `cover.pdf' in the directory.
+\item You MUST add \verb|\frontmatter| before your abstract.
+\item Print title of Chinese abstract or English abstract: \verb|\chapter*{abstract title}|
+\item Print content of abstract: \verb|\begin{abstract}|abstract content\verb|\end{abstract}|
+\item Print Chinese keywords: \verb|\keywordscn{Chinese keywords}|
+\item Print English keywords: \verb|\keywordsen{English keywords}|
+\item Print table of contents: \verb|tableofcontents|
+\item You MUST add \verb|\mainmatter| before the main body of your thesis.
+\item The hierachy of the thesis:
+\begin{verbatim}
+ \chapter{chapter title}
+ \section{section title}
+ \subsection{subsection title}
+\end{verbatim}
+\item Use following structure:
+\begin{verbatim}
+\chapter{chapter 1 title}
+normal text
+\section{section 1.1 title}
+normal text
+\section{section 1.2 title}
+\subsection{subsection 1.2.1 title}
+normal text
+...
+\end{verbatim}
+\item Floats are set to be centered by default, with default allowed positions being current position in code, top, bottom and a separate page.
+\item Put images you want to insert in \verb|\figures|, and you DO NOT need to include 'figures' in your path
+\item Show two captions for a figure or a table:\\ \verb|\bicaption{Chinese caption}{English caption}|
+You MUST place figures in 'figure' environment, and table in 'table' environment, which MUST match,
+or \verb|\bicaption{Chinese caption}{English caption}| will not work as expected.
+\item Show a note for a figure or table: \verb|\chartnote{a note for a figure or a table}|
+\item You MUST add \verb|\backmatter| before your references and your acknowledgement.
+\item Print bibliography: \verb|\printbibliography|
+\end{enumerate}
+\chapter{使用说明}
+以下使用说明的顺序基于论文的结构
+\begin{enumerate}
+\item 要将你的论文封面插入论文,需将``cover.pdf"置于该目录中
+\item 你必须在摘要部分前加入\verb|\frontmatter|
+\item 显示中文或英文摘要标题:\verb|\chapter*{摘要标题}|
+\item 显示摘要内容:\verb|\begin{abstract}|摘要内容\verb|\end{abstract}|
+\item 显示中文关键词:\verb|\keywordscn{中文关键词}|
+\item 显示英文关键词:\verb|\keywordsen{英文关键词}|
+\item 显示目录:\verb|tableofcontents|
+\item 你必须在你的论文的主体部分前加入\verb|\mainmatter|
+\item 论文具有的层次划分:
+\begin{verbatim}
+ \chapter{一级标题}
+ \section{二级标题}
+ \subsection{三级标题}
+\end{verbatim}
+\item 使用以下层次结构:
+\begin{verbatim}
+ \chapter{一级标题 1}
+ 正文文字
+ \section{二级标题 1.1}
+ 正文文字
+ \section{二级标题 1.2}
+ \subsection{三级标题 1.2.1}
+ 正文文字
+ ……
+\end{verbatim}
+\item 浮动体已默认居中,且默认允许的位置已设为“当前代码中的位置、顶部、底部、单独成页”
+\item 将你需要插入的图片置于\verb|\figures|中,无需在路径中包含“figures”
+\item 为一张图或一个表显示两个图(表)题:\verb|\bicaption{中文图题}{英文图题}|
+你必须将图置于“figure”环境中,表置于“table”环境中,必须匹配。
+否则\verb|\bicaption{中文图题}{英文图题}|不会起作用
+\item 显示图表注: \verb|\chartnote{图的注释或表的注释}|
+\item 你必须在你的参考文献前加入\verb|\backmatter|
+\item 显示参考文献:\verb|\printbibliography|
+\end{enumerate}
\backmatter
\chapter{参考文献}
- \input{contents/doc-acknowledge}
+ \chapter{致谢}
+感谢所有为本项目提供过帮助的人的贡献。
\end{document}
diff --git a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-abstract.tex b/macros/latex/contrib/bjfuthesis/documentation/contents/doc-abstract.tex
deleted file mode 100644
index ceba3447e7..0000000000
--- a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-abstract.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\chapter*{摘要}
-\begin{abstract}
- bjfuthesis文档类是为北京林业大学学生书写毕业论文准备的\LaTeX 文档类。该文档类基于ctexbook文档类。它修改了一些布局与样式来提供与北京林业大学毕业论文规范兼容的文档布局。
-\end{abstract}
-\keywordscn{LaTeX,毕业论文,北京林业大学}
-\chapter*{Abstract}
-\begin{abstract}
- The bjfuthesis class is a \LaTeX\space class intended for students in Beijing Forestry University to write their theses. The class is based on the ctexbook class. It modifies some of the layout and style definitions of these packages in order to provide a document layout that should be compatible with Beijing Forestry University Thesis Standard.
-\end{abstract}
-\keywordsen{LaTeX, thesis, Beijing Forestry University}
diff --git a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-acknowledge.tex b/macros/latex/contrib/bjfuthesis/documentation/contents/doc-acknowledge.tex
deleted file mode 100644
index d34215c371..0000000000
--- a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-acknowledge.tex
+++ /dev/null
@@ -1,2 +0,0 @@
-\chapter{致谢}
-感谢所有为本项目提供过帮助的人的贡献。
diff --git a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-mainbody.tex b/macros/latex/contrib/bjfuthesis/documentation/contents/doc-mainbody.tex
deleted file mode 100644
index a92534d13a..0000000000
--- a/macros/latex/contrib/bjfuthesis/documentation/contents/doc-mainbody.tex
+++ /dev/null
@@ -1,83 +0,0 @@
-\chapter{绪论}
-\section{研究背景}
-国内诸多高校都在GitHub上提供了其高校的论文模板,故本作者秉持开源共享的精神,将本\LaTeX 文档类开源于https://github.com/bjfu-projects/bjfu-thesis。
-\section{文档结构}
-第一章为绪论,简单介绍研究背景以及文档结构。
-
-第二章为英文使用说明,介绍本文档类的使用方法。
-
-第三章为中文使用说明,介绍本文档类的使用方法。
-\chapter{Usage Notes}
-The order of following usage notes is based on the structure of the thesis.
-\begin{enumerate}
-\item To include the cover of your thesis, put `cover.pdf' in the directory.
-\item You MUST add \verb|\frontmatter| before your abstract.
-\item Print title of Chinese abstract or English abstract: \verb|\chapter*{abstract title}|
-\item Print content of abstract: \verb|\begin{abstract}|abstract content\verb|\end{abstract}|
-\item Print Chinese keywords: \verb|\keywordscn{Chinese keywords}|
-\item Print English keywords: \verb|\keywordsen{English keywords}|
-\item Print table of contents: \verb|tableofcontents|
-\item You MUST add \verb|\mainmatter| before the main body of your thesis.
-\item The hierachy of the thesis:
-\begin{verbatim}
- \chapter{chapter title}
- \section{section title}
- \subsection{subsection title}
-\end{verbatim}
-\item Use following structure:
-\begin{verbatim}
-\chapter{chapter 1 title}
-normal text
-\section{section 1.1 title}
-normal text
-\section{section 1.2 title}
-\subsection{subsection 1.2.1 title}
-normal text
-...
-\end{verbatim}
-\item Floats are set to be centered by default, with default allowed positions being current position in code, top, bottom and a separate page.
-\item Put images you want to insert in \verb|\figures|, and you DO NOT need to include 'figures' in your path
-\item Show two captions for a figure or a table:\\ \verb|\bicaption{Chinese caption}{English caption}|
-You MUST place figures in 'figure' environment, and table in 'table' environment, which MUST match,
-or \verb|\bicaption{Chinese caption}{English caption}| will not work as expected.
-\item Show a note for a figure or table: \verb|\chartnote{a note for a figure or a table}|
-\item You MUST add \verb|\backmatter| before your references and your acknowledgement.
-\item Print bibliography: \verb|\printbibliography|
-\end{enumerate}
-\chapter{使用说明}
-以下使用说明的顺序基于论文的结构
-\begin{enumerate}
-\item 要将你的论文封面插入论文,需将``cover.pdf"置于该目录中
-\item 你必须在摘要部分前加入\verb|\frontmatter|
-\item 显示中文或英文摘要标题:\verb|\chapter*{摘要标题}|
-\item 显示摘要内容:\verb|\begin{abstract}|摘要内容\verb|\end{abstract}|
-\item 显示中文关键词:\verb|\keywordscn{中文关键词}|
-\item 显示英文关键词:\verb|\keywordsen{英文关键词}|
-\item 显示目录:\verb|tableofcontents|
-\item 你必须在你的论文的主体部分前加入\verb|\mainmatter|
-\item 论文具有的层次划分:
-\begin{verbatim}
- \chapter{一级标题}
- \section{二级标题}
- \subsection{三级标题}
-\end{verbatim}
-\item 使用以下层次结构:
-\begin{verbatim}
- \chapter{一级标题 1}
- 正文文字
- \section{二级标题 1.1}
- 正文文字
- \section{二级标题 1.2}
- \subsection{三级标题 1.2.1}
- 正文文字
- ……
-\end{verbatim}
-\item 浮动体已默认居中,且默认允许的位置已设为“当前代码中的位置、顶部、底部、单独成页”
-\item 将你需要插入的图片置于\verb|\figures|中,无需在路径中包含“figures”
-\item 为一张图或一个表显示两个图(表)题:\verb|\bicaption{中文图题}{英文图题}|
-你必须将图置于“figure”环境中,表置于“table”环境中,必须匹配。
-否则\verb|\bicaption{中文图题}{英文图题}|不会起作用
-\item 显示图表注: \verb|\chartnote{图的注释或表的注释}|
-\item 你必须在你的参考文献前加入\verb|\backmatter|
-\item 显示参考文献:\verb|\printbibliography|
-\end{enumerate} \ No newline at end of file
diff --git a/macros/latex/contrib/bjfuthesis/example/contents/abstract.tex b/macros/latex/contrib/bjfuthesis/example/contents/abstract.tex
deleted file mode 100644
index 12c5ecc161..0000000000
--- a/macros/latex/contrib/bjfuthesis/example/contents/abstract.tex
+++ /dev/null
@@ -1,14 +0,0 @@
-\chapter*{摘要}
-\begin{abstract}
- 随着在线电影数量不断增加,用户选择电影的时间成本不断上升,准确的推荐算法成为了必然要求。为解决协同过滤推荐算法中的稀缺性问题与冷启动问题,研究人员用商品属性或社交网络等信息来辅助推荐算法。现有的将知识图谱作为辅助信息的推荐算法包括基于嵌入的方法和基于路径的方法,但这两种方法均存在一些缺陷,没有充分有效地利用知识图谱中的相关信息,推荐的准确度较低。
-
- 本文实现了基于知识图谱的“涟漪网络”推荐算法。“涟漪网络”算法的核心是利用现实生活中雨滴产生的涟漪在水面上不断扩散的思路,来模拟用户偏好的扩散。对于每一个用户,涟漪网络将其过往偏好作为知识图谱中的一个种子集,然后沿知识图谱中的关系路径不断地拓展用户偏好,进而发现该用户对某个候选物品以等级划分的潜在兴趣,其中多个“涟漪”重叠形成知识图谱中的用户偏好分布。该算法的实验结果和以往的CKE、DKN、PER等模型结果相比,表现出更优的性能。利用该算法,本文设计并实现了一个基于知识图谱的电影推荐系统,该系统包括管理员用户和普通用户,管理员能新增、编辑和删除电影与用户,普通用户能浏览、收藏与购买电影。该系统可以高效准确地为用户推荐电影,方便用户选择满足自己偏好的电影。
-\end{abstract}
-\keywordscn{知识图谱,推荐系统,涟漪网络,用户偏好,电影商店}
-\chapter*{Abstract}
-\begin{abstract}
- As the number of online movies continues to increase and the time cost for users to choose movies continues to rise, accurate recommendation algorithms have become an necessary requirement. In order to address the scarcity and cold start problem of collaborative filtering, researchers usually make use of side information, such as product attributes or social networks as side information to assist the recommendation. The existing recommendation algorithms that use knowledge graph as side information include embedding-based methods and path-based methods, but both methods have some shortcomings. They do not make full and effective use of the relevant information in the knowledge graph, and the accuracy of recommendation is relatively low.
-
- This paper implements a recommendation algorithm, ``Ripple Network", based on knowledge graph. The core of the Ripple Network algorithm is to use the idea that the ripples produced by raindrops in real life continue to spread on the water surface to stimulate the spread of user preferences. For each user, Ripple Network uses its past preference as a seed set in the knowledge graph, and then continuously expands the user's preferences along the relationship path in the knowledge graph, and then discovers his hierarchical potential interests concerning a certain candidate item. Multiple ``ripples'' overlap to form the user preference distribution in the knowledge graph. Compared with previous model results of CKE, DKN, PER, etc., the experimental results of this algorithm show better performance. Using this algorithm, this paper designs and implements a recommendation system based on the movie knowledge graph. The system includes administrator users and general users. The administrator can add, edit and delete movies and users, and general users can browse, collect and purchase films. The system can provide users with an efficient movie recommendation function, which is convenient for users to choose movies that match their preferences.
-\end{abstract}
-\keywordsen{Knowledge graph, recommender system, Ripple Network, user preferences, movie store}
diff --git a/macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex b/macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex
deleted file mode 100644
index 73f28999e0..0000000000
--- a/macros/latex/contrib/bjfuthesis/example/contents/acknowledge.tex
+++ /dev/null
@@ -1,10 +0,0 @@
-\chapter{致谢}
-论文的撰写工作已经接近尾声,在本文的撰写过程中我要特别感谢李冬梅老师的指导。在毕业论文完成期间,李冬梅老师多次对我的毕业论文提出意见与建议。同时,她多次询问论文的撰写进度,更是体现了她对学生无微不至的关怀。每每当我在论文编写中遇到艰深晦涩之处时,她都能不失时机而恰到好处地给予我最有用的提示与建议,使我的毕业论文得以顺利完成。
-
-其次,我要感谢我本科期间曾经为我上课的所有老师。比如,由我的概率论老师为我打下的数学基础才使我得以用最大后验概率估计法完成嵌入表示的学习算法,蓝海洋老师任教的网站设计课程是我完成电影推荐系统的基石。总之,我要感谢大学四年来所有老师孜孜不倦的谆谆教诲与夜以继日的无私奉献。
-
-接着,我还要感谢我的同学,是他们思维的火花激起了论文写作中的灵感。与他们的交流使我受益匪浅。
-
-最后,我还要感谢我的父母,他们一直以来对我生活上与学习上的鼓励与引导是我得益完成论文的关键要素。
-
-感谢所有在论文撰写工作中为我提供过帮助的人。
diff --git a/macros/latex/contrib/bjfuthesis/example/cover.pdf b/macros/latex/contrib/bjfuthesis/example/contents/cover.pdf
index ad03632921..e6486168e8 100644
--- a/macros/latex/contrib/bjfuthesis/example/cover.pdf
+++ b/macros/latex/contrib/bjfuthesis/example/contents/cover.pdf
Binary files differ
diff --git a/macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex b/macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex
deleted file mode 100644
index a05306da0a..0000000000
--- a/macros/latex/contrib/bjfuthesis/example/contents/mainbody.tex
+++ /dev/null
@@ -1,575 +0,0 @@
-\chapter{绪论}
-\section{研究背景与意义}
-一直以来,电影推荐都是在线流媒体播放平台发展中的一个重要问题,做好电影推荐可以使用户能在海量电影中选择满足其偏好的电影,提高用户满意度,从而提高在线流媒体播放平台的流量转化率及购买率,并最终提高在线流媒体播放平台的经济收益。近年来,随着电影行业及互联网行业的不断发展,在线电影数量不断增加,用户在海量电影中选择满足其偏好的电影的难度不断上升,性能优异的推荐算法成为了必然要求。自从在线流媒体播放平台出现以来,人们便开始尝试利用推荐算法来提高平台流量转化率,出现了诸如协同过滤的推荐算法\cite{he2017neural}。但这些算法未能解决数据稀缺性及冷启动问题,并不能为在线流媒体播放平台提供良好的推荐性能。为此,人们尝试将辅助信息融入推荐算法中以解决数据稀缺性及冷启动问题\cite{sun2017collaborative},并提高推荐性能。
-
-知识图谱是一种结构化的语义知识库,被用于迅速提供对物理世界中的概念和相互关系的描述,为解决推荐问题提供了新的方法\cite{zou2020survey},近年来受到国内外研究人员的广泛关注,成为了当前的研究热点。知识图谱通过对复杂的原始数据进行加工、处理及整合,转化成简单可靠、清晰明了的“实体,关系,实体”三元组,汇聚了大量的知识信息,从而能实现基于知识信息的响应和推理。
-
-知识图谱常被用于作为辅助信息添加至推荐算法中以提高推荐的准确性,这已是当前的研究焦点。
-
-近年来,随着在线流媒体播放平台的发展,电影推荐系统应运而生,它作为现代信息技术与传统电影产业相结合的产物,对流媒体播放平台的用户体验起着至关重要的作用,其可大幅度减少用户寻找满足其偏好电影的时间,并提高用户点击率与购买率,从而提高流媒体播放平台的经济收益。电影推荐系统能为用户推荐其感兴趣的电影,而减少对用户不感兴趣内容的显示,从而满足用户需求。但是,目前网络上绝大多数的电影推荐系统都使用传统的基于协同过滤的推荐算法,未能有效利用知识图谱等辅助信息,返回给用户的推荐结果中包含大量用户不感兴趣的电影,此外,还将一些本应推荐给用户的、用户感兴趣的电影丢弃了。造成这一问题的主要原因是推荐算法缺少有关新加入的无用户评分的电影以及新注册的用户的信息。
-
-对于海量的电影数据,为了实现准确地推荐给用户其感兴趣的电影,基于协同过滤的传统推荐算法是满足了不用户需求的,特别是对新注册用户,推荐的准确度无法得到保证。所以,本文旨在以知识图谱作为辅助信息,构建一个合适的电影推荐系统,并利用知识图谱中包含的丰富的辅助信息,最终实现一个电影推荐系统,为用户提供有效的、准确的电影推荐,从而提高用户满意度,提高平台收益。
-\section{国内外研究现状}
-\subsection{推荐系统研究现状}
-推荐系统由Jussi Karlgren于哥伦比亚大学在一份技术报告中以“数字书架”的名称被首次提及,而后自1994年起被在SICS的Jussi Karlgren、由Pattie Maes于MIT领导的研究团队、位于Bellcore的Will Hill以及同样位于MIT的Paul Resnick大规模实现并在技术性报告及出版物大量出现,以上人员与GroupLens的工作被授予了2010年ACM软件系统奖。
-
-自从在90年代中期首批有关协同过滤的论文出现后推荐系统便成为了重要的研究领域。工业界与学术界出现了众多有关建设新的推荐系统的工作。由于该领域包含众多的研究问题及其能帮助用户解决在过多信息中提供个性化推荐的实际应用,因此研究人员对该领域的兴趣依旧很高。
-
-当前,推荐列表在推荐系统将其产生的过程中的方式主要有两种:基于内容推荐与协同过滤推荐\cite{jafarkarimi2012naive}。基于内容推荐的算法使用一些有关物品的离散特征来推荐出拥有相似性的物品。协同过滤方法根据用户的历史行为(诸如其评价过的、点击过的、购买过的商品等)并与其他用户的相似决策结合来建立模形,这种算法可以被用于预测用户对物品的偏好程度。这两种方法常常被同时使用。
-
-此外,近来有越来越多的推荐算法被提出:多准则推荐系统。多准则推荐系统可以被定义为包含多标准偏好信息的推荐系统,而不是构建基于单一凭据的推荐系统。风险感知推荐系统,现存推荐系统的主要方法聚焦于基于上下文信息推荐最相关内容给用户,而没有将不相关内容打扰用户的推荐风险考虑在内。考虑推送推荐内容给用户而造成打扰用户的风险在某些情况下是需要考虑的,比如,在一个工作会议上或是在凌晨或是在晚上。而此类推荐算法为该问题提供了解决方案。
-
-现实中,大量使用的往往是混合推荐系统。其同时结合了协同过滤、基于内容过滤以及其他方法,这种混合式的推荐方法现在被大量使用。混合推荐可以在多种方式下被实现:将基于内容的和基于协同滤的预测模型被分开实现再将他们结合起来,亦或是将两种方法统一到同一模型中并一同实现。
-\subsection{知识图谱的研究现状}
-在知识表示与知识推理中,知识图谱是一个使用图结构的数据模型或拓扑结构的知识库。知识图谱常被用来存储基于内连接的对实体的描述——对象、事件、情形或抽象概念,并包括自由形式的语义。
-
-该词汇最早在1972年于一个有关构建模块化指令系统的课程中被提出。在80年代末,命名为知识图谱的项目主要聚焦于语义网络的设计。在2007年,DBpedia和Freebase作为基于图的常识性知识库被创立。DBpedia致力于从Wikipedia中抽取数据,而Freebase也包含一系列公开的数据集。它们两者都未将自己称为“知识图谱”,但实则构建并描述了有关知识图谱的相关概念。
-
-在2012年,谷歌正式提出了知识图谱的概念\cite{singhal2012introducing},并构建了基于DBpedia和Freebase以及其他数据源的谷歌知识图谱。他们后来将包括CIA World Factbook, Wikidata和Wikipedia的网站的RDFa, Microdata, JSON-LD内容从它们的索引网站上抽取并纳入知识图谱。与知识图谱相关联的实体与关系类型使用来自scheme.org的术语被更广泛地组织了起来。
-
-谷歌知识图谱中非常重要的一项是“自由库”,它是一个大型的协同工作知识库。“自由库”使用图结构作为其数据结构,可以将其视作一个有向图。谷歌知识图谱模型便是谷歌团队利用其在“自由库”之上的技术积累开发出来的\cite{漆桂林2017知识图谱研究进展}。
-
-自此,数个大型跨国公司开始利用它们的知识图谱,很快知识图谱流行起来,有免费的知识图谱,如DBpedia和NELL,以及商业性质的知识图谱,如谷歌知识图谱和Microsoft Satori。这些知识图谱被成功应用于问答系统、词向量嵌入与文字分类等。在2019年,IEEE将其关于“大数据”和“数据挖掘与智能计算”的年度国际会议融入有关知识图谱的国际会议。
-
-以上是知识图谱发展的主要进程。
-
-知识图谱一般表示为三元组的形式,即$G=(h,r,t)$,其中$G$为知识图谱,$h$和$t$是知识库中的实体集合,分别为三元组的头结点与尾节点\cite{徐增林2016知识图谱技术综述}。知识图谱也可以看作是一种结点对应实体、边对应关系的有向异构图。
-
-目前知识图谱的构建过程中主要使用了定义层次学习及事实学习。
-
-定义层次学习是通过使用机器学习等技术,从文字、图片等信息中提取知识表达中的定义,并确定其上下文信息。而知识图谱本质上是属于一种精炼的异构信息网络。利用定义层次学习可以在一定程度上完成对于知识图谱的构建。
-
-事实学习分为有监督的事实学习、半监督的事实学习以及无监督的事实学习。有监督的事实学习通过人为标注的语料信息输入以及深度学习方法来完成知识图谱的构建,而半监督的事实学习方法使用启发式地自动标注文本,但缺陷是训练数据集中可能含有大量的噪声数据。而无监督的学习方法主要使用基于深度学习模型的自然语言处理(NLP)的方法,无须人为干预,由训练模型自动完成信息抽取、信息整合。随着深度学习算法的发展,目前基于无监督的事实学习逐渐成为主流\cite{李涓子2017知识图谱研究综述}。
-
-目前出现了诸多使用以上理论方法设计的知识图谱嵌入算法:基于翻译的TransE\cite{bordes2013translating}、TransH\cite{wang2014knowledge}、TransR\cite{lin2017learning}和基于语义分析的DistMult\cite{yang2014embedding}等。
-
-目前,知识图谱在业界的应用已经取得了巨大成功\cite{曹倩2015知识图谱的技术实现流程及相关应用}:
-
-(1)搜索引擎技术。如前所述,知识图谱最早便是由谷歌提出以改善其搜索引擎的。在将知识图谱应用于搜索引擎之后,搜索引擎能对一些常见的搜索内容基于其使用的知识图谱信息快速给出搜索结果。同时,对于一些名词性的搜索内容,搜索引擎能使用知识图谱以知识卡片的形式给出其相关信息。研究表明,在谷歌将知识图谱技术融入其搜索引擎之后,用户点击进入维基百科的次数明显减少,说明利用知识图谱技术的搜索引擎可以更好的直接给出用户需要的信息而不需要用户再浏览其他网站。
-
-(2)智能问答。信息检索系统中非常常见的一种便是问答系统。问答系统在用户输入问题后能迅速给出用户需要的答案。而在将知识图谱技术应用于问答系统后,其回答的准确率有非常大的提升。目前苹果的智能助理Siri以及谷歌的智能助理谷歌助理(Google Assistant)都使用了知识图谱技术。
-
-此外,知识图谱还广泛应用于金融、医疗等多个领域。
-\subsection{基于知识图谱的推荐系统研究现状}
-由于传统的推荐系统无法解决稀缺性问题和冷启动问题,因此研究人员企图将辅助信息加入到推荐算法中以改善推荐性能。而这类辅助信息有社交网络、用户/物品属性、图像与上下文等。
-
-在数种类型的辅助信息中,知识图谱通常包含有更丰富的信息以及物品间的联系。图\ref{fig:enhanced-recommendation}中说明了知识图谱提供丰富的信息与物品间的连接,有利于提高推荐结果的准确性、多样性和可解释性。知识图谱可以从以下三个方面提高推荐性能:
-\begin{figure}
- \includegraphics[width=\textwidth]{enhanced-recommendation}
- \bicaption{基于知识图谱的电影推荐系统}{Knowledge graph enhanced movie recommendation system}\label{fig:enhanced-recommendation}
-\end{figure}
-
-(1)知识图谱引入了实体语义相关性,这可以帮助找到实体间潜在的联系并提高推荐物品的准确性。
-
-(2)知识图谱由各种类型的关系构成,这对合理地扩展用户兴趣并增加推荐商品的多样性是有益的。
-
-(3)知识图谱连接用户的历史记录及推荐的商品,因此提高了推荐系统的可解释性。
-
-将知识图谱作为辅助信息加入至推荐系统中是当前的热点问题,目前基于知识图谱构建推荐系统的方法主要有以下几类:
-
-(1)基于嵌入的方法。基于嵌入的方法通过知识图谱嵌入计算算法将知识图谱中的实体信息与关系信息映射为低维向量空间中的向量表示(嵌入表示)。而后推荐算法利用该嵌入表示来完成相应的计算,并给出推荐结果。目前将知识图谱中嵌入表示信息作为辅助信息的推荐模型有CKE\cite{zhang2016collaborative}、DKN\cite{wang2018dkn}以及SHINE\cite{wang2018shine}等。CKE是微软在 KDD2016 年发表的,其模型结构在原有系统过滤得到$U$, $V$向量的基础上,将物品的嵌入与其他描述信息相结合,这些信息主要有:
-采用 TransR 算法嵌入得到的知识图谱,图谱内每个实体嵌入表示被提取为物品的结构化向量信息。
-采用SDAE模型得到物品描述性文本的文本嵌入表示。
-采用SCAE模型得到物品相关图像的视觉嵌入表示。DKN是之前同样由微软团队在WWW2018会议上发表的。它是一个主要针对新闻推荐任务提出的框架,知识图谱用于辅助计算新闻标题的嵌入表示。DKN提出对新闻标题内每一个关键实体,在知识图谱内找到其实体嵌入和上下文嵌入。
-SHINE设计深度自编码器来嵌入语义网络,社交网络并进行推荐。其为用户-物品的交互使用自动编码器并计算用户感兴趣的概率。此外,嵌入表示可以包含实体的独热编码\cite{koren2008factorization}、词汇集\cite{wang2018dkn}、上下文信息\cite{sun2017collaborative}或属性\cite{wang2018shine},而选择哪一种嵌入向量的计算方式取决于其应用场合。
-
-(2)基于路径的方法。基于路径的方法将知识图谱作为异构信息网络,主要是通过知识图谱中的路径关系信息来辅助推荐算法完成推荐相关的计算工作。目前基于知识图谱中路径信息的推荐模型有HIN\cite{zhao2017meta}、RKGE\cite{sun2018recurrent}等。HIN是2017年在KDD上提出的,与PER\cite{yu2014personalized}类似,都将知识图谱作为异构信息网络。它针对Yelp和Amazon数据集分别设计了元路径,并得到了L个评估函数。并在建模时使用FM模型,使用FM损失函数组进行梯度下降,并最终得到推荐结果。RKGE模型使用了基于循环神经网络的方法。在人为定义元路径并抽取出所有路径之后,对每种元路径都使用循环神经网络模型来抽取并推理其路径中所包含的信息。
-
-(3)混合式方法。基于嵌入的方法未能充分利用实体间的关系模式信息,而基于路径的方法仅考虑了实体间的语义连通信息,未能有效使用用户/物品本身的语义信息。因此,目前出现了混合式方法,即同时结合了基于嵌入的方法与基于路径的方法的优点。混合式方法是当前的研究热点与焦点,使用该方法的典型模型有AKUPM\cite{tang2019akupm}和RCoLM\cite{cao2019unifying}等。AKUPM是通过注意力机制增强的推荐模型,RCoLM则是基于联合学习并以任务为导向的推荐算法。本文实现的电影推荐系统基于文献\parencite{wang2018ripplenet},其所使用的算法模型是也属于混合式方法。
-\section{本文的主要研究内容}
-本文在推荐算法、知识图谱和基于知识图谱的推荐算法的相关研究基础上,做了以下三方面的研究:
-
-(1)对推荐系统所需的数据进行采集和处理,使用“MovieLens 1M Dataset”作为数据集,此外还从IMDb及豆瓣网爬取了相关电影数据并进行处理,作为本文的研究对象。
-
-(2)根据文献\parencite{wang2018ripplenet}提出的算法,实现了基于知识图谱的涟漪网络推荐算法,此算法能根据用户的历史行为为用户进行电影推荐。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本文在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。此外,将涟漪网络算法与其他基于知识图谱的推荐算法(DKN\cite{wang2018dkn}、CKE\cite{zhang2016collaborative} 、PER\cite{yu2014personalized}、SHINE\cite{wang2018shine}、LibFM\cite{rendle2012factorization}和Wide\&Deep\cite{cheng2016wide}等)进行了性能比较。
-
-(3)实现了一个基于知识图谱的电影推荐系统,该系统能够根据用户的历史行为(评分、收藏等)来为用户进行电影推荐。该系统分为管理员、未登录用户、普通登录用户。管理员能增加、修改和删除电影和普通用户;未登录用户能根据电影分类查看电影列表以及查看电影详情;普通登录用户除了能进行未登录用户的所有操作外,还能购买、收藏及为电影评分。
-\section{论文结构}
-本论文一共分为五个章节。
-
-第1章是绪论。简明介绍知识图谱作为辅助信息在推荐算法中的作用以及推荐算法对在线流媒体播放平台的作用,同时介绍了推荐系统、知识图谱和基于知识图谱的推荐系统的发展和应用,并说明了本文的主要工作。
-
-第2章是相关理论和技术。介绍了目前知识图谱和推荐系统的研究现状,并对传统的推荐算法与加入辅助信息的推荐算法作了较为细致的分类与阐述。同时还介绍了本文实现的电影推荐系统所使用的技术栈,诸如数据库、前端架构、后端架构等。
-
-第3章是涟漪网络。介绍了涟漪网络算法,以及计算相关实体嵌入的过程中使用的深度学习算法,并对以上算法进行了讨论。最后,还对涟漪网络推荐算法的准确度进行了测试。
-
-第4章是电影推荐系统。介绍了以涟漪网络算法为基础构建的电影推荐系统:介绍了系统架构、系统功能、电影推荐流程以及如何保证该系统的安全性。
-
-第5章是研究结论和展望。总结了涟漪网络算法的设计与实现、电影推荐系统的功能,并指出了其中可以改进的地方。
-\chapter{相关理论和技术}
-\section{知识图谱}
-\subsection{知识图谱的概念及发展进程}
-知识图谱,是一种知识可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列三元组(实体,关系,实体),用可视化技术描述知识信息及其载体,挖掘、分析、建立、绘制和可视化知识以及实体之间的相互关系。
-
-知识图谱是谷歌于2012年提出的,目的是为了增强其搜索引擎。而后微软于2013年7月发布了Microsoft Satori知识图谱。除传统搜索服务提供商之外,包括Apple,Facebook,IBM等互联网企业也在探索该领域。此外,业界也出现了社区构建的开源知识图谱,如DBpedia,NELL和Wikidata等。以Freebase、WordNet和GeneOntology等为例的知识图谱已成为支持人工智能相关应用的非常重要的资源。
-\subsection{知识图谱的构建方法}
-知识图谱是由多实体结点和不同关系边构成的多关系图,一个边是一个事实三元组(头结点,关系,尾结点),记为$(h,r,t)$。而知识图谱的构建便是寻找这样的三元组。
-
-在过去十年间,出现了诸多构建大型知识图谱的方法,然而,还没有清晰准确的构建知识图谱的范式。主要有两个困难:(1)知识图谱是符号化的逻辑系统而知识图谱的应用常常包含在连续空间中的计算;(2)在一张知识图谱上进行知识聚合是困难的。
-
-目前,知识图谱主要通过以下3个步骤来完成构建:
-
-(1)信息抽取。即从各类型的源数据中抽取出实体(概念)、实体间的关系,并在此基础之上形成确切的知识表达。
-
-(2)知识融合。对新获得的知识进行整合,以完成消歧义。
-
-(3)知识加工。经过质量核查后将融合后的新知识的正确的部分加入至知识图谱中。
-\subsection{知识图谱的应用}
-知识图谱以更接近人类认知的方式为互联网的信息表达提供了一种新的方式,而且提供了一种更益于组织与利用海量数据的方式。当前知识图谱主要用于推荐系统、搜索引擎、个人助理以及问答系统。
-\section{推荐系统}
-推荐系统是内容过滤系统的一个子集,被广泛使用于多个领域,它向用户推荐满足其偏好的物品,并通常具有为视频或音乐服务生成推荐清单的表现形式。
-\subsection{传统的推荐系统}
-传统的推荐系统主要分为基于内容的推荐系统、基于协同过滤的推荐系统和混合推荐系统\cite{黄立威2018基于深度学习的推荐系统研究综述}。基于内容的推荐系统主要用于文本相关的项目,因为内容常常是使用关键字来描述的。该算法通过计算相关物品的离散特征,然后推荐具有与用户历史偏好物品类似特征的有关物品。基于协同过滤的推荐系统主要通过将具有与目标用户相似特征的用户所交互过的物品推荐给目标用户。
-
-基于内容的推荐与基于协同过滤的推荐的有关区别可以通过比较两个流行音乐推荐系统的实现方式看出。(1)潘多拉音乐使用一个基于内容推荐的推荐算法。它根据艺人或歌曲的属性来生成一个包含相似风格歌曲的电台,并且该电台的内容会根据收听用户的反馈进行调整。当用户对一首歌曲“不感兴趣”时该算法将弱化该歌曲的一些属性;而当用户喜欢一首歌曲时,将强化一些属性。并且该算法会根据该属性调整歌曲的顺序,若属性的值越过一个阀值时推荐算法便将某一歌曲从列表中删除。(2)“终级fm”使用协同过滤的推荐算法。它记录用户经常收听的乐队和歌手,然后与其它用户的有关行为进行比较,建立一个电台,并以此推荐歌曲。“终级fm”会给用户推荐其他具有相似特征用户的播放列表(并保证目标用户未收听过)。
-
-基于内容的推荐与基于协同过滤的推荐各有优缺点。潘多拉音乐所使用的基于内容推荐的推荐算法是根据物品本身的性质来进行推荐的,因此不需要用户信息就可以有较好的准确度。但该算法严重依赖物品本身的特性,因此局限性较大,推荐的内容都是与种子集相关的,推荐结果的多样性较低。而“终级fm”使用的协同过滤算法需要根据用户与物品的交互来生成推荐结果,因此需要大量的用户数据,存在数据稀缺性问题与冷启动问题。
-\subsection{基于知识图谱的推荐系统}
-基于内容推荐与协同过滤推荐两者均存在一些局限性,为了提高推荐的准确性,解决传统推荐算法的数据稀缺性与冷启动问题,研究者将一些辅助信息加入至推荐算法中,通常这些辅助信息包括上下文信息、用户或物品的属性、图片和社交网络\cite{常亮2019知识图谱的推荐系统综述}\cite{秦川2020基于知识图谱的推荐系统研究综述}。
-
-而随着知识图谱的发展,将知识图谱作为辅助信息来提高推荐系统的性能已经成为了热门的研究方向。将知识图谱作为辅助信息加入推荐算法的优点有:
-
-(1)提高推荐系统的准确性。知识图谱可以表示不同实体间的关系,可以将物品及其相关属性对应于知识图谱之中,从而推荐算法可以理解物品之间的关系。此外,用户与用户间的关系信息也可以映射至知识图谱之中,从而推荐算法可以更准确地分析物品与物品间的关系、用户与物品之间的关系。
-
-(2)提高推荐系统的可解释性。由于推荐结果依照知识图谱中的关系信息,因此可以由知识图谱中的关系路径得到推荐系统给出推荐结果的原因。
-
-目前主要的基于知识图谱的推荐算法有基于嵌入的方法、基于路径的方法以及混合式方法:
-
-(1)基于嵌入的方法。基于嵌入的方法使用知识图谱的信息来完善实体的嵌入表示。为了将知识图谱中的信息添加至推荐算法中来辅助推荐,需要使用知识图谱嵌入表示算法(Knowledge Graph Embedding, KGE)表计算实体嵌入(实体嵌入指由知识图谱中的信息得到的在低维向量空间中的向量表示)。KGE算法有TransE\cite{bordes2013translating}、TransH\cite{wang2014knowledge}、TransR\cite{lin2017learning}和DistMult\cite{yang2014embedding}等。而推荐算法利用该嵌入表示来进行相关计算,从而对用户进行物品推荐。
-
-(2)基于路径的方法\cite{lin2015modeling}\cite{guu2015traversing}\cite{toutanova2016compositional}。基于路径的方法将知识图谱视为异构信息网络。而推荐系统利用该异构信息网络寻找实体间的关系,从而完成推荐。
-
-(3)混合式方法。基于嵌入的方法未能充分利用实体间的关系模式信息,而基于路径的方法仅考虑了实体间的语义连通信息,未能有效利用用户/物品本身的语义信息。混合式方法结合了基于嵌入的方法与基于路径的方法的优点,该方法是当前的研究热点与焦点,使用该方法的典型模型有AKUPM\cite{tang2019akupm}和RCoLM\cite{cao2019unifying}等。本文实现的算法属于混合方法。
-\section{系统开发技术}
-\label{sec:tech-stack}
-\subsection{数据采集技术}
-电影推荐系统使用的数据来自“MovieLens 1M Dataset”\footnote{https://grouplens.org/datasets/movielens/1m/}数据集,此外还从IMDb\footnote{https://www.imdb.com/}及豆瓣网\footnote{https://www.douban.com/}爬取了相关电影数据并进行处理作为本文的研究对象。
-
-在数据采集的过程中,使用Scrapy框架进行了数据爬取,爬取的数据包括电影名称、电影封面、预告片图片、电景情节介绍、导演、演员以及剧作家。
-
-最终,总计爬取了3684部电影的数据。其中,从IMDb爬取了3494条电影数据,从豆瓣爬取了190条电影数据(由于豆瓣网限制了每IP访问量故爬取的数据较少)。
-\subsection{数据存储技术}
-本系统使用MongoDB与Neo4j存储数据。
-
-\noindent (1)MongoDB
-
-MongoDB是一个新兴的非关系型存储的分布式存储数据的数据库,属于NoSQL,与MySQL等传统的关系型数据库相比,它提供更好的高并发支持,具有高可靠性的优点。与此同时,得益于其基于文档储存的特点,相比较传统的关系型数据库,它的存储结构更灵活。
-
-在本系统中,MongoDB存储普通用户数据、管理员数据、电影数据等。
-
-\noindent(2)Neo4j
-
-Neo4j是一个具有高性能的图数据库,它将结构化的数据信息储存在网络上而不是存储在表中。它具有健壮和成熟的数据库的所有特点。虽然Neo4j是一个新兴的数据库,但它已在具有超过1亿节点、关系和属性的产品中得到了应用,充分体现了其高性能、高可靠性的特点。
-
-在本系统中,最终需存储的图结点有182011个,需存储的边有1241995条。如果将它们存储在传统的关系型数据库中,会因大量的连接查询导致极大的性能开销,表现为查询耗时久。Neo4j对图数据处理做了优化,因此查询等操作可以在较短的时间内完成,故本系统将知识图谱数据存储在Neo4j中而不是关系型数据库中。
-
-\subsection{后端技术}
-本系统使用Flask框架作为网站后端框架。Flask是一个Python编写的轻量级微框架。它具有轻量、便捷、可扩展等特点。系统使用Flask框架充分利用了其便捷、可扩展以及开发便捷的特点,与本系统要求相符。
-
-系统使用表现层状态转换(REST)风格的应用程序接口(API)作为前后端的交互接口。表现层状态转换(Representational State Transfer,REST)是一种基于HTTP协议的软件交互体系结构样式,该协议是由Roy Thomas Fielding博士在2000年的博士论文中引用的\cite{fielding2000architectural},目的是促进不同的软件/程序的开发。在网络上互相传输数据。表示层状态转换基于超文本传输​​协议(HTTP)的一组约束,该协议是一种旨在提供万维网服务的软件构造样式。符合或兼容此体系结构样式(简称为REST或RESTful)的网络服务允许客户端发出使用统一资源标识符访问和操作网络资源的请求,这些资源与一组预定义的操作一致。因此,表示层状态转换提供了Internet上计算机系统之间相互使用资源的互操作性。与其他类型的网络服务(例如SOAP服务)相比,它们使用自己定义的一组操作来访问网络资源。
-
-得益于本系统使用了REST风格的API,本系统能更有效地使用缓存来提升响应速度,同时前后端间的通讯的无状态性可以让不同的服务器处理一连串请求中不同的请求,提高了本系统的可扩展性。与此同时,得益于REST风格语义化的接口,使前后端交互接口更清晰明了,使接口的使用者能更高效便捷地进行相关的开发工作。
-\subsection{前端技术}
-本系统前端使用Angular框架。Angular(通常指“Angular 2+”或“Angular v2及以上”)是一个基于TypeScript的开源网络应用框架,它的开发由Google的Angular团队领导同时也有个人及其他公司维护。Angular完全从相同团队开发的AngularJS重新编写而来。Angular常常作为MEAN技术栈的一部分。MEAN技术栈指MongoDB数据库、Express.js网络服务器框架、Angular/AngularJS以及Node.js服务器运行时。不同于MEAN技术栈,本系统将其中的“E”(指Express.js网络服务器框架)替换为了Flask网络服务器框架。
-
-通过使用Angular框架,本系统具有一个现代化、模块化、响应式的网页架构。同时借助于Angular Material Components官方组件库,本系统前端UI符合材料设计(Material Design)。
-\chapter{基于涟漪网络知识图谱的推荐算法}
-\label{ch:offline-recommendation}
-\section{涟漪网络}
-本算法基于文献\parencite{wang2018ripplenet}实现,并在其基础上进行了一定的改进:文献\parencite{wang2018ripplenet}中计算用户偏好时并未考虑用户收藏,本文在计算用户偏好时,将用户收藏考虑在内,这在一定程度上缓解了数据稀缺性问题和冷启动问题并改进了推荐性能。
-\subsection{架构}
-涟漪网络的总体架构如图\ref{fig:ripplenet-framework}所示,图上方的知识图谱中展示了由用户交互产生的涟漪。涟漪网络以一个用户$u$和一个电影$v$作为输入,并输出用户$u$与电影$v$之间产生交互的概率。对输入用户$u$而言,其历史交互记录$V_u$是知识图谱中的种子集,而后沿着知识图谱中的关系边形成多个涟漪集$S_u^{k}\ (k=1, 2, \dots, H)$。第k个涟漪集是种子集$V_u$经过$k$跳得到的知识三元组。然后迭代地利用这些涟漪集与电影$v$的嵌入表示(黄色的块)计算出用户$u$对电影$v$的的响应(绿色的块),最后结合得到用户的最终嵌入表示(灰色的块)。最终,利用用户$u$与电影$v$的嵌入表示计算出用户$u$对电影$v$感兴趣的预测概率$y_{uv}$。
-\begin{figure}
- \includegraphics[width=\textwidth]{ripplenet-framework}
- \bicaption{涟漪网络的总体架构}{The overall framework of the Ripple Network}\label{fig:ripplenet-framework}
-\end{figure}
-\subsection{涟漪集}
-\begin{figure}
- \includegraphics[width=\textwidth]{illustration-of-ripple-sets}
- \bicaption{电影知识图谱中由“阿甘正传”激发的涟漪集}{Sets of ripples of “Forest Gump” in Knowledge Graph of movies}\label{fig:illustration-of-ripple-sets}
-\end{figure}
-知识图谱常常含有丰富的事实信息与实体间的联系。比如,图\ref{fig:illustration-of-ripple-sets}(图中不同颜色的圆圈表示不同跳数的涟漪集,越浅的蓝色代表种子集与该区域内实体的关联程度越低)中电影“阿甘正传”与“罗伯特·泽米吉斯”相连,它们之间的联系为“罗伯特·泽米吉斯”是电影“阿甘正传”的导演。而“回到未来”也与“罗伯特·泽米吉斯”相连。因此,如果一个用户与电影“阿甘正传”交互过,则他很有可能也对“回到未来”感兴趣。为了描述用户在知识图谱中分层次的潜在偏好集,递归定义用户$u$的$k$跳相关实体如下:
-
-\textbf{定义1(相关实体集)} 给定交互矩阵$\Upsilon$与知识图谱$G$,则用户$u$的$k$跳相关实体集的定义为式\eqref{relevant-entities}。
-
-\begin{equation}
- E_u^k=\{t|(h, r, t)\in G \text{且} h\in E^{k-1}_u\}, k = 1, 2, \dots, H\label{relevant-entities}
-\end{equation}
-
-式\eqref{relevant-entities}中,$E_u^0=V_u=\{v | y_{uv}=1\}$是用户的历史偏好集(历史偏好集是指用户在最高为5的评分中给出的评分$\geqslant$4的物品以及用户已加入收藏的物品),可以看作是用户$u$在知识图谱中的种子集。
-
-相关实体集可以看作是用户的历史偏好集在知识图谱中的自然扩展。给定相关实体集的定义,以下定义用户$u$的$k$跳涟漪集:
-
-\textbf{定义2(涟漪集)}用户$u$的$k$跳涟漪集可以看作是知识图谱中以$E^{k-1}_u$为起点的知识三元组,定义如式\eqref{ripple-set}所示。
-
-\begin{equation}
- S_u^k = \{(h, r, t)|(h, r, t)\in G \text{且} h\in E^{k-1}_u\}, k = 1, 2, \dots, H\label{ripple-set}
-\end{equation}
-
-“涟漪”这个词有两重意思:(1)对由多个雨点产生的真实涟漪的模拟,用户对电影的潜在兴趣集在知识图谱中由近及远地传递。这一过程如图\ref{fig:illustration-of-ripple-sets}所示。(2)用户的潜在兴趣随着知识图谱中传递的跳数$k$的增大逐渐递减。图\ref{fig:illustration-of-ripple-sets}中蓝色的变浅显示了潜在兴趣递减的过程。
-
-一个可能出现的问题是在跳数$k$增加的过程中涟漪集的大小可能过大。为了解决这个问题,注意到:
-
-(1)在真实使用的知识图谱中大量的实体是沉没实体,意思是它们只有传入链路而没有传出链路。
-
-(2)在电影推荐的具体情境下,关系可以限制在情境相关的分类中以减少涟漪集的数量并提高实体间的相关度。
-
-(3)最大跳数$H$通常在实际应用中不会过大,因为离用户历史偏好集较远的实体会带来更多的错误推荐而不是更丰富的推荐结果。
-
-(4)在涟漪网络中,我们可以对一个固定大小的邻集而不是对完整的涟漪集采样从而更进一步地减小计算工作量。设计这样的采样器是一个重要的工作,尤其是非统一的采样器能更好地捕获用户的分等级的潜在兴趣。
-\subsection{偏好扩散}
-\label{sec:osum}
-传统的协同过滤算法是通过学习用户与物品间的潜在联系来完成推荐,而在涟漪网络算法中,这一过程是通过偏好扩散完成的:对每个用户,涟漪网络将他的过往兴趣视为知识图谱中的种子集,然后沿知识图谱中的路径不断地拓展用户的潜在兴趣集,进而得到按等级划分的关于候选物品的潜在兴趣集。我们利用现实生活中的由雨滴产生的涟漪在水面上扩散来模拟偏好扩散的过程,其中多个“涟漪”重叠形成基于知识图谱的用户偏好分布。
-
-如图\ref{fig:ripplenet-framework},每部电影都有一个嵌入表示$v$,$v\in \mathbb{R}^{d}$,其中$\mathbb{R}$是实数集,$d$是嵌入表示向量的维数。给定电影的嵌入表示$v$以及用户$1$跳涟漪集$S_u^{1}$,可以利用电影$v$、$S_u^{1}$中的三元组中头节点$head_i$以及该三元组中的关系$r_i$来计算出电影$v$和实体$head_i$之间的相关度,如式\eqref{eq:item-entity-relevance}所示。
-
-\begin{equation}
- p_i=softmax(v^TR_ih_i)=\frac{exp(v^TR_ih_i)}{\sum_{(h, r, t)\in S_u^1} exp(v^TRh)}\label{eq:item-entity-relevance}
-\end{equation}
-
-式\eqref{eq:item-entity-relevance}中,$R_i\in \mathbb{R}^{d\times d}$与$h_i\in \mathbb{R}^d$分别是关系$r_i$和头节点$h_i$的嵌入表示。相关度$p_i$为向量空间$R_i$中的电影$v$与实体$h_i$之间的相似度。同时还考虑了关系信息的嵌入表示矩阵在计算电影$v$与实体$h_i$之间的相似度,因为不同电影-实体对之间的相似度在不同关系的场景下可能有所不同。比如,“阿甘正传”与“回到未来”在导演方面有很高的相似度,但它们在体裁或剧作家方面可能没有联系。
-
-在完成相似度计算之后,将$S_u^{1}$中三元组的尾节点根据计算得到的相似度进行加权求和,得到向量$o^{1}_u$,如式\eqref{eq:o1}所示。
-
-\begin{equation}
- o^1_u=\sum_{(h_i,r_i,t_i)\in S_u^1}p_it_i\label{eq:o1}
-\end{equation}
-
-式\eqref{eq:o1}中,$t_i\in \mathbb{R}^{d}$,$t_i$是事实三元组中的尾节点。向量$o^{1}_u$可以视为用户偏好集$V_u$关于电影$v$的$1$次响应。与协同过滤算法类似的是,它根据用户交互过的物品来表示用户嵌入而不是使用单独的参数来表示用户,从而减少了参数数量。通过式\eqref{eq:item-entity-relevance}与式\eqref{eq:o1},用户的偏好从其交互过的电影(即种子集)成功在知识图谱中进行了一次扩散,这称为涟漪网络中的偏好扩散。
-
-可以将式\eqref{eq:item-entity-relevance}中的$v$替换为$o_u^1$,我们可以再次进行偏好扩散以得到用户的2次响应$o_u^2$。以此类推,最终我们可以将该用户的偏好集扩散至$H$跳,得到用户的涟漪集$S_u^{i}, i=1,\dots,H$。从中可以得到用户的多次响应$o^{1}_u, o^{2}_u, o^{H}_u$。用户$u$关于电影$v$的嵌入表示是通过结合所有的不同响应并计算得到的,如式\eqref{eq:osum}所示。
-\begin{equation}
- u=o_u^1+o_u^2+\dots+o_u^H\label{eq:osum}
-\end{equation}
-
-尽管最后一跳的用户响应中理论上包含了所有之前得到的信息,但是对$o^k_u$进行求和仍然是有必要的,因为之前得到的用户响应可能在偏好传递的过程中稀释了,因此仅使用最后一跳的响应不能很好地表示用户嵌入。最终,利用用户嵌入与电影嵌入,计算出用户对电影感兴趣的概率,如式\eqref{eq:predicted-possibility}所示。
-\begin{equation}
- y_{uv}=\zeta(u^Tv)\label{eq:predicted-possibility}
-\end{equation}
-
-其中,$\zeta(x)=\frac{1}{1+exp(-x)}$是sigmoid函数。
-\section{学习算法}
-在涟漪网络算法中,我们的目标是通过式\eqref{eq:predicted-possibility}求出用户对电影感兴趣的概率。但是,为了将其计算出来我们需要先求出所有物品、用户以及关系的嵌入表示,如第\ref{sec:osum}节中所述,用户的嵌入表示可以通过其涟漪集来代替,以此消元。但物品及关系的嵌入表示却是需要求出来的。
-
-为了求出物品及关系的嵌入表示,这里使用最大后验概率估计的方法。
-
-我们的目标是在已经得到知识图谱$G$以及用户与电影的交互矩阵$\Upsilon$的情况下最大化模型参数$\Gamma$,如式\eqref{eq:max}所示。
-\begin{equation}
- max\ p(\Gamma |G,\Upsilon)\label{eq:max}
-\end{equation}
-
-式\eqref{eq:max}中,参数$\Gamma$包含了全部的实体、关系和电影的嵌入表示。可以将式\eqref{eq:max}等价于最大化式\eqref{eq:equal-max}。
-
-\begin{equation}
- p(\Gamma |G,\Upsilon)=\frac{p(\Gamma,G,\Upsilon)}{p(G,\Upsilon)}\varpropto p(\Gamma)\centerdot p(G|\Gamma)\centerdot p(\Upsilon|\Gamma,G)\label{eq:equal-max}
-\end{equation}
-
-根据贝叶斯公式,在式\eqref{eq:equal-max}中,第一项$p(\Gamma)$代表模型参数的先验概率。设$p(\Gamma)$为均值为0,方差为对角协方差矩阵的正态分布,如式\eqref{eq:normal-distribution}所示。
-
-\begin{equation}
- p(\Gamma)=N(0,\lambda_1^{-1}I)\label{eq:normal-distribution}
-\end{equation}
-
-式\eqref{eq:equal-max}中,$p(G|\Gamma)$是给定$\Gamma$的知识图谱的最大似然函数。最近,有研究者提出了多种计算知识图谱嵌入的方法,包括基于距离的方法和基于语义匹配的方法。在本算法中,使用三路张量分解的方法来建立知识图谱嵌入的最大似然函数,如式\eqref{eq:term2}。
-
-\begin{equation}
- p(G|\Gamma)=\prod_{(h,r,t)\in E\times R\times E}p((h,r,t)|\Gamma)=\prod_{(h,r,t)\in E\times R\times E}N(I_{h,r,t}-h^TRt,\lambda_2^{-1})\label{eq:term2}
-\end{equation}
-
-式\eqref{eq:term2}中,若$I_{h,r,t}\in G$则标志$I_{h,r,t}$等于1,否则为0。式\eqref{eq:equal-max}中的第三项是给定$\Gamma$与知识图谱的似然函数,可以看作伯努利分布的累乘,如式\eqref{eq:bernoulli}。
-
-\begin{equation}
- p(\Upsilon|\Gamma,G)=\prod_{(u,v)\in \Upsilon}\zeta(u^Tv)^{y_{uv}}\centerdot (1-\zeta (u^Tv))^{1-y_{uv}}\label{eq:bernoulli}
-\end{equation}
-
-对式\eqref{eq:equal-max}取负对数,有如式\eqref{eq:term3}所示的损失函数:
-\begin{multline}
- min\ L=-log(p(\Upsilon|\Gamma,G)\centerdot p(G|\Gamma)\centerdot p(\Gamma))\\
-=\sum_{(u,v)\in \Upsilon}-(y_{uv}log\ \zeta(u^Tv)+(1-y_{uv}log(1-\zeta(u^Tv))))\\
-+\frac{\lambda_2}{2}\sum_{r\in R}\|I_r-E^TRE\|_2^2+\frac{\lambda_1}{2}(\|V\|^2_2+\|E\|^2_2+\sum_{r\in R}\|R\|^2_2)\label{eq:term3}
-\end{multline}
-
-式\eqref{eq:term3}中,$V$和$E$是所有电影与实体的嵌入表示,$I_r$是在知识图谱中对关系$r$的标志向量$I$的分向量。在式\eqref{eq:term3}中,第一项是交互矩阵$\Upsilon$与涟漪网络的估测值之间的交叉熵,第二项是真实的知识图谱分向量$I_r$以及人为构建的指示矩阵$E^{T}RE$之间的均方误差,最后一项是为防止过拟合加入的正则项。
-
-直接求解上式来得到参数$\Gamma$是不可能的,因此可以使用随机梯度下降算法递归地优化损失函数来求解模型参数,而后再计算参数$\Gamma$的损失函数的梯度,并根据采样得到的一小批数据反向传递,然后更新参数并最终得到参数$\Gamma$。
-\section{分析}
-\subsection{可解释性}
-可解释的推荐系统旨在阐释为什么用户会对一件物品感兴趣,这帮助提升用户对推荐结果的满意度以及对推荐系统的信任。对推荐结果的解释通常基于标签、语义分析等。因为涟漪网络探索用户基于知识图谱的兴趣,因此它提供了一种基于知识图谱中的关系路径来阐述推荐结果的全新方式。比如,在图\ref{fig:illustration-of-ripple-sets}中,当用户对“幸福终点站”感兴趣,则该用户也可能对“荒岛余生”感兴趣。因为在知识图谱中,“汤姆·汉克斯”与“幸福终点站”相连,关系是演员,而“汤姆·汉克斯”与“荒岛余生”也相连,关系也是演员,换句话说,“荒岛余生”与“幸福终点站”有相同的演员。这便解释了用户对“幸福终点站”和“荒岛余生”同时感兴趣的原因。涟漪网络算法通过在知识图谱中寻找与用户交互过的电影(种子集)相连的物品,并不断扩散,最终确保推荐结果具有较高的准确性。
-\subsection{涟漪重叠}
-在涟漪网络中,一个可能的问题是涟漪集中的电影非常多,从而在偏好传递的过程中不可避免地导致用户的真实潜在偏好信息被稀释。然而,用户点击记录中不同的电影常常高度重叠(从种子集出发到达一部电影常常有不止一条路径),这在很大程度上避免了真实潜在偏好信息被稀释的问题。比如,在图\ref{fig:illustration-of-ripple-sets}中,如果一个用户喜欢“阿甘正传”,则他也可能喜欢“荒岛余生”。在该知识图谱中,从“阿甘正传”到“荒岛余生”有两条路径:“阿甘正传-U.S.-荒岛余生”与“阿甘正传-汤姆·汉克斯-荒岛余生”,这正是涟漪重叠的表现。
-\section{测试}
-\subsection{数据集}
-本测试使用“MovieLens 1M Dataset”数据集。该数据集由电影信息、用户信息以及用户对电影的评价三部分组成。其中,含有电影数据3883条、用户数据6040条以及1000209条用户对电影的评价数据。因该数据集数据量适中,数据准确可靠,因此在推荐系统的性能测试中被广泛使用。
-
-本测试使用的知识图谱来自Microsoft Satori,是依据“MovieLens 1M Dataset”中的电影名称从Microsoft Satori中提取相关的节点的与关系数据得到的。
-\subsection{基线}
-本测试中,会将本算法的测试结果与以下算法的相比较:
-
-DKN\cite{wang2018dkn}是由微软团队在WWW2018会议上发表的。它是一个主要针对新闻任务提出的框架,知识图谱用于辅助计算新闻标题的嵌入表示。DKN提出对新闻标题内每一个关键实体,在知识图谱内找到其实体嵌入和上下文嵌入。
-
-CKE\cite{zhang2016collaborative}是微软在KDD2016年发表的,其模型结构在原有系统过滤得到$U$,$V$向量的基础上,将物品的嵌入与其他描述信息相结合,这些信息主要有:
-采用TransR算法计算知识图谱嵌入表示,知识图谱内每个实体嵌入表示被提取为物品的结构化向量信息。
-采用SDAE模型得到物品描述性文本的文本性嵌入表示。
-采用SCAE模型得到物品相关图像的视觉嵌入表示。
-
-SHINE\cite{wang2018shine}设计深度自编码器并嵌入语义网络以及社交网络来进行推荐。其为用户-物品的交互使用自动编码器并刻画用户感兴趣的概率。
-
-PER\cite{yu2014personalized}是以基于路径的方法来将知识图谱作为辅助信息中的比较经典的算法。其提出的元路径可以为推荐系统提供可靠的方向,但是需要使用者了解领域内知识,进行人为路径设计。
-
-LibFM\cite{rendle2012factorization}是一个广泛使用的在CTR场景中的分解推荐模型。
-
-Wide\&Deep\cite{cheng2016wide}是一个结合线性路径的推荐模型。类似于LibFM,我们将用户、物品及实体的嵌入表示作为其输入。
-\subsection{测试步骤}
-在涟漪网络中,设置跳数$H=2$。根据实验结果,较大的跳数几乎无法提高性能却会造成较大的计算开销。我们将数据划分为训练集、评估集与测试集,按照6:2:2的比例进行分配。实验进行5次,计算准确度以及AUC然后取平均值。
-\subsection{结果}
-测试结果如表\ref{tab:acc-auc}中所示,总体上涟漪网络算法的性能最佳,其次是Wide\&Deep算法,说明他们可以充分利用知识图谱中的有效信息来辅助推荐算法。而表现最差的是PER算法,这可能是因为手工定义的元路径在电影推荐方面效果较差。
-\begin{table}
- \bicaption{在兴趣预测计算中的AUC和准确度}{AUC and ACC in interest prediction}\label{tab:acc-auc}
- \begin{tabular}{lcl}
- \toprule
- 算法 & AUC & 准确度 \\
- \midrule
- 涟漪网络 & 0.899 & 0.835 \\
- DKN & 0.655 & 0.589 \\
- CKE & 0.796 & 0.739 \\
- SHINE & 0.778 & 0.732\\
- LibFM & 0.892 & 0.812\\
- Wide\&Deep & 0.903 & 0.822\\
- \bottomrule
- \end{tabular}
-\end{table}
-\chapter{基于知识图谱的电影推荐系统}
-\section{系统整体设计}
-如第\ref{sec:tech-stack}节中所述,本系统使用的数据来自“MovieLens 1M Dataset”、IMDb和豆瓣网。其中IMDb和豆瓣网的数据是使用爬虫爬取得到的。最后再使用Python脚本对这些数据进行处理加工,并导入MongoDB数据库和Neo4j数据库。
-
-本系统使用MongoDB和Neo4j存储数据。其中,MongoDB作为非关系型的新兴NoSQL数据库,以灵活的非结构化的方式存储普通用户数据、管理员数据、电影数据等,并提供高并发的性能支持与可分布式存储的扩展性。而在以高性能著称的图数据库Neo4j中,存储用于推荐算法使用的电影知识图谱。
-
-本系统后端使用Python编写的Flask框架,Flask框架是轻量级的微框架,以高可扩展性著称,为本系统的后端网页应用服务器提供支持。在Flask中,基于REST风格构建API以供前端使用,REST风格的语义化API使后端API的构建与前端API的使用简单方便。
-
-本系统前端使用Angular作为前端网页框架。Angular是基于TypeScript的网页框架,以模块化及可重用的组件设计著称。Angular为本系统提供了模块化的网页设计,使本系统前端逻辑清晰,易于维护。此外,本系统使用了Angular材料组件库(Angular Material Components),得益于此,本系统遵循材料设计(Material Design)语言,使视觉传达风格简洁美观,具有响应式动化与过渡效过、光线与阴影等。
-\section{数据库设计}
-如前所述,本系统的MongoDB数据库用于存储普通用户数据、管理员数据、电影数据等,而Neo4j作为高性能的图数据库,用于存储知识图谱。以下逐一说明MongoDB数据库与Neo4j数据库的存储结构。
-
-不同于MySQL等关系型数据库,MongoDB数据库作为非结构化存储的NoSQL数据库,没有表、列与行的概念,而只有集合与文档的概念,即在数据库中存储集合(一定程度上对应于关系型数据库的表),在集合中存储文档(一定程度上对应于关系型数据库的行),而关系型数据库中的列则对应于MongoDB数据库中文档的属性。
-
-本系统在MongoDB数据库中建立4个集合,分别用于存储用户、管理员、体裁与电影数据。因其中的数据为非结构化数据,因此无法用表格的形式给出,目前习惯上以JSON形式给出数据的逻辑结构,以下以JSON形式来表示存储结构:
-
-以下为普通用户集合的数据结构,用户集合中的文档存储用户ID、哈希处理后的密码、其进行过评分的电影(包括电影ID、评分及时间)以及由推荐算法服务器写入的推荐列表、已购买电影及心愿单:
-\begin{verbatim}
- {
- _id: Integer,
- password: String,
- rating: Array([
- {
- movieId: Integer,
- rating: Integer,
- timestamp: Integer
- },
- ...
- ]),
- recommendation: Array([Interger, ...]),
- bought: Array([Interger, ...]),
- wishlist: Array([Interger, ...])
- }
-\end{verbatim}
-
-以下为管理员集合的数据结构,其存储结构较简单,管理员集合中的文档存储管理员ID、哈希处理后的密码:
-\begin{verbatim}
- {
- _id: String,
- password: String
- }
-\end{verbatim}
-
-以下为体裁集合的数据结构,其存储结构较简单,体裁集合中的文档存储体裁名称:
-\begin{verbatim}
- {
- _id: String
- }
-\end{verbatim}
-
-以下为电影集合的数据结构,电影集合中的文档存储电影ID、电影封面、体裁、价格、评分累加和、评分总数量、预告片图片、剧情介绍、导演、剧本作家及演员。需要说明的是评分累加和以及评分总数量对应于用户集合中的评分,但只起缓存作用,定期计算。(经测试表明,每次用户访问时计算的开销较大,用户得到响应的时间过长):
-\begin{verbatim}
- {
- _id: Integer,
- title: String,
- cover: String,
- genres: Array([String, ...]),
- price: Float,
- ratingSum: Integer,
- ratingCount: Integer,
- trailer_image_url: String,
- storyline: Array([String, ...]),
- directors: Array([String, ...]),
- writers: Array([String, ...]),
- actors: Array([String, ...]),
- }
-\end{verbatim}
-
-Neo4j数据库用于存储推荐算法使用的知识图谱,含有182011个结点、1241995条边,其数据结构可表示为:
-\begin{verbatim}
- node: actor | country | director | film | genre | language
- | person_or_entity_appearing_in_film | rating | star
- | writer
- relationship: actor.film | director.film | film.country
- | film.director | film.genre | film.language | film.rating
- | film.star | film.writer | genre.film
- | person_or_entity_appearing_in_film.film | writer.film
- edge = (node) - [relationship] -> (node)
-\end{verbatim}
-\section{系统功能说明}
-\begin{figure}
- \includegraphics{use-case}
- \bicaption{系统功能用例图}{Use case diagram for the system }\label{fig:use-case}
-\end{figure}
-本系统用户角色分为未登录用户、普通用户与管理员用户,其用例说明如图\ref{fig:use-case}。
-\subsection{系统导航}
-本系统使用浮动侧边栏作为导航方式,如图\ref{fig:admin-navigation}。点击侧导航栏右下角的固定的按钮可以将浮动侧边栏设为固定,再次点击后将取消固定。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{admin-navigation}}
- \bicaption{系统侧导航栏(管理员)}{Side navigation panel of the system (for administrators)}\label{fig:admin-navigation}
-\end{figure}
-
-\subsection{未登录用户}
-未登录用户能进行以下操作:
-
-\noindent (1)接收随机的电影推荐
-
-未登录用户首页随机显示50部电影,如图\ref{fig:anonymous-index}。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{anonymous-index}}
- \bicaption{未登录用户首页}{Index page for anonymous user }\label{fig:anonymous-index}
-\end{figure}
-
-\noindent (2)按分类查看电影
-
-未登录用户可以根据电影的分类来查看电影,如图\ref{fig:anonymous-category}。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{anonymous-category}}
- \bicaption{未登录用户分类页面}{Category page for anonymous user }\label{fig:anonymous-category}
-\end{figure}
-
-\noindent (3)查看电影详情
-
-未登录用户可以查看电影详情,如图\ref{fig:anonymous-details}。点击页面上的“添加至心愿单”和“购买”会跳转至登录界面。
-\begin{figure}
- \fbox{\includegraphics[height=.7\textheight]{anonymous-details}}
- \bicaption{未登录用户电影详情页面}{Movie details page for anonymous user }\label{fig:anonymous-details}
-\end{figure}
-
-\noindent (4)搜索电影
-
-未登录用户可以在应用栏右部的搜索框搜索电影,如图\ref{fig:anonymous-search}。本系统支持模糊搜索,与此同时,随着用户搜索内容的不断输入,系统会在搜索框下方显示候选的匹配词条,方便用户直接点击查看,此外,用户也能通过回车跳转至完整的搜索结果页面。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{anonymous-search}}
- \bicaption{未登录用户电影搜索界面(侧导航栏已固定)}{Movie search page for anonymous user (side navigation panel pinned)}\label{fig:anonymous-search}
-\end{figure}
-\subsection{注册与登录}
-\noindent(1)注册
-
-本系统对普通用户开放注册功能,并能提供用户名是否含不合法字符、是否与已注册用户名冲突、密码是否符合复杂度要求等的检测。
-
-\noindent (2)登录
-
-本系统提供登录功能,并能根据不同的登录错误类型相应地作出响应。
-\subsection{普通用户}
-普通用户具备未登录用户的所有功能。此外,还具备以下功能:
-
-\noindent (1)添加心愿单
-
-已登录用户能在电影详情页面添加电影至心愿单。
-
-\noindent (2)购买
-
-已登录用户能在电影详情页面购买电影。
-
-\noindent (3)评分
-
-已登录用户能在电影详情页面给电影评分。电影评分功能位于电影详情页面,如图\ref{fig:general-details}所示。
-
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{general-details}}
- \bicaption{电影评分页面}{Rating page for movies}\label{fig:general-details}
-\end{figure}
-
-\noindent (4)查看已购买的电影
-
-已登录用户能通过侧导航栏跳转至查看已购买的电影的页面。
-
-\noindent (5)查看已添加心愿单的电影
-
-已登录用户能通过侧导航栏跳转至查看已添加心愿单的电影的页面。
-\subsection{管理员用户}
-\noindent (1)管理电影信息
-
-管理员能增加电影、删除电影与修改电影信息,如图\ref{fig:admin-movie}所示。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{admin-movie}}
- \bicaption{管理电影页面}{Movie administration page}\label{fig:admin-movie}
-\end{figure}
-
-\noindent (2)管理用户信息
-
-管理员能增加用户、删除用户与修改用户密码。
-
-\noindent (3)管理知识图谱
-
-管理员能增加、删除、修改以及查找知识图谱中的结点与关系,如图\ref{fig:admin-knowledge-graph}所示。该界面中的结点及关系可以以动态的方式呈现,同时支持以填写选项的方式以及使用Cypher语句的方式来增加、删除、修改以及查找知识图谱中的结点与关系。当鼠标悬浮于某一节点或关系之上时,将显示有关这一节点或关系的有关信息。
-\begin{figure}
- \fbox{\includegraphics[width=.94\textwidth]{admin-knowledge-graph}}
- \bicaption{管理知识图谱页面}{Knowledge graph administration page}\label{fig:admin-knowledge-graph}
-\end{figure}
-\section{电影推荐流程}
-本系统的推荐流程分为离线推荐与实时推荐,如图\ref{fig:recommendation-procedure}所示。
-
-\begin{figure}
- \includegraphics{recommendation-procedure}
- \bicaption{电影推荐流程}{Movie recommendation procedure }\label{fig:recommendation-procedure}
-\end{figure}
-
-其中,离线推荐使用第\ref{ch:offline-recommendation}章所述的涟漪网络算法,此算法是基于文献\parencite{wang2018ripplenet}实现的。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本推荐系统在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。
-此外,本推荐系统还结合了实时推荐机制作为补充,描述如下:
-
-(1)离线推荐服务器定期运行涟漪网络算法。离线推荐服务器从MongoDB数据库服务器获取用户信息与电影评分、电影是否加入心愿单等数据以及从Neo4j数据库服务器获取知识图谱数据信息。然后执行涟漪网络算法。最后离线推荐服务器将计算得到的各用户推荐列表存入MongoDB数据库中,等待用户访问时将该结果推荐给用户。
-
-(2)当用户访问时,网页后端服务器查询推荐列表中的电影数据是否达到阀值,如果推荐列表中的数量过少,则根据用户交互随机将同体裁电影加入推荐列表的末端作为补充并最终显示给用户。
-
-上述步骤中,(1)中的离线推荐准确度高,但算法运算时间长,无法做到即时响应用户请求。(2)中的实时推荐方法准确度低,但算法运算快,可以做到实时响应请求并即时发出响应。两者相互补充组成了本系统的电影推荐算法。
-\section{系统安全性}
-本系统对已登录普通用户与管理员在前后端交互过程中使用JSON网络令牌(JSON Web Token, JWT)实现授权与认证(Authorization and Authentication),以此保证系统的安全性,本系统的总体安全性设计如图\ref{fig:jwt}所示。
-
-\begin{figure}
- \includegraphics{jwt}
- \bicaption{系统总体安全性设计}{Overall security design for the system}\label{fig:jwt}
-\end{figure}
-
-在用户登录时,Flask后端网页服务器会生成一个长期JSON网络令牌和一个临时JSON网络令牌,令牌中存储有用户id以及过期时间,并且该令牌使用非对称加密算法加密,其中含有由Flask后端网页服务器颁发的签名信息,这确保了JSON网络令牌不会被伪造。
-
-前端网页服务器在接收到令牌后会将令牌存储在浏览器的localStorage中,并在每一个接下来的请求头中附上该令牌,而后端服务器只有在该令牌有效(指确实为后端网页服务器颁发且该另令牌尚未过期)的情况下才会继续执行有关请求。与此同时,若该请求是用户内容相关的,则后端服务器还会检测令牌中的id是否与请求中使用的id相同。若不满足以上任意一项,则后端网页服务器返回未授权错误。
-
-其中,若后端网页服务器发现令牌过期,则会将该信息发送给前端网页服务器,前端网页服务器将会将长期令牌发送给后端服务器以刷新(renew)临时令牌。
-
-此外,本系统还使用了哈希算法对密码进行哈希处理,数据库中的密码全部为哈希处理后的密码。同时,用户登录过程是后端网页服务器使用原密码与哈希处理后的密码进行比较,而没有开放哈希处理后的密码与哈希处理后的密码进行比较的接口,这保障了本系统的安全性。这在同时令网站仅允许HTTPS(HTTPS-only)网络连接的情况下可以充分保证本系统的安全性。
-
-需要指出的是,虽然本系统在用户登录与注册时密码在前端没有进行哈希处理,但是本系统在部署时使用HTTPS-only的连接,在这种情况下,所有的数据传输都处于加密状态,避免了中间人攻击的可能,因此明文传输密码而不使用哈希处理是安全的,在实际使用的过程中可行。而本系统的后端网页服务器对前端网页服务器传入的明文密码进行哈希处理的目的是避免数据库中存入明文的密码。如果数据库中存入明文的密码,则当数据库中用户密码泄露时攻击者可以轻易使用泄露的密码登录本系统。而如上所述,本系统后端只开放了接收明文密码的接口,即只将数据库中哈希处理后的密码与用户请求中的明文密码进行对比,即使攻击者获取了用户哈希后的密码,要计算其对应的明文密码也是困难的,甚至在明文密码足够复杂的情况下是不可能的。因此,以上措施保证了本系统的安全性。
-\chapter{研究结论和展望}
-\section{工作总结}
-随着互联网的发展,用户可选择的电影数量不断增加,为了让用户快速找到感兴趣的电影,各种推荐算法应运而生。这些算法存在推荐准确性较低、数据稀缺性以及冷启动问题。本文针对此现状,以电影推荐为研究对象,使用知识图谱作为辅助信息,利用涟漪网络算法实现了电影推荐系统。具体地说,主要的研究工作如下:
-
-(1)使用基于Scrapy框架的爬虫从IMDb和豆瓣网上爬取了3684条电影数据。其中,从IMDb爬取了3494条电影数据,从豆瓣网爬取了190条电影数据(由于豆瓣网限制了每IP访问量故爬取的数据较少)。这些电影数据包括电影封面图片、电影情节介绍、电影预告片图片、电影演员列表、导演以及剧本作家等信息。
-
-(2)根据文献\parencite{wang2018ripplenet}实现了基于知识图谱的涟漪网络推荐算法,通过使用“MovieLens 1M Dataset”数据集以及从IMDb和豆瓣网上爬取的电影数据,实现了基于用户心愿单和用户评分并以知识图谱为辅助信息的推荐算法。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本文在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。并对实现的推荐算法进行了实验,计算了其AUC和准确度两个关键的性能指标,将该指标与DKN\cite{wang2018dkn}、CKE\cite{zhang2016collaborative}、PER\cite{yu2014personalized}、SHINE\cite{wang2018shine}、LibFM\cite{rendle2012factorization}以及Wide\&Deep\cite{cheng2016wide}算法的进行了对比。并以此发现,涟漪网络算法的性能最优。
-
-(3)基于涟漪网络算法实现了基于知识图谱的电影推荐系统。该系统为未登录用户提供按分类查看电影、查看电影详情的功能;为普通用户提供电影推荐、按分类查看电影、查看电影详情、电影评分、将电影加入心愿单以及购买电影功能;为管理员提供增加、删除、修改、查找电影及用户的功能。同时使用JSON网络令牌、HTTPS以及哈希化密码等手段保障系统的安全性。
-\section{工作展望}
-为了给用户提供准确的推荐电影,需要不断优化并改进推荐过程。推荐系统的基础是用户历史偏好集、知识图谱信息以及推荐算法本身。因此有效地记录用户历史偏好集,完善知识图谱信息并改进推荐算法本身是提高推荐结果的重要因素。本文虽然对基于知识图谱的推荐算法有了一定的研究,并且将其应用于电影推荐系统中,但是由于时间和能力所限,该系统仍存在着不足的地方,主要体现在以下两个方面:
-
-\noindent (1)需要完善知识图谱的信息
-
-知识图谱是本文使用的涟漪网络算法的基础,但本文所使用的知识图谱的信息还不够完善,因此在一定程度上影响了涟漪网络算法的性能。
-
-\noindent (2)涟漪网络算法有待进一步改进
-
-尽管涟漪网络算法相比于传统的推荐算法在准确度上有所提升,但涟漪网络算法目前仅适用于离线推荐,而无法用于实时推荐,这使它的适用场景受到了限制。未来可考虑改造该算法,使其能满足实时推荐的需求。
-
-对于以上提及的问题,未来还需要更深入地学习有关知识图谱、推荐算法、深度学习的有关知识,对系统进行改进,从而使其更完善。
diff --git a/macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdf b/macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdf
new file mode 100644
index 0000000000..57d34537fd
--- /dev/null
+++ b/macros/latex/contrib/bjfuthesis/example/contents/mission-statement.pdf
Binary files differ
diff --git a/macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdf b/macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdf
new file mode 100644
index 0000000000..2ef5980867
--- /dev/null
+++ b/macros/latex/contrib/bjfuthesis/example/contents/statement-of-originality.pdf
Binary files differ
diff --git a/macros/latex/contrib/bjfuthesis/example/thesis.pdf b/macros/latex/contrib/bjfuthesis/example/thesis.pdf
index 4bbb60245a..7c4998cbb9 100644
--- a/macros/latex/contrib/bjfuthesis/example/thesis.pdf
+++ b/macros/latex/contrib/bjfuthesis/example/thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/bjfuthesis/example/thesis.tex b/macros/latex/contrib/bjfuthesis/example/thesis.tex
index b8f5b59421..c97d0d6aa8 100644
--- a/macros/latex/contrib/bjfuthesis/example/thesis.tex
+++ b/macros/latex/contrib/bjfuthesis/example/thesis.tex
@@ -1,11 +1,612 @@
\documentclass{bjfuthesis}
+\addbibresource{bibliography.bib}
+\usepackage[utf8]{inputenc}
\begin{document}
+\includepdf[pages={1}]{contents/cover.pdf}
+\includepdf{contents/statement-of-originality.pdf}
+\includepdf{contents/mission-statement.pdf}
\frontmatter
- \input{contents/abstract}
+ \chapter*{摘要}
+\begin{abstract}
+ 随着在线电影数量不断增加,用户选择电影的时间成本不断上升,准确的推荐算法成为了必然要求。为解决协同过滤推荐算法中的稀缺性问题与冷启动问题,研究人员用商品属性或社交网络等信息来辅助推荐算法。现有的将知识图谱作为辅助信息的推荐算法包括基于嵌入的方法和基于路径的方法,但这两种方法均存在一些缺陷,没有充分有效地利用知识图谱中的相关信息,推荐的准确度较低。
+
+ 本文实现了基于知识图谱的“涟漪网络”推荐算法。“涟漪网络”算法的核心是利用现实生活中雨滴产生的涟漪在水面上不断扩散的思路,来模拟用户偏好的扩散。对于每一个用户,涟漪网络将其过往偏好作为知识图谱中的一个种子集,然后沿知识图谱中的关系路径不断地拓展用户偏好,进而发现该用户对某个候选物品以等级划分的潜在兴趣,其中多个“涟漪”重叠形成知识图谱中的用户偏好分布。该算法的实验结果和以往的CKE、DKN、PER等模型结果相比,表现出更优的性能。利用该算法,本文设计并实现了一个基于知识图谱的电影推荐系统,该系统包括管理员用户和普通用户,管理员能新增、编辑和删除电影与用户,普通用户能浏览、收藏与购买电影。该系统可以高效准确地为用户推荐电影,方便用户选择满足自己偏好的电影。
+\end{abstract}
+\keywordscn{知识图谱,推荐系统,涟漪网络,用户偏好,电影商店}
+\chapter*{Abstract}
+\begin{abstract}
+ As the number of online movies continues to increase and the time cost for users to choose movies continues to rise, accurate recommendation algorithms have become an necessary requirement. In order to address the scarcity and cold start problem of collaborative filtering, researchers usually make use of side information, such as product attributes or social networks as side information to assist the recommendation. The existing recommendation algorithms that use knowledge graph as side information include embedding-based methods and path-based methods, but both methods have some shortcomings. They do not make full and effective use of the relevant information in the knowledge graph, and the accuracy of recommendation is relatively low.
+
+ This paper implements a recommendation algorithm, ``Ripple Network", based on knowledge graph. The core of the Ripple Network algorithm is to use the idea that the ripples produced by raindrops in real life continue to spread on the water surface to stimulate the spread of user preferences. For each user, Ripple Network uses its past preference as a seed set in the knowledge graph, and then continuously expands the user's preferences along the relationship path in the knowledge graph, and then discovers his hierarchical potential interests concerning a certain candidate item. Multiple ``ripples'' overlap to form the user preference distribution in the knowledge graph. Compared with previous model results of CKE, DKN, PER, etc., the experimental results of this algorithm show better performance. Using this algorithm, this paper designs and implements a recommendation system based on the movie knowledge graph. The system includes administrator users and general users. The administrator can add, edit and delete movies and users, and general users can browse, collect and purchase films. The system can provide users with an efficient movie recommendation function, which is convenient for users to choose movies that match their preferences.
+\end{abstract}
+\keywordsen{Knowledge graph, recommender system, Ripple Network, user preferences, movie store}
\tableofcontents
\mainmatter
- \input{contents/mainbody}
+ \chapter{绪论}
+\section{研究背景与意义}
+一直以来,电影推荐都是在线流媒体播放平台发展中的一个重要问题,做好电影推荐可以使用户能在海量电影中选择满足其偏好的电影,提高用户满意度,从而提高在线流媒体播放平台的流量转化率及购买率,并最终提高在线流媒体播放平台的经济收益。近年来,随着电影行业及互联网行业的不断发展,在线电影数量不断增加,用户在海量电影中选择满足其偏好的电影的难度不断上升,性能优异的推荐算法成为了必然要求。自从在线流媒体播放平台出现以来,人们便开始尝试利用推荐算法来提高平台流量转化率,出现了诸如协同过滤的推荐算法\cite{he2017neural}。但这些算法未能解决数据稀缺性及冷启动问题,并不能为在线流媒体播放平台提供良好的推荐性能。为此,人们尝试将辅助信息融入推荐算法中以解决数据稀缺性及冷启动问题\cite{sun2017collaborative},并提高推荐性能。
+
+知识图谱是一种结构化的语义知识库,被用于迅速提供对物理世界中的概念和相互关系的描述,为解决推荐问题提供了新的方法\cite{zou2020survey},近年来受到国内外研究人员的广泛关注,成为了当前的研究热点。知识图谱通过对复杂的原始数据进行加工、处理及整合,转化成简单可靠、清晰明了的“实体,关系,实体”三元组,汇聚了大量的知识信息,从而能实现基于知识信息的响应和推理。
+
+知识图谱常被用于作为辅助信息添加至推荐算法中以提高推荐的准确性,这已是当前的研究焦点。
+
+近年来,随着在线流媒体播放平台的发展,电影推荐系统应运而生,它作为现代信息技术与传统电影产业相结合的产物,对流媒体播放平台的用户体验起着至关重要的作用,其可大幅度减少用户寻找满足其偏好电影的时间,并提高用户点击率与购买率,从而提高流媒体播放平台的经济收益。电影推荐系统能为用户推荐其感兴趣的电影,而减少对用户不感兴趣内容的显示,从而满足用户需求。但是,目前网络上绝大多数的电影推荐系统都使用传统的基于协同过滤的推荐算法,未能有效利用知识图谱等辅助信息,返回给用户的推荐结果中包含大量用户不感兴趣的电影,此外,还将一些本应推荐给用户的、用户感兴趣的电影丢弃了。造成这一问题的主要原因是推荐算法缺少有关新加入的无用户评分的电影以及新注册的用户的信息。
+
+对于海量的电影数据,为了实现准确地推荐给用户其感兴趣的电影,基于协同过滤的传统推荐算法是满足了不用户需求的,特别是对新注册用户,推荐的准确度无法得到保证。所以,本文旨在以知识图谱作为辅助信息,构建一个合适的电影推荐系统,并利用知识图谱中包含的丰富的辅助信息,最终实现一个电影推荐系统,为用户提供有效的、准确的电影推荐,从而提高用户满意度,提高平台收益。
+\section{国内外研究现状}
+\subsection{推荐系统研究现状}
+推荐系统由Jussi Karlgren于哥伦比亚大学在一份技术报告中以“数字书架”的名称被首次提及,而后自1994年起被在SICS的Jussi Karlgren、由Pattie Maes于MIT领导的研究团队、位于Bellcore的Will Hill以及同样位于MIT的Paul Resnick大规模实现并在技术性报告及出版物大量出现,以上人员与GroupLens的工作被授予了2010年ACM软件系统奖。
+
+自从在90年代中期首批有关协同过滤的论文出现后推荐系统便成为了重要的研究领域。工业界与学术界出现了众多有关建设新的推荐系统的工作。由于该领域包含众多的研究问题及其能帮助用户解决在过多信息中提供个性化推荐的实际应用,因此研究人员对该领域的兴趣依旧很高。
+
+当前,推荐列表在推荐系统将其产生的过程中的方式主要有两种:基于内容推荐与协同过滤推荐\cite{jafarkarimi2012naive}。基于内容推荐的算法使用一些有关物品的离散特征来推荐出拥有相似性的物品。协同过滤方法根据用户的历史行为(诸如其评价过的、点击过的、购买过的商品等)并与其他用户的相似决策结合来建立模形,这种算法可以被用于预测用户对物品的偏好程度。这两种方法常常被同时使用。
+
+此外,近来有越来越多的推荐算法被提出:多准则推荐系统。多准则推荐系统可以被定义为包含多标准偏好信息的推荐系统,而不是构建基于单一凭据的推荐系统。风险感知推荐系统,现存推荐系统的主要方法聚焦于基于上下文信息推荐最相关内容给用户,而没有将不相关内容打扰用户的推荐风险考虑在内。考虑推送推荐内容给用户而造成打扰用户的风险在某些情况下是需要考虑的,比如,在一个工作会议上或是在凌晨或是在晚上。而此类推荐算法为该问题提供了解决方案。
+
+现实中,大量使用的往往是混合推荐系统。其同时结合了协同过滤、基于内容过滤以及其他方法,这种混合式的推荐方法现在被大量使用。混合推荐可以在多种方式下被实现:将基于内容的和基于协同滤的预测模型被分开实现再将他们结合起来,亦或是将两种方法统一到同一模型中并一同实现。
+\subsection{知识图谱的研究现状}
+在知识表示与知识推理中,知识图谱是一个使用图结构的数据模型或拓扑结构的知识库。知识图谱常被用来存储基于内连接的对实体的描述——对象、事件、情形或抽象概念,并包括自由形式的语义。
+
+该词汇最早在1972年于一个有关构建模块化指令系统的课程中被提出。在80年代末,命名为知识图谱的项目主要聚焦于语义网络的设计。在2007年,DBpedia和Freebase作为基于图的常识性知识库被创立。DBpedia致力于从Wikipedia中抽取数据,而Freebase也包含一系列公开的数据集。它们两者都未将自己称为“知识图谱”,但实则构建并描述了有关知识图谱的相关概念。
+
+在2012年,谷歌正式提出了知识图谱的概念\cite{singhal2012introducing},并构建了基于DBpedia和Freebase以及其他数据源的谷歌知识图谱。他们后来将包括CIA World Factbook, Wikidata和Wikipedia的网站的RDFa, Microdata, JSON-LD内容从它们的索引网站上抽取并纳入知识图谱。与知识图谱相关联的实体与关系类型使用来自scheme.org的术语被更广泛地组织了起来。
+
+谷歌知识图谱中非常重要的一项是“自由库”,它是一个大型的协同工作知识库。“自由库”使用图结构作为其数据结构,可以将其视作一个有向图。谷歌知识图谱模型便是谷歌团队利用其在“自由库”之上的技术积累开发出来的\cite{漆桂林2017知识图谱研究进展}。
+
+自此,数个大型跨国公司开始利用它们的知识图谱,很快知识图谱流行起来,有免费的知识图谱,如DBpedia和NELL,以及商业性质的知识图谱,如谷歌知识图谱和Microsoft Satori。这些知识图谱被成功应用于问答系统、词向量嵌入与文字分类等。在2019年,IEEE将其关于“大数据”和“数据挖掘与智能计算”的年度国际会议融入有关知识图谱的国际会议。
+
+以上是知识图谱发展的主要进程。
+
+知识图谱一般表示为三元组的形式,即$G=(h,r,t)$,其中$G$为知识图谱,$h$和$t$是知识库中的实体集合,分别为三元组的头结点与尾节点\cite{徐增林2016知识图谱技术综述}。知识图谱也可以看作是一种结点对应实体、边对应关系的有向异构图。
+
+目前知识图谱的构建过程中主要使用了定义层次学习及事实学习。
+
+定义层次学习是通过使用机器学习等技术,从文字、图片等信息中提取知识表达中的定义,并确定其上下文信息。而知识图谱本质上是属于一种精炼的异构信息网络。利用定义层次学习可以在一定程度上完成对于知识图谱的构建。
+
+事实学习分为有监督的事实学习、半监督的事实学习以及无监督的事实学习。有监督的事实学习通过人为标注的语料信息输入以及深度学习方法来完成知识图谱的构建,而半监督的事实学习方法使用启发式地自动标注文本,但缺陷是训练数据集中可能含有大量的噪声数据。而无监督的学习方法主要使用基于深度学习模型的自然语言处理(NLP)的方法,无须人为干预,由训练模型自动完成信息抽取、信息整合。随着深度学习算法的发展,目前基于无监督的事实学习逐渐成为主流\cite{李涓子2017知识图谱研究综述}。
+
+目前出现了诸多使用以上理论方法设计的知识图谱嵌入算法:基于翻译的TransE\cite{bordes2013translating}、TransH\cite{wang2014knowledge}、TransR\cite{lin2017learning}和基于语义分析的DistMult\cite{yang2014embedding}等。
+
+目前,知识图谱在业界的应用已经取得了巨大成功\cite{曹倩2015知识图谱的技术实现流程及相关应用}:
+
+(1)搜索引擎技术。如前所述,知识图谱最早便是由谷歌提出以改善其搜索引擎的。在将知识图谱应用于搜索引擎之后,搜索引擎能对一些常见的搜索内容基于其使用的知识图谱信息快速给出搜索结果。同时,对于一些名词性的搜索内容,搜索引擎能使用知识图谱以知识卡片的形式给出其相关信息。研究表明,在谷歌将知识图谱技术融入其搜索引擎之后,用户点击进入维基百科的次数明显减少,说明利用知识图谱技术的搜索引擎可以更好的直接给出用户需要的信息而不需要用户再浏览其他网站。
+
+(2)智能问答。信息检索系统中非常常见的一种便是问答系统。问答系统在用户输入问题后能迅速给出用户需要的答案。而在将知识图谱技术应用于问答系统后,其回答的准确率有非常大的提升。目前苹果的智能助理Siri以及谷歌的智能助理谷歌助理(Google Assistant)都使用了知识图谱技术。
+
+此外,知识图谱还广泛应用于金融、医疗等多个领域。
+\subsection{基于知识图谱的推荐系统研究现状}
+由于传统的推荐系统无法解决稀缺性问题和冷启动问题,因此研究人员企图将辅助信息加入到推荐算法中以改善推荐性能。而这类辅助信息有社交网络、用户/物品属性、图像与上下文等。
+
+在数种类型的辅助信息中,知识图谱通常包含有更丰富的信息以及物品间的联系。图\ref{fig:enhanced-recommendation}中说明了知识图谱提供丰富的信息与物品间的连接,有利于提高推荐结果的准确性、多样性和可解释性。知识图谱可以从以下三个方面提高推荐性能:
+\begin{figure}
+ \includegraphics[width=\textwidth]{figures/enhanced-recommendation.png}
+ \bicaption{基于知识图谱的电影推荐系统}{Knowledge graph enhanced movie recommendation system}\label{fig:enhanced-recommendation}
+\end{figure}
+
+(1)知识图谱引入了实体语义相关性,这可以帮助找到实体间潜在的联系并提高推荐物品的准确性。
+
+(2)知识图谱由各种类型的关系构成,这对合理地扩展用户兴趣并增加推荐商品的多样性是有益的。
+
+(3)知识图谱连接用户的历史记录及推荐的商品,因此提高了推荐系统的可解释性。
+
+将知识图谱作为辅助信息加入至推荐系统中是当前的热点问题,目前基于知识图谱构建推荐系统的方法主要有以下几类:
+
+(1)基于嵌入的方法。基于嵌入的方法通过知识图谱嵌入计算算法将知识图谱中的实体信息与关系信息映射为低维向量空间中的向量表示(嵌入表示)。而后推荐算法利用该嵌入表示来完成相应的计算,并给出推荐结果。目前将知识图谱中嵌入表示信息作为辅助信息的推荐模型有CKE\cite{zhang2016collaborative}、DKN\cite{wang2018dkn}以及SHINE\cite{wang2018shine}等。CKE是微软在 KDD2016 年发表的,其模型结构在原有系统过滤得到$U$, $V$向量的基础上,将物品的嵌入与其他描述信息相结合,这些信息主要有:
+采用 TransR 算法嵌入得到的知识图谱,图谱内每个实体嵌入表示被提取为物品的结构化向量信息。
+采用SDAE模型得到物品描述性文本的文本嵌入表示。
+采用SCAE模型得到物品相关图像的视觉嵌入表示。DKN是之前同样由微软团队在WWW2018会议上发表的。它是一个主要针对新闻推荐任务提出的框架,知识图谱用于辅助计算新闻标题的嵌入表示。DKN提出对新闻标题内每一个关键实体,在知识图谱内找到其实体嵌入和上下文嵌入。
+SHINE设计深度自编码器来嵌入语义网络,社交网络并进行推荐。其为用户-物品的交互使用自动编码器并计算用户感兴趣的概率。此外,嵌入表示可以包含实体的独热编码\cite{koren2008factorization}、词汇集\cite{wang2018dkn}、上下文信息\cite{sun2017collaborative}或属性\cite{wang2018shine},而选择哪一种嵌入向量的计算方式取决于其应用场合。
+
+(2)基于路径的方法。基于路径的方法将知识图谱作为异构信息网络,主要是通过知识图谱中的路径关系信息来辅助推荐算法完成推荐相关的计算工作。目前基于知识图谱中路径信息的推荐模型有HIN\cite{zhao2017meta}、RKGE\cite{sun2018recurrent}等。HIN是2017年在KDD上提出的,与PER\cite{yu2014personalized}类似,都将知识图谱作为异构信息网络。它针对Yelp和Amazon数据集分别设计了元路径,并得到了L个评估函数。并在建模时使用FM模型,使用FM损失函数组进行梯度下降,并最终得到推荐结果。RKGE模型使用了基于循环神经网络的方法。在人为定义元路径并抽取出所有路径之后,对每种元路径都使用循环神经网络模型来抽取并推理其路径中所包含的信息。
+
+(3)混合式方法。基于嵌入的方法未能充分利用实体间的关系模式信息,而基于路径的方法仅考虑了实体间的语义连通信息,未能有效使用用户/物品本身的语义信息。因此,目前出现了混合式方法,即同时结合了基于嵌入的方法与基于路径的方法的优点。混合式方法是当前的研究热点与焦点,使用该方法的典型模型有AKUPM\cite{tang2019akupm}和RCoLM\cite{cao2019unifying}等。AKUPM是通过注意力机制增强的推荐模型,RCoLM则是基于联合学习并以任务为导向的推荐算法。本文实现的电影推荐系统基于文献\parencite{wang2018ripplenet},其所使用的算法模型是也属于混合式方法。
+\section{本文的主要研究内容}
+本文在推荐算法、知识图谱和基于知识图谱的推荐算法的相关研究基础上,做了以下三方面的研究:
+
+(1)对推荐系统所需的数据进行采集和处理,使用“MovieLens 1M Dataset”作为数据集,此外还从IMDb及豆瓣网爬取了相关电影数据并进行处理,作为本文的研究对象。
+
+(2)根据文献\parencite{wang2018ripplenet}提出的算法,实现了基于知识图谱的涟漪网络推荐算法,此算法能根据用户的历史行为为用户进行电影推荐。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本文在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。此外,将涟漪网络算法与其他基于知识图谱的推荐算法(DKN\cite{wang2018dkn}、CKE\cite{zhang2016collaborative} 、PER\cite{yu2014personalized}、SHINE\cite{wang2018shine}、LibFM\cite{rendle2012factorization}和Wide\&Deep\cite{cheng2016wide}等)进行了性能比较。
+
+(3)实现了一个基于知识图谱的电影推荐系统,该系统能够根据用户的历史行为(评分、收藏等)来为用户进行电影推荐。该系统分为管理员、未登录用户、普通登录用户。管理员能增加、修改和删除电影和普通用户;未登录用户能根据电影分类查看电影列表以及查看电影详情;普通登录用户除了能进行未登录用户的所有操作外,还能购买、收藏及为电影评分。
+\section{论文结构}
+本论文一共分为五个章节。
+
+第1章是绪论。简明介绍知识图谱作为辅助信息在推荐算法中的作用以及推荐算法对在线流媒体播放平台的作用,同时介绍了推荐系统、知识图谱和基于知识图谱的推荐系统的发展和应用,并说明了本文的主要工作。
+
+第2章是相关理论和技术。介绍了目前知识图谱和推荐系统的研究现状,并对传统的推荐算法与加入辅助信息的推荐算法作了较为细致的分类与阐述。同时还介绍了本文实现的电影推荐系统所使用的技术栈,诸如数据库、前端架构、后端架构等。
+
+第3章是涟漪网络。介绍了涟漪网络算法,以及计算相关实体嵌入的过程中使用的深度学习算法,并对以上算法进行了讨论。最后,还对涟漪网络推荐算法的准确度进行了测试。
+
+第4章是电影推荐系统。介绍了以涟漪网络算法为基础构建的电影推荐系统:介绍了系统架构、系统功能、电影推荐流程以及如何保证该系统的安全性。
+
+第5章是研究结论和展望。总结了涟漪网络算法的设计与实现、电影推荐系统的功能,并指出了其中可以改进的地方。
+\chapter{相关理论和技术}
+\section{知识图谱}
+\subsection{知识图谱的概念及发展进程}
+知识图谱,是一种知识可视化或知识领域映射地图,是显示知识发展进程与结构关系的一系列三元组(实体,关系,实体),用可视化技术描述知识信息及其载体,挖掘、分析、建立、绘制和可视化知识以及实体之间的相互关系。
+
+知识图谱是谷歌于2012年提出的,目的是为了增强其搜索引擎。而后微软于2013年7月发布了Microsoft Satori知识图谱。除传统搜索服务提供商之外,包括Apple,Facebook,IBM等互联网企业也在探索该领域。此外,业界也出现了社区构建的开源知识图谱,如DBpedia,NELL和Wikidata等。以Freebase、WordNet和GeneOntology等为例的知识图谱已成为支持人工智能相关应用的非常重要的资源。
+\subsection{知识图谱的构建方法}
+知识图谱是由多实体结点和不同关系边构成的多关系图,一个边是一个事实三元组(头结点,关系,尾结点),记为$(h,r,t)$。而知识图谱的构建便是寻找这样的三元组。
+
+在过去十年间,出现了诸多构建大型知识图谱的方法,然而,还没有清晰准确的构建知识图谱的范式。主要有两个困难:(1)知识图谱是符号化的逻辑系统而知识图谱的应用常常包含在连续空间中的计算;(2)在一张知识图谱上进行知识聚合是困难的。
+
+目前,知识图谱主要通过以下3个步骤来完成构建:
+
+(1)信息抽取。即从各类型的源数据中抽取出实体(概念)、实体间的关系,并在此基础之上形成确切的知识表达。
+
+(2)知识融合。对新获得的知识进行整合,以完成消歧义。
+
+(3)知识加工。经过质量核查后将融合后的新知识的正确的部分加入至知识图谱中。
+\subsection{知识图谱的应用}
+知识图谱以更接近人类认知的方式为互联网的信息表达提供了一种新的方式,而且提供了一种更益于组织与利用海量数据的方式。当前知识图谱主要用于推荐系统、搜索引擎、个人助理以及问答系统。
+\section{推荐系统}
+推荐系统是内容过滤系统的一个子集,被广泛使用于多个领域,它向用户推荐满足其偏好的物品,并通常具有为视频或音乐服务生成推荐清单的表现形式。
+\subsection{传统的推荐系统}
+传统的推荐系统主要分为基于内容的推荐系统、基于协同过滤的推荐系统和混合推荐系统\cite{黄立威2018基于深度学习的推荐系统研究综述}。基于内容的推荐系统主要用于文本相关的项目,因为内容常常是使用关键字来描述的。该算法通过计算相关物品的离散特征,然后推荐具有与用户历史偏好物品类似特征的有关物品。基于协同过滤的推荐系统主要通过将具有与目标用户相似特征的用户所交互过的物品推荐给目标用户。
+
+基于内容的推荐与基于协同过滤的推荐的有关区别可以通过比较两个流行音乐推荐系统的实现方式看出。(1)潘多拉音乐使用一个基于内容推荐的推荐算法。它根据艺人或歌曲的属性来生成一个包含相似风格歌曲的电台,并且该电台的内容会根据收听用户的反馈进行调整。当用户对一首歌曲“不感兴趣”时该算法将弱化该歌曲的一些属性;而当用户喜欢一首歌曲时,将强化一些属性。并且该算法会根据该属性调整歌曲的顺序,若属性的值越过一个阀值时推荐算法便将某一歌曲从列表中删除。(2)“终级fm”使用协同过滤的推荐算法。它记录用户经常收听的乐队和歌手,然后与其它用户的有关行为进行比较,建立一个电台,并以此推荐歌曲。“终级fm”会给用户推荐其他具有相似特征用户的播放列表(并保证目标用户未收听过)。
+
+基于内容的推荐与基于协同过滤的推荐各有优缺点。潘多拉音乐所使用的基于内容推荐的推荐算法是根据物品本身的性质来进行推荐的,因此不需要用户信息就可以有较好的准确度。但该算法严重依赖物品本身的特性,因此局限性较大,推荐的内容都是与种子集相关的,推荐结果的多样性较低。而“终级fm”使用的协同过滤算法需要根据用户与物品的交互来生成推荐结果,因此需要大量的用户数据,存在数据稀缺性问题与冷启动问题。
+\subsection{基于知识图谱的推荐系统}
+基于内容推荐与协同过滤推荐两者均存在一些局限性,为了提高推荐的准确性,解决传统推荐算法的数据稀缺性与冷启动问题,研究者将一些辅助信息加入至推荐算法中,通常这些辅助信息包括上下文信息、用户或物品的属性、图片和社交网络\cite{常亮2019知识图谱的推荐系统综述, 秦川2020基于知识图谱的推荐系统研究综述}。
+
+而随着知识图谱的发展,将知识图谱作为辅助信息来提高推荐系统的性能已经成为了热门的研究方向。将知识图谱作为辅助信息加入推荐算法的优点有:
+
+(1)提高推荐系统的准确性。知识图谱可以表示不同实体间的关系,可以将物品及其相关属性对应于知识图谱之中,从而推荐算法可以理解物品之间的关系。此外,用户与用户间的关系信息也可以映射至知识图谱之中,从而推荐算法可以更准确地分析物品与物品间的关系、用户与物品之间的关系。
+
+(2)提高推荐系统的可解释性。由于推荐结果依照知识图谱中的关系信息,因此可以由知识图谱中的关系路径得到推荐系统给出推荐结果的原因。
+
+目前主要的基于知识图谱的推荐算法有基于嵌入的方法、基于路径的方法以及混合式方法:
+
+(1)基于嵌入的方法。基于嵌入的方法使用知识图谱的信息来完善实体的嵌入表示。为了将知识图谱中的信息添加至推荐算法中来辅助推荐,需要使用知识图谱嵌入表示算法(Knowledge Graph Embedding, KGE)表计算实体嵌入(实体嵌入指由知识图谱中的信息得到的在低维向量空间中的向量表示)。KGE算法有TransE\cite{bordes2013translating}、TransH\cite{wang2014knowledge}、TransR\cite{lin2017learning}和DistMult\cite{yang2014embedding}等。而推荐算法利用该嵌入表示来进行相关计算,从而对用户进行物品推荐。
+
+(2)基于路径的方法\cite{lin2015modeling, guu2015traversing, toutanova2016compositional}。基于路径的方法将知识图谱视为异构信息网络。而推荐系统利用该异构信息网络寻找实体间的关系,从而完成推荐。
+
+(3)混合式方法。基于嵌入的方法未能充分利用实体间的关系模式信息,而基于路径的方法仅考虑了实体间的语义连通信息,未能有效利用用户/物品本身的语义信息。混合式方法结合了基于嵌入的方法与基于路径的方法的优点,该方法是当前的研究热点与焦点,使用该方法的典型模型有AKUPM\cite{tang2019akupm}和RCoLM\cite{cao2019unifying}等。本文实现的算法属于混合方法。
+\section{系统开发技术}
+\label{sec:tech-stack}
+\subsection{数据采集技术}
+电影推荐系统使用的数据来自“MovieLens 1M Dataset”\footnote{https://grouplens.org/datasets/movielens/1m/}数据集,此外还从IMDb\footnote{https://www.imdb.com/}及豆瓣网\footnote{https://www.douban.com/}爬取了相关电影数据并进行处理作为本文的研究对象。
+
+在数据采集的过程中,使用Scrapy框架进行了数据爬取,爬取的数据包括电影名称、电影封面、预告片图片、电景情节介绍、导演、演员以及剧作家。
+
+最终,总计爬取了3684部电影的数据。其中,从IMDb爬取了3494条电影数据,从豆瓣爬取了190条电影数据(由于豆瓣网限制了每IP访问量故爬取的数据较少)。
+\subsection{数据存储技术}
+本系统使用MongoDB与Neo4j存储数据。
+
+\noindent (1)MongoDB
+
+MongoDB是一个新兴的非关系型存储的分布式存储数据的数据库,属于NoSQL,与MySQL等传统的关系型数据库相比,它提供更好的高并发支持,具有高可靠性的优点。与此同时,得益于其基于文档储存的特点,相比较传统的关系型数据库,它的存储结构更灵活。
+
+在本系统中,MongoDB存储普通用户数据、管理员数据、电影数据等。
+
+\noindent(2)Neo4j
+
+Neo4j是一个具有高性能的图数据库,它将结构化的数据信息储存在网络上而不是存储在表中。它具有健壮和成熟的数据库的所有特点。虽然Neo4j是一个新兴的数据库,但它已在具有超过1亿节点、关系和属性的产品中得到了应用,充分体现了其高性能、高可靠性的特点。
+
+在本系统中,最终需存储的图结点有182011个,需存储的边有1241995条。如果将它们存储在传统的关系型数据库中,会因大量的连接查询导致极大的性能开销,表现为查询耗时久。Neo4j对图数据处理做了优化,因此查询等操作可以在较短的时间内完成,故本系统将知识图谱数据存储在Neo4j中而不是关系型数据库中。
+
+\subsection{后端技术}
+本系统使用Flask框架作为网站后端框架。Flask是一个Python编写的轻量级微框架。它具有轻量、便捷、可扩展等特点。系统使用Flask框架充分利用了其便捷、可扩展以及开发便捷的特点,与本系统要求相符。
+
+系统使用表现层状态转换(REST)风格的应用程序接口(API)作为前后端的交互接口。表现层状态转换(Representational State Transfer,REST)是一种基于HTTP协议的软件交互体系结构样式,该协议是由Roy Thomas Fielding博士在2000年的博士论文中引用的\cite{fielding2000architectural},目的是促进不同的软件/程序的开发。在网络上互相传输数据。表示层状态转换基于超文本传输​​协议(HTTP)的一组约束,该协议是一种旨在提供万维网服务的软件构造样式。符合或兼容此体系结构样式(简称为REST或RESTful)的网络服务允许客户端发出使用统一资源标识符访问和操作网络资源的请求,这些资源与一组预定义的操作一致。因此,表示层状态转换提供了Internet上计算机系统之间相互使用资源的互操作性。与其他类型的网络服务(例如SOAP服务)相比,它们使用自己定义的一组操作来访问网络资源。
+
+得益于本系统使用了REST风格的API,本系统能更有效地使用缓存来提升响应速度,同时前后端间的通讯的无状态性可以让不同的服务器处理一连串请求中不同的请求,提高了本系统的可扩展性。与此同时,得益于REST风格语义化的接口,使前后端交互接口更清晰明了,使接口的使用者能更高效便捷地进行相关的开发工作。
+\subsection{前端技术}
+本系统前端使用Angular框架。Angular(通常指“Angular 2+”或“Angular v2及以上”)是一个基于TypeScript的开源网络应用框架,它的开发由Google的Angular团队领导同时也有个人及其他公司维护。Angular完全从相同团队开发的AngularJS重新编写而来。Angular常常作为MEAN技术栈的一部分。MEAN技术栈指MongoDB数据库、Express.js网络服务器框架、Angular/AngularJS以及Node.js服务器运行时。不同于MEAN技术栈,本系统将其中的“E”(指Express.js网络服务器框架)替换为了Flask网络服务器框架。
+
+通过使用Angular框架,本系统具有一个现代化、模块化、响应式的网页架构。同时借助于Angular Material Components官方组件库,本系统前端UI符合材料设计(Material Design)。
+\chapter{基于涟漪网络知识图谱的推荐算法}
+\label{ch:offline-recommendation}
+\section{涟漪网络}
+本算法基于文献\parencite{wang2018ripplenet}实现,并在其基础上进行了一定的改进:文献\parencite{wang2018ripplenet}中计算用户偏好时并未考虑用户收藏,本文在计算用户偏好时,将用户收藏考虑在内,这在一定程度上缓解了数据稀缺性问题和冷启动问题并改进了推荐性能。
+\subsection{架构}
+涟漪网络的总体架构如图\ref{fig:ripplenet-framework}所示,图上方的知识图谱中展示了由用户交互产生的涟漪。涟漪网络以一个用户$u$和一个电影$v$作为输入,并输出用户$u$与电影$v$之间产生交互的概率。对输入用户$u$而言,其历史交互记录$V_u$是知识图谱中的种子集,而后沿着知识图谱中的关系边形成多个涟漪集$S_u^{k}\ (k=1, 2, \dots, H)$。第k个涟漪集是种子集$V_u$经过$k$跳得到的知识三元组。然后迭代地利用这些涟漪集与电影$v$的嵌入表示(黄色的块)计算出用户$u$对电影$v$的的响应(绿色的块),最后结合得到用户的最终嵌入表示(灰色的块)。最终,利用用户$u$与电影$v$的嵌入表示计算出用户$u$对电影$v$感兴趣的预测概率$y_{uv}$。
+\begin{figure}
+ \includegraphics[width=\textwidth]{figures/ripplenet-framework.png}
+ \bicaption{涟漪网络的总体架构}{The overall framework of the Ripple Network}\label{fig:ripplenet-framework}
+\end{figure}
+\subsection{涟漪集}
+\begin{figure}
+ \includegraphics[width=\textwidth]{figures/illustration-of-ripple-sets.png}
+ \bicaption{电影知识图谱中由“阿甘正传”激发的涟漪集}{Sets of ripples of “Forest Gump” in Knowledge Graph of movies}\label{fig:illustration-of-ripple-sets}
+\end{figure}
+知识图谱常常含有丰富的事实信息与实体间的联系。比如,图\ref{fig:illustration-of-ripple-sets}(图中不同颜色的圆圈表示不同跳数的涟漪集,越浅的蓝色代表种子集与该区域内实体的关联程度越低)中电影“阿甘正传”与“罗伯特·泽米吉斯”相连,它们之间的联系为“罗伯特·泽米吉斯”是电影“阿甘正传”的导演。而“回到未来”也与“罗伯特·泽米吉斯”相连。因此,如果一个用户与电影“阿甘正传”交互过,则他很有可能也对“回到未来”感兴趣。为了描述用户在知识图谱中分层次的潜在偏好集,递归定义用户$u$的$k$跳相关实体如下:
+
+\textbf{定义1(相关实体集)} 给定交互矩阵$\Upsilon$与知识图谱$G$,则用户$u$的$k$跳相关实体集的定义为式\eqref{eq:relevant-entities}。
+
+\begin{equation}
+ E_u^k=\{t|(h, r, t)\in G \text{且} h\in E^{k-1}_u\}, k = 1, 2, \dots, H\label{eq:relevant-entities}
+\end{equation}
+
+式\eqref{eq:relevant-entities}中,$E_u^0=V_u=\{v | y_{uv}=1\}$是用户的历史偏好集(历史偏好集是指用户在最高为5的评分中给出的评分$\geqslant$4的物品以及用户已加入收藏的物品),可以看作是用户$u$在知识图谱中的种子集。
+
+相关实体集可以看作是用户的历史偏好集在知识图谱中的自然扩展。给定相关实体集的定义,以下定义用户$u$的$k$跳涟漪集:
+
+\textbf{定义2(涟漪集)}用户$u$的$k$跳涟漪集可以看作是知识图谱中以$E^{k-1}_u$为起点的知识三元组,定义如式\eqref{eq:ripple-set}所示。
+
+\begin{equation}
+ S_u^k = \{(h, r, t)|(h, r, t)\in G \text{且} h\in E^{k-1}_u\}, k = 1, 2, \dots, H\label{eq:ripple-set}
+\end{equation}
+
+“涟漪”这个词有两重意思:(1)对由多个雨点产生的真实涟漪的模拟,用户对电影的潜在兴趣集在知识图谱中由近及远地传递。这一过程如图\ref{fig:illustration-of-ripple-sets}所示。(2)用户的潜在兴趣随着知识图谱中传递的跳数$k$的增大逐渐递减。图\ref{fig:illustration-of-ripple-sets}中蓝色的变浅显示了潜在兴趣递减的过程。
+
+一个可能出现的问题是在跳数$k$增加的过程中涟漪集的大小可能过大。为了解决这个问题,注意到:
+
+(1)在真实使用的知识图谱中大量的实体是沉没实体,意思是它们只有传入链路而没有传出链路。
+
+(2)在电影推荐的具体情境下,关系可以限制在情境相关的分类中以减少涟漪集的数量并提高实体间的相关度。
+
+(3)最大跳数$H$通常在实际应用中不会过大,因为离用户历史偏好集较远的实体会带来更多的错误推荐而不是更丰富的推荐结果。
+
+(4)在涟漪网络中,我们可以对一个固定大小的邻集而不是对完整的涟漪集采样从而更进一步地减小计算工作量。设计这样的采样器是一个重要的工作,尤其是非统一的采样器能更好地捕获用户的分等级的潜在兴趣。
+\subsection{偏好扩散}
+\label{sec:osum}
+传统的协同过滤算法是通过学习用户与物品间的潜在联系来完成推荐,而在涟漪网络算法中,这一过程是通过偏好扩散完成的:对每个用户,涟漪网络将他的过往兴趣视为知识图谱中的种子集,然后沿知识图谱中的路径不断地拓展用户的潜在兴趣集,进而得到按等级划分的关于候选物品的潜在兴趣集。我们利用现实生活中的由雨滴产生的涟漪在水面上扩散来模拟偏好扩散的过程,其中多个“涟漪”重叠形成基于知识图谱的用户偏好分布。
+
+如图\ref{fig:ripplenet-framework},每部电影都有一个嵌入表示$v$,$v\in \mathbb{R}^{d}$,其中$\mathbb{R}$是实数集,$d$是嵌入表示向量的维数。给定电影的嵌入表示$v$以及用户$1$跳涟漪集$S_u^{1}$,可以利用电影$v$、$S_u^{1}$中的三元组中头节点$head_i$以及该三元组中的关系$r_i$来计算出电影$v$和实体$head_i$之间的相关度,如式\eqref{eq:item-entity-relevance}所示。
+
+\begin{equation}
+ p_i=softmax(v^TR_ih_i)=\frac{exp(v^TR_ih_i)}{\sum_{(h, r, t)\in S_u^1} exp(v^TRh)}\label{eq:item-entity-relevance}
+\end{equation}
+
+式\eqref{eq:item-entity-relevance}中,$R_i\in \mathbb{R}^{d\times d}$与$h_i\in \mathbb{R}^d$分别是关系$r_i$和头节点$h_i$的嵌入表示。相关度$p_i$为向量空间$R_i$中的电影$v$与实体$h_i$之间的相似度。同时还考虑了关系信息的嵌入表示矩阵在计算电影$v$与实体$h_i$之间的相似度,因为不同电影-实体对之间的相似度在不同关系的场景下可能有所不同。比如,“阿甘正传”与“回到未来”在导演方面有很高的相似度,但它们在体裁或剧作家方面可能没有联系。
+
+在完成相似度计算之后,将$S_u^{1}$中三元组的尾节点根据计算得到的相似度进行加权求和,得到向量$o^{1}_u$,如式\eqref{eq:o1}所示。
+
+\begin{equation}
+ o^1_u=\sum_{(h_i,r_i,t_i)\in S_u^1}p_it_i\label{eq:o1}
+\end{equation}
+
+式\eqref{eq:o1}中,$t_i\in \mathbb{R}^{d}$,$t_i$是事实三元组中的尾节点。向量$o^{1}_u$可以视为用户偏好集$V_u$关于电影$v$的$1$次响应。与协同过滤算法类似的是,它根据用户交互过的物品来表示用户嵌入而不是使用单独的参数来表示用户,从而减少了参数数量。通过式\eqref{eq:item-entity-relevance}与式\eqref{eq:o1},用户的偏好从其交互过的电影(即种子集)成功在知识图谱中进行了一次扩散,这称为涟漪网络中的偏好扩散。
+
+可以将式\eqref{eq:item-entity-relevance}中的$v$替换为$o_u^1$,我们可以再次进行偏好扩散以得到用户的2次响应$o_u^2$。以此类推,最终我们可以将该用户的偏好集扩散至$H$跳,得到用户的涟漪集$S_u^{i}, i=1,\dots,H$。从中可以得到用户的多次响应$o^{1}_u, o^{2}_u, o^{H}_u$。用户$u$关于电影$v$的嵌入表示是通过结合所有的不同响应并计算得到的,如式\eqref{eq:osum}所示。
+\begin{equation}
+ u=o_u^1+o_u^2+\dots+o_u^H\label{eq:osum}
+\end{equation}
+
+尽管最后一跳的用户响应中理论上包含了所有之前得到的信息,但是对$o^k_u$进行求和仍然是有必要的,因为之前得到的用户响应可能在偏好传递的过程中稀释了,因此仅使用最后一跳的响应不能很好地表示用户嵌入。最终,利用用户嵌入与电影嵌入,计算出用户对电影感兴趣的概率,如式\eqref{eq:predicted-possibility}所示。
+\begin{equation}
+ y_{uv}=\zeta(u^Tv)\label{eq:predicted-possibility}
+\end{equation}
+
+其中,$\zeta(x)=\frac{1}{1+exp(-x)}$是sigmoid函数。
+\section{学习算法}
+在涟漪网络算法中,我们的目标是通过式\eqref{eq:predicted-possibility}求出用户对电影感兴趣的概率。但是,为了将其计算出来我们需要先求出所有物品、用户以及关系的嵌入表示,如第\ref{sec:osum}节中所述,用户的嵌入表示可以通过其涟漪集来代替,以此消元。但物品及关系的嵌入表示却是需要求出来的。
+
+为了求出物品及关系的嵌入表示,这里使用最大后验概率估计的方法。
+
+我们的目标是在已经得到知识图谱$G$以及用户与电影的交互矩阵$\Upsilon$的情况下最大化模型参数$\Gamma$,如式\eqref{eq:max}所示。
+\begin{equation}
+ max\ p(\Gamma |G,\Upsilon)\label{eq:max}
+\end{equation}
+
+式\eqref{eq:max}中,参数$\Gamma$包含了全部的实体、关系和电影的嵌入表示。可以将式\eqref{eq:max}等价于最大化式\eqref{eq:equal-max}。
+
+\begin{equation}
+ p(\Gamma |G,\Upsilon)=\frac{p(\Gamma,G,\Upsilon)}{p(G,\Upsilon)}\varpropto p(\Gamma)\centerdot p(G|\Gamma)\centerdot p(\Upsilon|\Gamma,G)\label{eq:equal-max}
+\end{equation}
+
+根据贝叶斯公式,在式\eqref{eq:equal-max}中,第一项$p(\Gamma)$代表模型参数的先验概率。设$p(\Gamma)$为均值为0,方差为对角协方差矩阵的正态分布,如式\eqref{eq:normal-distribution}所示。
+
+\begin{equation}
+ p(\Gamma)=N(0,\lambda_1^{-1}I)\label{eq:normal-distribution}
+\end{equation}
+
+式\eqref{eq:equal-max}中,$p(G|\Gamma)$是给定$\Gamma$的知识图谱的最大似然函数。最近,有研究者提出了多种计算知识图谱嵌入的方法,包括基于距离的方法和基于语义匹配的方法。在本算法中,使用三路张量分解的方法来建立知识图谱嵌入的最大似然函数,如式\eqref{eq:term2}。
+
+\begin{equation}
+ p(G|\Gamma)=\prod_{(h,r,t)\in E\times R\times E}p((h,r,t)|\Gamma)=\prod_{(h,r,t)\in E\times R\times E}N(I_{h,r,t}-h^TRt,\lambda_2^{-1})\label{eq:term2}
+\end{equation}
+
+式\eqref{eq:term2}中,若$I_{h,r,t}\in G$则标志$I_{h,r,t}$等于1,否则为0。式\eqref{eq:equal-max}中的第三项是给定$\Gamma$与知识图谱的似然函数,可以看作伯努利分布的累乘,如式\eqref{eq:bernoulli}。
+
+\begin{equation}
+ p(\Upsilon|\Gamma,G)=\prod_{(u,v)\in \Upsilon}\zeta(u^Tv)^{y_{uv}}\centerdot (1-\zeta (u^Tv))^{1-y_{uv}}\label{eq:bernoulli}
+\end{equation}
+
+对式\eqref{eq:equal-max}取负对数,有如式\eqref{eq:term3}所示的损失函数:
+\begin{multline}
+ min\ L=-log(p(\Upsilon|\Gamma,G)\centerdot p(G|\Gamma)\centerdot p(\Gamma))\\
+=\sum_{(u,v)\in \Upsilon}-(y_{uv}log\ \zeta(u^Tv)+(1-y_{uv}log(1-\zeta(u^Tv))))\\
++\frac{\lambda_2}{2}\sum_{r\in R}\|I_r-E^TRE\|_2^2+\frac{\lambda_1}{2}(\|V\|^2_2+\|E\|^2_2+\sum_{r\in R}\|R\|^2_2)\label{eq:term3}
+\end{multline}
+
+式\eqref{eq:term3}中,$V$和$E$是所有电影与实体的嵌入表示,$I_r$是在知识图谱中对关系$r$的标志向量$I$的分向量。在式\eqref{eq:term3}中,第一项是交互矩阵$\Upsilon$与涟漪网络的估测值之间的交叉熵,第二项是真实的知识图谱分向量$I_r$以及人为构建的指示矩阵$E^{T}RE$之间的均方误差,最后一项是为防止过拟合加入的正则项。
+
+直接求解上式来得到参数$\Gamma$是不可能的,因此可以使用随机梯度下降算法递归地优化损失函数来求解模型参数,而后再计算参数$\Gamma$的损失函数的梯度,并根据采样得到的一小批数据反向传递,然后更新参数并最终得到参数$\Gamma$。
+\section{分析}
+\subsection{可解释性}
+可解释的推荐系统旨在阐释为什么用户会对一件物品感兴趣,这帮助提升用户对推荐结果的满意度以及对推荐系统的信任。对推荐结果的解释通常基于标签、语义分析等。因为涟漪网络探索用户基于知识图谱的兴趣,因此它提供了一种基于知识图谱中的关系路径来阐述推荐结果的全新方式。比如,在图\ref{fig:illustration-of-ripple-sets}中,当用户对“幸福终点站”感兴趣,则该用户也可能对“荒岛余生”感兴趣。因为在知识图谱中,“汤姆·汉克斯”与“幸福终点站”相连,关系是演员,而“汤姆·汉克斯”与“荒岛余生”也相连,关系也是演员,换句话说,“荒岛余生”与“幸福终点站”有相同的演员。这便解释了用户对“幸福终点站”和“荒岛余生”同时感兴趣的原因。涟漪网络算法通过在知识图谱中寻找与用户交互过的电影(种子集)相连的物品,并不断扩散,最终确保推荐结果具有较高的准确性。
+\subsection{涟漪重叠}
+在涟漪网络中,一个可能的问题是涟漪集中的电影非常多,从而在偏好传递的过程中不可避免地导致用户的真实潜在偏好信息被稀释。然而,用户点击记录中不同的电影常常高度重叠(从种子集出发到达一部电影常常有不止一条路径),这在很大程度上避免了真实潜在偏好信息被稀释的问题。比如,在图\ref{fig:illustration-of-ripple-sets}中,如果一个用户喜欢“阿甘正传”,则他也可能喜欢“荒岛余生”。在该知识图谱中,从“阿甘正传”到“荒岛余生”有两条路径:“阿甘正传-U.S.-荒岛余生”与“阿甘正传-汤姆·汉克斯-荒岛余生”,这正是涟漪重叠的表现。
+\section{测试}
+\subsection{数据集}
+本测试使用“MovieLens 1M Dataset”数据集。该数据集由电影信息、用户信息以及用户对电影的评价三部分组成。其中,含有电影数据3883条、用户数据6040条以及1000209条用户对电影的评价数据。因该数据集数据量适中,数据准确可靠,因此在推荐系统的性能测试中被广泛使用。
+
+本测试使用的知识图谱来自Microsoft Satori,是依据“MovieLens 1M Dataset”中的电影名称从Microsoft Satori中提取相关的节点的与关系数据得到的。
+\subsection{基线}
+本测试中,会将本算法的测试结果与以下算法的相比较:
+
+DKN\cite{wang2018dkn}是由微软团队在WWW2018会议上发表的。它是一个主要针对新闻任务提出的框架,知识图谱用于辅助计算新闻标题的嵌入表示。DKN提出对新闻标题内每一个关键实体,在知识图谱内找到其实体嵌入和上下文嵌入。
+
+CKE\cite{zhang2016collaborative}是微软在KDD2016年发表的,其模型结构在原有系统过滤得到$U$,$V$向量的基础上,将物品的嵌入与其他描述信息相结合,这些信息主要有:
+采用TransR算法计算知识图谱嵌入表示,知识图谱内每个实体嵌入表示被提取为物品的结构化向量信息。
+采用SDAE模型得到物品描述性文本的文本性嵌入表示。
+采用SCAE模型得到物品相关图像的视觉嵌入表示。
+
+SHINE\cite{wang2018shine}设计深度自编码器并嵌入语义网络以及社交网络来进行推荐。其为用户-物品的交互使用自动编码器并刻画用户感兴趣的概率。
+
+PER\cite{yu2014personalized}是以基于路径的方法来将知识图谱作为辅助信息中的比较经典的算法。其提出的元路径可以为推荐系统提供可靠的方向,但是需要使用者了解领域内知识,进行人为路径设计。
+
+LibFM\cite{rendle2012factorization}是一个广泛使用的在CTR场景中的分解推荐模型。
+
+Wide\&Deep\cite{cheng2016wide}是一个结合线性路径的推荐模型。类似于LibFM,我们将用户、物品及实体的嵌入表示作为其输入。
+\subsection{测试步骤}
+在涟漪网络中,设置跳数$H=2$。根据实验结果,较大的跳数几乎无法提高性能却会造成较大的计算开销。我们将数据划分为训练集、评估集与测试集,按照6:2:2的比例进行分配。实验进行5次,计算准确度以及AUC然后取平均值。
+\subsection{结果}
+测试结果如表\ref{tab:acc-auc}中所示,总体上涟漪网络算法的性能最佳,其次是Wide\&Deep算法,说明他们可以充分利用知识图谱中的有效信息来辅助推荐算法。而表现最差的是PER算法,这可能是因为手工定义的元路径在电影推荐方面效果较差。
+\begin{table}
+ \bicaption{在兴趣预测计算中的AUC和准确度}{AUC and ACC in interest prediction}\label{tab:acc-auc}
+ \begin{tabular}{lcl}
+ \toprule
+ 算法 & AUC & 准确度 \\
+ \midrule
+ 涟漪网络 & 0.899 & 0.835 \\
+ DKN & 0.655 & 0.589 \\
+ CKE & 0.796 & 0.739 \\
+ SHINE & 0.778 & 0.732\\
+ LibFM & 0.892 & 0.812\\
+ Wide\&Deep & 0.903 & 0.822\\
+ \bottomrule
+ \end{tabular}
+\end{table}
+\chapter{基于知识图谱的电影推荐系统}
+\section{系统整体设计}
+如第\ref{sec:tech-stack}节中所述,本系统使用的数据来自“MovieLens 1M Dataset”、IMDb和豆瓣网。其中IMDb和豆瓣网的数据是使用爬虫爬取得到的。最后再使用Python脚本对这些数据进行处理加工,并导入MongoDB数据库和Neo4j数据库。
+
+本系统使用MongoDB和Neo4j存储数据。其中,MongoDB作为非关系型的新兴NoSQL数据库,以灵活的非结构化的方式存储普通用户数据、管理员数据、电影数据等,并提供高并发的性能支持与可分布式存储的扩展性。而在以高性能著称的图数据库Neo4j中,存储用于推荐算法使用的电影知识图谱。
+
+本系统后端使用Python编写的Flask框架,Flask框架是轻量级的微框架,以高可扩展性著称,为本系统的后端网页应用服务器提供支持。在Flask中,基于REST风格构建API以供前端使用,REST风格的语义化API使后端API的构建与前端API的使用简单方便。
+
+本系统前端使用Angular作为前端网页框架。Angular是基于TypeScript的网页框架,以模块化及可重用的组件设计著称。Angular为本系统提供了模块化的网页设计,使本系统前端逻辑清晰,易于维护。此外,本系统使用了Angular材料组件库(Angular Material Components),得益于此,本系统遵循材料设计(Material Design)语言,使视觉传达风格简洁美观,具有响应式动化与过渡效过、光线与阴影等。
+\section{数据库设计}
+如前所述,本系统的MongoDB数据库用于存储普通用户数据、管理员数据、电影数据等,而Neo4j作为高性能的图数据库,用于存储知识图谱。以下逐一说明MongoDB数据库与Neo4j数据库的存储结构。
+
+不同于MySQL等关系型数据库,MongoDB数据库作为非结构化存储的NoSQL数据库,没有表、列与行的概念,而只有集合与文档的概念,即在数据库中存储集合(一定程度上对应于关系型数据库的表),在集合中存储文档(一定程度上对应于关系型数据库的行),而关系型数据库中的列则对应于MongoDB数据库中文档的属性。
+
+本系统在MongoDB数据库中建立4个集合,分别用于存储用户、管理员、体裁与电影数据。因其中的数据为非结构化数据,因此无法用表格的形式给出,目前习惯上以JSON形式给出数据的逻辑结构,以下以JSON形式来表示存储结构:
+
+以下为普通用户集合的数据结构,用户集合中的文档存储用户ID、哈希处理后的密码、其进行过评分的电影(包括电影ID、评分及时间)以及由推荐算法服务器写入的推荐列表、已购买电影及心愿单:
+\begin{verbatim}
+ {
+ _id: Integer,
+ password: String,
+ rating: Array([
+ {
+ movieId: Integer,
+ rating: Integer,
+ timestamp: Integer
+ },
+ ...
+ ]),
+ recommendation: Array([Interger, ...]),
+ bought: Array([Interger, ...]),
+ wishlist: Array([Interger, ...])
+ }
+\end{verbatim}
+
+以下为管理员集合的数据结构,其存储结构较简单,管理员集合中的文档存储管理员ID、哈希处理后的密码:
+\begin{verbatim}
+ {
+ _id: String,
+ password: String
+ }
+\end{verbatim}
+
+以下为体裁集合的数据结构,其存储结构较简单,体裁集合中的文档存储体裁名称:
+\begin{verbatim}
+ {
+ _id: String
+ }
+\end{verbatim}
+
+以下为电影集合的数据结构,电影集合中的文档存储电影ID、电影封面、体裁、价格、评分累加和、评分总数量、预告片图片、剧情介绍、导演、剧本作家及演员。需要说明的是评分累加和以及评分总数量对应于用户集合中的评分,但只起缓存作用,定期计算。(经测试表明,每次用户访问时计算的开销较大,用户得到响应的时间过长):
+\begin{verbatim}
+ {
+ _id: Integer,
+ title: String,
+ cover: String,
+ genres: Array([String, ...]),
+ price: Float,
+ ratingSum: Integer,
+ ratingCount: Integer,
+ trailer_image_url: String,
+ storyline: Array([String, ...]),
+ directors: Array([String, ...]),
+ writers: Array([String, ...]),
+ actors: Array([String, ...]),
+ }
+\end{verbatim}
+
+Neo4j数据库用于存储推荐算法使用的知识图谱,含有182011个结点、1241995条边,其数据结构可表示为:
+\begin{verbatim}
+ node: actor | country | director | film | genre | language
+ | person_or_entity_appearing_in_film | rating | star
+ | writer
+ relationship: actor.film | director.film | film.country
+ | film.director | film.genre | film.language | film.rating
+ | film.star | film.writer | genre.film
+ | person_or_entity_appearing_in_film.film | writer.film
+ edge = (node) - [relationship] -> (node)
+\end{verbatim}
+\section{系统功能说明}
+\begin{figure}
+ \includegraphics{figures/use-case.pdf}
+ \bicaption{系统功能用例图}{Use case diagram for the system }\label{fig:use-case}
+\end{figure}
+本系统用户角色分为未登录用户、普通用户与管理员用户,其用例说明如图\ref{fig:use-case}。
+\subsection{系统导航}
+本系统使用浮动侧边栏作为导航方式,如图\ref{fig:admin-navigation}。点击侧导航栏右下角的固定的按钮可以将浮动侧边栏设为固定,再次点击后将取消固定。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/admin-navigation.png}}
+ \bicaption{系统侧导航栏(管理员)}{Side navigation panel of the system (for administrators)}\label{fig:admin-navigation}
+\end{figure}
+
+\subsection{未登录用户}
+未登录用户能进行以下操作:
+
+\noindent (1)接收随机的电影推荐
+
+未登录用户首页随机显示50部电影,如图\ref{fig:anonymous-index}。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/anonymous-index.png}}
+ \bicaption{未登录用户首页}{Index page for anonymous users }\label{fig:anonymous-index}
+\end{figure}
+
+\noindent (2)按分类查看电影
+
+未登录用户可以根据电影的分类来查看电影,如图\ref{fig:anonymous-category}。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/anonymous-category.png}}
+ \bicaption{未登录用户分类页面}{Category page for anonymous users }\label{fig:anonymous-category}
+\end{figure}
+
+\noindent (3)查看电影详情
+
+未登录用户可以查看电影详情,如图\ref{fig:anonymous-details}。点击页面上的“添加至心愿单”和“购买”会跳转至登录界面。
+\begin{figure}
+ \fbox{\includegraphics[height=.7\textheight]{figures/anonymous-details.png}}
+ \bicaption{未登录用户电影详情页面}{Movie details page for anonymous users }\label{fig:anonymous-details}
+\end{figure}
+
+\noindent (4)搜索电影
+
+未登录用户可以使用应用栏右侧的搜索框搜索电影,如图\ref{fig:anonymous-search}。本系统支持模糊搜索,与此同时,随着用户搜索内容的不断输入,系统会在搜索框下方显示候选的匹配词条,方便用户直接点击查看,此外,用户也能通过回车跳转至完整的搜索结果页面。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/anonymous-search.png}}
+ \bicaption{未登录用户电影搜索界面(侧导航栏已固定)}{Movie search page for anonymous users (side navigation panel pinned)}\label{fig:anonymous-search}
+\end{figure}
+\subsection{注册与登录}
+\noindent(1)注册
+
+本系统对普通用户开放注册功能,并能提供用户名是否含不合法字符、是否与已注册用户名冲突、密码是否符合复杂度要求等的检测。
+
+\noindent (2)登录
+
+本系统提供登录功能,并能根据不同的登录错误类型相应地作出响应。
+\subsection{普通用户}
+普通用户具备未登录用户的所有功能。此外,还具备以下功能:
+
+\noindent (1)添加心愿单
+
+已登录用户能在电影详情页面添加电影至心愿单。
+
+\noindent (2)购买
+
+已登录用户能在电影详情页面购买电影。
+
+\noindent (3)评分
+
+已登录用户能在电影详情页面给电影评分。电影评分功能位于电影详情页面,如图\ref{fig:general-details}所示。
+
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/general-details.png}}
+ \bicaption{电影评分页面}{Rating page for movies}\label{fig:general-details}
+\end{figure}
+
+\noindent (4)查看已购买的电影
+
+已登录用户能通过侧导航栏跳转至查看已购买的电影的页面。
+
+\noindent (5)查看已添加心愿单的电影
+
+已登录用户能通过侧导航栏跳转至查看已添加心愿单的电影的页面。
+\subsection{管理员用户}
+\noindent (1)管理电影信息
+
+管理员能增加电影、删除电影与修改电影信息,如图\ref{fig:admin-movie}所示。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/admin-movie.png}}
+ \bicaption{管理电影页面}{Movie administration page}\label{fig:admin-movie}
+\end{figure}
+
+\noindent (2)管理用户信息
+
+管理员能增加用户、删除用户与修改用户密码。
+
+\noindent (3)管理知识图谱
+
+管理员能增加、删除、修改以及查找知识图谱中的结点与关系,如图\ref{fig:admin-knowledge-graph}所示。该界面中的结点及关系可以以动态的方式呈现,同时支持以填写选项的方式以及使用Cypher语句的方式来增加、删除、修改以及查找知识图谱中的结点与关系。当鼠标悬浮于某一节点或关系之上时,将显示有关这一节点或关系的有关信息。
+\begin{figure}
+ \fbox{\includegraphics[width=.94\textwidth]{figures/admin-knowledge-graph.png}}
+ \bicaption{管理知识图谱页面}{Knowledge graph administration page}\label{fig:admin-knowledge-graph}
+\end{figure}
+\section{电影推荐流程}
+本系统的推荐流程分为离线推荐与实时推荐,如图\ref{fig:recommendation-procedure}所示。
+
+\begin{figure}
+ \includegraphics{figures/recommendation-procedure.pdf}
+ \bicaption{电影推荐流程}{Movie recommendation procedure}\label{fig:recommendation-procedure}
+\end{figure}
+
+其中,离线推荐使用第\ref{ch:offline-recommendation}章所述的涟漪网络算法,此算法是基于文献\parencite{wang2018ripplenet}实现的。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本推荐系统在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。
+此外,本推荐系统还结合了实时推荐机制作为补充,描述如下:
+
+(1)离线推荐服务器定期运行涟漪网络算法。离线推荐服务器从MongoDB数据库服务器获取用户信息与电影评分、电影是否加入心愿单等数据以及从Neo4j数据库服务器获取知识图谱数据信息。然后执行涟漪网络算法。最后离线推荐服务器将计算得到的各用户推荐列表存入MongoDB数据库中,等待用户访问时将该结果推荐给用户。
+
+(2)当用户访问时,网页后端服务器查询推荐列表中的电影数据是否达到阀值,如果推荐列表中的数量过少,则根据用户交互随机将同体裁电影加入推荐列表的末端作为补充并最终显示给用户。
+
+上述步骤中,(1)中的离线推荐准确度高,但算法运算时间长,无法做到即时响应用户请求。(2)中的实时推荐方法准确度低,但算法运算快,可以做到实时响应请求并即时发出响应。两者相互补充组成了本系统的电影推荐算法。
+\section{系统安全性}
+本系统对已登录普通用户与管理员在前后端交互过程中使用JSON网络令牌(JSON Web Token, JWT)实现授权与认证(Authorization and Authentication),以此保证系统的安全性,本系统的总体安全性设计如图\ref{fig:jwt}所示。
+
+\begin{figure}
+ \includegraphics{figures/jwt.pdf}
+ \bicaption{系统总体安全性设计}{Overall security design for the system}\label{fig:jwt}
+\end{figure}
+
+在用户登录时,Flask后端网页服务器会生成一个长期JSON网络令牌和一个临时JSON网络令牌,令牌中存储有用户id以及过期时间,并且该令牌使用非对称加密算法加密,其中含有由Flask后端网页服务器颁发的签名信息,这确保了JSON网络令牌不会被伪造。
+
+前端网页服务器在接收到令牌后会将令牌存储在浏览器的localStorage中,并在每一个接下来的请求头中附上该令牌,而后端服务器只有在该令牌有效(指确实为后端网页服务器颁发且该另令牌尚未过期)的情况下才会继续执行有关请求。与此同时,若该请求是用户内容相关的,则后端服务器还会检测令牌中的id是否与请求中使用的id相同。若不满足以上任意一项,则后端网页服务器返回未授权错误。
+
+其中,若后端网页服务器发现令牌过期,则会将该信息发送给前端网页服务器,前端网页服务器将会将长期令牌发送给后端服务器以刷新(renew)临时令牌。
+
+此外,本系统还使用了哈希算法对密码进行哈希处理,数据库中的密码全部为哈希处理后的密码。同时,用户登录过程是后端网页服务器使用原密码与哈希处理后的密码进行比较,而没有开放哈希处理后的密码与哈希处理后的密码进行比较的接口,这保障了本系统的安全性。这在同时令网站仅允许HTTPS(HTTPS-only)网络连接的情况下可以充分保证本系统的安全性。
+
+需要指出的是,虽然本系统在用户登录与注册时密码在前端没有进行哈希处理,但是本系统在部署时使用HTTPS-only的连接,在这种情况下,所有的数据传输都处于加密状态,避免了中间人攻击的可能,因此明文传输密码而不使用哈希处理是安全的,在实际使用的过程中可行。而本系统的后端网页服务器对前端网页服务器传入的明文密码进行哈希处理的目的是避免数据库中存入明文的密码。如果数据库中存入明文的密码,则当数据库中用户密码泄露时攻击者可以轻易使用泄露的密码登录本系统。而如上所述,本系统后端只开放了接收明文密码的接口,即只将数据库中哈希处理后的密码与用户请求中的明文密码进行对比,即使攻击者获取了用户哈希后的密码,要计算其对应的明文密码也是困难的,甚至在明文密码足够复杂的情况下是不可能的。因此,以上措施保证了本系统的安全性。
+\chapter{研究结论和展望}
+\section{工作总结}
+随着互联网的发展,用户可选择的电影数量不断增加,为了让用户快速找到感兴趣的电影,各种推荐算法应运而生。这些算法存在推荐准确性较低、数据稀缺性以及冷启动问题。本文针对此现状,以电影推荐为研究对象,使用知识图谱作为辅助信息,利用涟漪网络算法实现了电影推荐系统。具体地说,主要的研究工作如下:
+
+(1)使用基于Scrapy框架的爬虫从IMDb和豆瓣网上爬取了3684条电影数据。其中,从IMDb爬取了3494条电影数据,从豆瓣网爬取了190条电影数据(由于豆瓣网限制了每IP访问量故爬取的数据较少)。这些电影数据包括电影封面图片、电影情节介绍、电影预告片图片、电影演员列表、导演以及剧本作家等信息。
+
+(2)根据文献\parencite{wang2018ripplenet}实现了基于知识图谱的涟漪网络推荐算法,通过使用“MovieLens 1M Dataset”数据集以及从IMDb和豆瓣网上爬取的电影数据,实现了基于用户心愿单和用户评分并以知识图谱为辅助信息的推荐算法。不同于文献\parencite{wang2018ripplenet}中仅使用用户评分计算用户偏好,本文在用户偏好的计算过程中还结合了用户收藏,这在一定程度上缓解了冷启动问题并改进了推荐性能。并对实现的推荐算法进行了实验,计算了其AUC和准确度两个关键的性能指标,将该指标与DKN\cite{wang2018dkn}、CKE\cite{zhang2016collaborative}、PER\cite{yu2014personalized}、SHINE\cite{wang2018shine}、LibFM\cite{rendle2012factorization}以及Wide\&Deep\cite{cheng2016wide}算法的进行了对比。并以此发现,涟漪网络算法的性能最优。
+
+(3)基于涟漪网络算法实现了基于知识图谱的电影推荐系统。该系统为未登录用户提供按分类查看电影、查看电影详情的功能;为普通用户提供电影推荐、按分类查看电影、查看电影详情、电影评分、将电影加入心愿单以及购买电影功能;为管理员提供增加、删除、修改、查找电影及用户的功能。同时使用JSON网络令牌、HTTPS以及哈希化密码等手段保障系统的安全性。
+\section{工作展望}
+为了给用户提供准确的推荐电影,需要不断优化并改进推荐过程。推荐系统的基础是用户历史偏好集、知识图谱信息以及推荐算法本身。因此有效地记录用户历史偏好集,完善知识图谱信息并改进推荐算法本身是提高推荐结果的重要因素。本文虽然对基于知识图谱的推荐算法有了一定的研究,并且将其应用于电影推荐系统中,但是由于时间和能力所限,该系统仍存在着不足的地方,主要体现在以下两个方面:
+
+\noindent (1)需要完善知识图谱的信息
+
+知识图谱是本文使用的涟漪网络算法的基础,但本文所使用的知识图谱的信息还不够完善,因此在一定程度上影响了涟漪网络算法的性能。
+
+\noindent (2)涟漪网络算法有待进一步改进
+
+尽管涟漪网络算法相比于传统的推荐算法在准确度上有所提升,但涟漪网络算法目前仅适用于离线推荐,而无法用于实时推荐,这使它的适用场景受到了限制。未来可考虑改造该算法,使其能满足实时推荐的需求。
+
+对于以上提及的问题,未来还需要更深入地学习有关知识图谱、推荐算法、深度学习的有关知识,对系统进行改进,从而使其更完善。
\backmatter
\printbibliography
- \input{contents/acknowledge}
+ \chapter{致谢}
+论文的撰写工作已经接近尾声,在本文的撰写过程中我要特别感谢李冬梅老师的指导。在毕业论文完成期间,李冬梅老师多次对我的毕业论文提出意见与建议。同时,她多次询问论文的撰写进度,更是体现了她对学生无微不至的关怀。每每当我在论文编写中遇到艰深晦涩之处时,她都能不失时机而恰到好处地给予我最有用的提示与建议,使我的毕业论文得以顺利完成。
+
+其次,我要感谢我本科期间曾经为我上课的所有老师。比如,由我的概率论老师为我打下的数学基础才使我得以用最大后验概率估计法完成嵌入表示的学习算法,蓝海洋老师任教的网站设计课程是我完成电影推荐系统的基石。总之,我要感谢大学四年来所有老师孜孜不倦的谆谆教诲与夜以继日的无私奉献。
+
+接着,我还要感谢我的同学,是他们思维的火花激起了论文写作中的灵感。与他们的交流使我受益匪浅。
+
+最后,我还要感谢我的父母,他们一直以来对我生活上与学习上的鼓励与引导是我得益完成论文的关键要素。
+
+感谢所有在论文撰写工作中为我提供过帮助的人。
\end{document}
diff --git a/macros/latex/contrib/colorist/colorart.cls b/macros/latex/contrib/colorist/colorart.cls
index 8e6fd2d020..c0040549ce 100644
--- a/macros/latex/contrib/colorist/colorart.cls
+++ b/macros/latex/contrib/colorist/colorart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorart}
- [2021/06/07 A colorful article style]
+ [2021/06/07a A colorful article style]
\def\colorclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
diff --git a/macros/latex/contrib/colorist/colorbook.cls b/macros/latex/contrib/colorist/colorbook.cls
index 8f24678596..78d7969e64 100644
--- a/macros/latex/contrib/colorist/colorbook.cls
+++ b/macros/latex/contrib/colorist/colorbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{colorbook}
- [2021/06/07 A colorful book style]
+ [2021/06/07a A colorful book style]
\def\colorclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
diff --git a/macros/latex/contrib/colorist/colorist-doc.pdf b/macros/latex/contrib/colorist/colorist-doc.pdf
index 47c828dc1e..cb99ee3a3a 100644
--- a/macros/latex/contrib/colorist/colorist-doc.pdf
+++ b/macros/latex/contrib/colorist/colorist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/colorist/colorist-doc.tex b/macros/latex/contrib/colorist/colorist-doc.tex
index c3ffef02e7..38db3b3d8c 100644
--- a/macros/latex/contrib/colorist/colorist-doc.tex
+++ b/macros/latex/contrib/colorist/colorist-doc.tex
@@ -88,7 +88,7 @@
\title{{\normalfont\textbf{\textsf{colorist}}}, write your articles or books in a colorful way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\colorist{} 2021/06/07}}
+\thanks{Corresponding to: \texttt{\colorist{} 2021/06/07a}}
\date{June 2021, Beijing}
\maketitle
diff --git a/macros/latex/contrib/colorist/colorist.sty b/macros/latex/contrib/colorist/colorist.sty
index af8050fe4d..5ced409d17 100644
--- a/macros/latex/contrib/colorist/colorist.sty
+++ b/macros/latex/contrib/colorist/colorist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{colorist}
- [2021/06/07 A colorful style for articles and books]
+ [2021/06/07a A colorful style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
@@ -318,6 +318,12 @@
{\contentslabel{2.75em}}
{\hspace*{-2.75em}}
{\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{paper!55!-paper}\contentspage}
+ \titlecontents{subsubsection}
+ [9em] % i.e., 7em (subsection) + 2em
+ {\normalfont\colorist@sffamily}
+ {\contentslabel{2.75em}}
+ {\hspace*{-2.75em}}
+ {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
}{
\titlecontents{section}
[2em] % i.e., 0em (part) + 2em
@@ -331,6 +337,12 @@
{\contentslabel{2.75em}}
{\hspace*{-2.75em}}
{\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\color{paper!55!-paper}\contentspage}
+ \titlecontents{subsubsection}
+ [7em] % i.e., 5em (subsection) + 2em
+ {\normalfont\colorist@sffamily}
+ {\contentslabel{2.75em}}
+ {\hspace*{-2.75em}}
+ {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
}
%%================================
@@ -399,19 +411,25 @@
%%================================
\RequirePackage{mathtools}
\RequirePackage{amsthm}
-\def\simpleqed{\hfill\makebox[1em]{\rlap{\textcolor{gray!25!paper}{\rule[-0.1em]{.95em}{.95em}}}{\kern.07em\raisebox{.07em}{\textcolor{paper}{\rule[-0.1em]{.81em}{.81em}}}\kern.07em}}}
+\def\simpleqedsymbol{%
+ \makebox[1em]{\rlap{\textcolor{gray!25!paper}{\rule[-0.1em]{.95em}{.95em}}}{\kern.07em\raisebox{.07em}{\textcolor{paper}{\rule[-0.1em]{.81em}{.81em}}}\kern.07em}}}
\newtheoremstyle{simple}%
{}{}%
{\normalfont}{}%
{\normalfont}{}%
{0pt}%
- {\conditionalbfseries\thmname{#1}\thmnumber{ #2}\hspace{.4em}%
+ {\global\let\qedsymbol\simpleqedsymbol%
+ {\conditionalbfseries\thmname{#1}\thmnumber{ #2}}\hspace{.4em}%
\textcolor{gray!55!paper}{$|$}\hspace{.4em}%
- \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}\pushQED{\simpleqed}}
-\def\@endtheorem{\popQED\endtrivlist\@endpefalse }
+ \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}%
+ \pushQED{\qed}%
+ }
+\def\@endtheorem{\popQED\endtrivlist\@endpefalse
+\global\let\qedsymbol\qedsymbolOriginal}
\renewcommand{\qedsymbol}{%
\makebox[1em]{\color{gray!55!paper}\rule[-0.1em]{.95em}{.95em}}}
+\let\qedsymbolOriginal\qedsymbol
\newtheoremstyle{basic}
{0pt}{0pt}{\normalfont}{0pt}
@@ -1004,7 +1022,7 @@
\hspace*{-.5em}%
\fi%
}\normalmarginpar%
-}{}{\FAIL}
+}{}{}
\pretocmd{\conjecture}{%
\if@twoside\checkoddpage%
\ifoddpage\reversemarginpar\fi%
@@ -1019,7 +1037,7 @@
\hspace*{-.5em}%
\fi%
}\normalmarginpar%
-}{}{\FAIL}
+}{}{}
}
\RequirePackage{iftex}
@@ -1342,6 +1360,7 @@
{\scshape\@author}\\\smallskip%
{\@date}%
\end{center}%
+\ifx\@date\@empty\bigskip\fi%
\medskip%
}
\apptocmd{\maketitle}{\thispagestyle{fancy}}{}{\FAIL}
diff --git a/macros/latex/contrib/easybook/easybook.dtx b/macros/latex/contrib/easybook/easybook.dtx
index 30042d55b4..8b0f06cada 100644
--- a/macros/latex/contrib/easybook/easybook.dtx
+++ b/macros/latex/contrib/easybook/easybook.dtx
@@ -23,12 +23,12 @@
%
% \changes{v1.20}{2021/01/09}{修改和完善用户文档。}
% \changes{v1.20}{2021/01/09}{模板更改为使用 CC-BY 许可协议。}
-% \changes{v1.25u}{2021/05/03}{取消附带的示例文件,可查看历史版本及其它来源的使用样例。}
-% \changes{v1.25u}{2021/06/02}{将模块的代码独立出来为 \pkg{easybase} 宏包,适用于 \CTeX 文档类。}
+% \changes{v1.25v}{2021/05/03}{取消附带的示例文件,可查看历史版本及其它来源的使用样例。}
+% \changes{v1.25v}{2021/06/02}{将模块的代码独立出来为 \pkg{easybase} 宏包,适用于 \CTeX 文档类。}
%
% \title{\sffamily easybook 文档类手册}
% \author{瞿毅}
-% \date{2021/06/06\hskip\ccwd\relax v1.25u\thanks{\url{https://gitee.com/texl3/easybook}}}
+% \date{2021/06/07\hskip\ccwd\relax v1.25v\thanks{\url{https://gitee.com/texl3/easybook}}}
%
% \maketitle
% \begin{abstract}
@@ -134,7 +134,7 @@
% \end{syntax}
% 传递给 \cls{ctexbook} 设置字体,最好不要使用原有的 \opt{fontset} 选项,默认情况下使用自定义字体而不开启这个选项,可根据安装的字体及电脑系统选取。\opt{noto} 与 \opt{none} 选项的相关描述见小节 \ref{subsec:font settings},\opt{overleaf} 是一个各系统通用选项,会检测系统环境选取对应字体。
% \changes{v1.21}{2021/01/12}{默认字体与 \CTeX 一致,不再是自定义字体。}
-% \changes{v1.25u}{2021/05/04}{修复使用 \pkg{xeCJK} 与 \pkg{fontspec} 宏包的字体设置命令在 \hologo{LuaLaTeX} 下失效的问题。}
+% \changes{v1.25v}{2021/05/04}{修复使用 \pkg{xeCJK} 与 \pkg{fontspec} 宏包的字体设置命令在 \hologo{LuaLaTeX} 下失效的问题。}
% \end{function}
%
% \begin{function}[rEXP,added = 2021-01-05,updated = 2021-01-13]{paper}
@@ -184,7 +184,7 @@
% \tn{listoflstlistings*+}\oarg{键值列表}
% \end{syntax}
% \tn{listoffigures} 命令输出图片目录,\tn{listoftables} 输出表格目录,\tn{listoflstlistings} 输出代码目录。带有星号的目录命令不将标题添加进主文档目录,带有+号的目录命令可以使当前标题编号。\tn{tableofcontents+} 与其它命令不同是用于输出双语目录,需要与双语目录标题命令 \tn{bichapter} 等或设置图片、表格和代码等英文目录的标题配合使用,附加代码是中文与英文目录之间的代码,可以插入文本和换页命令等。目录的键值列表选项如下
-% \changes{v1.25u}{2021/05/05}{命令 \tn{tableofcontents} 可以输出双语目录。}
+% \changes{v1.25v}{2021/05/05}{命令 \tn{tableofcontents} 可以输出双语目录。}
% \end{function}
%
% \begin{function}{multoc,columns,title,format,aftertitle,pagestyle,chapter,section}
@@ -201,29 +201,26 @@
% 在书籍模式且 \opt{chapter} 选项开启或者文章模式的情况下,\opt{format} 用于设置目录标题的格式,\opt{aftertitle} 选项的代码将被插入到目录标题内容之后,\opt{pagestyle} 是目录标题所在页的页面格式,除此之外还支持 \opt{ctexset/chapter} 或 \opt{ctexset/section} 所有的章节标题样式选项。\opt{chapter} 选项使目录标题按照 chapter 级别输出,\opt{section} 选项使目录标题按照 section 级别输出,默认为 chapter 级别。
% \changes{v1.23}{2021/03/15}{为几个目录增加键值列表的选项,可设置标题输出级别以及是否加入主目录。}
% \changes{v1.24}{2021/04/04}{目录命令的可选参数增加标题键值。}
-% \changes{v1.25u}{2021/06/02}{目录可设置多栏,并在 article 模式仍然生效。}
+% \changes{v1.25v}{2021/06/02}{目录可设置多栏,并在 article 模式仍然生效。}
% \end{function}
%
% \subsubsection{标题命令}
-% \begin{function}[added = 2021-05-05]{\bichapter,\bichapter*,\bisection,\bisection*,\bisubsection,\bisubsection*}
+% \begin{function}[added = 2021-05-05]{\bichapter,\bisection,\bisubsection}
% \begin{syntax}
-% \tn{bichapter}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
% \tn{bichapter*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
-% \tn{bisection}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
% \tn{bisection*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
-% \tn{bisubsection}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
% \tn{bisubsection*}\oarg{目录中文标题}\marg{中文标题}\marg{目录英文标题}
% \end{syntax}
% 双语目录的标题命令目前设置了常用的三个级别,它们将中文标题正常输出,并使中英文标题加入双语目录,这个功能是为国内一些大学的学位论文模板的要求设计,在一般情况和英文模式下不需要使用。
%
% 它们的星号变体命令使文中标题不编号,但是仍然加入双语目录,若英文标题参数空置那么仅加入中文目录而不加入英文目录,这一特点与 \tn{chapter*} 等命令的行为不太一样,在一些情况下会用到。可选参数是目录中的中文标题,默认与中文标题一致,正文标题过长时可用它设置在目录中显示的标题。双语目录的格式是一致的,共享使用 \tn{tocset} 的设置,英文目录的章级别标题名及编号的修改方式如下
-% \changes{v1.25u}{2021/05/05}{增加与双语目录配合的标题命令。}
+% \changes{v1.25v}{2021/05/05}{增加与双语目录配合的标题命令。}
% \end{function}
%
-% \begin{function}{biname,binmuber}
+% \begin{function}{chapter/biname,chapter/binmuber}
% \begin{syntax}
-% chapter/biname = \{<英文目录前名字|(Chapter\tn{space})>,<英文目录后名字>\}
-% chapter/binmuber = <英文目录数字输出命令|(\tn{arabic\{chapter\}})>
+% biname = \{<英文目录前名字|(Chapter\tn{space})>,<英文目录后名字>\}
+% binmuber = <英文目录数字输出命令|(\tn{arabic\{chapter\}})>
% \end{syntax}
% 类似 \CTeX 的 \opt{name} 和 \opt{nmuber} 选项,它们用于设置主文区 \tn{bichapter} 等标题命令在英文目录中的前后名字与编号,目前只支持通常改变名字与编号的 chapter 级别。
% \end{function}
@@ -317,7 +314,7 @@
% \changes{v1.10}{2021/01/08}{修复了 \opt{linktopage} 选项关闭时目录中标题编号无超链接的问题。}
% \changes{v1.23}{2021/03/19}{修复在 \pkg{ctex} v2.5.6 更新后 \cls{easybook} 与 \pkg{hyperref} 冲突问题。}
% \changes{v1.24}{2021/04/05}{增加 \pkg{hyperref} 超链接选项完整的支持。}
-% \changes{v1.25u}{2021/05/06}{模块名 \opt{link} 改为 \opt{refset},\opt{link} 作为兼容性保留。}
+% \changes{v1.25v}{2021/05/06}{模块名 \opt{link} 改为 \opt{refset},\opt{link} 作为兼容性保留。}
% \end{function}
%
% \begin{optdesc}
@@ -374,7 +371,7 @@
% \ding{229} 以上选项路径为 \opt{subfont/...}
% \changes{v1.10}{2021/01/08}{加入自定义非正文字体选项。}
% \changes{v1.23}{2021/02/08}{修复使用 \tn{zihao} 命令设置字体失效的问题。}
-% \changes{v1.25u}{2021/05/31}{其它字体模块名由 \opt{elsefont} 改为 \opt{subfont},并增加数学字体的选项 \opt{subfont/math}。}
+% \changes{v1.25v}{2021/05/31}{其它字体模块名由 \opt{elsefont} 改为 \opt{subfont},并增加数学字体的选项 \opt{subfont/math}。}
% \end{function}
%
% \begin{optdesc}
@@ -399,7 +396,7 @@
% \changes{v1.21}{2021/01/11}{增加 \opt{bibset} 选项,可以使用 \hologo{BibTeX} 或 \hologo{biber} 编译参考文献。}
% \changes{v1.23}{2021/02/23}{使用 \opt{bibset} 选项时可设置标注风格。}
% \changes{v1.24}{2021/04/09}{可以不载入参考文献包手动配置参考文献格式。}
-% \changes{v1.25u}{2021/05/12}{取消 \opt{bib-loadpkg} 选项,由是否设置参考文献数据库来决定载入宏包。}
+% \changes{v1.25v}{2021/05/12}{取消 \opt{bib-loadpkg} 选项,由是否设置参考文献数据库来决定载入宏包。}
% \end{function}
%
% \begin{optdesc}
@@ -605,7 +602,7 @@
% 上面几个选项用于设置脚注格式,\opt{fnparskip} 和 \opt{fnparindent} 选项仅在 \opt{fnhang = true} 时有效。\opt{fnhang} 用于将脚注设置为悬挂缩进的格式,\opt{fnmark-pos} 选项设置脚注编号的位置,正常文本或是上标形式。\opt{fnmark-num} 选项设置脚注编号的格式,默认为原生样式 \opt{plain},还可以改为 \opt{pifont} 的各个版本,从左往右依次为普通版、阴文衬线版、阳文无衬线版和阴文无衬线版,缺点是它们的编号仅包括1-10。
%
% \opt{fnmark-form} 是脚注标记的格式,在此设置字体命令会覆盖 \opt{subfont/footnote} 的设置,最后一个格式命令可以带有一个参数,这个参数接受脚注编号,一般配合 \opt{fnmark-num = plain} 使用。\opt{afterfnmark} 是脚注标记后的代码,一般用于设置标记与文本间的距离。
-% \changes{v1.25u}{2021/05/12}{增加脚注样式设置选项。}
+% \changes{v1.25v}{2021/05/12}{增加脚注样式设置选项。}
% \end{function}
%
% \subsection{目录样式}
@@ -624,7 +621,7 @@
% \opt{format} 是目录中标题的格式,可以设置字体和加入垂直间距等,垂直间距最好使用无间距重合的 \tn{addvspace} 命令,带有加号的 \opt{format+} 选项用于在已有的格式命令后附加内容。\opt{indent} 是目录中标题在页面左侧的缩进距离,应该有长度单位。\opt{rule} 选项中一般应当使用 \tn{tocrule} 命令,将会在接下来介绍。\opt{numsep} 是有编号的标题在目录中编号与标题的间距。
% \changes{v1.21}{2021/01/13}{增加配置目录样式的选项。}
% \changes{v1.24}{2021/04/20}{增加目录中编号与标题的间距选项 \opt{numsep}。}
-% \changes{v1.25u}{2021/05/14}{可以分别设置图片、表格和代码目录的格式。}
+% \changes{v1.25v}{2021/05/14}{可以分别设置图片、表格和代码目录的格式。}
% \end{function}
%
% \begin{function}[added = 2021-01-13,updated = 2021-04-20]{\tocrule,\EbNumberLine}
@@ -709,7 +706,7 @@
% \tn{end}\marg{环境名}
% \end{syntax}
% \pkg{tabularray} 是一个较新的宏包,不仅提供了 \pkg{tabularx}、\pkg{multirow}、和 \pkg{booktabs} 宏包的功能,并且不依赖其它宏包与它们同时使用不会产生冲突,还实现了用简便的键值列表方式设置表格样式。目前除了表头斜线以及跨页功能存在不足,其它方面已满足对表格绝大多数格式的需求,具体用法可见宏包的说明文档。
-% \changes{v1.25u}{2021/05/17}{使用功能更便捷齐全的 \pkg{tabularray} 宏包设置表格样式。}
+% \changes{v1.25v}{2021/05/17}{使用功能更便捷齐全的 \pkg{tabularray} 宏包设置表格样式。}
% \end{function}
%
% \subsection{列表}
@@ -780,7 +777,7 @@
% \ \tn{item} <习题内容>
% \tn{end}\marg{exercise}
% \end{syntax}
-% 习题环境 \env{exercise} 的标题紧接上一节编号并加入目录与页眉,当使用星号参数时不进行编号,使用+号参数独立编号并启用 \pkg{tcolorbox} 支持生成标题,并使 \opt{color} 生效。第二个键值列表的选项与小节 \ref{subsec:sort list} 排序列表相同,\opt{number} 的编号格式也是如此。第一个键值列表中包含的选项如下
+% 习题环境 \env{exercise} 的标题紧接上一节编号并加入目录与页眉,当使用星号参数时不进行编号,使用+号参数独立编号并启用 \pkg{tcolorbox} 支持生成标题,并使 \opt{color} 生效。第三个键值列表的选项与小节 \ref{subsec:sort list} 排序列表相同,\opt{number} 的编号格式也是如此。第一个键值列表中包含的选项如下
% \changes{v1.23}{2021/02/08}{增加准确的习题盒子标题目录锚点。}
% \end{function}
%
@@ -791,12 +788,12 @@
% number = <习题编号格式|(1.)>
% numsep = <编号与标题的间距|(0.5\tn{ccwd})>
% \end{syntax}
-% 第三个键值列表选项在是否使用+号参数时用法不同,使用+号参数时为 \pkg{tcolorbox} 的盒子选项,例如 \opt{boxrule} 和 \opt{fontupper}。不使用+号参数时相当于设置 \tn{ctexset}\{section = {\#1}\} 键值选项列表,例如 \opt{format} 和 \opt{beforeskip}。另外还可以使用 \tn{exerprologue} 命令在习题环境开始前插入一段内容,可以是文本或者代码,需要在每一个习题环境前使用。
+% 第二个键值列表选项在是否使用+号参数时用法不同,使用+号参数时为 \pkg{tcolorbox} 的盒子选项,例如 \opt{boxrule} 和 \opt{fontupper}。不使用+号参数时相当于设置 \tn{ctexset}\{section = {\#1}\} 键值选项列表,例如 \opt{format} 和 \opt{beforeskip}。另外还可以使用 \tn{exerprologue} 命令在习题环境开始前插入一段内容,可以是文本或者代码,需要在每一个习题环境前使用。
% \end{function}
%
% \begin{ctexexam}
% \exerprologue{习题前的一段文本}
-% \begin{exercise}+[color = LightSkyBlue][itemsep = 1ex]
+% \begin{exercise}+[color = LightSkyBlue](after skip = 3.25ex)[itemsep = 1ex]
% \item 习题内容
% \item 习题内容
% \end{exercise}
@@ -882,7 +879,7 @@
% \tn{qtyrange}\oarg{键值列表}\marg{数字1}\marg{数字2}\marg{单位}
% \end{syntax}
% \pkg{siunitx} 宏包的 \tn{num} 命令可以输出以科学计数法表示的数值,单位格式化命令 \tn{unit} 包含文字项目(例如字母或数字)时,使用 . 和 \~{} 放置在单元乘积中间,并使用 \_ 和 \^{} 正确放置指定的下标和上标。格式化方法可在数学和文本模式下使用。而 \tn{qty} 命令可用来输出带有单位的量,\tn{qtyrange} 可以输出带有范围和单位的量。
-% \changes{v1.25u}{2021/05/18}{\pkg{siunitx} 宏包 v3.0.0 更新后用法改变,修改相关配置选项。}
+% \changes{v1.25v}{2021/05/18}{\pkg{siunitx} 宏包 v3.0.0 更新后用法改变,修改相关配置选项。}
% \end{function}
%
% \begin{ctexexam}
@@ -1020,7 +1017,7 @@
%<*class>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{l3keys2e}
-\ProvidesExplClass{easybook}{2021/06/06}{1.25u}{beta}
+\ProvidesExplClass{easybook}{2021/06/07}{1.25v}{beta}
\bool_set_false:N \l__eb_compile_draft_bool
\bool_set_false:N \l__eb_title_newline_bool
@@ -1264,7 +1261,7 @@
%<*package>
\NeedsTeXFormat{LaTeX2e}[2020/10/01]
\RequirePackage{etoolbox}
-\ProvidesExplPackage{easybase}{2021/06/06}{1.25u}{beta}
+\ProvidesExplPackage{easybase}{2021/06/07}{1.25v}{beta}
\cs_generate_variant:Nn \eb_ctex_define:nn { nx }
\cs_generate_variant:Nn \int_to_arabic:n { v }
@@ -2007,7 +2004,7 @@
{ chapter,section,subsection }
\seq_map_inline:Nn \c__eb_bitoc_title_level_seq
{
- \exp_args:Nc \NewDocumentCommand {bi#1}{sO{##3}mm}
+ \exp_args:Nc \NewDocumentCommand { bi#1 }{sO{##3}mm}
{
\IfBooleanTF{##1}
{
@@ -2390,9 +2387,11 @@
\captionsetup[figure][bi-second]{name = Figure}
\captionsetup[table][bi-second]{name = Table}
}
-\prop_gset_from_keyval:Nn \g__tblr_default_tblr_table_prop
- { stretch = \fp_use:N \l__eb_spread_table_fp }
-\SetTblrDefault{rows = {abovesep = 4pt,belowsep = 2pt}}
+\SetTblrDefault
+ {
+ rows = {abovesep = 4pt,belowsep = 2pt},
+ stretch = \fp_use:N \l__eb_spread_table_fp
+ }
\eb_at_begin_environment:nn { tabular,tabularx }
{
\exp_args:Nx \linespread { \fp_use:N \l__eb_spread_table_fp }
@@ -2699,9 +2698,9 @@
fonttitle = \sffamily,
boxrule = \eb@rule@width@dim
}
- \newtcbox[auto~counter]{\eb@exercise@box}[1]{tc-exercise,#1}
- \tl_new:N \eb@list@prologue
- \cs_new:Npn \exerprologue #1 { \tl_set:Nn \eb@list@prologue {#1} }
+ \newtcbox[auto~counter]{\eb@tc@exercise@box}[1]{tc-exercise,#1}
+ \tl_new:N \eb@tc@list@prologue
+ \cs_new:Npn \exerprologue #1 { \tl_set:Nn \eb@tc@list@prologue {#1} }
\NewDocumentEnvironment{outline}{O{}D(){\abstractname}o+b}
{
\begin{tcolorbox}[tc-outline,title = #2,IfValueT = {#3}{#3}]
@@ -2715,7 +2714,7 @@
\IfValueT{#3}{ \keys_set:nn { eb/exercise } {#3} }
\IfBooleanTF{#2}
{
- \eb@exercise@box
+ \eb@tc@exercise@box
{
fuzzy~halo = 5pt~with~\eb@tc@background@color,
IfValueT = {#4}{#4},
@@ -2748,11 +2747,11 @@
{\section{\eb@tc@exercise@title}}
\group_end:
}
- \tl_if_empty:NF \eb@list@prologue { \eb@list@prologue }
+ \tl_if_empty:NF \eb@tc@list@prologue { \eb@tc@list@prologue }
\begin{enumerate}[\eb@tc@list@number,labelsep = 0.5\ccwd,#5]
#6
\end{enumerate}
- \tl_gclear:N \eb@list@prologue
+ \tl_gclear:N \eb@tc@list@prologue
}{}
\DeclareTColorBox{easybox}{sO{DarkCyan}d()O{}}
{
@@ -2801,7 +2800,7 @@
{
standard~jigsaw,
nobeforeafter,tcbox~raise~base,
- top = 1.25ut,bottom = 1.25ut,left = 1.25ut,right = 1.25ut,
+ top = 1.25vt,bottom = 1.25vt,left = 1.25vt,right = 1.25vt,
boxrule = 0.75pt,arc = 1pt,
colback = #1,opacityback = 0.12,colframe = #1,#3
}{#2}
diff --git a/macros/latex/contrib/easybook/easybook.pdf b/macros/latex/contrib/easybook/easybook.pdf
index 599c35aff2..99052846ad 100644
--- a/macros/latex/contrib/easybook/easybook.pdf
+++ b/macros/latex/contrib/easybook/easybook.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/Changes b/macros/latex/contrib/hvfloat/Changes
index 90d8f75e71..18e87aded3 100644
--- a/macros/latex/contrib/hvfloat/Changes
+++ b/macros/latex/contrib/hvfloat/Changes
@@ -1,4 +1,7 @@
hvfloat.sty:
+2.27 2021-06-07 - added \tabcaptionbelow
+ - fix bug with vertical alignment for top captions
+ - fix for local caption and subcaption setting
2.26 2021-05-31 - allow option wide in twocolumn mode
- allow a stretched minipage for
multifloat and multisubfloat by using
diff --git a/macros/latex/contrib/hvfloat/doc/examples/capPos.inc b/macros/latex/contrib/hvfloat/doc/examples/capPos.inc
new file mode 100644
index 0000000000..0acdf34bf0
--- /dev/null
+++ b/macros/latex/contrib/hvfloat/doc/examples/capPos.inc
@@ -0,0 +1,129 @@
+
+\subsection{\texttt{default}}
+\blindtext
+
+\begin{lstlisting}
+\hvFloat{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+
+
+%----------------------top-----------------------------------
+\subsection{\texttt{capPos=top}}
+
+\begin{lstlisting}
+\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+%----------------------before-----------------------------------
+\subsection{\texttt{capPos=before}, same as \texttt{capPos=left}}
+
+\begin{lstlisting}
+\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+\NewColumn
+
+%----------------------after-----------------------------------
+\subsection{\texttt{capPos=after}, same as \texttt{capPos=right}}
+
+\begin{lstlisting}
+\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+%----------------------inner-----------------------------------
+\subsection{\texttt{capPos=inner}}
+
+\begin{lstlisting}
+\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+
+%----------------------outer-----------------------------------
+\subsection{\texttt{capPos=outer}}
+
+\begin{lstlisting}
+\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
diff --git a/macros/latex/contrib/hvfloat/doc/examples/capPos.ltx b/macros/latex/contrib/hvfloat/doc/examples/capPos.ltx
deleted file mode 100644
index 9fcd593abb..0000000000
--- a/macros/latex/contrib/hvfloat/doc/examples/capPos.ltx
+++ /dev/null
@@ -1,34 +0,0 @@
-\documentclass[twoside,DIV=11]{scrartcl}
-%% $Id: capPos.ltx 72 2021-05-02 11:40:10Z herbert $
-
-\input{preamble.ltx}
-\usepackage{multicol}
-\usepackage[all=!htb]{hvfloat-fps}
-
-\setlength\columnseprule{0.4pt}
-\def\capShortText{A short caption}
-\def\capLongText{Here comes a caption to show the justification of the text relative to the object. It refers to
-the optional argument \texttt{capPos}.}
-
-\let\OrigBlindtext\blindtext
-\def\blindtext{\TeX\ is a typesetting language. Instead of visually formatting your text, you enter y
-our manuscript text intertwined with \TeX\ commands in a plain text file. You then run \TeX\ to
-produce formatted output, such as a PDF file. %Thus, in contrast to standard word processors,
-%your document is a separate file that does not pretend to be a representation of the final
-%typeset output, and so can be easily edited and manipulated.
-}
-
-
-
-\begin{document}
-\part{Examples for \texttt{capPos} and onecolumn mode}\clearpage
-\let\NewColumn\clearpage
-\input{capPos}
-
-\twocolumn[\part{Examples for \texttt{capPos} and twocolumn mode}]
-\def\blindtext{\OrigBlindtext}
-\let\NewColumn\columnbreak
-\input{capPos}
-
-
-\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/hvfloat/doc/examples/capPos.tex b/macros/latex/contrib/hvfloat/doc/examples/capPos.tex
index db2e889f6e..3887dfd06e 100644
--- a/macros/latex/contrib/hvfloat/doc/examples/capPos.tex
+++ b/macros/latex/contrib/hvfloat/doc/examples/capPos.tex
@@ -1,129 +1,50 @@
+\documentclass[twoside,DIV=13]{scrartcl}
+%% $Id: capPos.tex 103 2021-05-31 12:37:11Z herbert $
-\section{\texttt{default}}
-\blindtext
+\input{preamble.ltx}
+\usepackage{multicol}
+\usepackage[all=!htb]{hvfloat-fps}
-\begin{lstlisting}
-\hvFloat{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
+\setlength\columnseprule{0.4pt}
+\def\capShortText{A short caption}
+\def\capLongText{Here comes a caption to show the justification of the text relative to the object. It refers to
+the optional argument \texttt{capPos}.}
-\hvFloat{figure}{\includegraphics{frose}}{\capShortText}{}
+\let\OrigBlindtext\blindtext
+\def\myblindtext{\TeX\ is a typesetting language. Instead of visually formatting your text, you enter y
+our manuscript text intertwined with \TeX\ commands in a plain text file. You then run \TeX\ to
+produce formatted output, such as a PDF file. %Thus, in contrast to standard word processors,
+%your document is a separate file that does not pretend to be a representation of the final
+%typeset output, and so can be easily edited and manipulated.
+}
-\blindtext
-\begin{lstlisting}
-\hvFloat{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-\hvFloat{figure}{\includegraphics{frose}}{\capLongText}{}
+\begin{document}
-\blindtext
+\tableofcontents
-\NewColumn
+\newpage
+\section{Examples for \texttt{capPos} and onecolumn mode}
+\let\NewColumn\clearpage
+\let\blindtext\myblindtext
+\input{capPos.inc}
+\section{Examples for \texttt{capVPos} and onecolumn mode }
+Horizontal alignment with the optional arguments from package \texttt{caption}, e.g. \texttt{singlelinecheck=off} for short captions.
-%----------------------top-----------------------------------
-\section{\texttt{capPos=top}}
+\input{capVPos.inc}
-\begin{lstlisting}
-\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
-\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+\twocolumn[\section{Examples for \texttt{capPos} and twocolumn mode}]
+\let\NewColumn\columnbreak
+\input{capPos.inc}
-\blindtext
+\let\blindtext\OrigBlindtext
+\section{Examples for \texttt{capVPos} and twocolumn mode (\texttt{capPos=right})}
+\let\NewColumn\columnbreak
+\input{capVPos.inc}
-\begin{lstlisting}
-\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
-
-\blindtext
-
-\NewColumn
-
-%----------------------before-----------------------------------
-\section{\texttt{capPos=before}, same as \texttt{capPos=left}}
-
-\begin{lstlisting}
-\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capShortText}{}
-
-\blindtext
-
-\begin{lstlisting}
-\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=before]{figure}{\includegraphics{frose}}{\capLongText}{}
-
-\blindtext
-\NewColumn
-
-%----------------------after-----------------------------------
-\section{\texttt{capPos=after}, same as \texttt{capPos=right}}
-
-\begin{lstlisting}
-\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capShortText}{}
-
-\blindtext
-
-\begin{lstlisting}
-\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=after]{figure}{\includegraphics{frose}}{\capLongText}{}
-
-\blindtext
-
-\NewColumn
-
-%----------------------inner-----------------------------------
-\section{\texttt{capPos=inner}}
-
-\begin{lstlisting}
-\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capShortText}{}
-
-\blindtext
-
-\begin{lstlisting}
-\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=inner]{figure}{\includegraphics{frose}}{\capLongText}{}
-
-\blindtext
-
-\NewColumn
-
-
-%----------------------outer-----------------------------------
-\section{\texttt{capPos=outer}}
-
-\begin{lstlisting}
-\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capShortText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capShortText}{}
-
-\blindtext
-
-\begin{lstlisting}
-\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capLongText}{}
-\end{lstlisting}
-
-\hvFloat[capPos=outer]{figure}{\includegraphics{frose}}{\capLongText}{}
-
-\blindtext
-
-\NewColumn
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/hvfloat/doc/examples/capVPos.inc b/macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
new file mode 100644
index 0000000000..10ef70e88c
--- /dev/null
+++ b/macros/latex/contrib/hvfloat/doc/examples/capVPos.inc
@@ -0,0 +1,133 @@
+%\define@choicekey*+{hvSet}{capVPos}[\val\nr]{bottom,center,top}[center]{%
+
+
+\iffalse
+justification=
+ justified
+ centering
+ centerlast
+ centerfirst
+ raggedright
+ RaggedRight
+ raggedleft
+\fi
+
+\subsection{\texttt{default}, same as \texttt{center}}
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capFormat={singlelinecheck=off}]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capFormat={singlelinecheck=off}]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+
+
+%----------------------top-----------------------------------
+\subsection{\texttt{capVPos=top}}
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=top]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=top]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
+
+%----------------------bottom-----------------------------------
+\subsection{\texttt{capVPos=bottom}}
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=bottom]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=bottom]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=bottom]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=bottom]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=bottom]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=bottom]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+\NewColumn
+
+%----------------------center-----------------------------------
+\subsection{\texttt{capPos=center}}
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=center]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=center]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=center]{figure}{\includegraphics{frose}}{\capShortText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capFormat={singlelinecheck=off},capVPos=center]{figure}{\includegraphics{frose}}{\capShortText}{}
+
+\blindtext
+
+\begin{lstlisting}
+\hvFloat[capPos=right,capVPos=center]{figure}{\includegraphics{frose}}{\capLongText}{}
+\end{lstlisting}
+
+\hvFloat[capPos=right,capVPos=center]{figure}{\includegraphics{frose}}{\capLongText}{}
+
+\blindtext
+
+\NewColumn
diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
index 981f685c0a..ce628eaf57 100644
--- a/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
+++ b/macros/latex/contrib/hvfloat/doc/hvfloat.pdf
Binary files differ
diff --git a/macros/latex/contrib/hvfloat/doc/hvfloat.tex b/macros/latex/contrib/hvfloat/doc/hvfloat.tex
index 807a63415e..df1729be27 100644
--- a/macros/latex/contrib/hvfloat/doc/hvfloat.tex
+++ b/macros/latex/contrib/hvfloat/doc/hvfloat.tex
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.tex 103 2021-05-31 12:37:11Z herbert $
+%% $Id: hvfloat.tex 105 2021-06-07 07:30:15Z herbert $
\listfiles
\errorcontextlines=100
\documentclass[twoside,paper=a4,]{scrartcl}
@@ -261,7 +261,8 @@ be used for own purposes.
\begin{BDef}
\Lcs{figcaption}\OptArg{short caption text}\Largb{caption text}\\
-\Lcs{tabcaption}\OptArg{short caption text}\Largb{caption text}
+\Lcs{tabcaption}\OptArg{short caption text}\Largb{caption text}\\
+\Lcs{tabcaptionbelow}\OptArg{short caption text}\Largb{caption text}\\
\end{BDef}
They are used for the \Lkeyword{nonFloat} keyword, where these macros write captions in the same way but outside of
diff --git a/macros/latex/contrib/hvfloat/latex/hvfloat.sty b/macros/latex/contrib/hvfloat/latex/hvfloat.sty
index 66a354eae6..cb9f1b0742 100644
--- a/macros/latex/contrib/hvfloat/latex/hvfloat.sty
+++ b/macros/latex/contrib/hvfloat/latex/hvfloat.sty
@@ -1,4 +1,4 @@
-%% $Id: hvfloat.sty 103 2021-05-31 12:37:11Z herbert $
+%% $Id: hvfloat.sty 105 2021-06-07 07:30:15Z herbert $
%%
%%
%% IMPORTANT NOTICE:
@@ -15,8 +15,8 @@
%% `hvfloat' offers rotating of captions and objects for floats
%%
\NeedsTeXFormat{LaTeX2e}
-\def\fileversion{2.26}
-\def\filedate{2021/05/26}
+\def\fileversion{2.27}
+\def\filedate{2021/06/07}
\message{`hvfloat' v\fileversion, \filedate\space (Herbert Voss)}
\ProvidesPackage{hvfloat}[\filedate\ rotating of floating objects]
\let\hvFloatFileVersion\fileversion
@@ -29,6 +29,7 @@
\DeclareOption{fbox}{\hv@fboxtrue\setlength{\fboxsep}{1pt}}
\DeclareOption{hyperref}{\hv@hyperreftrue}
\DeclareOption{nostfloats}{\hv@nostfloatstrue}
+\DeclareOption{no-stfloats}{\hv@nostfloatstrue}
\ProcessOptions
@@ -41,6 +42,9 @@
\PassOptionsToPackage{hypcap}{caption}
\RequirePackage{caption}
+\RequirePackage{varwidth}
+\DeclareCaptionBox{varwidth}{\varwidth[b]{#1}#2\endvarwidth}
+
\PassOptionsToPackage{hypcap}{subcaption}
\RequirePackage{subcaption}
\RequirePackage{atbegshi}
@@ -48,6 +52,7 @@
\RequirePackage{expl3,multido}
\RequirePackage{graphicx}
+\RequirePackage{varwidth}
\RequirePackage{xkeyval}
\RequirePackage{ifoddpage}
@@ -136,7 +141,20 @@
\else
\gdef\hv@@capVPos{t}%
\fi
-}{\PackageWarning{hvfloat}{erroneous input (#1) for capVPos ignored. Using bottom.}%
+}{\PackageWarning{hvfloat}{erroneous input (#1) for capVPos ignored. Using center.}%
+ \def\hvSet@capVPos{center}% it is relativ to the object
+ }
+
+\define@choicekey*+{hvSet}{allHPos}[\val\nr]{left,center,right}[center]{%
+ \def\hvSet@allHPos{#1}%
+ \ifcase\nr\relax
+ \gdef\hv@@allHPos{l}%
+ \or
+ \gdef\hv@@allHPos{c}%
+ \else
+ \gdef\hv@@allHPos{r}%
+ \fi
+}{\PackageWarning{hvfloat}{erroneous input (#1) for allHPos ignored. Using center.}%
\def\hvSet@capVPos{center}% it is relativ to the object
}
@@ -230,8 +248,8 @@
%
\newcommand\setDefaults{%
\hv@set{%
- floatPos=, rotAngle=0, capWidth=n, capAngle=0,
- capPos=bottom, capVPos=center, objectPos=center, objectAngle=0,
+ floatPos=, rotAngle=0, capWidth=n, capAngle=0, objectAngle=0,
+ capPos=bottom, capVPos=center, objectPos=center, allHPos=center,
floatCapSep=5pt, useOBox=false, nonFloat=false,
onlyText=false, wide=false, fullpage=false, FULLPAGE=false,
doubleFULLPAGE=false, doublePage=false, doublePAGE=false,
@@ -273,15 +291,28 @@
\setlength\abovecaptionskip{\hvAboveCaptionSkip}%
\setlength\belowcaptionskip{\hvBelowCaptionSkip}%
}
+
+\providecommand\figcaption[2][]{}%
+\providecommand\tabcaption[2][]{}%
+\providecommand\tabcaptionbelow[2][]{}%
%
-\newcommand\figcaption[2][]{%
- \def\@captype{figure}%
+\renewcommand\figcaption[2][]{%
\begingroup
+ \def\@captype{figure}%
\ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\if$#1$ \caption{#2}\else\caption[#1]{#2}\fi
\endgroup}
-\newcommand\tabcaption[2][]{\def\@captype{table}%
+\renewcommand\tabcaption[2][]{%
+ \begingroup
+ \def\@captype{table}%
+ \edef\hv@caption@format{position=top,\hv@caption@format}%
+ \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\relax#1\relax \caption{#2}\else\caption[#1]{#2}\fi
+ \endgroup}
+\renewcommand\tabcaptionbelow[2][]{%
\begingroup
+ \def\@captype{table}%
+ \edef\hv@caption@format{position=below,\hv@caption@format}%
\ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifx\relax#1\relax \caption{#2}\else\caption[#1]{#2}\fi
\endgroup}
@@ -372,6 +403,21 @@
\fi
}
+
+\def\drawSepLine{%
+ \par\noindent
+ \if@twocolumn
+ \ifhv@twoColumnCaption
+ \rule{\linewidth}{0.4pt}\\[-2.5ex]
+ \else
+ \rule{\columnwidth}{0.4pt}\\[-2.5ex]
+ \fi
+ \else
+ \rule{\linewidth}{0.4pt}\\[-2.5ex]
+ \fi
+ \vspace{\hv@sepLineskip}%
+}
+
\newcounter{hv@tempCNTfigA}%
\newcounter{hv@tempCNTfigB}%
\newcounter{hv@tempCNTtabA}%
@@ -415,6 +461,12 @@
\setcounter{hv@tempCNTtabB}{\value{table}}%
\gdef\hv@save@setting{#1}%
\ifx\relax#1\relax\else\setkeys{hvSet}{#1}\fi
+ \ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+ \ifx\hv@subcaption@format\@empty\else
+ \expandafter
+ \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
+ {\hv@subcaption@format}%
+ \fi
\gdef\hv@floatType{figure}% presetting
\@ifnextchar+{\do@multiFloat}{\hvFloat@ii[#1]}%
}
@@ -466,20 +518,6 @@
-\def\drawSepLine{%
- \par\noindent
- \if@twocolumn
- \ifhv@twoColumnCaption
- \rule{\linewidth}{0.4pt}\\[-2.5ex]
- \else
- \rule{\columnwidth}{0.4pt}\\[-2.5ex]
- \fi
- \else
- \rule{\linewidth}{0.4pt}\\[-2.5ex]
- \fi
- \vspace{\hv@sepLineskip}%
-}
-
\newcount\hv@cnta
\newcount\hv@cntb
@@ -597,8 +635,7 @@
\saveCaptionSkip% we put this space ourselve
\ifnum\hvSet@capAngle=0 % need rotation?
\savebox\hvCaptionBox{% NO rotation
- \begin{minipage}[b]{\hvCapWidth}%% minipage, to get hyphenation
- \ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+ \minipage[b]{\hvCapWidth}%% minipage, to get hyphenation
\ifhv@nonFloat
\ifhv@onlyText
\hv@longCap
@@ -625,22 +662,22 @@
\ifx\hv@shortCap\@empty\caption{\hv@longCap}\else\caption[\hv@shortCap]{\hv@longCap}\fi
\fi
\fi
- \ifx\hv@label\@empty\else\label{\hv@label}\fi
- \end{minipage}%
+ \ifx\hv@label\@empty\else\label{\hv@label}\fi
+ \endminipage
}%
\else
\savebox\hvCaptionBox{% Rotation
\rotatebox{\hvSet@capAngle}{%
- \begin{minipage}[b]{\hvCapWidth}%% minipage, to get hyphenation
- \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+ \minipage[b]{\hvCapWidth}%% minipage, to get hyphenation
+% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifhv@nonFloat
\ifhv@onlyText
\hv@longCap
\else
\ifx\hv@floatType\hv@figure
- \ifx\relax\hv@shortCap\relax \figcaption{\hv@longCap}\else\figcaption[\hv@shortCap]{\hv@longCap}\fi
+ \ifx\hv@shortCap\@empty \figcaption{\hv@longCap}\else\figcaption[\hv@shortCap]{\hv@longCap}\fi
\else
- \ifx\relax\hv@shortCap\relax \tabcaption{\hv@longCap}\else\tabcaption[\hv@shortCap]{\hv@longCap}\fi
+ \ifx\hv@shortCap\@empty \tabcaption{\hv@longCap}\else\tabcaption[\hv@shortCap]{\hv@longCap}\fi
\fi
\fi
\else
@@ -648,12 +685,12 @@
\hv@longCap
\else
\let\@captype\hv@floatType
- \ifx\relax\hv@shortCap\relax \caption{\hv@longCap}\else\caption[\hv@shortCap]{\hv@longCap}%
+ \ifx\hv@shortCap\@empty \caption{\hv@longCap}\else\caption[\hv@shortCap]{\hv@longCap}%
\fi
\fi
\fi
\ifx\hv@label\@empty\else\label{\hv@label}\fi
- \end{minipage}%
+ \endminipage
}% rotatebox
}% \sbox
\fi
@@ -735,7 +772,7 @@
\savebox{\@tempboxa}{% ***** @tempbox start
\expandafter\ifcase\the\hv@@capPos% 0 is LEFT START \ifcase
\ifx\hvSet@capVPos\hv@Center
- \put@CaptionBox
+ \put@CaptionBox
\hspace{\hvSet@floatCapSep}% capfloatsep
\put@ObjectBox
\else
@@ -847,8 +884,8 @@
}
%
\newenvironment{hvFloatEnv}[1][\textwidth]
- {\minipage{#1}\center}
- {\endcenter\endminipage}
+ {\minipage{#1}}
+ {\endminipage}
%
\ExplSyntaxOn
@@ -1010,6 +1047,7 @@
\global\setlength\hv@leftPageObjectWidth{\dimexpr\paperwidth-1in-\evensidemargin-\hvSet@bindCorrection}%
\global\setlength\hv@tempWidthA{\the\dimexpr-1in-\oddsidemargin+\hvSet@bindCorrection}%
\xdef\hv@@capAngle{\hvSet@capAngle}%
+ \xdef\hv@caption@format@temp{\hv@caption@format}% it gets lost otherwise for next afterpage
\checkoddpage
\ifoddpage
\if@twocolumn
@@ -1036,7 +1074,7 @@
\afterpage{\afterpage{\do@hvFloat@doublePageCaptionRight{#1}}}%
\fi
\fi
- \endgroup% started at main macro \hvFloat
+ \endgroup% started at main macro \hvFloat
}
%
\def\do@hvFloat@doublePageCaptionRight#1{% image on left and right page with caption on the right page ----------------------------------
@@ -1046,9 +1084,9 @@
\setcounter{totalnumber}{0}%
\setcounter{dbltopnumber}{0}%
\def\dblfloatpagefraction{0.5}%
- \begin{\hv@floatType*}[!thb]
+ \begin{\hv@floatType*}[!t]
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
- \clipbox*{0 -\depth{} \hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
+ \clipbox*{0 -\depth{} \hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}%
\ifx\hv@label\@empty
\else
\ifx\hv@floatType\hv@figure
@@ -1060,7 +1098,7 @@
\fi
\end{\hv@floatType*}%
\afterpage{%
- \begin{\hv@floatType*}[!thb]
+ \begin{\hv@floatType*}[!t]
\global\savebox{\hvObjectBox}{\ifhv@useOBox\usebox{\hvOBox}\else\hv@floatObject\fi}%
\hspace*{\hv@tempWidthA}%
\noindent
@@ -1078,45 +1116,37 @@
\fi
\label{\hv@label-2}%
\fi
- \ifnum#1>0 % caption on the right
-% \medskip
- \ifnum\hv@@capAngle > 0
-% \ifdim\dp\hvObjectBox > \z@
-% \rotatebox[origin=c]{\hv@@capAngle}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
-% \ifx\relax\hv@shortCap\relax
-% \captionof{\hv@floatType}{\hv@longCap}%
-% \else
-% \captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
-% \fi
-% \ifx\hv@label\@empty\else\label{\hv@label-cap}\fi
-% }}%
-% \else
- \rotatebox[origin=c]{\hv@@capAngle}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
- \ifx\relax\hv@shortCap\relax
- \captionof{\hv@floatType}{\hv@longCap}%
- \else
- \captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
- \fi
- }}%
- \ifx\relax\hv@label\relax\else\label{\hv@label-cap}\fi
-% \fi
+ \ifx\hv@caption@format@temp\@empty\else
+ \expandafter\captionsetup\expandafter{\hv@caption@format@temp}%
+ \fi
+ \ifnum#1>\z@ % caption on the right
+ \ifnum\hv@@capAngle > \z@
+ \rotatebox[origin=c]{\hv@@capAngle}{\parbox{\the\dimexpr\ht\hvObjectBox+\dp\hvObjectBox}{%
+ \ifx\relax\hv@shortCap\relax
+ \caption{\hv@longCap}%
+ \else
+ \caption[\hv@shortCap]{\hv@longCap}%
+ \fi
+ }}%
+ \ifx\relax\hv@label\relax\else\label{\hv@label-cap}\fi
\else
\hspace{\marginparsep}%
\parbox[\hv@@capVPos]{\hv@tempWidthB}{%
+ \abovecaptionskip=0pt% local inside parbox
\vspace{0pt}%
\ifx\hv@shortCap\@empty
- \captionof{\hv@floatType}{\hv@longCap\ifx\hv@label\@empty\else\label{\hv@label-cap}\fi}%
+ \caption{\hv@longCap}%
\else
- \captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}
+ \caption[\hv@shortCap]{\hv@longCap}
\fi
}%
\ifx\hv@label\@empty\else\label{\hv@label-cap}\fi
\fi
\else % #1 = 0 caption below
\ifx\relax\hv@shortCap\relax
- \captionof{\hv@floatType}{\hv@longCap}%
+ \caption{\hv@longCap}%
\else
- \captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
+ \caption[\hv@shortCap]{\hv@longCap}%
\fi
\ifx\hv@label\@empty\else\label{\hv@label-cap}\fi
\fi
@@ -1162,7 +1192,7 @@
\afterpage{\do@hvFloat@doublePAGECaptionRight{#1}}%
\fi
\fi
- \endgroup
+ \endgroup% startet at main macro
}
%
\def\do@hvFloat@doublePAGECaptionRight#1{% image on left and right page with caption on the right ----------------------------------
@@ -1226,7 +1256,7 @@
\global\setlength\hv@leftPageObjectWidth{\dimexpr\paperwidth-\hvSet@bindCorrection}%
% \savebox\hv@leftBox{\clipbox*{0 0 \the\hv@leftPageObjectWidth{} \height}{\usebox\hvObjectBox}}%
% \savebox\hv@rightBox{\clipbox*{\the\hv@leftPageObjectWidth{} \depth{} \width{} \height}{\usebox\hvObjectBox}}%
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
\ifoddpage
\ifcase\hv@@capPos % =0 Caption before
\if@twocolumn
@@ -1326,8 +1356,8 @@
\def\set@Normal@Bottom@Caption@{%
\begin{\hv@floatType}[!b]
\ifhv@separatorLine\drawSepLine\fi
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1338,8 +1368,8 @@
\def\set@Normal@Bottom@CaptionStar*{%
\begin{\hv@floatType*}[!b]
\ifhv@separatorLine\drawSepLine\fi
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1416,8 +1446,8 @@
\newpage\if@twocolumn\null\newpage\fi
\begin{\hv@floatType}[!b]
\ifhv@separatorLine\drawSepLine\fi
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1457,8 +1487,8 @@
\begin{\hv@floatType*}[!b]
\hv@twoColumnCaptiontrue
\ifhv@separatorLine\drawSepLine\fi
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1500,8 +1530,8 @@
% \setlength\hv@tempWidthB{\dimexpr\ht\hvCaptionBox+\wd\hvObjectBox+2\hvSet@bindCorrection}%
\ifdim\hv@tempWidthB < 2\paperwidth
\rotatebox[origin=lb]{90}{\makebox[\paperheight][c]{\parbox{0.8\ht\hvObjectBox}{%
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1511,7 +1541,7 @@
\else% ifdim: no space left on page
\put(-2\ht\hvCaptionBox,0.5\ht\hvObjectBox){\makebox(0,0){\rotatebox{90}{\minipage{\textwidth}\centering
\parbox{0.8\textwidth}{%
- \ifx\relax\hv@shortCap\relax
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1525,8 +1555,8 @@
\ifdim\hv@tempWidthA > \ht\hvCaptionBox
\else
\put(\the\dimexpr1.5\paperwidth-\wd\hvObjectBox-\hvSet@bindCorrection,\the\dimexpr\ht\hvCaptionBox+\abovecaptionskip+\belowcaptionskip){\makebox[0pt][c]{\parbox{\textwidth}{%%
- \expandafter\captionsetup\expandafter{\hv@caption@format}%
- \ifx\relax\hv@shortCap\relax
+% \expandafter\captionsetup\expandafter{\hv@caption@format}%
+ \ifx\hv@shortCap\@empty
\captionof{\hv@floatType}{\hv@longCap}%
\else
\captionof{\hv@floatType}[\hv@shortCap]{\hv@longCap}%
@@ -1583,7 +1613,7 @@
\def\getMultiCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage[b]{\linewidth}%
- \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
\hv@cntb=\clist_count:N\l_clist_Type
@@ -1614,7 +1644,7 @@
\else
\minipage{\columnwidth}%
\fi
- \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+% \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\ifx\hvSet@objectPos\hv@Right\raggedleft\else
\ifx\hvSet@objectPos\hv@Left\raggedleft\else
\ifx\hvSet@objectPos\hv@Center\centering
@@ -1643,7 +1673,7 @@
\def\getMultiSubCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage{\linewidth}%
- \ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
+% \ifx\hv@caption@format\@empty\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
\xdef\@captype{\clist_item:Nn\l_clist_Type{1}}% the same for all subfloats
@@ -1665,11 +1695,11 @@
\else
\minipage{\columnwidth}%
\fi
- \ifx\hv@subcaption@format\@empty\else
- \expandafter
- \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
- {\hv@subcaption@format}%
- \fi
+% \ifx\hv@subcaption@format\@empty\else
+% \expandafter
+% \captionsetup\expandafter[\expandafter s\expandafter u\expandafter b\expandafter]\expandafter
+% {\hv@subcaption@format}%
+% \fi
\ifx\hvSet@objectPos\hv@Right\raggedleft\else
\ifx\hvSet@objectPos\hv@Left\raggedleft\else
\ifx\hvSet@objectPos\hv@Center\centering
@@ -1712,7 +1742,6 @@
\def\getSingleCaptionAndLabel{%
\global\sbox\hvCaptionBox{\minipage{\linewidth}%
- \ifx\relax\hv@caption@format\relax\else\expandafter\captionsetup\expandafter{\hv@caption@format}\fi
\setlength\belowcaptionskip{5pt}%
\setlength\abovecaptionskip{0pt}%
\edef\@captype{\hv@floatType}%
diff --git a/macros/latex/contrib/hyperref/ChangeLog.txt b/macros/latex/contrib/hyperref/ChangeLog.txt
index ba313e8abe..bfe05e95ec 100644
--- a/macros/latex/contrib/hyperref/ChangeLog.txt
+++ b/macros/latex/contrib/hyperref/ChangeLog.txt
@@ -1,3 +1,6 @@
+2021-06-07 Ulrike Fischer/David Carlisle
+ * fix colons in label, issue #194
+
2021-06-05 Ulrike Fischer/David Carlisle
* handle non-ascii labels, issue #185
* suppress break points after whatsits issue #187
diff --git a/macros/latex/contrib/hyperref/README.md b/macros/latex/contrib/hyperref/README.md
index 7c883e7808..410e5da5f9 100644
--- a/macros/latex/contrib/hyperref/README.md
+++ b/macros/latex/contrib/hyperref/README.md
@@ -1,6 +1,6 @@
# README for hyperref bundle
-Version 2021-06-05 v7.00l
+Version 2021-06-07 v7.00m
## INTRODUCTION
diff --git a/macros/latex/contrib/hyperref/doc/backref.pdf b/macros/latex/contrib/hyperref/doc/backref.pdf
index 5d94d8f215..f1ecb3f127 100644
--- a/macros/latex/contrib/hyperref/doc/backref.pdf
+++ b/macros/latex/contrib/hyperref/doc/backref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.html b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
index 83fa1d4537..cc1f8fb634 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.html
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.html
@@ -25,7 +25,7 @@ href="https://github.com/latex3/hyperref/issues" class="url" ><span
class="ec-lmvtt-10x-x-120">https://github.com/latex3/hyperref/issues</span></a><span
class="ec-lmr-12">)</span></div><br />
<div class="date" ><span
-class="ec-lmr-12">2021-06-05 v7.00l</span></div>
+class="ec-lmr-12">2021-06-07 v7.00m</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Contents</h3>
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
index 51a1372af1..4d024bd239 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
index ce9a213c8c..f4b06157c3 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
+++ b/macros/latex/contrib/hyperref/doc/hyperref-doc.tex
@@ -166,7 +166,7 @@
}
\makeatother
\title{Hypertext marks in \hologo{LaTeX}: a manual for \xpackage{hyperref}}
-\date{2021-06-05 v7.00l}
+\date{2021-06-07 v7.00m}
\begin{document}
diff --git a/macros/latex/contrib/hyperref/doc/hyperref.pdf b/macros/latex/contrib/hyperref/doc/hyperref.pdf
index 509003fa47..cf3b9eab1f 100644
--- a/macros/latex/contrib/hyperref/doc/hyperref.pdf
+++ b/macros/latex/contrib/hyperref/doc/hyperref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/doc/nameref.pdf b/macros/latex/contrib/hyperref/doc/nameref.pdf
index 31cafb8c57..40e6cc259a 100644
--- a/macros/latex/contrib/hyperref/doc/nameref.pdf
+++ b/macros/latex/contrib/hyperref/doc/nameref.pdf
Binary files differ
diff --git a/macros/latex/contrib/hyperref/hluatex.dtx b/macros/latex/contrib/hyperref/hluatex.dtx
index e16c9e1d8e..bbceb38076 100644
--- a/macros/latex/contrib/hyperref/hluatex.dtx
+++ b/macros/latex/contrib/hyperref/hluatex.dtx
@@ -1,6 +1,6 @@
% \iffalse
% Source File: hluatex.dtx
-% 2021-06-05 v7.00l
+% 2021-06-07 v7.00m
%
% Copyright
% 2016-2019 Oberdiek Package Support Group
@@ -31,7 +31,7 @@
%
% \begin{macrocode}
%<*luatex>
-%% 2021-06-05 v7.00l
+%% 2021-06-07 v7.00m
%% force unicode encoding, see issue #101
%% code mostly copied from hxetex.def
\HyPsd@LoadUnicode
diff --git a/macros/latex/contrib/hyperref/hyperref.dtx b/macros/latex/contrib/hyperref/hyperref.dtx
index f07e832470..0a573a038b 100644
--- a/macros/latex/contrib/hyperref/hyperref.dtx
+++ b/macros/latex/contrib/hyperref/hyperref.dtx
@@ -53,7 +53,7 @@
%<puarenc>\ProvidesFile{puarenc.def}
%<psdextra>\ProvidesFile{psdextra.def}
%<lang>\ProvidesFile{hyperref-langpatches.def}
-%<!none> [2021-06-05 v7.00l %
+%<!none> [2021-06-07 v7.00m %
%<package> Hypertext links for LaTeX]
%<nohyperref> Dummy hyperref (SR)]
%<driver> Hyperref documentation driver file]
@@ -7745,7 +7745,7 @@
\def\Hy@babelnormalise#1[#2]{%
\begingroup
\Hy@safe@activestrue
- \let\protect\@unexpandableprotect
+ \let\protect\@unexpandable@protect
\edef\Hy@tempa{%
\endgroup
\noexpand#1[{#2}]%
@@ -12980,7 +12980,7 @@
\def\HyRef@StarSetRef#1{%
\begingroup
\Hy@safe@activestrue
- \let\protect\@unexpandableprotect
+ \let\protect\@unexpandable@protect
\edef\x{#1}%
\@onelevel@sanitize\x
\edef\x{\endgroup
diff --git a/macros/latex/contrib/hyperref/xr-hyper.sty b/macros/latex/contrib/hyperref/xr-hyper.sty
index 25b2c24f83..525fb0330d 100644
--- a/macros/latex/contrib/hyperref/xr-hyper.sty
+++ b/macros/latex/contrib/hyperref/xr-hyper.sty
@@ -61,7 +61,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xr-hyper}
- [2021-06-05 v7.00l eXternal References (DPC)]
+ [2021-06-07 v7.00m eXternal References (DPC)]
\def\externaldocument{\@testopt\XR@cite{}}
\let\externalcitedocument\externaldocument
diff --git a/macros/latex/contrib/mathcommand/README.md b/macros/latex/contrib/mathcommand/README.md
index ee2f7779ca..aba303a9d4 100644
--- a/macros/latex/contrib/mathcommand/README.md
+++ b/macros/latex/contrib/mathcommand/README.md
@@ -1,13 +1,36 @@
+ mathcommand.dtx
+
+ Copyright (C) 2019-2021 by Thomas Colcombet
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either version 1.3
+ of this license or (at your option) any later version.
+ The latest version of 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 Thomas Colcombet.
+
+ This work consists of the files
+ mathcommand.dtx, mathcommand.ins, and makefile,
+ and the derived files
+ mathcommand.sty and readme.md.
+
%%%%%%%%
This directory contains the package
name: mathcommand
- license: LaTeX Project Public License version 1.2 or above
- version: v1.03
- date: 2019/12/06
+ license: LaTeX Project Public License version 1.3 or above
+ version: v1.04
+ date: 2021/06/07
author: Thomas Colcombet
mail: thomas.colcombet@irif.fr
- web: -
+ web: https://www.ctan.org/pkg/mathcommand
Purpose:
The mathcommand package provides functionalities for defining macros:
@@ -24,11 +47,11 @@ Install:
Content of the file mathcommand-ctan.zip:
- README.md: this file generated while compiling mathcommand.ins,
- - mathcommand.sty: the package file (generated using knowledge.ins)
+ - mathcommand.sty: the package file (generated using mathcommand.ins)
- mathcommand.pdf: the user documentation (generated by compiling
mathcommand.dtx)
- makefile: the makefile. Use 'make all' to generate mathcommand.sty
- and knowledge.pdf. It can also: clean the directory, make zip
+ and mathcommand.pdf. It can also: clean the directory, make zip
version of the sources, or ready for CTAN.
- mathcommand.ins: is the file generating mathcommand.sty and
README.md from mathcommand.dtx (using docstrip).
diff --git a/macros/latex/contrib/mathcommand/mathcommand.dtx b/macros/latex/contrib/mathcommand/mathcommand.dtx
index e269646e1f..7b2bb48485 100644
--- a/macros/latex/contrib/mathcommand/mathcommand.dtx
+++ b/macros/latex/contrib/mathcommand/mathcommand.dtx
@@ -4,26 +4,34 @@
%
%
%
-% meta-comment
-%
-% Copyright (C) 2019-2019 by Thomas Colcombet
-% -----------------------------------
-%
-% This file may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.2
-% 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.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
-%
+%% mathcommand.dtx
+%%
+%% Copyright (C) 2019-2021 by Thomas Colcombet
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of 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 Thomas Colcombet.
+%%
+%% This work consists of the files
+%% mathcommand.dtx, mathcommand.ins, and makefile,
+%% and the derived files
+%% mathcommand.sty and readme.md.
+%%
% \fi
%
% \iffalse
%<head>\usepackage{expl3}
-%<head>\ProvidesExplPackage{mathcommand}{2019/12/06}{1.03}{}
+%<head>\ProvidesExplPackage{mathcommand}{2021/06/07}{1.04}{}
%<*driver>
\documentclass{ltxdoc}
\usepackage[utf8]{inputenc}
@@ -40,6 +48,7 @@
\changes{1.01}{2019/05/12}{Initial version} %
\changes{1.02}{2019/07/03}{Bug correction} %
\changes{1.03}{2019/12/06}{added disabling commands} %
+\changes{1.04}{2021/06/05}{correction with respect to modification of xparse package} %
\GetFileInfo{mathcommand.sty} %
\DoNotIndex{}
\edef\mathcommandversiondate{\fileversion--\filedate}
@@ -160,6 +169,7 @@
\knowledge{knowledge}{package,url = {https://www.ctan.org/pkg/knowledge}}
\knowledge{xcolor}{package,url = {https://www.ctan.org/pkg/xcolor}}
\knowledge{amsfonts}{package,url = {https://www.ctan.org/pkg/amsfonts}}
+\knowledge{amssymb}{package,url = {https://www.ctan.org/pkg/amssymb}}
\knowledge{mathcommand}{package}
\knowledge{math variant}{doc notion}
@@ -204,6 +214,7 @@
\item[2019-05-14] New macros \cs\IfEmptyTF, \cs\GetExponent, and \cs\GetIndex.
\item[2019-07-03] Corrects bug of functions declaring PIE's issuing an error when already existing. Version 1.02 on CTAN.
\item[2019-12-06] Added disabling commands, and package options. Version 1.03 on CTAN.
+\item[2021-06-07] Corrected code that was broken due to an update in "xparse". Version 1.04 on CTAN.
\end{compactdesc}
@@ -230,10 +241,9 @@
\end{center}
If the macro \cs{\macro} already exists, it is stored
- under the name \cs{\LaTeXmacro}, and then everything's happen as
+ under the name \cs{\LaTeXmacro}, and then everything happens as
if it had already been defined both in math and text mode.
-
- This is interesting for redefining known macros.
+ This is useful for redefining known macros.
For instance \cs{\c} is a convenient way to producing cedillas in \LaTeX, as in \smallcode{\cs\c\ a}
which yields `\c a'. However, one may want \cs{\c} to reprensent a variable $c$ in math mode.
This is done using, e.g.:
@@ -414,7 +424,7 @@ defined with as main body \texttt{\cs\overline\{u\#2\}\#1\#3}
Hence, for instance:
\begin{code}[10cm]
\cs\LoopCommands\cs\lettersUppercase[bb\#1]\\
- \indent~~~~~~\{\cs\newmathcommand\{\cs\mathbb \#1\}\}\\
+ \indent~~~~~~\{\cs\newmathcommand\#2\{\cs\mathbb \#1\}\}\\
\cs\LoopCommands\cs\lettersGreekLowercase[\#1][LaTeX\#1]\\
\indent~~~~~~\{\cs\renewmathcommand\#2\{\cs\textcolor\{blue\}\{\#3\}\}
\end{code}
@@ -422,7 +432,7 @@ defined with as main body \texttt{\cs\overline\{u\#2\}\#1\#3}
the letters in blackboard bold alphabet (e.g. with the "amsfonts" package),
and the lowercase greek letters \cs\alpha,\dots\ to
be displayed in blue (with the "xcolor" package loaded). Note in the last case
- the use of the third parameter used for accessing the macros \cs\LaTeXalpha,\dots\
+ the use of the third parameter for accessing the macros \cs\LaTeXalpha,\dots\
that are automatically generated by the \cs\renewmathcommand\ macro.
\section{Disabling command}
@@ -439,7 +449,7 @@ The result of this command is that the control sequences appearing in the sequen
\item The original macro is stored as \cs\LaTeXmacro, and thus can still be used.
\item Using \cs\macro\ now displays an error message explaining that it has been disabled, that~\cs\LaTeXmacro\ can be used instead, and also provides a list suggestions of replacement that are defined by the command \cs\suggestcommand.
\end{itemize}
-However, be careful: disabling a command which is used in the system or in the the style will yield an error.
+However, be careful: disabling a command which is used in the system or in the the style may cause problems.
Hence, it is possible to disable all math symbols but macros like \cs\dagger\ would yield problem if used in footnotes or for the affiliation of the authors.
\AP The syntax of~\cs\suggestcommand\ is as follows:
\begin{center}
@@ -462,7 +472,7 @@ Now, executing \cs\leq\ yields:
\section{Options}
-\AP Options can either be triggered either when the package is loaded, or using:
+\AP Options can be triggered either when the package is loaded, or using:
\begin{center}
\csintro\mathcommandconfigure\{option list\}
\end{center}
@@ -495,12 +505,12 @@ The available options are:
This directory contains the package
name: mathcommand
- license: LaTeX Project Public License version 1.2 or above
- version: v1.03
- date: 2019/12/06
+ license: LaTeX Project Public License version 1.3 or above
+ version: v1.04
+ date: 2021/06/07
author: Thomas Colcombet
mail: thomas.colcombet@irif.fr
- web: -
+ web: https://www.ctan.org/pkg/mathcommand
Purpose:
The mathcommand package provides functionalities for defining macros:
@@ -517,11 +527,11 @@ Install:
Content of the file mathcommand-ctan.zip:
- README.md: this file generated while compiling mathcommand.ins,
- - mathcommand.sty: the package file (generated using knowledge.ins)
+ - mathcommand.sty: the package file (generated using mathcommand.ins)
- mathcommand.pdf: the user documentation (generated by compiling
mathcommand.dtx)
- makefile: the makefile. Use 'make all' to generate mathcommand.sty
- and knowledge.pdf. It can also: clean the directory, make zip
+ and mathcommand.pdf. It can also: clean the directory, make zip
version of the sources, or ready for CTAN.
- mathcommand.ins: is the file generating mathcommand.sty and
README.md from mathcommand.dtx (using docstrip).
@@ -676,7 +686,7 @@ Content of the file mathcommand-ctan.zip:
%
% \begin{macrocode}
\NewDocumentCommand\newcommandPIE{ m o o m }{
- \__xparse_check_definable:nNT {#1} \newcommandPIE
+ \__mathcommand_check_definable:nNT {#1} \newcommandPIE
{
\cs_if_exist:NTF #1
{
@@ -688,7 +698,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\renewcommandPIE{ m o o m }{
- \__xparse_check_definable:nNT {#1} \renewcommandPIE
+ \__mathcommand_check_definable:nNT {#1} \renewcommandPIE
{
\cs_if_exist:NTF #1
{ \__mathcommand_declarecommandPIE:Nnnn #1{#2}{#3}{#4} }
@@ -700,7 +710,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\declarecommandPIE{ m o o m }{
- \__xparse_check_definable:nNT {#1} \declarecommandPIE
+ \__mathcommand_check_definable:nNT {#1} \declarecommandPIE
{ \__mathcommand_declarecommandPIE:Nnnn #1{#2}{#3}{#4} }
}
% \end{macrocode}
@@ -721,7 +731,7 @@ Content of the file mathcommand-ctan.zip:
% \end{macrocode}
% \begin{macrocode}
\cs_new_protected:Npn\NewDocumentCommandPIE#1#2#3{
- \__xparse_check_definable:nNT {#1} \NewDocumentCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \NewDocumentCommandPIE
{
\cs_if_exist:NTF #1
{
@@ -735,12 +745,12 @@ Content of the file mathcommand-ctan.zip:
% \end{macrocode}
% \begin{macrocode}
\cs_new_protected:Npn\RenewDocumentCommandPIE#1#2#3{
- \__xparse_check_definable:nNT {#1} \RenewDocumentCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \RenewDocumentCommandPIE
{
\cs_if_exist:NTF #1
{ \__mathcommand_DeclareDocumentCommandPIE:Nnn #1 {#2} {#3} }
{
- \__kernel_msg_error:nnxx { xparse } { command-not-yet-defined }
+ \__kernel_msg_error:nnxx { mathcommand } { command-not-yet-defined }
{ \use:nnn \token_to_str:N #1 { } }
{ \token_to_str:N \RenewDocumentCommandPIE }
}
@@ -749,7 +759,7 @@ Content of the file mathcommand-ctan.zip:
% \end{macrocode}
% \begin{macrocode}
\cs_new_protected:Npn\DeclareDocumentCommandPIE#1#2#3{
- \__xparse_check_definable:nNT {#1} \DeclareDocumentCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \DeclareDocumentCommandPIE
{
\__mathcommand_DeclareDocumentCommandPIE:Nnn #1 {#2} {#3}
}
@@ -757,7 +767,7 @@ Content of the file mathcommand-ctan.zip:
% \end{macrocode}
% \begin{macrocode}
\cs_new_protected:Npn\ProvideDocumentCommandPIE#1#2#3{
- \__xparse_check_definable:nNT {#1} \ProvideDocumentCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \ProvideDocumentCommandPIE
{
\cs_if_exist:NTF #1{}
{
@@ -970,7 +980,7 @@ Content of the file mathcommand-ctan.zip:
% \subsection{Definition of the high level commands}
% \begin{macrocode}
\NewDocumentCommand\declarecommand{m}{
- \__xparse_check_definable:nNT {#1} \declarecommand
+ \__mathcommand_check_definable:nNT {#1} \declarecommand
{
\cs_if_exist:NTF#1
{\renewcommand#1}
@@ -978,7 +988,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\newrobustcmd\storecommand[2][\__mathcommand_prefix_store_tl]{
- \__xparse_check_definable:nNT {#2} \storecommand
+ \__mathcommand_check_definable:nNT {#2} \storecommand
{
\cs_if_exist:NTF#2{
\cs_set_eq:cN{#1\cs_to_str:N#2}#2
@@ -992,7 +1002,7 @@ Content of the file mathcommand-ctan.zip:
}
\NewDocumentCommand\NewDocumentMathCommand{m}{
- \__xparse_check_definable:nNT {#1} \NewDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \NewDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_math:NF#1
@@ -1000,7 +1010,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\NewDocumentTextCommand{m}{
- \__xparse_check_definable:nNT {#1} \NewDocumentTextCommand
+ \__mathcommand_check_definable:nNT {#1} \NewDocumentTextCommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_text:NF#1
@@ -1008,7 +1018,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\newmathcommand{m}{
- \__xparse_check_definable:nNT {#1} \newmathcommand
+ \__mathcommand_check_definable:nNT {#1} \newmathcommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_math:NF#1
@@ -1016,7 +1026,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\newtextcommand{m}{
- \__xparse_check_definable:nNT {#1} \newtextcommand
+ \__mathcommand_check_definable:nNT {#1} \newtextcommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_text:NF#1
@@ -1024,7 +1034,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\RenewDocumentMathCommand{m}{
- \__xparse_check_definable:nNT {#1} \RenewDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \RenewDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_math:NF#1
@@ -1032,7 +1042,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\RenewDocumentTextCommand{m}{
- \__xparse_check_definable:nNT {#1} \RenewDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \RenewDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_text:NF#1
@@ -1040,7 +1050,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\renewmathcommand{m}{
- \__xparse_check_definable:nNT {#1} \renewmathcommand
+ \__mathcommand_check_definable:nNT {#1} \renewmathcommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_math:NF#1
@@ -1048,7 +1058,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\renewtextcommand{m}{
- \__xparse_check_definable:nNT {#1} \renewtextcommand
+ \__mathcommand_check_definable:nNT {#1} \renewtextcommand
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_text:NF#1
@@ -1056,14 +1066,14 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\declaremathcommand{m}{
- \__xparse_check_definable:nNT {#1} \renewmathcommand
+ \__mathcommand_check_definable:nNT {#1} \renewmathcommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\declarecommand{\__mathcommand_to_mathtl:N#1}
}
}
\NewDocumentCommand\declaretextcommand{m}{
- \__xparse_check_definable:nNT {#1} \renewtextcommand
+ \__mathcommand_check_definable:nNT {#1} \renewtextcommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\declarecommand{\__mathcommand_to_texttl:N#1}
@@ -1071,28 +1081,28 @@ Content of the file mathcommand-ctan.zip:
}
\NewDocumentCommand\DeclareDocumentMathCommand{m}{
- \__xparse_check_definable:nNT {#1} \DeclareDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \DeclareDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\DeclareDocumentCommand{\__mathcommand_to_mathtl:N#1}
}
}
\NewDocumentCommand\DeclareDocumentTextCommand{m}{
- \__xparse_check_definable:nNT {#1} \DeclareDocumentTextCommand
+ \__mathcommand_check_definable:nNT {#1} \DeclareDocumentTextCommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\DeclareDocumentCommand{\__mathcommand_to_texttl:N#1}
}
}
\NewDocumentCommand\ProvideDocumentMathCommand{mmm}{
- \__xparse_check_definable:nNT {#1} \ProvideDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \ProvideDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\ProvideDocumentCommand{\__mathcommand_to_mathtl:N#1}{#2}{#3}
}
}
\NewDocumentCommand\ProvideDocumentTextCommand{m}{
- \__xparse_check_definable:nNT {#1} \ProvideDocumentTextCommand
+ \__mathcommand_check_definable:nNT {#1} \ProvideDocumentTextCommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\ProvideDocumentCommand{\__mathcommand_to_texttl:N#1}
@@ -1104,7 +1114,7 @@ Content of the file mathcommand-ctan.zip:
%
% \begin{macrocode}
\NewDocumentCommand\NewDocumentMathCommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \NewDocumentMathCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \NewDocumentMathCommandPIE
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_math:NF#1
@@ -1112,7 +1122,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\newmathcommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \newmathcommandPiE
+ \__mathcommand_check_definable:nNT {#1} \newmathcommandPiE
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_exist_math:NF#1
@@ -1120,7 +1130,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\RenewDocumentMathCommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \RenewDocumentMathCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \RenewDocumentMathCommandPIE
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_math:NF#1
@@ -1128,7 +1138,7 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\renewmathcommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \renewmathcommandPIE
+ \__mathcommand_check_definable:nNT {#1} \renewmathcommandPIE
{
\__mathcommand_create_fork:N#1
\__mathcommand_error_if_not_exist_math:NF#1
@@ -1136,14 +1146,14 @@ Content of the file mathcommand-ctan.zip:
}
}
\NewDocumentCommand\DeclareDocumentMathCommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \DeclareDocumentMathCommand
+ \__mathcommand_check_definable:nNT {#1} \DeclareDocumentMathCommand
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\DeclareDocumentCommand{\__mathcommand_to_mathtl:N#1}
}
}
\NewDocumentCommand\declaremathcommandPIE{m}{
- \__xparse_check_definable:nNT {#1} \declaremathcommandPIE
+ \__mathcommand_check_definable:nNT {#1} \declaremathcommandPIE
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\declarecommandPIE{\__mathcommand_to_mathtl:N#1}
@@ -1151,7 +1161,7 @@ Content of the file mathcommand-ctan.zip:
}
\NewDocumentCommand\ProvideDocumentMathCommandPIE{mmm}{
- \__xparse_check_definable:nNT {#1} \ProvideDocumentMathCommandPIE
+ \__mathcommand_check_definable:nNT {#1} \ProvideDocumentMathCommandPIE
{
\__mathcommand_create_fork:N#1
\exp_args:Nc\ProvideDocumentCommandPIE{\__mathcommand_to_mathtl:N#1}{#2}{#3}
@@ -1265,7 +1275,7 @@ Content of the file mathcommand-ctan.zip:
\cs_new:Nn\mathcommand_disablecommand:N
{ \cs_if_exist:NTF#1{
- \__xparse_check_definable:nNT#1\disablecommand
+ \__mathcommand_check_definable:nNT#1\disablecommand
{\tl_if_exist:cTF{\__mathcommand_to_disabled_help_tl:N#1}
{}
{\storecommand#1
@@ -1312,6 +1322,44 @@ Content of the file mathcommand-ctan.zip:
\NewDocumentCommand\mathcommandconfigure{ m }
{\keys_set:nn{ mathcommand}{ #1} }
% \end{macrocode}
+%
+% \subsection{Testing control sequence for definition}
+% This part of the code is an import of a previous version of xparse (Frank Mittelbach, Chris Rowley, David Carlisle, The LaTeX Project). It is done in a very ugly hack: the code is copied and past, and \texttt{mathcommand} substituted to \texttt{xparse} wherever necessary.
+% \begin{macrocode}
+\cs_new_protected:Npn \__mathcommand_check_definable:nNT #1
+ { \tl_trim_spaces_apply:nN {#1} \__mathcommand_check_definable_aux:nN }
+\group_begin:
+ \char_set_catcode_active:n { `? }
+ \cs_new_protected:Npn \__mathcommand_check_definable_aux:nN #1#2
+ {
+ \group_begin:
+ \tl_if_single_token:nTF {#1}
+ {
+ \int_set:Nn \tex_escapechar:D { 92 }
+ \exp_args:Nx \tl_if_empty:nTF
+ { \exp_args:No \str_tail:n { \token_to_str:N #1 } }
+ {
+ \exp_args:Nx \char_set_lccode:nn
+ { ` \str_head:n {#1} } { `? }
+ \tex_lowercase:D { \tl_if_eq:nnTF {#1} } { ? }
+ { \group_end: \use_iii:nnn }
+ { \group_end: \use_i:nnn }
+ }
+ { \group_end: \use_iii:nnn }
+ }
+ { \group_end: \use_ii:nnn }
+ {
+ \__kernel_msg_error:nnxx { mathcommand } { not-definable }
+ { \tl_to_str:n {#1} } { \token_to_str:N #2 }
+ }
+ {
+ \__kernel_msg_error:nnxx { mathcommand } { not-one-token }
+ { \tl_to_str:n {#1} } { \token_to_str:N #2 }
+ }
+ }
+\group_end:
+% \end{macrocode}
+% \subsection{Closure}
% \begin{macrocode}
\ExplSyntaxOff
% \end{macrocode}
diff --git a/macros/latex/contrib/mathcommand/mathcommand.ins b/macros/latex/contrib/mathcommand/mathcommand.ins
index b8104498c5..ac79f74974 100644
--- a/macros/latex/contrib/mathcommand/mathcommand.ins
+++ b/macros/latex/contrib/mathcommand/mathcommand.ins
@@ -1,33 +1,52 @@
+%% mathcommand.ins
%%
-%% Copyright (C) 2017 by Thomas Colcombet
+%% Copyright (C) 2019-2021 by Thomas Colcombet
%%
-%% This file may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.2 of this license or (at your option) any later
-%% version. The latest version of this license is in:
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
%%
-
-%% http://www.latex-project.org/lppl.txt
+%% 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 Thomas Colcombet.
%%
-%% and version 1.2 or later is part of all distributions of
-%% LaTeX version 1999/12/01 or later.
+%% This work consists of the files
+%% mathcommand.dtx, mathcommand.ins, and makefile,
+%% and the derived files
+%% mathcommand.sty and readme.md.
%%
\input docstrip.tex
\keepsilent
\askforoverwritefalse
\preamble
+ This is a generated file.
+
+ Copyright (C) 2019-2021 by Thomas Colcombet
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either version 1.3
+ of this license or (at your option) any later version.
+ The latest version of this license is in
+
+ http://www.latex-project.org/lppl.txt
-This is a generated file. Copyright (C) 2019 by Thomas Colcombet
+ and version 1.3 or later is part of all distributions of LaTeX
+ version 2005/12/01 or later.
-This file may be distributed and/or modified under the
-conditions of the LaTeX Project Public License, either
-version 1.2 of this license or (at your option) any later
-version. The latest version of this license is in:
+ This work has the LPPL maintenance status ‘maintained’.
- http://www.latex-project.org/lppl.txt
+ The Current Maintainer of this work is Thomas Colcombet.
-and version 1.2 or later is part of all distributions of
-LaTeX version 1999/12/01 or later.
+ This work consists of the files
+ mathcommand.dtx, mathcommand.ins, and makefile,
+ and the derived files
+ mathcommand.sty and readme.md.
\endpreamble
@@ -57,10 +76,11 @@ LaTeX version 1999/12/01 or later.
\Msg{* To finish the installation you have to move the }
\Msg{* following file into a directory searched by TeX:}
\Msg{*}
-\Msg{* knowledge.sty}
+\Msg{* mathcommand.sty }
\Msg{*}
-\Msg{* To produce the documentation run the file *}
-\Msg{* knowledge.dtx through LaTeX.}
+\Msg{* To produce the documentation run the file}
+\Msg{* mathcommand.dtx through LaTeX. or use}
+\Msg{* the makefile }
\Msg{*}
\Msg{****************************************************}
diff --git a/macros/latex/contrib/mathcommand/mathcommand.pdf b/macros/latex/contrib/mathcommand/mathcommand.pdf
index 8e836ed0e4..b1716e32ed 100644
--- a/macros/latex/contrib/mathcommand/mathcommand.pdf
+++ b/macros/latex/contrib/mathcommand/mathcommand.pdf
Binary files differ
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.pdf b/macros/latex/contrib/minimalist/minimalist-doc.pdf
index 969688dff0..8835eef229 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.pdf
+++ b/macros/latex/contrib/minimalist/minimalist-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/minimalist/minimalist-doc.tex b/macros/latex/contrib/minimalist/minimalist-doc.tex
index 1ba08ae37f..0d1fc5d29f 100644
--- a/macros/latex/contrib/minimalist/minimalist-doc.tex
+++ b/macros/latex/contrib/minimalist/minimalist-doc.tex
@@ -85,7 +85,7 @@
\title{\minimalist{}, write your articles or books in a simple and clear way}
\author{Jinwen XU}
-\thanks{Corresponding to: \texttt{\minimalist{} 2021/06/07}}
+\thanks{Corresponding to: \texttt{\minimalist{} 2021/06/07a}}
\date{June 2021, Beijing}
\maketitle
diff --git a/macros/latex/contrib/minimalist/minimalist.sty b/macros/latex/contrib/minimalist/minimalist.sty
index 11d2e62035..fdea2527fb 100644
--- a/macros/latex/contrib/minimalist/minimalist.sty
+++ b/macros/latex/contrib/minimalist/minimalist.sty
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesPackage{minimalist}
- [2021/06/07 A simple and clear style for articles and books]
+ [2021/06/07a A simple and clear style for articles and books]
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
\SetupKeyvalOptions{%
@@ -370,7 +370,7 @@
%% Subsubsection
\titleformat{\subsubsection}
{\LocallyStopLineNumbers%
- \color{paper!30!-paper}\subsubsecfont}{\thesubsubsection}{1em}
+ \color{paper!30!-paper}\subsubsecfont}{\thesubsubsection}{.6em}
{#1}
[\ResumeLineNumbers]
@@ -408,6 +408,12 @@
{\contentslabel{2.75em}}
{\hspace*{-2.75em}}
{\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
+ \titlecontents{subsubsection}
+ [9em] % i.e., 7em (subsection) + 2em
+ {\normalfont}
+ {\contentslabel{2.75em}}
+ {\hspace*{-2.75em}}
+ {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
}{
\titlecontents{section}
[2em] % i.e., 0em (part) + 2em
@@ -421,6 +427,12 @@
{\contentslabel{2.75em}}
{\hspace*{-2.75em}}
{\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
+ \titlecontents{subsubsection}
+ [7em] % i.e., 5em (subsection) + 2em
+ {\normalfont}
+ {\contentslabel{2.75em}}
+ {\hspace*{-2.75em}}
+ {\titlerule*[1em]{\textcolor{gray!30!paper}{.}}\contentspage}
}
%%================================
@@ -476,20 +488,26 @@
{\color{gray}\thmnote{\ensuremath{(\text{#3})}~~}}}
\fi
\else
-\def\simpleqed{\hfill\makebox[1em]{\rlap{\textcolor{gray!25!paper}{\rule[-0.1em]{.95em}{.95em}}}{\kern.07em\raisebox{.07em}{\textcolor{paper}{\rule[-0.1em]{.81em}{.81em}}}\kern.07em}}}
+\def\simpleqedsymbol{%
+ \makebox[1em]{\rlap{\textcolor{gray!25!paper}{\rule[-0.1em]{.95em}{.95em}}}{\kern.07em\raisebox{.07em}{\textcolor{paper}{\rule[-0.1em]{.81em}{.81em}}}\kern.07em}}}
\newtheoremstyle{simple}%
{}{}%
{\normalfont}{}%
{\normalfont}{}%
{0pt}%
- {{\conditionalbfseries\thmname{#1}\thmnumber{ #2}}\hspace{.4em}%
+ {\global\let\qedsymbol\simpleqedsymbol%
+ {\conditionalbfseries\thmname{#1}\thmnumber{ #2}}\hspace{.4em}%
\textcolor{gray!55!paper}{$|$}\hspace{.4em}%
- \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}\pushQED{\simpleqed}}
-\def\@endtheorem{\popQED\endtrivlist\@endpefalse }
+ \color{gray}\thmnote{\ensuremath{(\text{#3})}~~}%
+ \pushQED{\qed}%
+ }
+\def\@endtheorem{\popQED\endtrivlist\@endpefalse
+\global\let\qedsymbol\qedsymbolOriginal}
\fi
\renewcommand{\qedsymbol}{%
\makebox[1em]{\color{gray!55!paper}\rule[-0.1em]{.95em}{.95em}}}
+\let\qedsymbolOriginal\qedsymbol
\if@minimalist@fast
\providecommand{\phantomsection}{}
@@ -719,6 +737,7 @@
{\small\scshape\@author}\\[2pt]%
{\small\@date}%
\end{center}%
+ \ifx\@date\@empty\bigskip\fi%
\bigskip\par%
\ResumeLineNumbers%
}
@@ -739,7 +758,7 @@
% \vspace{-\parskip}%
\vspace{-.5\baselineskip}%
\ifx\@date\@empty%
- \vspace{-.2\baselineskip}%
+ \vspace{1.6\baselineskip}%
\else%
\vspace{-.5\baselineskip}%
\fi%
diff --git a/macros/latex/contrib/minimalist/minimart.cls b/macros/latex/contrib/minimalist/minimart.cls
index cf4f084590..e3babb2c3d 100644
--- a/macros/latex/contrib/minimalist/minimart.cls
+++ b/macros/latex/contrib/minimalist/minimart.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimart}
- [2021/06/07 A simple and clear article style]
+ [2021/06/07a A simple and clear article style]
\def\minimclass@baseclass{article}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
diff --git a/macros/latex/contrib/minimalist/minimbook.cls b/macros/latex/contrib/minimalist/minimbook.cls
index ec1c656a15..5091782a7d 100644
--- a/macros/latex/contrib/minimalist/minimbook.cls
+++ b/macros/latex/contrib/minimalist/minimbook.cls
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2020-10-01]
\ProvidesClass{minimbook}
- [2021/06/07 A simple and clear book style]
+ [2021/06/07a A simple and clear book style]
\def\minimclass@baseclass{book}
\RequirePackage{kvoptions}
\RequirePackage{etoolbox}
diff --git a/macros/latex/contrib/pmdb/README.md b/macros/latex/contrib/pmdb/README.md
index aa2763ff79..8b791ba171 100644
--- a/macros/latex/contrib/pmdb/README.md
+++ b/macros/latex/contrib/pmdb/README.md
@@ -1,6 +1,6 @@
The pmdb Package
Author: D. P. Story
-Dated: 2019-12-09
+Dated: 2021-06-07
This "poor man's database" (pmdb) package promotes a workflow
for building exams, homework, and other content. The package
@@ -20,6 +20,12 @@ aeb-reader.js needs to be installed. As the filename suggests,
this file will work for Adobe Acrobat Reader (DC), as well as
for the magnificent Adobe Acrobat itself.
+What's New (2021-06-07) New command \editSourceOn, which inserts
+a pushbutton in the margin; pressing the button loads the source
+file in the default editor. Expanding \useEditLnk replaces the
+marginal pushbutton with a link annotation. A new input mode
+\InputProbs, allows inputting problems for a eqexam document.
+
Enjoy!
Now, I must get back to my retirement.
diff --git a/macros/latex/contrib/pmdb/docs/pmdb-man.pdf b/macros/latex/contrib/pmdb/docs/pmdb-man.pdf
index 2405eb3c96..8594cf4644 100644
--- a/macros/latex/contrib/pmdb/docs/pmdb-man.pdf
+++ b/macros/latex/contrib/pmdb/docs/pmdb-man.pdf
Binary files differ
diff --git a/macros/latex/contrib/pmdb/docs/pmdb-man.tex b/macros/latex/contrib/pmdb/docs/pmdb-man.tex
index d9e387e55c..d2a5e950de 100644
--- a/macros/latex/contrib/pmdb/docs/pmdb-man.tex
+++ b/macros/latex/contrib/pmdb/docs/pmdb-man.tex
@@ -15,6 +15,7 @@
\usepackage[dbmode]{pmdb}
%\previewOn\pmpvOn
+\editSourceOn
\pmCBPresets{\textColor{red}}
@@ -83,7 +84,7 @@
email={dpstory@acrotex.net},
subject=Documentation for the pmdb package,
talksite={\url{www.acrotex.net}},
- version={0.4, 2019/12/09},
+ version={1.0, 2021/06/07},
Keywords={DB, LaTeX, AcroTeX},
copyrightStatus=True,
copyrightNotice={Copyright (C) \the\year, D. P. Story},
@@ -190,10 +191,10 @@ this package, a list of all \emph{selected} \cs{input} statements is
displayed in the JavaScript console. This list can then be copied and pasted
into another document the author is developing. If you
\uif{Ctrl+Click}\FmtMP{\uif{Ctrl+Click}} on a checkbox, the associated
-content is opened in the default TEX editor. For this workflow, the document
+content is opened in the default browser. For this workflow, the document
author can see a typeset of the content and decide whether the content should
-be included in the developing document, and can optionally, view the source
-file to edit it.
+be included in the developing document, and can optionally view the source
+file to edit it by clicking on the button or link to the right of the checkbox.
\section{Requirements and options}
@@ -212,7 +213,12 @@ procedure of folder JavaScript files is described in the file
\texttt{docs/install\_jsfiles.pdf}. The folder JS file \texttt{\fnJS} (or
\texttt{aeb\_pro.js}) enables the `\uif{Ctrl+Click}' to be operational for
both \app{Adobe Acrobat} (\app{AA}) and \app{Adobe Acrobat Reader}
-(\app{AR})\FmtMP{\app{AA} and \app{AR}}.
+(\app{AR})\FmtMP{\app{AA} and \app{AR}}. However, when the command
+\cs{editSourceOn}\FmtMP{\cs{editSourceOn}} is expanded, a pushbutton appears
+to the right of the checkbox; click on this pushbutton opens the content in
+the default editor. The use of the button generated by \cs{editSourceOn} requires
+neither \texttt{aeb-reader.js} nor \texttt{aeb\_pro.js}.
+
\paragraph*{Options.} There are four options: \opt{dbmode} and \opt{!dbmode}\FmtMP{\opt{dbmode}\\\relax\opt{!dbmode}},
and \opt{tight} and
@@ -228,7 +234,7 @@ checkboxes. The default location of the checkboxes are flush left. The
Refer to the \textbf{\nameref{para:CB}} paragraph for more information.
\paragraph*{Requirements.} The \pkg{eforms} package is required for the creation of
-checkboxes and push buttons.
+checkboxes and push\-buttons.
\section{The DB stage}
@@ -239,7 +245,7 @@ use the checkboxes in the margin to select content you want to include in
another document; you can use the \uif{Ctrl+Click} feature to view the source
file of that content as well.
-\newtopic
+\newtopic\noindent
The following comments are apropos to the creation of a DB document:
\begin{itemize}
\item\textbf{PDF creators:} Any PDF creator current in the {\LaTeX} world
@@ -248,8 +254,8 @@ is valid for use with this package.
\item\textbf{PDF viewers:} The ideal viewer is \app{AA}; however, \app{AR}
and \app{PDF-XChange Editor} can also be used. In the case of
\app{Adobe Reader}, there is an annoying security dialog box that
- appears each time you use the \uif{Ctrl+Click} feature of the check
- box;\footnote{This assumes the file \texttt{\fnJS} is properly
+ appears each time you use the \uif{Ctrl+Click} feature of the
+ checkbox;\footnote{This assumes the file \texttt{\fnJS} is properly
installed.} the \uif{Ctrl+Click} feature \emph{does not work} with
\app{PDF-XChange Editor}.
@@ -267,19 +273,22 @@ uses the \pkg{pmdb} package. The document itself uses \cs{pmInput} to input
its content.
\begin{Verbatim}[xleftmargin=\amtIndent,fontsize=\small,commandchars=!()]
\documentclass{article}
-\usepackage[forcolorpaper]{web} % optional
-% !sffamily Additional packages that may be required by any content
-% !sffamily that is !texttt(\pmInput). For example, ...
-\usepackage{exerquiz} % if needed
+\usepackage[forcolorpaper]{web} %!textsf( optional)
+% !sffamily( Additional packages that may be required by any content)
+% !sffamily( that is input with !texttt(\pmInput). For example, ...)
+\usepackage{exerquiz} %!textsf( if needed)
\usepackage[dbmode]{pmdb}
...
+\editSourceOn %(!sffamily!space or, )\editSourceOff
+%\useEditLnk %(!sffamily!space !cs(useEditBtn), the default)
+...
\begin{document}
-% Declares input for quiz items
+% !textsf(Declares input for quiz items)
%\InputQuizItems
-% Declares input paragraph content
+% !textsf(Declares input paragraph content)
%\InputParas
-% Declares input items
+% !textsf(Declares input items)
%\InputItems
\pmInput{!ameta(path!SUB1)}
@@ -294,11 +303,45 @@ its content.
\end{document}
\end{Verbatim}
Descriptions of the various commands \cs{pmInput}, \cs{InputQuizItems},
-\cs{InputParas}, \cs{InputItems}, \cs{displayChocies}, and \cs{clrChoices}
+\cs{InputParas}, \cs{InputItems}, \cs{InputProbs}, \cs{editSourceOn}, \cs{displayChocies}, and \cs{clrChoices}
appear later in this documentation.\medskip
+\begingroup
+
+\InputParas
+
+\pmCBPresets{\Ff\FfReadOnly}
+\editSourceBtn[\TU{View in default editor}\Ff\FfReadOnly\S{S}]{11bp}{11bp}
+
\pmInput{sample-para.tex}
+\endgroup
+
+\paragraph*{Functionality of the boxes in the margin.}
+By default, only one box appears in the margins, a checkbox. If the command
+\cs{editSourceOn} is in effect, a small pushbutton appears to the left of the
+checkbox.
+\begin{description}
+ \item[checkbox:] Selecting the checkbox (a check mark) appears
+ declares that you want that problem (or item) in the document you
+ are creating. \uif{Ctrl+Click} opens the source file for viewing
+ (not editing) in the default browser. A \uif{Shift+Click} action
+ jumps---if \cs{InputQuizItems} is in effect---to the solution
+ of the selected item, if a solution is provided. The
+ \uif{Ctrl+Click} functionality requires the successful installation
+ of the \texttt{aeb-reader.js} or \texttt{aeb\_pro.js} JavaScript
+ file.
+ \item[pushbutton:] If \cs{editSourceOn} has been expanded prior, a
+ little pushbutton appears to the right of the checkbox. Clicking
+ the pushbutton opens the default viewer (for a TEX file) and the
+ source file is loaded into the viewer for possible editing.
+ \item[link annotation:] If \cs{editSourceOn} and \cs{useEditLnk} are
+ expanded, a link annotation having the same functionality as the
+ pushbutton appears in the margins, in place of the pushbutton.
+\end{description}
+The checkbox/pushbutton pair above have been disabled for this documentation.
+Experience the functionality with the example files, listed below.
+
\paragraph*{Sample files.}
The four sample files are found in the \texttt{examples} folder:
\begin{itemize}
@@ -312,8 +355,12 @@ The four sample files are found in the \texttt{examples} folder:
and \cs{InputParas} to input chapters.
\item\texttt{tst-items}: An example that demonstrates the \cs{InputItems}
input mode.
+\item\texttt{tst-eqedb.tex}: An example that demonstrates the \cs{InputProbs}
+ input mode.
\end{itemize}
+
+
\section{The production stage}
After your DB document has been assembled (using \pkg{pmdb}), you are ready
@@ -340,9 +387,9 @@ document, you can compile into a PDF. Done!
\section{Package commands}
The package defines several commands and these are discussed now.
-\bVerb\small\takeMeasure{\string\pmInput[\ameta{arg}]\darg{\ameta{path}}}%
+\bVerb\small\takeMeasure{\string\pmInput*[\ameta{arg}]\darg{\ameta{path}}}%
\begin{dCmd}[fontsize=\small,commandchars=!()]{\bxSize}
-\pmInput[!ameta(arg)]{!ameta(path)}
+\pmInput*[!ameta(arg)]{!ameta(path)}
\end{dCmd}
\eVerb Within a DB source document, content is inserted using \cs{pmInput}. This
command both inputs the referenced \ameta{path} (using the {\LaTeX} command
@@ -354,12 +401,14 @@ path needs to be enclosed in \emph{double quotes} (\texttt"); for example,
latex/aeb/pmdb/examples/chapters/doc2.tex"}
\end{Verbatim}
The optional argument \ameta{arg} is only obeyed when \cs{InputItems} is active and \cs{pmInput} is expanded
-within a list environment.
+within a list environment; \ameta{arg} is passed to the underlying \cs{item} in the list (\cs{item[\ameta{arg}]}). When
+the \texttt* option is taken, the rest of the arguments are gobbled and the command does nothing; this is a convenient
+way of \emph{not inputting} a \ameta{path}.
\paragraph*{Important requirement:} Unlike the normal \cs{input} command\FmtMP{extension required}, we require the file name to include
the extension, `\texttt{.tex}' in the above example.
-\paragraph{Input modes.} There are three `input modes':%\vskip-6pt\par
+\paragraph{Input modes.} There are four `input modes':%\vskip-6pt\par
\bVerb\small\takeMeasure{\string\InputQuizItems}%
\setlength{\eflength}{\widthof{\sffamily(\cs{thQuizName})}}%
\edef\x{\the\eflength}%
@@ -370,6 +419,7 @@ the extension, `\texttt{.tex}' in the above example.
!1\InputParas
\InputQuizItems
\InputItems
+\InputProbs
\end{dCmd}
\eVerb A brief description of each follows.
\begin{description}
@@ -381,6 +431,8 @@ the extension, `\texttt{.tex}' in the above example.
(as created by the \env{quiz} environment).
\item [\cs{InputItems}:] Sets the input mode to input items in a list
environment.
+ \item [\cs{InputProbs}:] Set the input mode to input problems for an exam
+ created by the \pkg{eqexam} package.
\end{description}
In all cases, the {\LaTeX} command \cs{marginpar}\FmtMP{\cs{marginpar} used} is used; as a result, the
checkbox appears in the margins when the \cs{marginpar} command is supported; in
@@ -388,12 +440,21 @@ particular, \cs{marginpar} does not work in a \env{tabular} environment or a
\env{multicols} environment, for example.
\newtopic\noindent
-Below is an example of \cs{InputItems}
+Below is an example of \cs{InputItems}.\footnote{The marginal form fields have been made readonly
+for this documentation.}
+
+\begingroup
+\pmCBPresets{\Ff\FfReadOnly}
+\editSourceBtn[\TU{View in default editor}\Ff\FfReadOnly\S{S}]{11bp}{11bp}
+\editSourceLnk[\cmd{\let\A\noexpand\A}\linktxtcolor{red}
+ \A{\JS{app.alert("The link to source file has been removed for this documentation.");}}]{11bp}{11bp}{E}
+%\previewOn
\begin{itemize}\pmdbtighttrue\InputItems %\normalmarginpar
\pmInput{sample-item.tex}
\item Another item, not input by \cs{pmInput}
+\useEditLnk
\pmInput[*]{sample-item.tex}
\end{itemize}
The verbatim listing is,
@@ -401,6 +462,7 @@ The verbatim listing is,
\begin{itemize}!textbf(\pmdbtighttrue\InputItems)
\pmInput{sample-item.tex}
\item Another item, not input by \verb|\pmInput|.
+!textbf(!string\useEditLnk) %!textsf( Use marginal link for illustrative purposes)
\pmInput[*]{sample-item.tex}
\end{itemize}
\end{Verbatim}
@@ -411,9 +473,10 @@ margin (flush right, in this case). You can (locally) move the checkboxes to
the right margin by expanding \cs{normalmarginpar} within the \env{itemize}
environment group.
+\endgroup
-\paragraph*{Checkboxes.}\label{para:CB} The document produces checkboxes in the margins, you can set
-the appearance of the checkboxes using the \cs{pmCBPresets} command
+\paragraph*{Marginal Checkboxes.}\label{para:CB} The document produces checkboxes in the margins, you can set
+the appearance of the checkboxes using the \cs{pmCBPresets} command.
\bVerb\small\takeMeasure{\string\pmCBPresets\darg{\ameta{opts}}}%
\begin{dCmd}[fontsize=\small,commandchars=!()]{\bxSize}
\pmCBPresets{!ameta(opts)}
@@ -431,7 +494,61 @@ class-type document, the checkboxes alternate between the left and right
margins. The option \opt{tight} can be used to move the checkboxes to the
inner margins of the text block.
-\paragraph*{Push buttons.} The package defines two push buttons that should be utilized
+\paragraph*{Marginal pushbuttons.} When \cs{editSourceOn} is in effect, a pushbutton
+appears to the right of the marginal checkbox. The action of this pushbutton is to open
+the source file in the default editor. Modify the appearance using the \cs{editSourceBtn} command:
+\bVerb\small\takeMeasure{\string\editSourceBtn[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}}%
+\setlength{\eflength}{\bxSize}%
+\def\1{\rlap{\hskip\linewidth\textsf{(required for the button to appear)}}}%
+\def\2{\rlap{\hskip\linewidth\textsf{(the default)}}}%
+\begin{dCmd}[fontsize=\small,commandchars=!()]{\bxSize}
+!1\editSourceOn
+!2\useEditBtn
+\editSourceBtn[!ameta(opts)]{!ameta(wd)}{!ameta(ht)}
+\end{dCmd}
+\eVerb The first line \cs{editSourceOn} is required for the button to appear;
+usually this command is expanded in the preamble, but it can be expanded in
+the body of the document to turn on or off (\cs{editSourceOff}). The second
+line specifies that pushbutton form field should be used (the default). The
+third line is the general syntax; here, \ameta{opts} are key-values that are
+passed to the underlying \cs{pushButton} command of \pkg{eforms}.
+\bVerb\small\takeMeasure{\string\editSourceBtn[\string\TU\darg{View in default editor}\string\S\darg{S}]\darg{11bp}\darg{11bp}}%
+\setlength{\eflength}{\bxSize}%
+\def\2{\rlap{\hskip\linewidth\textsf{(the default)}}}%
+\begin{pCmd*}[fontsize=\small,commandchars=!()]{\bxSize}
+!2\editSourceBtn[\TU{View in default editor}\S{S}]{11bp}{11bp}
+\end{pCmd*}
+The above is the default definition for the marginal link.
+
+
+\paragraph*{Marginal links.} As an alternative to using marginal pushbuttons, \pkg{pmdb} also
+provides link annotations. When \cs{editSourceOn} is expanded\FmtMP{\cs{useEditLnk} and \cs{useEditBtn} discussed}, marginal
+buttons appear in the margin, by default. To obtain link annotations also
+expand the macro \cs{useEditLnk} (\cs{useEditBtn} is the default). Use
+\cs{editSourceLnk} to customized the link:
+\bVerb\small\takeMeasure{\string\editSourceLnk[\ameta{opts}]\darg{\ameta{wd}}\darg{\ameta{ht}}\darg{\ameta{txt}}}%
+\setlength{\eflength}{\bxSize}\def\2{\rlap{\hskip\linewidth\textsf{(the default)}}}%
+\def\1{\rlap{\hskip\linewidth\textsf{(required for the link to appear)}}}%
+\begin{dCmd}[fontsize=\small,commandchars=!()]{\bxSize}
+!1\editSourceOn
+\editSourceLnk
+\editSourceLnk[!ameta(opts)]{!ameta(wd)}{!ameta(ht)}{!ameta(txt)}
+\end{dCmd}
+\eVerb where \ameta{opts} are key-values that are passed to the underlying
+link command \cs{setLink} of \pkg{eforms}. The dimensions provided should be
+the same as those used by the marginal checkboxes so they are properly
+aligned.
+
+\bVerb\small\takeMeasure{\string\editSourceLnk[\string\linktxtcolor\darg{red}\string\H\darg{N}]\darg{11bp}\darg{11bp}\darg{E}}%
+\setlength{\eflength}{\bxSize}%
+\def\2{\rlap{\hskip\linewidth\textsf{(the default)}}}%
+\begin{pCmd*}[fontsize=\small,commandchars=!()]{\bxSize}
+!2\editSourceLnk[\linktxtcolor{red}\H{N}]{11bp}{11bp}{E}
+\end{pCmd*}
+The above is the default definition for the marginal button.
+
+
+\paragraph*{Pushbuttons.} The package defines two push buttons that should be utilized
in your DB document. They can be placed at the end of the document, or in a
running footer.
@@ -440,11 +557,12 @@ running footer.
\displayChoices[!ameta(opts)]{!ameta(wd)}{!ameta(ht)}
\clrChoices[!ameta(opts)]{!ameta(wd)}{!ameta(ht)}
\end{dCmd}
-\eVerb \cs{displayChoices} displays the choices made in the console window of \app{AA/AR}, while
-\cs{clrChoices} clears all the marginal checkboxes. For example,
+\eVerb The \cs{displayChoices} command displays the choices made in the
+console window of \app{AA/\allowbreak AR}, while \cs{clrChoices} clears all
+the marginal checkboxes. For example,
\begin{quote}
\begin{tabular}{@{}ll}
-\displayChoices{}{11bp}&\clrChoices{}{11bp}\\
+\displayChoices{}{11bp}&\clrChoices{}{11bp}\\[3bp]
\footnotesize\cs{displayChoices\darg{}\darg{11bp}}&
\footnotesize\cs{clrChoices\darg{}\darg{11bp}}
\end{tabular}
@@ -456,9 +574,9 @@ convenience commands associate with \cs{displayChoices} and \cs{clrChoices}:
%\edef\x{\the\eflength}%
\setlength{\eflength}{\bxSize}%
\def\1{\rlap{\hskip\eflength\sffamily(Display Choices)}}
-\def\2{\rlap{\hskip\eflength\sffamily(Lists all choices in the console window)}}
+\def\2{\rlap{\hskip\eflength\sffamily(Display all choices in the console window)}}
\def\3{\rlap{\hskip\eflength\sffamily(Clear Choices)}}
-\def\4{\rlap{\hskip\eflength\sffamily(Clears all checkboxes created by pmdb)}}
+\def\4{\rlap{\hskip\eflength\sffamily(Clear all checkboxes created by pmdb)}}
%{Display Choices}
%{Lists all choices in the console window}
%{Clear Choices}
@@ -482,18 +600,20 @@ must accompany the DB document. As long as all references to DB files are
supporting DB files. Just ZIP the whole folder containing the DB document and
all DB files. They can now be moved to another computer system, unzipped, and
total functionality attained. For the \uif{Ctrl+Click} feature to work, the
-\texttt{\fnJS} file must also be installed.
+\texttt{\fnJS} file must also be installed. However, recall that the use of
+the marginal edit button or link annotation does not require installation of
+a JavaScript file.
\section{Final comments}
The method of producing the checkboxes in the margins work for many of the
-situations that arise in producing a {\LaTeX} document; however, the three
-`input modes' \cs{InputParas}, \cs{InputQuizItems}, and \cs{InputItems} may
-fail in some situations. By studying the DTX file perhaps you can create more
-input modes that solve your problem.
+situations that arise in producing a {\LaTeX} document; the four
+`input modes' \cs{InputParas}, \cs{InputQuizItems}, \cs{InputProbs}, and
+\cs{InputItems}, however, may fail in some situations. By studying the DTX file perhaps
+you can create more input modes that solve your problem.
\newtopic\noindent
-It was lovely, but now I must return to my retirement. \dps
+It has been lovely, but now I must return to my retirement. \dps
\end{document}
diff --git a/macros/latex/contrib/pmdb/docs/pmdb.pdf b/macros/latex/contrib/pmdb/docs/pmdb.pdf
index 9c3394b494..7b80a8910a 100644
--- a/macros/latex/contrib/pmdb/docs/pmdb.pdf
+++ b/macros/latex/contrib/pmdb/docs/pmdb.pdf
Binary files differ
diff --git a/macros/latex/contrib/pmdb/docs/sample-item.tex b/macros/latex/contrib/pmdb/docs/sample-item.tex
deleted file mode 100644
index 21d93a9ea4..0000000000
--- a/macros/latex/contrib/pmdb/docs/sample-item.tex
+++ /dev/null
@@ -1,4 +0,0 @@
-\item
-This is content destined for an list environment and was input by \verb|\pmInput|.
-
-\endinput
diff --git a/macros/latex/contrib/pmdb/docs/sample-para.tex b/macros/latex/contrib/pmdb/docs/sample-para.tex
deleted file mode 100644
index c70612ccd8..0000000000
--- a/macros/latex/contrib/pmdb/docs/sample-para.tex
+++ /dev/null
@@ -1,7 +0,0 @@
-These methods are not restricted to inputting quiz items or whole
-chapters. This paragraph was input into the main document with
-\cs{pmInput\darg{sample-para.tex}}. Note the check box in the left margin. If
-you have \texttt{aeb-reader.js} or \texttt{aeb\_pro.js} properly installed, you can \uif{Ctrl+Click} to
-see this paragraph at the source.
-
-\endinput
diff --git a/macros/latex/contrib/pmdb/examples/probs/prob2.tex b/macros/latex/contrib/pmdb/examples/probs/prob2.tex
index 033fe41fb3..f633c48f81 100644
--- a/macros/latex/contrib/pmdb/examples/probs/prob2.tex
+++ b/macros/latex/contrib/pmdb/examples/probs/prob2.tex
@@ -1,4 +1,4 @@
\item \PTs{4} Select which of the following is true.
-\begin{answers}{4}
+\begin{answers}{4}%
\Ans1 True &\Ans0 False &\Ans0 Maybe &\Ans0 Sometimes
\end{answers}
diff --git a/macros/latex/contrib/pmdb/examples/probs/prob4.tex b/macros/latex/contrib/pmdb/examples/probs/prob4.tex
index 924d5da033..6110595a37 100644
--- a/macros/latex/contrib/pmdb/examples/probs/prob4.tex
+++ b/macros/latex/contrib/pmdb/examples/probs/prob4.tex
@@ -1,3 +1,6 @@
\essayQ{5} % num points assigned
\item\PTs{5} Write a short history of Acro\negthinspace\TeX.\par
-\RespBoxEssay{\linewidth}{1in}
+\RespBoxEssay*{\linewidth}{1in}
+\begin{solution}
+The history is well-known.
+\end{solution} \ No newline at end of file
diff --git a/macros/latex/contrib/pmdb/examples/tst-eqedb.tex b/macros/latex/contrib/pmdb/examples/tst-eqedb.tex
new file mode 100644
index 0000000000..40de899102
--- /dev/null
+++ b/macros/latex/contrib/pmdb/examples/tst-eqedb.tex
@@ -0,0 +1,94 @@
+\documentclass{article}
+\usepackage[%nosolutions,
+ forcolorpaper,
+ pointsonright,totalsonright,
+ links,
+ vspacewithsolns
+ ]{eqexam} %online,
+\usepackage[dbmode,tight]{pmdb}
+
+
+\email{dpstory@uakron.edu}
+
+\university
+{%
+ NORTHWEST FLORIDA STATE COLLEGE\\
+ Department of Mathematics
+}
+\email{storyd@nwfsc.edu}
+\subject[MAC1105]{College Algebra}
+\examNum{1}\numVersions{1}\forVersion{a}
+\longTitleText
+ {Test~\nExam}
+\endlongTitleText
+\shortTitleText
+ {T\nExam}
+\endshortTitleText
+\altTitle{\vA{11:00 am, C-204}\vB{12:30 pm, L-138}}
+\title[\sExam]{\Exam}
+\author{Dr.\ D. P. Story}
+\date{\thisterm, \the\year}
+\duedate{10/09/14}
+\keywords{MAC 1105, Exam \nExam, {\thisterm} semester, \theduedate, at NWFSC}
+
+%\previewOn\pmpvOn
+\editSourceOn
+%\useEditBtn % the default
+\useEditLnk % try it with links
+\InputProbs
+\reversemarginpar
+
+\let\env\texttt
+\def\cs#1{\texttt{\eqbs#1}}
+
+\cfooteqe{\displayChoices{}{11bp}\cgBdry[1em]\clrChoices{}{11bp}}
+
+%\NoTotals
+\TotalsOnRight
+%\advance\marginparwidth12pt
+
+
+\begin{document}
+
+\maketitle
+
+\section{My first exam}
+
+Welcome to this section. Now that you've learned quite a lot, we can have
+a little quiz.
+
+
+\begin{exam}{dps1}
+\begin{instructions}
+Solve each without error.
+\end{instructions}
+
+\pmInput{eqexam/prob1.tex}
+
+\pmInput{eqexam/prob2.tex}
+
+\begin{eqComments}
+There are two ways of inputting content for a \env{problem*}: (1) in the source file, input items
+of the \env{parts} environment; (2) and input the whole \env{problem*} environment. The next problem
+is input using method (1); a \env{problem*} shell is placed in this source file and the individual items
+within the \env{parts} environment are input with \cs{pmInput}.
+\end{eqComments}
+
+\begin{problem*}[5ea]
+Solve each.
+\begin{parts}
+ \pmInput{eqexam/item1.tex}
+ \pmInput{eqexam/item2.tex}
+\end{parts}
+\end{problem*}
+
+\begin{eqComments}
+The whole of the next \env{problem*} environment is input with \cs{pmInput}. Interestingly, the items
+of the \env{parts} environment are still itemized by \cs{pmInput}.
+\end{eqComments}
+
+\pmInput{eqexam/prob3.tex}
+
+\end{exam}
+
+\end{document}
diff --git a/macros/latex/contrib/pmdb/examples/tst-items.tex b/macros/latex/contrib/pmdb/examples/tst-items.tex
index 46b25a10fe..b065a52f92 100644
--- a/macros/latex/contrib/pmdb/examples/tst-items.tex
+++ b/macros/latex/contrib/pmdb/examples/tst-items.tex
@@ -2,7 +2,12 @@
\usepackage[forcolorpaper]{web}
\usepackage[dbmode,!tight]{pmdb}
-\previewOn
+\previewOn\pmpvOn
+
+\editSourceOn
+\useEditBtn % the default
+%\useEditLnk % try it with links
+
\reversemarginpar
@@ -19,7 +24,7 @@ The \texttt{itemize} environment
\end{itemize}
\medskip\noindent
-The \texttt{environment} environment
+The \texttt{enumerate} environment
\begin{enumerate}
\item One\marginpar{One}
\item Two\marginpar{Two}
diff --git a/macros/latex/contrib/pmdb/examples/tst-paras.tex b/macros/latex/contrib/pmdb/examples/tst-paras.tex
index 550e58dbe7..cd9794f0c4 100644
--- a/macros/latex/contrib/pmdb/examples/tst-paras.tex
+++ b/macros/latex/contrib/pmdb/examples/tst-paras.tex
@@ -4,12 +4,14 @@
\usepackage{eforms}
\usepackage[dbmode]{pmdb}
-%\usepackage{srcltx}
-
%\previewOn\pmpvOn
+\editSourceOn
+%\useEditBtn % the default
+\useEditLnk % try it with links
+
% The default input mode
-%\InputParas
+\InputParas
\def\cs#1{\texttt{\eqbs#1}}
@@ -30,8 +32,8 @@ in the margins and executes an \cs{input} command.
% Adjust paths as needed
\pmInput{chapters/doc1.tex}
-%\input{"my doc2.tex"}
-\pmInput{"C:/Users/Public/Documents/My TeX Files/tex/latex/aeb/pmdb/examples/chapters/doc2.tex"}
+\input{"my doc2.tex"}
+%\pmInput{"C:/Users/Public/Documents/My TeX Files/tex/latex/aeb/pmdb/examples/chapters/doc2.tex"}
\medskip\noindent
\displayChoices{}{11bp}\cgBdry[1em]\clrChoices{}{11bp}
diff --git a/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.pdf b/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.pdf
new file mode 100644
index 0000000000..96680eefab
--- /dev/null
+++ b/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.pdf
Binary files differ
diff --git a/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex b/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex
index eb6807eb6e..c7623e9d62 100644
--- a/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex
+++ b/macros/latex/contrib/pmdb/examples/tst-qzdb-paras.tex
@@ -2,7 +2,7 @@
\usepackage{amstext}
\usepackage[forcolorpaper]{web}
\usepackage{exerquiz}[2019/12/17]
-\usepackage[dbmode,!tight]{pmdb}
+\usepackage[dbmode,tight]{pmdb}
\reversemarginpar
@@ -11,7 +11,11 @@
\useBeginQuizButton[\CA{Begin}]
\useEndQuizButton[\CA{End}]
+
%\previewOn\pmpvOn
+\editSourceOn
+\useEditBtn % the default
+%\useEditLnk % try it with links
\rfooter{\dirTOCItem} % \dirTOCItem from web
diff --git a/macros/latex/contrib/pmdb/examples/tst-qzdb.pdf b/macros/latex/contrib/pmdb/examples/tst-qzdb.pdf
new file mode 100644
index 0000000000..ba2db8a5fb
--- /dev/null
+++ b/macros/latex/contrib/pmdb/examples/tst-qzdb.pdf
Binary files differ
diff --git a/macros/latex/contrib/pmdb/examples/tst-qzdb.tex b/macros/latex/contrib/pmdb/examples/tst-qzdb.tex
index ac1898a83a..2abfe56995 100644
--- a/macros/latex/contrib/pmdb/examples/tst-qzdb.tex
+++ b/macros/latex/contrib/pmdb/examples/tst-qzdb.tex
@@ -16,6 +16,10 @@
\version{1.0}
\norevisionLabel
+\editSourceOn
+%\useEditBtn % the default
+%\useEditLnk % try it with links
+
\PTsHook{($\eqPTs^{\text{pts}}$)}
@@ -27,15 +31,16 @@
\useMCCircles
+
% Declares input for quiz items
\InputQuizItems
-
\begin{document}
\maketitle
\tableofcontents
+
\section{Section 1}
Expand the \cs{InputQuizItems} here.
@@ -55,7 +60,7 @@ Solve each of these problems, passing is 100\%.
\section{Section 2}
-%\InputQuizItems
+\InputQuizItems
\begin{quiz*}{myquiz2}
diff --git a/macros/latex/contrib/pmdb/pmdb.dtx b/macros/latex/contrib/pmdb/pmdb.dtx
index 6a0d209981..1d13d3d2f5 100644
--- a/macros/latex/contrib/pmdb/pmdb.dtx
+++ b/macros/latex/contrib/pmdb/pmdb.dtx
@@ -4,7 +4,7 @@
%<*copyright>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% pmdb.sty package,, %%
-%% Copyright (C) 2019 D. P. Story %%
+%% Copyright (C) 2019-2021 D. P. Story %%
%% dpstory@uakron.edu dpstory@acrotex.net %%
%% %%
%% This program can redistributed and/or modified under %%
@@ -16,7 +16,7 @@
%</copyright>
%<package>\NeedsTeXFormat{LaTeX2e}
%<package>\ProvidesPackage{pmdb}
-%<package> \ProvidesPackage{pmdb}[2019/12/09 v0.4 Mark for input files]
+%<package> \ProvidesPackage{pmdb}[2021/06/07 v1.0 Mark for input files]
%<*driver>
\documentclass{ltxdoc}
\usepackage[colorlinks,hyperindex=false,linktocpage,bookmarksnumbered]{hyperref}
@@ -48,6 +48,7 @@
\renewcommand{\subparagraph}
{\@startsection{subparagraph}{5}{\parindent}{6pt}{-3pt}%
{\normalfont\normalsize\bfseries}}
+ \let\@latex@warning\@gobble
\makeatother
\InputIfFileExists{aebdocfmt.def}{\PackageInfo{pmdb}{Inputting aebdocfmt.def}}
{\def\IndexOpt{\DescribeMacro}\def\IndexKey{\DescribeMacro}\let\setupFullwidth\relax
@@ -117,6 +118,7 @@
%\paragraph*{The production stage:} After the document has been assembled (using \pkg{pmdb}), and you build your final document
%(perhaps an \pkg{exerquiz} quiz), the end user can use an appropriate PDF reader. If an \pkg{exerquiz} quiz is used, then
%a minimum of \app{Adobe Acrobat Reader} is required.
+%\changes{v1.0}{2021/06/07}{Upgrading v0.6 to v1.0 for publication}
% \section{The main code}
% \begin{macrocode}
\edef\th@dquoteCat{\the\catcode`\"}
@@ -125,23 +127,27 @@
% \end{macrocode}
%\subsection{Package options and package requirements}
%
-%\leavevmode\IndexOpt{dbmode} The default option is \opt{dbmode}. When in effect, check boxes
-%appear in the margins at each \cs{pmInput} point.
+%\leavevmode\IndexOpt{dbmode}^^A
+% The default option is \opt{dbmode}. When in effect, check boxes
+% appear in the margins at each \cs{pmInput} point.
% \begin{macrocode}
\DeclareOption{dbmode}{\pmdbmodetrue}
% \end{macrocode}
-%\leavevmode\IndexOpt[\protect\EXCL]{!dbmode} A convenient way to turn off the creation of the check boxes
-%is to simply place an exclamation point (!) in front of the \opt{dbmode} option.
+%\leavevmode\IndexOpt[\protect\EXCL]{!dbmode}^^A
+% A convenient way to turn off the creation of the check boxes
+% is to simply place an exclamation point (!) in front of the \opt{dbmode} option.
% \begin{macrocode}
\DeclareOption{!dbmode}{\pmdbmodefalse}
% \end{macrocode}
-%\leavevmode\IndexOpt{tight} When this option is taken, the checkboxes are tight against the text box
-%area.
+%\leavevmode\IndexOpt{tight}^^A
+% When this option is taken, the checkboxes are tight against the text box
+% area.
% \begin{macrocode}
\newif\ifpmdbtight \pmdbtightfalse
\DeclareOption{tight}{\pmdbtighttrue}
% \end{macrocode}
-%\leavevmode\IndexOpt[\protect\EXCL]{!tight} The default for the package, the checkboxes are placed
+%\leavevmode\IndexOpt[\protect\EXCL]{!tight}^^A
+%The default for the package, the checkboxes are placed
%to extreme left (or right) in the margins.
% \begin{macrocode}
\DeclareOption{!tight}{\pmdbtightfalse}
@@ -152,50 +158,105 @@
% One motivation for this package is to support the \pkg{thorshammer} package, to that end
% we make the following assignment, if Thor is not present.
% This is to prevent stoppage:
-% if your are inputting a \cs{RespBoxEssay} question that is accompanied by the
-% \cs{essayQ} command, defined in \pkg{thorshammer}.\medskip
+% if you are inputting a \cs{RespBoxEssay} question that is accompanied by the
+% \cs{essayQ} command, defined in \pkg{thorshammer}.
% \begin{macrocode}
\def\pmdb@ckThor{\@ifundefined{essayQ}{\let\essayQ\@gobble}{}}
\AtBeginDocument{\pmdb@ckThor}
% \end{macrocode}
-%\subsection{Form field creation}
-% \textbf{Some Booleans and counters}
+%\subsection{Some switches}
+% \textbf{Some Booleans and counters.}
+% The \cs{ifpmdbFP} switch is set to true when the path to the resource is a full path; otherwise, it is set to false.
+% The \cs{ifpmdbDQs} switch is set to true of double-quotes are detected; otherwise it is false.
% \begin{macrocode}
\newif\ifpmdbFP \pmdbFPfalse
\newif\ifpmdbDQs \pmdbDQsfalse
+% \end{macrocode}
+%\subsection{Form field creation}
+% In version dated 2021/01/03, we introduce a button to edit the resource directly in the default application.
+% If can be turned on with \DescribeMacro\editSourceOn\cs{editSourceOn} and off again with \DescribeMacro\editSourceOff
+% \cs{editSourceOff}. The default is off. These commands can be placed
+% anywhere in the document and affect all subsequent insertions of \cs{cbSelectInput}.
+% \changes{v0.6}{2021/01/03}{Added \string\cs{editSourceOn} and \string\cs{editSourceOff}}
+% \begin{macrocode}
+\newif\ifeditSource \editSourcefalse
+\def\editSourceOn{\editSourcetrue}
+\def\editSourceOff{\editSourcefalse}
\newcount\pmdb@Cnt
% \end{macrocode}
%
-%\subsubsection{Check box creation}
+%\subsubsection{Marginal edit source creation}
%
+% First up is the design for the edit pushbutton or link annotation.
+% \begin{macro}{\editSourceBtn}\hskip-\marginparsep\texttt{[\ameta{options}]\darg{\ameta{wd}}\darg{\ameta{ht}}}
+% The button to show the current referenced content in the default application.
+% \changes{v0.6}{2021/01/03}{Added \string\cs{editSourceBtn}}
+% \begin{macrocode}
+\newcommand{\editSourceBtn}[3][]{\def\@editSourceBtn##1{%
+ \pushButton[\A{/S/Launch/F(##1)}\protect\A#1
+ ]{editPb.\the\pmdb@Cnt}{#2}{#3}}}
+% \end{macrocode}
+% \end{macro}
+% \begin{macro}{\editSourceBtn}\hskip-\marginparsep\texttt{[\ameta{options}]\darg{\ameta{wd}}\darg{\ameta{ht}}\darg{\ameta{txt}}}
+% The link version of the button.
+% \changes{v0.6}{2021/01/03}{Added \string\cs{editSourceLnk}}
+% \begin{macrocode}
+\newcommand{\editSourceLnk}[4][]{\def\@editSourceLnk##1{%
+ \raisebox{1bp}{\setLinkBbox[\A{/S/Launch/F(##1)}
+ \protect\A#1]{#2}{#3}[c]{\makebox[#2][l]{\thinspace#4}}}}}
+% \end{macrocode}
+% Declare the appearance of this push button and link
+% \begin{macrocode}
+\editSourceBtn[\TU{View in default editor}\S{S}]{11bp}{11bp}
+\editSourceLnk[\linktxtcolor{red}\H{N}]{11bp}{11bp}{E}
+% \end{macrocode}
+% We provide a control for setting the annot used to edit the source:
+% \DescribeMacro\useEditBtn\cs{useEditBtn}, a pushbutton is used;
+% \DescribeMacro\useEditLnk\cs{useEditLnk}, a link is used. The default
+% is to use a pushbutton.
+% \changes{v0.6}{2021/01/03}{Added \string\cs{useEditBtn} and \string\cs{useEditLnk}}
+% \begin{macrocode}
+\def\useEditBtn{\def\@editSourceBorL{\@editSourceBtn}}
+\def\useEditLnk{\def\@editSourceBorL{\@editSourceLnk}}
+\useEditBtn
+% \end{macrocode}
+%\subsubsection{Marginal checkbox creation}
%\DescribeMacro\cbSelectInput\nmpsep{\darg{\ameta{path}}} creates a check box with a tool tip of \ameta{path}
%The mouse up action \cs{ccBoxMU} fixes up relative paths, and defines a \uif{Ctrl+Click} action. When the check box
-%is so clicked, the \ameta{path} is opened in the default TEX editor. The \ameta{path} can be relative or absolute.
+%is so clicked, the \ameta{path} is opened in the default browser. The \ameta{path} can be relative or absolute.
%This command is used within \cs{insertCkBx}; its \ameta{path} argument is passed to it from \cs{insertCkBx}.
+%\changes{v0.6}{2021/01/03}{Added hard wired action to launch the default application.}
% \begin{macrocode}
\def\pmCBPresets#1{\def\pm@CBPresets{#1}}
\pmCBPresets{}
-\def\cbSelectInput#1{\checkBox[\TU{#1}\presets{\pm@CBPresets}
- \cmd{\bParams{#1}{\the\pmdb@Cnt}\eParams}
- \AAmouseup{\ccBoxMU}
- ]{pmdbCkBx.\the\pmdb@Cnt}{11bp}{11bp}{On}%
- \global\advance\pmdb@Cnt\@ne}
% \end{macrocode}
-%\leavevmode\DescribeMacro\insertCkBx\nmpsep{\darg{\ameta{method}}} The argument of this macro describes the method
+% Here is the check box that appears in the margins and the edit source button
+% \cs{ifeditSource} is true.
+% \begin{macrocode}
+\def\cbSelectInput#1{\mbox{\checkBox[\TU{#1}\presets{\pm@CBPresets}
+ \cmd{\bParams{#1}{\the\pmdb@Cnt}\eParams}
+ \AAmouseup{\ccBoxMU}]{pmdbCkBx.\the\pmdb@Cnt}{11bp}{11bp}{On}%
+ \ifeditSource\olBdry\@editSourceBorL{#1}\fi}\global
+ \advance\pmdb@Cnt\@ne
+}
+% \end{macrocode}
+% \end{macro}
+%\leavevmode\DescribeMacro\insertCkBx\nmpsep{\darg{\ameta{method}}}
+% The argument of this macro describes the method
%of inserting the checkbox. The default definition works well for a straightforward document, where you are inputting
%ordinary {\LaTeX} code (such as sections or chapters).\smallskip
% \begin{macrocode}
\def\insertCkBx#1{\def\@insertCkBx##1{#1}}
% \end{macrocode}
% Placement of check boxes in the margin. \DescribeMacro\pmAlignCB\cs{pmAlignCB} controls the marginpar placement.
-% \DescribeMacro\normalCBMargins\cs{normalCBMargins} places it according to the rules of \cs{marginpar};
% \DescribeMacro\altCBMargins\cs{altCBMargins} alternates the margin placement, forces the check box to the
% extreme left (on odd pages) and extreme right (on even pages).
% \begin{macrocode}
\def\setCBsMarg{%
\ifpmdbtight
\if@reversemargin
- \def\pmAlignCBAlt{\ifodd\value{page}\leavevmode\hfill\else\fi}\else
+ \def\pmAlignCBAlt{\ifodd\value{page}\leavevmode
+ \hfill\else\fi}\else
\def\pmAlignCBAlt{\ifodd\value{page}\else\hfill\fi}\fi
\else
\if@reversemargin
@@ -216,27 +277,47 @@
% This is the default declaration. It works well when you are inputting content
% that goes into horizontal mode. We insert the check box at the beginning of the
% first paragraph. When you are inputting files that come into a list environment, this method
-% does not work satisfactory.\medskip\par\noindent
-%\DescribeMacro\InputParas declares that the next \cs{pmInput} macros are for paragraph content.
-%This is the default state of the package. %\par\medskip
-%\paragraph*{pmInput states}
+% does not work satisfactory.
+%
+%\section{\tops{\cs}{\textbackslash}{pmInput} states}
+% The switch \cs{ifqzInput} is set to true when \cs{InputQuizItems} is expanded;
+% otherwise, it is set to false.
% \begin{macrocode}
-\def\InputParas{%\let\pmAlignCB\relax
+\newif\ifqzInput \qzInputfalse
+% \end{macrocode}
+% \DescribeMacro\InputParas This macro declares that the next \cs{pmInput} macros are for paragraph content.
+%This is the default state of the package.
+% \begin{macrocode}
+\def\InputParas{\global\qzInputfalse
\insertCkBx{\ifpmdbmode
- \everypar{\marginpar{\pmAlignCB\cbSelectInput{##1}}\global\everypar{}}\fi}}
+ \everypar{\marginpar{\pmAlignCB
+ \cbSelectInput{##1}}\global\everypar{}}\fi}}
+% \end{macrocode}
+% Set the default to be \cs{InputParas}
+% \begin{macrocode}
\InputParas
% \end{macrocode}
+% The \DescribeMacro\InputProbs\cs{InputProbs} is a command that declares
+% the next \cs{pmInput} is for questions for an \pkg{eqexam}
+% document. Currently this command is still under development.
+% \begin{macrocode}
+\def\InputProbs{\global\qzInputfalse
+ \insertCkBx{\ifpmdbmode
+ \def\prior@questionsHook{\marginpar
+ {\pmAlignCB\cbSelectInput{##1}}}\fi}}
+% \end{macrocode}
%\leavevmode
-%\DescribeMacro\InputQuizItems declares that the next \cs{pmInput} macros are for items in
+%\DescribeMacro\InputQuizItems The macro declares that the next \cs{pmInput} is for items in
%a \env{quiz} environment of \pkg{exerquiz}
%\changes{v0.4}{2019/12/09}{Modified to work when no points are specified}
% \begin{macrocode}
\newcount\saveQNo \saveQNo\z@
\def\pmHook@qzItems{%
\let\item@pmOld\item
- \def\item@pnNew{\item@pmOld\itemhook\let\item\item@pmOld}%
- \let\item\item@pnNew}
-\def\InputQuizItems{\let\pmHook\pmHook@qzItems
+ \def\item@pmNew{\item@pmOld\itemhook\let\item\item@pmOld}%
+ \let\item\item@pmNew}
+\def\InputQuizItems{\global\qzInputtrue
+ \let\pmHook\pmHook@qzItems
\saveQNo\z@
\insertCkBx{\def\cbInQzMargin{\cbSelectInput{##1}}}%
\ItemHook{\leavevmode\ifpmdbmode
@@ -245,7 +326,7 @@
\saveQNo=\arabic{eqquestionnoi}\fi}}
% \end{macrocode}
%\leavevmode
-%\DescribeMacro\InputItems declares that the next \cs{pmInput} macros are for items in
+%\DescribeMacro\InputItems This command declares that the next \cs{pmInput} macros are for items in
%an list environment 2019/12/09 v0.4
%\changes{v0.4}{2019/12/09}{Added \string\cs{InputItems}}
% \begin{macrocode}
@@ -262,12 +343,14 @@
\let\item\item@pmNew
}
\def\ItemHook#1{\def\itemhook{#1}}
-\def\InputItems{\let\pmHook\pmHook@item
+\def\InputItems{\global\qzInputfalse
+ \let\pmHook\pmHook@item
\insertCkBx{\def\cbInQzMargin{\cbSelectInput{##1}}}%
\ItemHook{\leavevmode\ifpmdbmode
\marginpar{\pmAlignCB\cbInQzMargin}\fi}}
% \end{macrocode}
-%\paragraph*{Place check box and input \ameta{path}}\leavevmode\par\medskip
+%
+%\paragraph*{Place checkbox and input \ameta{path}}\leavevmode\par\medskip
%\noindent
%\DescribeMacro\ckBxInput\nmpsep{\darg{\ameta{path}}} Places the check box and inputs the \ameta{path}.
% \begin{macrocode}
@@ -277,42 +360,61 @@
\def\donext{\pmHook\input{#1}}\fi
\donext}
% \end{macrocode}
-%\subsubsection{Push button creation}
+%\subsection{Other pushbutton creations}
%This package provides two form fields that are used for the DB step.\par\medskip
%\noindent
%\DescribeMacro\displayChoices\nmpsep{[\ameta{options}]\darg{\ameta{wd}}\darg{\ameta{ht}}} inserts a push button
%whose action is to display the selections in the console window. The argument \ameta{wd} can be empty, in which
%case, the width of the field is determined from the \cs{CA} key.
% \begin{macrocode}
-\def\displayChoiceCA#1{\def\displayChoice@CA{#1}}
-\def\displayChoiceTU#1{\def\displayChoice@TU{#1}}
-\displayChoiceCA{Display Choices}
-\displayChoiceTU{Lists all choices in the console window}
\newcommand{\displayChoices}[3][]{\pushButton[\TU{\displayChoice@TU}
\CA{\displayChoice@CA}#1\AAmouseup{\sldInputs}\protect\AA
]{sldInputs}{#2}{#3}}
% \end{macrocode}
+% Easy access to the \cs{CA} and \cs{TU} keys, for language localization, are provided.
+% These are \DescribeMacro\displayChoiceCA\cs{displayChoiceCA\darg{\ameta{text}}} and
+% \DescribeMacro\displayChoiceTU\cs{displayChoiceTU\darg{\ameta{text}}}.
+% \begin{macrocode}
+\def\displayChoiceCA#1{\def\displayChoice@CA{#1}}
+\def\displayChoiceTU#1{\def\displayChoice@TU{#1}}
+\displayChoiceCA{Display Choices}
+\displayChoiceTU{Display all choices in the console window}
+% \end{macrocode}
%\DescribeMacro\clrChoices\nmpsep{[\ameta{options}]\darg{\ameta{wd}}\darg{\ameta{ht}}} inserts a push button
% whose action is to clear all check boxes (and underlying JavaScript variables) created by this package.
% The argument \ameta{wd} can be empty, in which
% case, the width of the field is determined from the \cs{CA} key.
% \begin{macrocode}
+\newcommand{\clrChoices}[3][]{\pushButton[\TU{\clrChoices@TU}
+ \CA{\clrChoices@CA}#1\AAmouseup{\clrAction}\protect\AA
+]{Inputs}{#2}{#3}}
+% \end{macrocode}
+% Easy access to the \cs{CA} and \cs{TU} keys, for language localization, are provided.
+% These are \DescribeMacro\clrChoicesCA\cs{clrChoicesCA\darg{\ameta{text}}} and
+% \DescribeMacro\clrChoicesTU\cs{clrChoicesTU\darg{\ameta{text}}}.
+% \begin{macrocode}
\def\clrChoicesCA#1{\def\clrChoices@CA{#1}}
\def\clrChoicesTU#1{\def\clrChoices@TU{#1}}
+% \end{macrocode}
+% The default declarations for these two.
+% \begin{macrocode}
\clrChoicesCA{Clear Choices}
-\clrChoicesTU{Clears all check boxes created by pmdb}
-\newcommand{\clrChoices}[3][]{\pushButton[\TU{\clrChoices@TU}
- \CA{\clrChoices@CA}#1\AAmouseup{\clrAction}\protect\AA
-]{sldInputs}{#2}{#3}}
+\clrChoicesTU{Clear all check boxes created by pmdb}
% \end{macrocode}
%
-%\subsection{Defining the \cs{pmInput} command}
+%\subsection{Defining the \tops{\protect\cs}{}{pmInput} command}
%
-%\DescribeMacro\pmInput\nmpsep{[\ameta{arg}]\darg{\ameta{path}}} is the main user-interface for inputting a file; here,
-%the macros name is \cs{pmInput}, ultimately it calls \cs{input} with the same path. Paths with spaces
+%\DescribeMacro\pmInput\nmpsep{*[\ameta{arg}]\darg{\ameta{path}}} is the main user-interface for inputting a file; here,
+%the macro's name is \cs{pmInput}, ultimately it calls \cs{input} with the same path. Paths with spaces
%must be enclosed in double quotes (|\pmInput{my cool problem.tex}|) and the extensions must always be used.
+%It the \texttt* option is specified, \cs{pmInput} gobbles up all remaining arguments and does nothing otherwise.
+%The optional argument \ameta{arg} is only obeyed when \cs{InputItems} is in affect; it is passed on to
+%the underlying \cs{item}, as in \cs{item[\ameta{arg}]}. The \ameta{path} argument is the path to the content to be input;
+%if the \ameta{path} contains spaces, then the path must be enclosed in double quotes (\texttt{"my cool path/file.tex"}).
% \begin{macrocode}
-\def\pmInput{\@ifnextchar[%]
+\newcommand\@gobbleOR[2][]{}
+\def\pmInput{\@ifstar{\@gobbleOR}{\pmInput@i}}
+\def\pmInput@i{\@ifnextchar[%]
{\let\pm@Brk\ef@YES\inputConta}
{\let\pm@Brk\ef@NO\inputConta}}
\let\pm@Brk\ef@NO
@@ -352,16 +454,20 @@
% in other package, in particular in the \pkg{srcltx}. So we allow the use of \cs{Input}
% if \cs{Input} is not otherwise defined.
% \begin{macrocode}
-\def\pmInputWarni{\PackageWarningNoLine{pmdb}{The command \string\Input\space
- is already defined.\MessageBreak
+\def\pmInputWarni{\PackageWarningNoLine{pmdb}{The command
+ \string\Input\space is already defined.\MessageBreak
The checkboxes may not appear in the margins.\MessageBreak
Use the supported command \string\pmInput\space instead}}
\def\pmInputWarnii{\PackageWarningNoLine{pmdb}{Letting
\string\Input\space to \string\pmInput. You are \MessageBreak
encouraged to use the supported\MessageBreak
command \string\pmInput\space instead}}
-\def\pmInputChk{\@ifundefined{Input}{\let\Input\pmInput\pmInputWarnii}
- {\pmInputWarni}}
+\def\pmInputChk{%
+ \@ifundefined{Input}{%
+ \gdef\Input{\pmInputWarnii
+ \global\let\pmInputWarnii\relax
+ \global\let\pmInputWarni\relax
+ \pmInput}}{\pmInputWarni}}
\AtBeginDocument{\pmInputChk}
% \end{macrocode}
%
@@ -369,8 +475,9 @@
% \leavevmode
%\DescribeMacro\ccBoxMU
% This is the JavaScript action of the check box, used in \cs{cbSelectInput}
+% This code uses two parameters \cs{p(1)=\ameta{path}} and \cs{p(2)=\ameta{cnt}} (|\the\pmdb@Cnt|).
% \begin{macrocode}
-\begin{defineJS}[\makeesc\@\catcode`\%=14\relax]{\ccBoxMU}
+\begin{defineJS}[\makeesc\@\makecmt\%]{\ccBoxMU}
@ifpmdbFP%
event.target.userName=("@p(1)");
@else%
@@ -382,28 +489,48 @@ event.target.userName=("@p(1)");
var pos=this.path.lastIndexOf("/");
var thispath=this.path.substring(0,pos+1);
% \end{macrocode}
-% \enspace\verb|/<drive>/user/documents/.../myfolder/|
+% \enspace|/<drive>/user/documents/.../myfolder/|
% \begin{macrocode}
-pos=this.path.indexOf("/",1);
-var drive=thispath.substring(0,pos);
+pos=thispath.indexOf("/",1);
+var drive=thispath.substring(1,pos);
var platform=app.platform;
+% \end{macrocode}
+% \uif{Windows} platform
+% \begin{macrocode}
if (platform=="WIN")
% \end{macrocode}
-% \hskip\parindent\enspace\verb|/<drive>:/user/documents/.../myfolder/|
+% \enspace|<drive>:/user/documents/.../myfolder/|
% \begin{macrocode}
thispath=drive+":/"+thispath.substring(pos+1);
-event.target.userName=thispath+("@p(1)");
-@fi%
+% \end{macrocode}
+% \uif{MacOS} platform: I'm not familiar with the \uif{MacOS} file system, so we'll just
+% assume it is the same as with Windows.
+% \begin{macrocode}
+if (platform=="MAC")
+% \end{macrocode}
+% \enspace|<drive>/user/documents/.../myfolder/|
+% \begin{macrocode}
+ thispath=drive+"/"+thispath.substring(pos+1);
+event.target.userName=thispath+("@p(1)");@fi
if (event.modifier){
- var _to=app.setTimeOut("_restoreCCState('pmdbCkBx.@p(2)');",.05);
+ event.target.checkThisBox(0,!event.target.isBoxChecked(0));
try {
- aebTrustedFunctions(this,aebLaunchURL,
- {cURL: "file://"+event.target.userName});
+ aebTrustedFunctions(this,aebLaunchURL,%
+{cURL: "file:///"+event.target.userName});
} catch(e) {
console.show();
console.println("The Ctrl+Click action is not supported, %
-installation of aeb\_pro.js is required.");
+installation of aeb\_pro.js or aeb-reader.js is required.");
}
+% \end{macrocode}
+% (2020/04/29) Add a shift event for quizzes.
+% \changes{v0.5}{2020/04/29}{Added \string\texttt{event.shift} for quizzes}
+% \begin{macrocode}
+}
+if (event.shift) {
+ event.target.checkThisBox(0,!event.target.isBoxChecked(0));%
+@ifqzInput
+ this.gotoNamedDest("@currQuiz."+(@p(2)+1));@fi
} else {
if (event.target.isBoxChecked(0)){
_oSPaths["pmdbCkBx.@p(2)"]=%
@@ -425,18 +552,18 @@ installation of aeb\_pro.js is required.");
% and displays them in the console window of \app{Acrobat/Reader}, used in
% \cs{displayChoices}.
% \begin{macrocode}
-\begin{defineJS}[\catcode`\%=14\relax]{\sldInputs}
+\begin{defineJS}[\makecmt\%]{\sldInputs}
console.clear();console.show();
if (_numInputs==0) console.println("No inputs selected");
else {
for(var i=0;i<_aInputs.length;i++){
if (!!_aInputs[i]){
if(_oSPaths["pmdbCkBx."+i][1])
- console.println(%
-'\\\\input\{\\"'+(_oSPaths["pmdbCkBx."+i][0])+'\\"\}');
+ console.println('\\\\input\{\\"'+(_oSPaths["pmdbCkBx."+i][0])%
++'\\"\}');
else
- console.println(%
-'\\\\input\{'+(_oSPaths["pmdbCkBx."+i][0])+'\}');
+ console.println('\\\\input\{'+(_oSPaths["pmdbCkBx."+i][0])%
++'\}');
}
}
}
@@ -444,7 +571,7 @@ else {
% \end{macrocode}
%\leavevmode
%\DescribeMacro\clrAction
-% Mouse up action to clear the check boxes and to re-initialize internal
+% Mouse up action to clear the checkboxes and to re-initialize internal
% internal JS variables. Used in \cs{clrChoices}.
% \begin{macrocode}
\begin{defineJS}{\clrAction}
@@ -460,13 +587,6 @@ this.resetForm("pmdbCkBx");
var _oSPaths=new Object;
var _aInputs=new Array;
var _numInputs=0;
-function _restoreCCState(fName){
- var f=this.getField(fName);
- var _ccState=%
-(typeof f["_boxState"]=="undefined")?false:f["_boxState"];
- f["_boxState"]=_ccState;
- return f.checkThisBox(0,_ccState);
-}
\end{insDLJS}
% \end{macrocode}
% \begin{macrocode}
diff --git a/macros/latex/contrib/pythontex/NEWS.rst b/macros/latex/contrib/pythontex/NEWS.rst
index b0eccb7df5..69b60dad66 100644
--- a/macros/latex/contrib/pythontex/NEWS.rst
+++ b/macros/latex/contrib/pythontex/NEWS.rst
@@ -7,6 +7,26 @@ Version History
===============
+v0.18 (2021/06/06)
+------------------
+
+* ``\inputpygments`` now checks inputted files for modification, so that
+ typeset code will correctly update when the source is changed (#162).
+
+* Julia now uses project flag "``--project=@.``" (#157, #158).
+
+* Fixed bug in processing Pygments options (``pygopt``) when a key is used
+ without a value (#181).
+
+* Some error handling for Windows was incompatible with other operating
+ systems: replaced checks for ``WindowsError`` with checks for ``OSError``
+ (#177).
+
+* Rust support is now compatible with document and working directory paths
+ that contain spaces (#167).
+
+
+
v0.17 (2019/09/22)
------------------
diff --git a/macros/latex/contrib/pythontex/README b/macros/latex/contrib/pythontex/README
index 3994eca34c..8928d3d748 100644
--- a/macros/latex/contrib/pythontex/README
+++ b/macros/latex/contrib/pythontex/README
@@ -3,7 +3,7 @@
===================================================================
:Author: Geoffrey Poore
-:Version: 0.17 (2019/09/22)
+:Version: 0.18 (2021/06/06)
:License: LPPL v1.3 or later (LaTeX code) and BSD 3-Clause (Python code)
:Development: https://github.com/gpoore/pythontex
:Requirements: Python 2.7 or 3.2+; Pygments
diff --git a/macros/latex/contrib/pythontex/depythontex2.py b/macros/latex/contrib/pythontex/depythontex2.py
index f49fd22977..997a30d6ea 100644
--- a/macros/latex/contrib/pythontex/depythontex2.py
+++ b/macros/latex/contrib/pythontex/depythontex2.py
@@ -47,7 +47,7 @@ example, typeset code may have a different appearance or layout when it is
typeset with a different package.
-Copyright (c) 2013-2017, Geoffrey M. Poore
+Copyright (c) 2013-2021, Geoffrey M. Poore
All rights reserved.
Licensed under the BSD 3-Clause License:
http://www.opensource.org/licenses/BSD-3-Clause
@@ -86,7 +86,7 @@ import codecs
# Script parameters
# Version
-__version__ = '0.17'
+__version__ = '0.18'
# Functions and parameters for customizing the script output
diff --git a/macros/latex/contrib/pythontex/depythontex3.py b/macros/latex/contrib/pythontex/depythontex3.py
index 2d86edb591..e27abea118 100644
--- a/macros/latex/contrib/pythontex/depythontex3.py
+++ b/macros/latex/contrib/pythontex/depythontex3.py
@@ -47,7 +47,7 @@ example, typeset code may have a different appearance or layout when it is
typeset with a different package.
-Copyright (c) 2013-2017, Geoffrey M. Poore
+Copyright (c) 2013-2021, Geoffrey M. Poore
All rights reserved.
Licensed under the BSD 3-Clause License:
http://www.opensource.org/licenses/BSD-3-Clause
@@ -86,7 +86,7 @@ import codecs
# Script parameters
# Version
-__version__ = '0.17'
+__version__ = '0.18'
# Functions and parameters for customizing the script output
diff --git a/macros/latex/contrib/pythontex/pythontex.dtx b/macros/latex/contrib/pythontex/pythontex.dtx
index f18d8d3fae..38d44ffd9e 100644
--- a/macros/latex/contrib/pythontex/pythontex.dtx
+++ b/macros/latex/contrib/pythontex/pythontex.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright (C) 2012-2019 by Geoffrey M. Poore <gpoore@gmail.com>
+% Copyright (C) 2012-2021 by Geoffrey M. Poore <gpoore@gmail.com>
% ---------------------------------------------------------------------------
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either version 1.3
@@ -26,7 +26,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{pythontex}
%<*package>
- [2019/09/22 v0.17 execute and typeset Python code and other languages]
+ [2021/06/06 v0.18 execute and typeset Python code and other languages]
%</package>
%
%<*driver>
@@ -168,6 +168,17 @@
%
%
%
+% \begin{changelog}{v0.18}{2021/06/06}
+% \begin{itemize}
+% \item \texttt{\string\inputpygments} now checks inputted files for modification, so that typeset code will correctly update when the source is changed (\#162).
+% \item Julia now uses project flag ``\texttt{-{}-project=@.}'' (\#157, \#158).
+% \item Fixed bug in processing Pygments options (\texttt{pygopt}) when a key is used without a value (\#181).
+% \item Some error handling for Windows was incompatible with other operating systems: replaced checks for \texttt{WindowsError} with checks for \texttt{OSError} (\#177).
+% \item Rust support is now compatible with document and working directory paths that contain spaces (\#167).
+% \end{itemize}
+% \end{changelog}
+%
+%
% \begin{changelog}{v0.17}{2019/09/22}
% \begin{itemize}
% \item Pygments syntax highlighting for the Python console (\texttt{pycon} lexer) now uses the \texttt{python3} option, and the default Python lexer is now \texttt{python3} (\#156).
@@ -891,7 +902,9 @@
%
% \DescribeMacro{\pys\oarg{session}\meta{opening~delim}\meta{code}\meta{closing~delim}}
%
-% This command performs variable and expression substitution, or string interpolation, on \meta{code}. Fields of the form |!{|\meta{expr}|}| in \meta{code} are replaced with the evaluated and printed output of \meta{expr}. The suffix |s| is an abbreviation of |sub|, for ``substitute.'' This command is useful for inserting Python-generated content in contexts where the normal |\py| and |\pyc| would not function or would be inconvenient due to the restrictions imposed by \LaTeX. Since Python processes \meta{code} and performs substitutions before the result is passed to \LaTeX, substitution fields may be anywhere.
+% This command performs variable and expression substitution, or string interpolation, on \meta{code}. Fields of the form |!{|\meta{expr}|}| in \meta{code} are replaced with the evaluated and printed output of \meta{expr}. Then the modified \meta{code} is inserted into the document and interpreted as \LaTeX. The suffix |s| is an abbreviation of |sub|, for ``substitute.''
+%
+% This command is useful for inserting Python-generated content in contexts where the normal |\py| and |\pyc| would not function or would be inconvenient due to the restrictions imposed by \LaTeX. Since Python processes \meta{code} and performs substitutions \emph{before} the result is passed to \LaTeX, substitution fields may be anywhere, including within parts of \meta{code} that will become \LaTeX\ comments.
%
% Literal exclamation points |!| in \meta{code} only need to be escaped when they immediately precede an opening curly brace |{|, or when they precede exclamation points that precede a brace. Escaping is performed by doubling. Thus, |!!{| would indicate a literal exclamation point followed by a literal curly brace (|!{|), not the beginning of a substitution field. And |!!!{| would indicate a literal exclamation point (|!!|) followed by a substitution field (|!{...}|). Because curly braces |{}| only have the meaning of field delimiters when immediately following a non-escaped exclamation point, curly braces never need to be escaped.
%
@@ -926,7 +939,7 @@
%
% \DescribeEnv{pysub~\oarg{session}\oarg{fancyvrb~settings}}
%
-% This environment performs variable and expression substitution, or string interpolation, on the enclosed code. Fields of the form |!{|\meta{expr}|}| in \meta{code} are replaced with the evaluated and printed output of \meta{expr}. See the description of the |\pys| command for details about substitution field syntax.
+% This environment performs variable and expression substitution, or string interpolation, on the enclosed code. Fields of the form |!{|\meta{expr}|}| in \meta{code} are replaced with the evaluated and printed output of \meta{expr}. See the description of the |\pys| command for details about substitution and the substitution field syntax.
%
%
%
@@ -1885,7 +1898,7 @@
% We store the name of the package in a macro for later use in warnings and error messages.
% \begin{macrocode}
\newcommand{\pytx@packagename}{PythonTeX}
-\newcommand{\pytx@packageversion}{0.17}
+\newcommand{\pytx@packageversion}{0.18}
% \end{macrocode}
%
% \subsection{Required packages}
diff --git a/macros/latex/contrib/pythontex/pythontex.ins b/macros/latex/contrib/pythontex/pythontex.ins
index aab14011f7..83dd081ef3 100644
--- a/macros/latex/contrib/pythontex/pythontex.ins
+++ b/macros/latex/contrib/pythontex/pythontex.ins
@@ -25,7 +25,7 @@
This is a generated file.
-Copyright (C) 2012-2019 by Geoffrey M. Poore <gpoore@gmail.com>
+Copyright (C) 2012-2021 by Geoffrey M. Poore <gpoore@gmail.com>
--------------------------------------------------------------------------
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either version 1.3
diff --git a/macros/latex/contrib/pythontex/pythontex.pdf b/macros/latex/contrib/pythontex/pythontex.pdf
index ad9183d3ac..f6cd05d922 100644
--- a/macros/latex/contrib/pythontex/pythontex.pdf
+++ b/macros/latex/contrib/pythontex/pythontex.pdf
Binary files differ
diff --git a/macros/latex/contrib/pythontex/pythontex2.py b/macros/latex/contrib/pythontex/pythontex2.py
index 34e151f417..661ef37f2f 100644
--- a/macros/latex/contrib/pythontex/pythontex2.py
+++ b/macros/latex/contrib/pythontex/pythontex2.py
@@ -13,7 +13,7 @@ should be in the same directory.
Licensed under the BSD 3-Clause License:
-Copyright (c) 2012-2019, Geoffrey M. Poore
+Copyright (c) 2012-2021, Geoffrey M. Poore
All rights reserved.
@@ -78,7 +78,7 @@ else:
# Script parameters
# Version
-__version__ = '0.17'
+__version__ = '0.18'
@@ -437,7 +437,7 @@ def load_code_get_settings(data, temp_data):
elif v in ('false', 'False'):
v = False
else:
- k = option
+ k = options
v = True
opt_dict[k] = v
if family != ':GLOBAL':
@@ -869,12 +869,15 @@ def hash_all(data, temp_data, old_data, engine_dict):
if family in pygments_settings:
if (not pygments_settings_changed[family] and
key in old_typeset_hash_dict and
- typeset_hash_dict[key] == old_typeset_hash_dict[key]):
+ typeset_hash_dict[key] == old_typeset_hash_dict[key] and
+ not modified_dependencies(key, data, old_data, temp_data)):
pygments_update[key] = False
if key in old_pygments_macros:
pygments_macros[key] = old_pygments_macros[key]
if key in old_pygments_files:
pygments_files[key] = old_pygments_files[key]
+ if key in old_dependencies:
+ dependencies[key] = old_dependencies[key]
else:
pygments_update[key] = True
else:
@@ -1229,7 +1232,7 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
exec_cmd = shlex.split(command.format(file=script.replace('\\', '\\\\'), File=script_full.replace('\\', '\\\\')))
try:
proc = subprocess.Popen(exec_cmd)
- except (WindowsError, FileNotFoundError) as e:
+ except (OSError, FileNotFoundError) as e:
if platform.system() == 'Windows' and e.errno == 2:
# Batch files won't be found when called without extension. They
# would be found if `shell=True`, but then getting the right
@@ -1359,11 +1362,15 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
# Add a Pygments process
if pygments_list:
+ # Uncomment the following for debugging
+ # do_pygments(encoding, outputdir, fvextfile, pygments_list,
+ # pygments_settings, typeset_cache, hashdependencies)
tasks.append(pool.apply_async(do_pygments, [encoding, outputdir,
fvextfile,
pygments_list,
pygments_settings,
- typeset_cache]))
+ typeset_cache,
+ hashdependencies]))
if verbose:
print(' - Pygments process')
@@ -1412,6 +1419,8 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
if result['pygments_files'][k]:
new_files = True
break
+ for k, v in result['dependencies'].items():
+ dependencies[k] = v
pygments_macros.update(result['pygments_macros'])
errors += result['errors']
warnings += result['warnings']
@@ -1560,7 +1569,7 @@ def run_code(encoding, outputdir, workingdir,
proc = subprocess.Popen(exec_cmd, stdout=out_file, stderr=err_file)
else:
proc = subprocess.Popen(exec_cmd, stdout=out_file, stderr=subprocess.STDOUT)
- except WindowsError as e:
+ except OSError as e:
if e.errno == 2:
# Batch files won't be found when called without extension. They
# would be found if `shell=True`, but then getting the right
@@ -2362,7 +2371,7 @@ def run_code(encoding, outputdir, workingdir,
def do_pygments(encoding, outputdir, fvextfile, pygments_list,
- pygments_settings, typeset_cache):
+ pygments_settings, typeset_cache, hashdependencies):
'''
Create Pygments content.
@@ -2380,6 +2389,7 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
warnings = 0
messages = []
messages.append('\n---- Messages for Pygments ----')
+ dependencies = {}
# Create dicts of formatters and lexers.
formatter = dict()
@@ -2402,6 +2412,12 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
f = open(c.extfile, encoding=encoding)
content = f.read()
f.close()
+ if hashdependencies:
+ hasher = sha1()
+ hasher.update(content.encode(encoding))
+ dependencies[c.key_typeset] = {c.extfile: (os.path.getmtime(c.extfile), hasher.hexdigest())}
+ else:
+ dependencies[c.key_typeset] = {c.extfile: (os.path.getmtime(c.extfile), '')}
else:
content = None
messages.append('* PythonTeX error')
@@ -2440,6 +2456,7 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
return {'process': 'pygments',
'pygments_files': pygments_files,
'pygments_macros': pygments_macros,
+ 'dependencies': dependencies,
'errors': errors,
'warnings': warnings,
'messages': messages}
diff --git a/macros/latex/contrib/pythontex/pythontex3.py b/macros/latex/contrib/pythontex/pythontex3.py
index bc61f912ca..488c234c25 100644
--- a/macros/latex/contrib/pythontex/pythontex3.py
+++ b/macros/latex/contrib/pythontex/pythontex3.py
@@ -13,7 +13,7 @@ should be in the same directory.
Licensed under the BSD 3-Clause License:
-Copyright (c) 2012-2019, Geoffrey M. Poore
+Copyright (c) 2012-2021, Geoffrey M. Poore
All rights reserved.
@@ -78,7 +78,7 @@ else:
# Script parameters
# Version
-__version__ = '0.17'
+__version__ = '0.18'
@@ -437,7 +437,7 @@ def load_code_get_settings(data, temp_data):
elif v in ('false', 'False'):
v = False
else:
- k = option
+ k = options
v = True
opt_dict[k] = v
if family != ':GLOBAL':
@@ -869,12 +869,15 @@ def hash_all(data, temp_data, old_data, engine_dict):
if family in pygments_settings:
if (not pygments_settings_changed[family] and
key in old_typeset_hash_dict and
- typeset_hash_dict[key] == old_typeset_hash_dict[key]):
+ typeset_hash_dict[key] == old_typeset_hash_dict[key] and
+ not modified_dependencies(key, data, old_data, temp_data)):
pygments_update[key] = False
if key in old_pygments_macros:
pygments_macros[key] = old_pygments_macros[key]
if key in old_pygments_files:
pygments_files[key] = old_pygments_files[key]
+ if key in old_dependencies:
+ dependencies[key] = old_dependencies[key]
else:
pygments_update[key] = True
else:
@@ -1229,7 +1232,7 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
exec_cmd = shlex.split(command.format(file=script.replace('\\', '\\\\'), File=script_full.replace('\\', '\\\\')))
try:
proc = subprocess.Popen(exec_cmd)
- except (WindowsError, FileNotFoundError) as e:
+ except (OSError, FileNotFoundError) as e:
if platform.system() == 'Windows' and e.errno == 2:
# Batch files won't be found when called without extension. They
# would be found if `shell=True`, but then getting the right
@@ -1359,11 +1362,15 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
# Add a Pygments process
if pygments_list:
+ # Uncomment the following for debugging
+ # do_pygments(encoding, outputdir, fvextfile, pygments_list,
+ # pygments_settings, typeset_cache, hashdependencies)
tasks.append(pool.apply_async(do_pygments, [encoding, outputdir,
fvextfile,
pygments_list,
pygments_settings,
- typeset_cache]))
+ typeset_cache,
+ hashdependencies]))
if verbose:
print(' - Pygments process')
@@ -1412,6 +1419,8 @@ def do_multiprocessing(data, temp_data, old_data, engine_dict):
if result['pygments_files'][k]:
new_files = True
break
+ for k, v in result['dependencies'].items():
+ dependencies[k] = v
pygments_macros.update(result['pygments_macros'])
errors += result['errors']
warnings += result['warnings']
@@ -1560,7 +1569,7 @@ def run_code(encoding, outputdir, workingdir,
proc = subprocess.Popen(exec_cmd, stdout=out_file, stderr=err_file)
else:
proc = subprocess.Popen(exec_cmd, stdout=out_file, stderr=subprocess.STDOUT)
- except WindowsError as e:
+ except OSError as e:
if e.errno == 2:
# Batch files won't be found when called without extension. They
# would be found if `shell=True`, but then getting the right
@@ -2362,7 +2371,7 @@ def run_code(encoding, outputdir, workingdir,
def do_pygments(encoding, outputdir, fvextfile, pygments_list,
- pygments_settings, typeset_cache):
+ pygments_settings, typeset_cache, hashdependencies):
'''
Create Pygments content.
@@ -2380,6 +2389,7 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
warnings = 0
messages = []
messages.append('\n---- Messages for Pygments ----')
+ dependencies = {}
# Create dicts of formatters and lexers.
formatter = dict()
@@ -2402,6 +2412,12 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
f = open(c.extfile, encoding=encoding)
content = f.read()
f.close()
+ if hashdependencies:
+ hasher = sha1()
+ hasher.update(content.encode(encoding))
+ dependencies[c.key_typeset] = {c.extfile: (os.path.getmtime(c.extfile), hasher.hexdigest())}
+ else:
+ dependencies[c.key_typeset] = {c.extfile: (os.path.getmtime(c.extfile), '')}
else:
content = None
messages.append('* PythonTeX error')
@@ -2440,6 +2456,7 @@ def do_pygments(encoding, outputdir, fvextfile, pygments_list,
return {'process': 'pygments',
'pygments_files': pygments_files,
'pygments_macros': pygments_macros,
+ 'dependencies': dependencies,
'errors': errors,
'warnings': warnings,
'messages': messages}
diff --git a/macros/latex/contrib/pythontex/pythontex_engines.py b/macros/latex/contrib/pythontex/pythontex_engines.py
index 4928826bf1..6b00dbbf6f 100644
--- a/macros/latex/contrib/pythontex/pythontex_engines.py
+++ b/macros/latex/contrib/pythontex/pythontex_engines.py
@@ -17,7 +17,7 @@ document (script for execution).
-Copyright (c) 2012-2018, Geoffrey M. Poore
+Copyright (c) 2012-2021, Geoffrey M. Poore
All rights reserved.
Licensed under the BSD 3-Clause License:
http://www.opensource.org/licenses/BSD-3-Clause
@@ -1107,14 +1107,14 @@ julia_wrapper = '''
julia_sub = '''println("{field_delim}")\nprintln({field})\n'''
-CodeEngine('julia', 'julia', '.jl', '{julia} "{file}.jl"', julia_template,
+CodeEngine('julia', 'julia', '.jl', '{julia} --project=@. "{file}.jl"', julia_template,
julia_wrapper, 'println(jltex.formatter({code}))', julia_sub,
'ERROR:', 'WARNING:', ':{number}', True)
SubCodeEngine('julia', 'jl')
-CodeEngine('juliacon', 'julia', '.jl', '{julia} -e "using Weave; weave(\\"{File}.jl\\", \\"tex\\")"', '{body}\n',
+CodeEngine('juliacon', 'julia', '.jl', '{julia} --project=@. -e "using Weave; weave(\\"{File}.jl\\", \\"tex\\")"', '{body}\n',
'#+ term=true\n{code}\n', '', '',
'ERROR:', 'WARNING:', ':{number}', True, created='{File}.tex')
@@ -1537,7 +1537,7 @@ rust_sub = '''
CodeEngine('rust', 'rust', '.rs',
# The full script name has to be used in order to make Windows and Unix behave nicely
# together when naming executables. Despite appearances, using `.exe` works on Unix too.
- ['{rustc} --crate-type bin -o {File}.exe -L {workingdir} {file}.rs', '{File}.exe'],
+ ['{rustc} --crate-type bin -o "{File}.exe" -L "{workingdir}" {file}.rs', '"{File}.exe"'],
rust_template, rust_wrapper, '{{ let val = {{ {code} }}; println!("{{}}", rstex.formatter(val)); }}', rust_sub,
errors='error:', warnings='warning:', linenumbers='.rs:{number}',
created='{File}.exe')
diff --git a/macros/latex/contrib/siunitx/CHANGELOG.md b/macros/latex/contrib/siunitx/CHANGELOG.md
index 10450afb9c..a465aea145 100644
--- a/macros/latex/contrib/siunitx/CHANGELOG.md
+++ b/macros/latex/contrib/siunitx/CHANGELOG.md
@@ -1,4 +1,4 @@
-Standard# Changelog
+# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a
@@ -7,10 +7,20 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
## [Unreleased]
+## [v3.0.11]
+
+### Changed
+- Improve some fallback unit definitions
+
+### Fixed
+- Printing of symbols with encodings other than UTF-8 (issue #470)
+- Argument order for `\DeclareSIPrefix` (issue #471)
+- Emulation of `number-unit-separator` (issue #473)
+
## [v3.0.10]
### Changed
-- Documenation improvements
+- Documentation improvements
### Fixed
- Incompatibility with REVTeX (issue #469)
@@ -1351,7 +1361,8 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to
### Added
- First public testing release (as `si`)
-[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.0.10...HEAD
+[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.0.11...HEAD
+[v3.0.11]: https://github.com/josephwright/siunitx/compare/v3.0.10...v3.0.11
[v3.0.10]: https://github.com/josephwright/siunitx/compare/v3.0.9...v3.0.10
[v3.0.9]: https://github.com/josephwright/siunitx/compare/v3.0.8...v3.0.9
[v3.0.8]: https://github.com/josephwright/siunitx/compare/v3.0.7...v3.0.8
diff --git a/macros/latex/contrib/siunitx/siunitx-code.pdf b/macros/latex/contrib/siunitx/siunitx-code.pdf
index 123afd32cf..d4f36b226f 100644
--- a/macros/latex/contrib/siunitx/siunitx-code.pdf
+++ b/macros/latex/contrib/siunitx/siunitx-code.pdf
Binary files differ
diff --git a/macros/latex/contrib/siunitx/siunitx-emulation.dtx b/macros/latex/contrib/siunitx/siunitx-emulation.dtx
index cc60aa85e8..9d0133affb 100644
--- a/macros/latex/contrib/siunitx/siunitx-emulation.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-emulation.dtx
@@ -776,6 +776,13 @@
{ quantity-product }
\l_keys_value_tl
} ,
+ number-unit-separator .code:n =
+ {
+ \@@_option_deprecated:nnV
+ { number-unit-separator }
+ { quantity-product }
+ \l_keys_value_tl
+ } ,
prefixes-as-symbols .choice: ,
prefixes-as-symbols / false . code:n =
{
@@ -1044,25 +1051,31 @@
\bar { bar }
\barn { b }
\bohr
- { \text { \ensuremath { a } } \char_generate:nn { `\_ } { 8 } { 0 } }
+ {
+ \exp_not:N \text
+ { \exp_not:N \ensuremath { a } } \char_generate:nn { `\_ } { 8 } { 0 }
+ }
\clight
- { \text { \ensuremath { c } } \char_generate:nn { `\_ } { 8 } { 0 } }
+ {
+ \exp_not:N \text
+ { \exp_not:N \ensuremath { c } } \char_generate:nn { `\_ } { 8 } { 0 }
+ }
\electronmass
{
- \text { \ensuremath { m } }
+ \exp_not:N \text { \exp_not:N \ensuremath { m } }
\char_generate:nn { `\_ } { 8 } { \exp_not:N \mathrm { e } }
}
\elementarycharge { \text { \ensuremath { e } } }
\hartree
{
- \text { \ensuremath { E } }
+ \exp_not:N \text { \exp_not:N \ensuremath { E } }
\char_generate:nn { `\_ } { 8 } { \exp_not:N \mathrm { h } }
}
\knot { kn }
\mmHg { mmHg }
\nauticalmile { M }
\planckbar
- { \text { \ensuremath { \exp_not:N \hbar } } }
+ { \exp_not:N \text { \exp_not:N \ensuremath { \exp_not:N \hbar } } }
\q_recursion_tail { }
\q_recursion_stop
\@ifpackageloaded { fontspec }
diff --git a/macros/latex/contrib/siunitx/siunitx-symbol.dtx b/macros/latex/contrib/siunitx/siunitx-symbol.dtx
index 8ba65fc417..251d257c4b 100644
--- a/macros/latex/contrib/siunitx/siunitx-symbol.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-symbol.dtx
@@ -114,12 +114,14 @@
}
\cs_new:Npn \@@_non_latin:nnnn #1#2#3#4
{
+ \@@_deal_with_utf:
\exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {#1} { 13 }
\exp_after:wN \exp_after:wN \exp_after:wN
\exp_not:N \char_generate:nn {#2} { 13 }
}
}
+\cs_new:Npn \@@_deal_with_utf: { }
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -128,13 +130,17 @@
% A test to see if the unit definition which applies is still one we expect:
% here that means it is just using a (Unicode) codepoint. The comparison
% is string-based as \pkg{unicode-math} (at least) can alter some of them.
+% Active characters are set to \cs{scan_stop:} so that the code here gives
+% exactly the tokens (bytes) we want: needed for encodings other than
+% \textsc{utf}-8.
% \begin{macrocode}
\prg_new_protected_conditional:Npnn \@@_if_replace:Nn #1#2 { T , TF }
{
\group_begin:
- \tl_set:Nx \l_@@_tmpa_tl { \@@_non_latin:n {#2} }
\protected@edef \l_@@_tmpa_tl
- { \exp_not:N \mathrm { \l_@@_tmpa_tl } }
+ { \exp_not:N \mathrm { \@@_non_latin:n {#2} } }
+ \int_step_inline:nnn { "80 } { "FF }
+ { \char_set_active_eq:nN {##1} \scan_stop: }
\keys_set:nn { siunitx } { parse-units = false }
\siunitx_unit_format:nN {#1} \l_@@_tmpb_tl
\str_if_eq:VVTF \l_@@_tmpa_tl \l_@@_tmpb_tl
@@ -143,6 +149,7 @@
\prg_return_true:
}
{
+ \show\l_@@_tmpa_tl \show\l_@@_tmpb_tl
\group_end:
\prg_return_false:
}
@@ -178,8 +185,12 @@
{
\siunitx_declare_unit:Nxn \degree
{
- \siunitx_print_text:n
- { \@@_non_latin:n { "00B0 } }
+ \exp_not:N \text
+ {
+ \@ifpackageloaded { inputenc }
+ { \exp_not:N \textdegree }
+ { \@@_non_latin:n { "00B0 } }
+ }
}
{ quantity-product = { } }
}
@@ -202,8 +213,13 @@
{
\siunitx_declare_unit:Nx \degreeCelsius
{
- \siunitx_print_text:n
- { \@@_non_latin:n { "00B0 } } C
+ \exp_not:N \text
+ {
+ \@ifpackageloaded { inputenc }
+ { \exp_not:N \textdegree }
+ { \@@_non_latin:n { "00B0 } }
+ }
+ C
}
}
}
@@ -221,7 +237,7 @@
{ \exp_not:N \upOmega }
{ \exp_not:N \Omega }
\exp_not:N \else
- \siunitx_print_text:n
+ \exp_not:N \text
{
\bool_lazy_or:nnTF
{ \sys_if_engine_luatex_p: }
@@ -240,7 +256,7 @@
{
\siunitx_declare_prefix:Nnx \micro { -6 }
{
- \siunitx_print_text:n
+ \exp_not:N \text
{
\bool_lazy_or:nnTF
{ \sys_if_engine_luatex_p: }
diff --git a/macros/latex/contrib/siunitx/siunitx-unit.dtx b/macros/latex/contrib/siunitx/siunitx-unit.dtx
index 01f85be714..3cbfa728fc 100644
--- a/macros/latex/contrib/siunitx/siunitx-unit.dtx
+++ b/macros/latex/contrib/siunitx/siunitx-unit.dtx
@@ -220,7 +220,7 @@
%
% \begin{function}{\siunitx_declare_power:NNn}
% \begin{syntax}
-% \cs{siunitx_declare_power:NnN} \meta{pre-power} \meta{post-power} \Arg{value}
+% \cs{siunitx_declare_power:NNn} \meta{pre-power} \meta{post-power} \Arg{value}
% \end{syntax}
% Defines \emph{two} symbolic \meta{powers} (which should be control
% sequences such as |\squared|) to be converted by the parser to the
diff --git a/macros/latex/contrib/siunitx/siunitx.dtx b/macros/latex/contrib/siunitx/siunitx.dtx
index d6f8821495..03d06b4cb3 100644
--- a/macros/latex/contrib/siunitx/siunitx.dtx
+++ b/macros/latex/contrib/siunitx/siunitx.dtx
@@ -121,7 +121,7 @@
%
% Identify the package and give the over all version information.
% \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2021-06-04} {3.0.10}
+\ProvidesExplPackage {siunitx} {2021-06-07} {3.0.11}
{A comprehensive (SI) units package}
% \end{macrocode}
%
@@ -246,7 +246,7 @@
}
\NewDocumentCommand \DeclareSIPrefix { +m m m }
{
- \siunitx_declare_prefix:Nnn #1 {#2} {#3}
+ \siunitx_declare_prefix:Nnn #1 {#3} {#2}
}
\NewDocumentCommand \DeclareSIQualifier { +m m }
{
diff --git a/macros/latex/contrib/siunitx/siunitx.pdf b/macros/latex/contrib/siunitx/siunitx.pdf
index 426815f99c..62115e1004 100644
--- a/macros/latex/contrib/siunitx/siunitx.pdf
+++ b/macros/latex/contrib/siunitx/siunitx.pdf
Binary files differ
diff --git a/macros/latex/contrib/suftesi/suftesi.dtx b/macros/latex/contrib/suftesi/suftesi.dtx
index 2ded276ca5..02fec48f52 100644
--- a/macros/latex/contrib/suftesi/suftesi.dtx
+++ b/macros/latex/contrib/suftesi/suftesi.dtx
@@ -56,7 +56,7 @@ This work has the LPPL maintenance status "author-maintained".
%<class>\NeedsTeXFormat{LaTeX2e}[2005/12/01]
%<class>\ProvidesClass{suftesi}
%<*class>
- [2021/06/05 v3.1.2 A class for typesetting theses, books and articles]
+ [2021/06/06 v3.1.3 A class for typesetting theses, books and articles]
%</class>
%<*driver>
\documentclass[12pt]{ltxdoc}
@@ -338,7 +338,7 @@ cochineal,mathpazo,bera,amsthm}
%</driver>
% \fi
%
-% \CheckSum{5683}
+% \CheckSum{5686}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -356,6 +356,10 @@ cochineal,mathpazo,bera,amsthm}
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
+% \changes{v3.1.3}{2021/06/06}{Maintenance release.
+% Moved commands for breaking titles after \opt{titletoc} settings.
+% Corrected a bug in \cmd{maketitle} with the \opt{collection} structure.
+% Added \sty{etoolbox}, previously removed by mistake.}
% \changes{v3.1.2}{2021/06/05}{Corrected a bug with \opt{reverseauthortitle} option.}
% \changes{v3.1.1}{2021/05/23}{Redefined some boolean options. Renamed some private commands. Corrected a bug in headers numbering (\cmd{protect} removed). Disabled automatic partial ToC functionality. Improved \opt{fewfootnotes} option via \sty{zref}. Updated documentation.}
% \changes{v3.1.0}{2021/05/20}{Replaced \cmd{val}\cmd{nr} with \cmd{suftesi@val}\cmd{suftesi@nr}. Corrected a bug with \cmd{maketitle} in \opt{collection} structure. New options \opt{partialtoc} and \opt{maketitlestyle}. New commands for customizing the partial ToC. New value \opt{justify} for \opt{quotestyle} option. Improved \opt{quotesize} option. Renamed the \opt{revauthortitle} option to \opt{reverseauthortitle}. The options \opt{titlefont}, \opt{authorfont}, \opt{reverseauthortitle} now work for every structure. Renewed documentation}
@@ -457,7 +461,7 @@ cochineal,mathpazo,bera,amsthm}
% \DoNotIndex{\titlepage,\vss,\vtop,\xdef,\@gobbletwo,\color,\dimexpr}
% \DoNotIndex{\huge,\large,\makebox,\ProcessOptions,\renewcommand}
%
-%\nocite{appendix,caption,color,crop,enumitem,emptypage,fancyhdr,fixltxhyph,fontsize,mathalpha,libertinust1math,newtx,geometry,iftex,microtype,multicol,titlesec,titletoc,xkeyval,cclicenses,substitutefont,luatex85,lm,textcomp,newpx,biolinum,inconsolata,libertine,cochineal,mathpazo,bera,amsthm,zref}
+%\nocite{appendix,caption,color,crop,enumitem,emptypage,fancyhdr,fixltxhyph,fontsize,mathalpha,libertinust1math,newtx,geometry,iftex,microtype,multicol,titlesec,titletoc,xkeyval,cclicenses,substitutefont,luatex85,lm,textcomp,newpx,biolinum,inconsolata,libertine,cochineal,mathpazo,bera,amsthm,zref,etoolbox}
%
% \thispagestyle{empty}
%
@@ -610,7 +614,7 @@ cochineal,mathpazo,bera,amsthm}
% \toprule
% \multicolumn{2}{c}{\textbf{Context}} & \multicolumn{1}{c}{\textbf{Packages}} \\
% \midrule
-% & \textrm{Global} & appendix, caption, color, crop, enumitem, emptypage,
+% & \textrm{Global} & appendix, caption, color, crop, enumitem, emptypage, etoolbox,
% fancyhdr, fixltxhyph, fontenc, fontsize, geometry, iftex,
% microtype, multicol, titlesec, titletoc,
% xkeyval, cclicenses*, zref** \\
@@ -2437,7 +2441,6 @@ cochineal,mathpazo,bera,amsthm}
\def\SUF@chapswitch{}
\or
\suftesi@collectiontrue
- \SUF@titlepagefalse
\setkeys{}{headerstyle=authortitleinner}
\def\SUF@chapswitch{}
\fi}
@@ -3788,6 +3791,10 @@ cochineal,mathpazo,bera,amsthm}
\RequirePackage{luatex85}
\fi
% \end{macrocode}
+% The \sty{etoolbox} package is required to use \cmd{AtEndPreamble} (see \pageref{page:atendpreamble}).
+% \begin{macrocode}
+\RequirePackage{etoolbox}
+% \end{macrocode}
% The FSPL style requires a verbose colophon which uses specific icons:
% \begin{macrocode}
\ifsuftesi@FSPL
@@ -4015,7 +4022,7 @@ cochineal,mathpazo,bera,amsthm}
\fi
\fi
% \end{macrocode}
-%The following macro was created by Claudio Beccari. Some time later, Massimiliano Dominici suggested the use of \cmd{AtEndPreamble} instead of \cmd{AtBeginDocument}, to make the \env{otherlanguage} environment work.
+%The following macro was created by Claudio Beccari. Some time later, Massimiliano Dominici suggested the use of \cmd{AtEndPreamble} instead of \cmd{AtBeginDocument}, to make the \env{otherlanguage} environment work.\label{page:atendpreamble}
% \begin{macrocode}
\AtEndPreamble{
\substitutefont{LGR}{\rmdefault}{\SUF@greekfamily}
@@ -4406,46 +4413,6 @@ cochineal,mathpazo,bera,amsthm}
{\relax}}
\fi
% \end{macrocode}
-% \subsubsection{Commands for sections font}
-% \begin{macrocode}
-\newcommand{\partfont}[1]{\def\SUF@PART@font{#1}}
-\newcommand{\chapfont}[1]{\def\SUF@CHAP@font{#1}}
-\newcommand{\secfont}[1]{\def\SUF@SEC@font{#1}}
-\newcommand{\subsecfont}[1]{\def\SUF@SUBSEC@font{#1}}
-\newcommand{\subsubsecfont}[1]{\def\SUF@SUBSUBSEC@font{#1}}
-\newcommand{\partnumfont}[1]{\def\SUF@PART@font{#1}}\partnumfont{}
-\newcommand{\chapnumfont}[1]{\def\SUF@thechapter{#1}}
-\newcommand{\secnumfont}[1]{\def\SUF@thesection{#1}}
-\newcommand{\subsecnumfont}[1]{\def\SUF@thesubsection{#1}}
-\newcommand{\subsubsecnumfont}[1]{\def\SUF@thesubsubsection{#1}}
-\newcommand{\titlefont}[1]{\def\SUF@titlestyle{#1}\let\SUF@titlefont\relax}
-\newcommand{\authorfont}[1]{\def\SUF@authorstyle{#1}\let\SUF@authorfont\relax}
-\newcommand{\datefont}[1]{\def\SUF@datefont{#1}}
-% \end{macrocode}
-% \subsubsection{Commands for breaking titles}
-% Two commands for manual breaks active, respectively, only in the table of contents and in the body text. The solution was initially made available by Enrico Gregorio many years ago in one of the first versions of the class (at that time the commands were called \cmd{headbreak} and \cmd{xheadbreak}). Later, while I was working on version 3.0, I noticed an alignment problem in the chapter titles when using the \opt{chapstyle=left} option. So I added the \cmd{breakinbodyleft} command and updated the command names to make them more recognizable. Old names are in any case available for backwards compatibility.
-% \begin{macrocode}
-\newif\ifbreakintoc\breakintocfalse
-\newif\ifbreakinbody\breakinbodytrue
-\DeclareRobustCommand{\breakintoc}
- {\ifbreakintoc\\\else\fi}
-\DeclareRobustCommand{\breakinbody}
- {\ifbreakinbody\\\else\fi}
-\DeclareRobustCommand{\breakinbodyleft}
- {\ifbreakinbody\newline\else\fi}
-\let\origtableofcontents\tableofcontents
-\renewcommand{\tableofcontents}{%
- \begingroup
- \breakintoctrue\breakinbodyfalse%
- \origtableofcontents
- \endgroup}
-\DeclareRobustCommand{\headbreak}
- {\ifbreakintoc\\\else\fi}
-\DeclareRobustCommand{\xheadbreak}
- {\ifbreakinbody\\\else\fi}
-\DeclareRobustCommand{\yheadbreak}
- {\ifbreakinbody\newline\else\fi}
-% \end{macrocode}
% \subsubsection{Abstract}
% \begin{macrocode}
\ifsuftesi@collection
@@ -5241,33 +5208,7 @@ cochineal,mathpazo,bera,amsthm}
}
\fi
% \end{macrocode}
-% \subsubsection{Commands for sections font in ToC}
-% \begin{macrocode}
-\newcommand{\tocpartname}[1]{\def\SUF@tocpartname{#1}}
- \tocpartname{\partname}
-\newcommand{\tocpartfont}[1]{\def\SUF@tocPART@font{#1}}
-\newcommand{\tocchapfont}[1]{\def\SUF@tocCHAP@font{#1}}
-\newcommand{\tocsecfont}[1]{\def\SUF@tocSEC@font{#1}}
-\newcommand{\tocsubsecfont}[1]{\def\SUF@tocSUBSEC@font{#1}}
-\newcommand{\tocsubsubsecfont}[1]{\def\SUF@tocSUBSUBSEC@font{#1}}
-\newcommand{\tocparfont}[1]{\def\SUF@tocPAR@font{#1}}
-\newcommand{\tocsubparfont}[1]{\def\SUF@tocSUBPAR@font{#1}}
-\newcommand{\tocpartnumfont}[1]{\def\SUF@tocPARTnum@font{#1}}\tocpartnumfont{}
-\newcommand{\tocchapnumfont}[1]{%
- \def\SUF@CHAP@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\newcommand{\tocsecnumfont}[1]{%
- \def\SUF@SEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\newcommand{\tocsubsecnumfont}[1]{%
- \def\SUF@SUBSEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\newcommand{\tocsubsubsecnumfont}[1]{%
- \def\SUF@SUBSUBSEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\newcommand{\tocparnumfont}[1]{%
- \def\SUF@PAR@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\newcommand{\tocsubparnumfont}[1]{%
- \def\SUF@SUBPAR@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
-\tocparnumfont{}
-\tocsubparnumfont{}
-% \end{macrocode}
+% \subsection{Customizing entries}
% \subsubsection{The partial ToC}
% \begin{macrocode}
\newcommand{\partialtocsize}[1]{%
@@ -5316,6 +5257,73 @@ cochineal,mathpazo,bera,amsthm}
\partialtocbeforecode{}
\partialtocaftercode{}
% \end{macrocode}
+% \subsubsection{Sections font}
+% \begin{macrocode}
+\newcommand{\partfont}[1]{\def\SUF@PART@font{#1}}
+\newcommand{\chapfont}[1]{\def\SUF@CHAP@font{#1}}
+\newcommand{\secfont}[1]{\def\SUF@SEC@font{#1}}
+\newcommand{\subsecfont}[1]{\def\SUF@SUBSEC@font{#1}}
+\newcommand{\subsubsecfont}[1]{\def\SUF@SUBSUBSEC@font{#1}}
+\newcommand{\partnumfont}[1]{\def\SUF@PART@font{#1}}\partnumfont{}
+\newcommand{\chapnumfont}[1]{\def\SUF@thechapter{#1}}
+\newcommand{\secnumfont}[1]{\def\SUF@thesection{#1}}
+\newcommand{\subsecnumfont}[1]{\def\SUF@thesubsection{#1}}
+\newcommand{\subsubsecnumfont}[1]{\def\SUF@thesubsubsection{#1}}
+\newcommand{\titlefont}[1]{\def\SUF@titlestyle{#1}\let\SUF@titlefont\relax}
+\newcommand{\authorfont}[1]{\def\SUF@authorstyle{#1}\let\SUF@authorfont\relax}
+\newcommand{\datefont}[1]{\def\SUF@datefont{#1}}
+% \end{macrocode}
+% \subsubsection{Sections font in ToC}
+% \begin{macrocode}
+\newcommand{\tocpartname}[1]{\def\SUF@tocpartname{#1}}
+ \tocpartname{\partname}
+\newcommand{\tocpartfont}[1]{\def\SUF@tocPART@font{#1}}
+\newcommand{\tocchapfont}[1]{\def\SUF@tocCHAP@font{#1}}
+\newcommand{\tocsecfont}[1]{\def\SUF@tocSEC@font{#1}}
+\newcommand{\tocsubsecfont}[1]{\def\SUF@tocSUBSEC@font{#1}}
+\newcommand{\tocsubsubsecfont}[1]{\def\SUF@tocSUBSUBSEC@font{#1}}
+\newcommand{\tocparfont}[1]{\def\SUF@tocPAR@font{#1}}
+\newcommand{\tocsubparfont}[1]{\def\SUF@tocSUBPAR@font{#1}}
+\newcommand{\tocpartnumfont}[1]{\def\SUF@tocPARTnum@font{#1}}\tocpartnumfont{}
+\newcommand{\tocchapnumfont}[1]{%
+ \def\SUF@CHAP@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\newcommand{\tocsecnumfont}[1]{%
+ \def\SUF@SEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\newcommand{\tocsubsecnumfont}[1]{%
+ \def\SUF@SUBSEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\newcommand{\tocsubsubsecnumfont}[1]{%
+ \def\SUF@SUBSUBSEC@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\newcommand{\tocparnumfont}[1]{%
+ \def\SUF@PAR@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\newcommand{\tocsubparnumfont}[1]{%
+ \def\SUF@SUBPAR@contentslabel{\begingroup#1\thecontentslabel\endgroup}}
+\tocparnumfont{}
+\tocsubparnumfont{}
+% \end{macrocode}
+% \subsubsection{Breaking titles}
+% Two commands for manual breaks active, respectively, only in the table of contents and in the body text. The solution was initially made available by Enrico Gregorio many years ago in one of the first versions of the class (at that time the commands were called \cmd{headbreak} and \cmd{xheadbreak}). Later, while I was working on version 3.0, I noticed an alignment problem in the chapter titles when using the \opt{chapstyle=left} option. So I added the \cmd{breakinbodyleft} command and updated the command names to make them more recognizable. Old names are in any case available for backwards compatibility.
+% \begin{macrocode}
+\newif\ifbreakintoc\breakintocfalse
+\newif\ifbreakinbody\breakinbodytrue
+\DeclareRobustCommand{\breakintoc}
+ {\ifbreakintoc\\\else\fi}
+\DeclareRobustCommand{\breakinbody}
+ {\ifbreakinbody\\\else\fi}
+\DeclareRobustCommand{\breakinbodyleft}
+ {\ifbreakinbody\newline\else\fi}
+\let\origtableofcontents\tableofcontents
+\renewcommand{\tableofcontents}{%
+ \begingroup
+ \breakintoctrue\breakinbodyfalse%
+ \origtableofcontents
+ \endgroup}
+\DeclareRobustCommand{\headbreak}
+ {\ifbreakintoc\\\else\fi}
+\DeclareRobustCommand{\xheadbreak}
+ {\ifbreakinbody\\\else\fi}
+\DeclareRobustCommand{\yheadbreak}
+ {\ifbreakinbody\newline\else\fi}
+% \end{macrocode}
% \subsection{Headers and footers}
% \begin{macrocode}
\RequirePackage{fancyhdr}
@@ -5570,69 +5578,6 @@ cochineal,mathpazo,bera,amsthm}
\penalty\@highpenalty
\endgroup
\fi}
-\renewcommand\maketitle{\par
- \begingroup
- \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
- \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
- \long\def\@makefntext##1{\parindent 1em\noindent
- \hb@xt@1.8em{%
- \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
- \if@twocolumn
- \ifnum \col@number=\@ne
- \@maketitle
- \else
- \twocolumn[\@maketitle]%
- \fi
- \else
- \newpage
- \global\@topnum\z@ % Prevents figures from going at top of page.
- \@maketitle
- \fi
- \thispagestyle{plain}\@thanks%
- \endgroup
- \setcounter{section}{0}%
-% \setcounter{footnote}{0}%
-% \global\let\thanks\relax
-% \global\let\maketitle\relax
-% \global\let\@maketitle\relax
-% \global\let\@thanks\@empty
-% \global\let\@author\@empty
-% \global\let\@date\@empty
-% \global\let\@title\@empty
-% \global\let\title\relax
-% \global\let\author\relax
-% \global\let\date\relax
- \global\let\and\relax
- \let\thanks\@gobble}
-\AtBeginDocument{\def\@maketitle{%
- \refstepcounter{article}
- \SUF@chaptersize
- \SUF@authortitle@align
- \let\footnote\thanks
- \parindent=0pt
- {\SUF@second\par}%
- \label{begin:\thearticle}
-% \end{macrocode}
-% Check if you don't use \sty{hyperrref} provided by Enrico Gregorio
-% (\url{https://tex.stackexchange.com/a/427203/231952}):
-% \begin{macrocode}
- \@ifundefined{Hy@raisedlink}{\let\texorpdfstring\@firstoftwo}{%
- \xdef\@currentHref{title.\thearticle}%
- \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
- }%
-% \end{macrocode}
-% \begin{macrocode}
- \csname toc@entry@\endcsname
- \begingroup%
- \let\thanks\@gobble
- \addcontentsline{toc}{title}{%
- {\SUF@tocAUT@font{\@author}}\texorpdfstring{\newline}{, }%
- {\SUF@tocTIT@font{\@headtitle}}}
- \endgroup%
- \par\nobreak\vspace{2ex}
- {\SUF@first\par%
- \vskip1.5cm}}%
- }
% \newenvironment{article}
% {\begingroup
% \global\let\@thanks\@empty
@@ -5717,6 +5662,71 @@ cochineal,mathpazo,bera,amsthm}
\protect\ClassWarningNoLine{suftesi}{%
No \string\author\space given\MessageBreak%
See the class documentation for explanation}}
+\ifsuftesi@collection
+\renewcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent
+ \hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \if@twocolumn
+ \ifnum \col@number=\@ne
+ \@maketitle
+ \else
+ \twocolumn[\@maketitle]%
+ \fi
+ \else
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \fi
+ \thispagestyle{plain}\@thanks%
+ \endgroup
+ \setcounter{section}{0}%
+% \setcounter{footnote}{0}%
+% \global\let\thanks\relax
+% \global\let\maketitle\relax
+% \global\let\@maketitle\relax
+% \global\let\@thanks\@empty
+% \global\let\@author\@empty
+% \global\let\@date\@empty
+% \global\let\@title\@empty
+% \global\let\title\relax
+% \global\let\author\relax
+% \global\let\date\relax
+ \global\let\and\relax
+ \let\thanks\@gobble}
+\AtBeginDocument{\def\@maketitle{%
+ \refstepcounter{article}
+ \SUF@chaptersize
+ \SUF@authortitle@align
+ \let\footnote\thanks
+ \parindent=0pt
+ {\SUF@second\par}%
+ \label{begin:\thearticle}
+% \end{macrocode}
+% Check if you don't use \sty{hyperrref} provided by Enrico Gregorio
+% (\url{https://tex.stackexchange.com/a/427203/231952}):
+% \begin{macrocode}
+ \@ifundefined{Hy@raisedlink}{\let\texorpdfstring\@firstoftwo}{%
+ \xdef\@currentHref{title.\thearticle}%
+ \Hy@raisedlink{\hyper@anchorstart{\@currentHref}\hyper@anchorend}%
+ }%
+% \end{macrocode}
+% \begin{macrocode}
+ \csname toc@entry@\endcsname
+ \begingroup%
+ \let\thanks\@gobble
+ \addcontentsline{toc}{title}{%
+ {\SUF@tocAUT@font{\@author}}\texorpdfstring{\newline}{, }%
+ {\SUF@tocTIT@font{\@headtitle}}}
+ \endgroup%
+ \par\nobreak\vspace{2ex}
+ {\SUF@first\par%
+ \vskip1.5cm}}%
+ }
+\else
\ifSUF@titlepage
\renewcommand\maketitle{%
\begin{titlepage}
@@ -5788,6 +5798,7 @@ cochineal,mathpazo,bera,amsthm}
\end{center}%
\par
\vskip 1.5em}
+ \fi
\fi
% \end{macrocode}
% \subsection{Cover page}
@@ -5935,7 +5946,7 @@ cochineal,mathpazo,bera,amsthm}
\fi\fi\fi\fi\fi\fi\fi\fi\fi}
{\relax}}}
% \end{macrocode}
-% \paragraph{Colophon or copyright notice}
+% \subsection{Colophon}
% \begin{macrocode}
\newcommand{\colophon}[3][]{%
\thispagestyle{empty}
@@ -6572,6 +6583,16 @@ Janusz M.~Nowacki.
version = {v1.5e}
}
+@manual{etoolbox,
+ title = {The \sty{etoolbox} package},
+ subtitle = {An e-\TeX Toolbox for Class and Package Authors},
+ author = {Philipp Lehman and Joseph Wright},
+ url = {http://www.ctan.org/pkg/etoolbox},
+ urldate = {2021-06-06},
+ date = {2020-10-05},
+ version = {v2.5k}
+}
+
%</bib>
% \fi
% \Finale
diff --git a/macros/latex/contrib/suftesi/suftesi.pdf b/macros/latex/contrib/suftesi/suftesi.pdf
index 935cbaf61c..ec961c454b 100644
--- a/macros/latex/contrib/suftesi/suftesi.pdf
+++ b/macros/latex/contrib/suftesi/suftesi.pdf
Binary files differ
diff --git a/macros/latex/contrib/tiscreen/README b/macros/latex/contrib/tiscreen/README
index 651328b28e..d5e7e22e3f 100644
--- a/macros/latex/contrib/tiscreen/README
+++ b/macros/latex/contrib/tiscreen/README
@@ -4,6 +4,7 @@ This package mimics the screen of older Texas instruments dot matrix display
calculators, specifically the TI-82 STATS.
Changes:
+- 2021/07/07 Simplified characters table in documentation
- 2021/06/01 Added more characters
- 2021/05/21 Minor README and documentation issues
- 2021/05/17 Initial version
diff --git a/macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf b/macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
index dfb03700e2..145a8be716 100644
--- a/macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
+++ b/macros/latex/contrib/tiscreen/doc/tiscreen-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex b/macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
index adf8b59ca3..b4112c2524 100644
--- a/macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
+++ b/macros/latex/contrib/tiscreen/doc/tiscreen-doc.tex
@@ -5,6 +5,7 @@
\usepackage{parskip}
\usepackage[color]{tiscreen}
\usepackage{multicol}
+\usepackage{hyperref}
\usepackage{listings}
\lstset{
@@ -41,7 +42,7 @@
\tiscreen
|4+1 |
| 5|
-|Ans{sq} |
+|Ans{sq} |
| 25|
| |
| |
@@ -58,7 +59,7 @@
\tiscreen
|4+1 |
| 5|
-|Ans{sq} |
+|Ans{sq} |
| 25|
| |
| |
@@ -102,34 +103,32 @@ or by using the original {\textbackslash LCD} command.
\section{Additional defined characters} \LCDcolors{black}{white}
\begin{tabular}{l|l|l}
- Name & Symbol & Code \\
\hline
- E (scientific notation) & \LCDsymb{sciE} & \LCDcode{sciE} \\
- Sigma (lowercase) & \LCDsymb{sigma} & \LCDcode{sigma} \\
- $\bar x$ & \LCDsymb{barx} & \LCDcode{barx} \\
- $\bar y$ & \LCDsymb{bary} & \LCDcode{bary} \\
- $^\wedge 2$ (power of two) & \LCDsymb{sq} & \LCDcode{sq} \\
- $^\wedge (-1)$ & \LCDsymb{ar} & \LCDcode{ar} \\
- $_1$ & \LCDsymb{sub1} & \LCDcode{sub1} \\
- $_2$ & \LCDsymb{sub2} & \LCDcode{sub2} \\
- $_3$ & \LCDsymb{sub3} & \LCDcode{sub3} \\
- $_4$ & \LCDsymb{sub4} & \LCDcode{sub4} \\
- $_5$ & \LCDsymb{sub5} & \LCDcode{sub5} \\
- $_6$ & \LCDsymb{sub6} & \LCDcode{sub6} \\
-\end{tabular}
-
-\subsection{Redefined characters}
-Predefined characters that where redefined to match the TI-82 STATS.
-
-\begin{tabular}{l|l|l}
- Name & Symbol & Code \\
+ \multicolumn{3}{c}{\textbf{Added characters}} \\
+ \hline \hline
+ Name & Symbol & Code \\
+ \hline
+ E & \LCDsymb{sciE} & \LCDcode{sciE} \\
+ $\sigma$ & \LCDsymb{sigma} & \LCDcode{sigma} \\
+ $\bar x$ & \LCDsymb{barx} & \LCDcode{barx} \\
+ $\bar y$ & \LCDsymb{bary} & \LCDcode{bary} \\
+ $^\wedge 2$ & \LCDsymb{sq} & \LCDcode{sq} \\
+ $^\wedge (-1)$ & \LCDsymb{ar} & \LCDcode{ar} \\
+ $_1$ & \LCDsymb{sub1} & \LCDcode{sub1} \\
+ $_2$ & \LCDsymb{sub2} & \LCDcode{sub2} \\
+ $_3$ & \LCDsymb{sub3} & \LCDcode{sub3} \\
+ $_4$ & \LCDsymb{sub4} & \LCDcode{sub4} \\
+ $_5$ & \LCDsymb{sub5} & \LCDcode{sub5} \\
+ $_6$ & \LCDsymb{sub6} & \LCDcode{sub6} \\
\hline
- ! & \LCDsymb{!} & \LCDcode{!} \\
- $\sqrt{\hphantom{0}}$ (Square root) & \LCDsymb{sqrt} & \LCDcode{sqrt} \\
- e & \LCDsymb{e} & \texttt{e} \\
- i & \LCDsymb{i} & \texttt{i} \\
- v & \LCDsymb{v} & \texttt{v} \\
- w & \LCDsymb{w} & \texttt{w} \\
+ \multicolumn{3}{c}{\textbf{Redefined characters}} \\
+ \hline \hline
+ ! & \LCDsymb{!} & \LCDcode{!} \\
+ $\sqrt{\hphantom{0}}$ & \LCDsymb{sqrt} & \LCDcode{sqrt} \\
+ e & \LCDsymb{e} & \texttt{e} \\
+ i & \LCDsymb{i} & \texttt{i} \\
+ v & \LCDsymb{v} & \texttt{v} \\
+ w & \LCDsymb{w} & \texttt{w} \\
\end{tabular}
\end{document}
diff --git a/macros/latex/contrib/tiscreen/tex/tiscreen.sty b/macros/latex/contrib/tiscreen/tex/tiscreen.sty
index e227e11bac..d1693eb1b2 100644
--- a/macros/latex/contrib/tiscreen/tex/tiscreen.sty
+++ b/macros/latex/contrib/tiscreen/tex/tiscreen.sty
@@ -4,7 +4,7 @@
% license is at: http://www.latex-project.org/lppl.txt
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{tiscreen}[2021/05/17 Ti calculator screen]
+\ProvidesPackage{tiscreen}[2021/06/07 Ti calculator screen]
% TODO
% Scaling option
diff --git a/macros/luatex/generic/luatexja/README b/macros/luatex/generic/luatexja/README
index 3a433c20d4..9e51dd5766 100644
--- a/macros/luatex/generic/luatexja/README
+++ b/macros/luatex/generic/luatexja/README
@@ -1,4 +1,4 @@
-The LuaTeX-ja Package 20210521.0
+The LuaTeX-ja Package 20210607.0
--------------------------------
Copyright (c) 2011--2021 The LuaTeX-ja project
License: modified BSD (see COPYING)
@@ -42,9 +42,9 @@ Installation
2. If you must/want to install manually:
a. Download the source archive from CTAN,
- or tagged as 20210521.0 in the Git repository by
+ or tagged as 20210607.0 in the Git repository by
<http://git.osdn.jp/view?p=luatex-ja/luatexja.git
- ;a=snapshot;h=refs/tags/20210521.0;sf=tgz>
+ ;a=snapshot;h=refs/tags/20210607.0;sf=tgz>
b. Extract the archive and process following three files by LuaLaTeX
to generate classes for Japanese typesetting:
@@ -93,4 +93,4 @@ Notes
This file and ltj-kinsoku.lua are not used anymore.
(Do not remove ltj-kinsoku.tex.)
-Last commit date: Fri May 21 21:07:11 2021 +0900
+Last commit date: Mon Jun 7 20:50:27 2021 +0900
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
index 4a31080cc1..6d9f8a3cd5 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-en.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
index ba8dad3586..4ca3182ca0 100644
--- a/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
+++ b/macros/luatex/generic/luatexja/doc/luatexja-ja.pdf
Binary files differ
diff --git a/macros/luatex/generic/luatexja/src/ltj-direction.lua b/macros/luatex/generic/luatexja/src/ltj-direction.lua
index 47b4aec1d0..d7cdbd9364 100644
--- a/macros/luatex/generic/luatexja/src/ltj-direction.lua
+++ b/macros/luatex/generic/luatexja/src/ltj-direction.lua
@@ -319,7 +319,7 @@ end
local create_dir_whatsit_vbox
do
local wh = {}
- local id_glue, sid_parskip = node.id 'glue', 3
+ local id_glue = node.id 'glue'
create_dir_whatsit_vbox = function (hd, gc)
ltjs.list_dir = get_dir_count()
-- remove dir whatsit
@@ -331,8 +331,8 @@ do
if hd==wh[1] then
ltjs.list_dir =has_attr(hd,attr_dir)
local x = node_next(hd)
- if getid(x)==id_glue and getsubtype(x)==sid_parskip then
- node_remove(hd,x); node_free(x)
+ while x and getid(x)==id_glue and getsubtype(x)==3 do
+ node_remove(hd,x); node_free(x); x = node_next(hd)
end
end
for i=1,#wh do
@@ -345,10 +345,10 @@ do
end
return hd
else
- local n =node_next(hd)
+ local n = node_next(hd)
if gc=='vtop' then
local w = create_dir_whatsit(hd, gc, ltjs.list_dir)
- -- move dir whatsit after hd
+ -- move dir whatsit after hd
setfield(hd, 'next', w); setfield(w, 'next', n)
return hd
else
diff --git a/macros/luatex/generic/luatexja/src/luatexja.sty b/macros/luatex/generic/luatexja/src/luatexja.sty
index 0eec4c94c0..d2646d5785 100644
--- a/macros/luatex/generic/luatexja/src/luatexja.sty
+++ b/macros/luatex/generic/luatexja/src/luatexja.sty
@@ -35,13 +35,13 @@
\expandafter\let\csname ifltj@in@latex\expandafter\endcsname
\csname iftrue\endcsname
\NeedsTeXFormat{LaTeX2e}
- \ProvidesPackage{luatexja}[2021-05-21 Japanese Typesetting with Lua(La)TeX]
+ \ProvidesPackage{luatexja}[2021-06-07 Japanese Typesetting with Lua(La)TeX]
\DeclareOption{disablejfam}{\ltj@disablejfamtrue}
\DeclareOption*{}
\ProcessOptions\relax
\fi %</LaTeX>
%%%% VERSION
-\def\LuaTeXjaversion{20210521.0}
+\def\LuaTeXjaversion{20210607.0}
\directlua{require('ltj-unicode-ccfix.lua')}% catcode of ideographs
diff --git a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
index 31f0f645d8..1e9abe047b 100644
--- a/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
+++ b/macros/luatex/generic/luatexja/src/patches/lltjfont.sty
@@ -3,14 +3,16 @@
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjfont}[2021-04-29 Patch to NFSS2 for LuaTeX-ja]
+\ProvidesPackage{lltjfont}[2021-05-26 Patch to NFSS2 for LuaTeX-ja]
%%%%%%%% LaTeX2e version detection
\newcount\ltj@@latex@plv \ltj@@latex@plv=-1
\ifltj@ltfilehook@avail
- \IfHookExistsTF{selectfont}%
+\ExplSyntaxOn
+ \cs_if_exist:NTF \__shipout_execute_main_cont:Nnnn
{\ltj@@latex@plv=1500}% 2021-06-01
- {\ifnum\patch@level>2 \ltj@@latex@plv=1300\else \ltj@@latex@plv=1000\fi}% 2020-10-01
+ {\ifnum\patch@level>2\relax \ltj@@latex@plv=1300\else \ltj@@latex@plv=1000\fi}% 2020-10-01
+\ExplSyntaxOff
\else\ifdefined\@rmfamilyhook % 2020-02-02
\ifx\@forced@seriestrue\@undefined % 2020-02-02 pl0--2
\@latex@error
@@ -27,7 +29,6 @@
\fi
\fi\fi
-
%% patching \DeclareTextComposite
\def\ltj@chardef@text@cmd#1{%
\let\@ifdefinable\@@ifdefinable%
diff --git a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
index 7e7b9d84c0..7a8a4a3a67 100644
--- a/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+++ b/systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
@@ -50,7 +50,6 @@ $mirrors = {
'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,
'https://mirror.yongbok.net/ctan/' => 1,
},
@@ -145,7 +144,6 @@ $mirrors = {
'https://mirrors.nxthost.com/ctan/' => 1,
},
'Russia' => {
- 'https://ctan.altspu.ru/' => 1,
'https://mirror.macomnet.net/pub/CTAN/' => 1,
'https://mirror.truenetwork.ru/CTAN/' => 1,
'https://mirrors.mi-ras.ru/CTAN/' => 1,
@@ -164,9 +162,6 @@ $mirrors = {
'https://ftp.acc.umu.se/mirror/CTAN/' => 1,
'https://ftpmirror1.infania.net/mirror/CTAN/' => 1,
},
- 'Switzerland' => {
- 'https://mirror.foobar.to/CTAN/' => 1,
- },
'United Kingdom' => {
'https://anorien.csc.warwick.ac.uk/mirrors/CTAN/' => 1,
},
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index 9531db3f69..ccd2435e26 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,7 +26,7 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2021
-depend revision/59502
+depend revision/59518
name 00texlive.image
category TLCore
@@ -4395,7 +4395,7 @@ depend setting_available_architectures:aarch64-linux amd64-freebsd amd64-netbsd
name 00texlive.installer
category TLCore
-revision 59485
+revision 59504
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
@@ -40776,7 +40776,7 @@ catalogue-version 1.1
name bjfuthesis
category Package
-revision 59491
+revision 59505
shortdesc A thesis class for Beijing Forestry University
relocated 1
longdesc This is a class file for producing dissertations and theses
@@ -40784,23 +40784,19 @@ longdesc according to the Beijing Forestry University (BJFU) Guidelines
longdesc for Undergraduate Theses and Dissertations. The class should
longdesc meet all current requirements and is updated whenever the
longdesc university guidelines change.
-containersize 2960
-containerchecksum 22227294acfdb70ee965212ae5bd1b232b5e91ae85de935b3a75ac71c79c3c13032a6d03517fb4ffb242bcb434e2c52e7380bbb884c7fffcd84cc9fd19e1b559
-doccontainersize 9531912
-doccontainerchecksum a081b522676f200dc3835cf6acf58eae98fe91b406169788227a4b1a02db13153f4bdcc9ee70dcc78c9d737d85dbda9c590f8507e7b696d53700a91f1babfc24
-docfiles size=2467
+containersize 2844
+containerchecksum e8d1cd55d93953dae598ba9de09f62e59e7cc6088ac790e546a046744bc2682f03fa1a6d8c5b4ead70611a32b77d6dac2b13c3c9a384bdcf07a35f491e7a0d44
+doccontainersize 9903148
+doccontainerchecksum b1f4673db457de0e1dbc78b5544456353ec6e5e39b7d06687553f8d89110365f9aecdb759e9c41303ae74e8336cf9a7e3623f7ea984cdd144bad0f514486d744
+docfiles size=2651
RELOC/doc/latex/bjfuthesis/LICENSE
RELOC/doc/latex/bjfuthesis/README.md details="Readme"
RELOC/doc/latex/bjfuthesis/documentation/bjfuthesis.pdf details="Package documentation" language="zh,en"
RELOC/doc/latex/bjfuthesis/documentation/bjfuthesis.tex
- RELOC/doc/latex/bjfuthesis/documentation/contents/doc-abstract.tex
- RELOC/doc/latex/bjfuthesis/documentation/contents/doc-acknowledge.tex
- RELOC/doc/latex/bjfuthesis/documentation/contents/doc-mainbody.tex
RELOC/doc/latex/bjfuthesis/example/bibliography.bib
- RELOC/doc/latex/bjfuthesis/example/contents/abstract.tex
- RELOC/doc/latex/bjfuthesis/example/contents/acknowledge.tex
- RELOC/doc/latex/bjfuthesis/example/contents/mainbody.tex
- RELOC/doc/latex/bjfuthesis/example/cover.pdf
+ RELOC/doc/latex/bjfuthesis/example/contents/cover.pdf
+ RELOC/doc/latex/bjfuthesis/example/contents/mission-statement.pdf
+ RELOC/doc/latex/bjfuthesis/example/contents/statement-of-originality.pdf
RELOC/doc/latex/bjfuthesis/example/figures/admin-knowledge-graph.png
RELOC/doc/latex/bjfuthesis/example/figures/admin-movie.png
RELOC/doc/latex/bjfuthesis/example/figures/admin-navigation.png
@@ -40819,11 +40815,10 @@ docfiles size=2467
RELOC/doc/latex/bjfuthesis/example/thesis.tex
runfiles size=2
RELOC/tex/latex/bjfuthesis/bjfuthesis.cls
-catalogue-contact-repository https://github.com/bjfu-projects/bjfuthesis
catalogue-ctan /macros/latex/contrib/bjfuthesis
catalogue-license gpl3
catalogue-topics class doc-templ dissertation std-conform chinese
-catalogue-version 1.0.3
+catalogue-version 1.0.4
name blacklettert1
category Package
@@ -70105,12 +70100,13 @@ catalogue-version 0.2
name colorist
category Package
-revision 59492
+revision 59509
shortdesc Write your articles or books in a colorful way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
longdesc typeset articles or books in a colorful way. These classes
-longdesc currently have native support for English, French, and German
+longdesc currently have native support for English, French, German,
+longdesc Italian, Portuguese (European and Brazilian), and Spanish
longdesc typesetting. They compile with any major TeX engine. You may
longdesc also wish to consider the packages lebhart and beaulivre, which
longdesc are enhanced versions of the classes provided here. They have
@@ -70119,10 +70115,10 @@ longdesc LuaLaTeX. Currently they have native support for Chinese (both
longdesc simplified and traditional), English, French, German, Italian,
longdesc Japanese, Portuguese (European and Brazilian), Russian and
longdesc Spanish typesetting, and also use more beautiful fonts.
-containersize 9244
-containerchecksum e45a1b80ea8fdd1f4f9d41d58f003f423cd8b721390f15bc3aacc3bd6561254491ec70182586c400a197456d586c1fd6fddfb438725baaa8e9eee125f6d774c3
-doccontainersize 92420
-doccontainerchecksum 528e9781c360d7048c2ca1d0ad9746d5bf814a572d118c6495274f219ced57e7a8eed62104617a91fc5c977d50e0305970152051755e495079ae8709783f173f
+containersize 9336
+containerchecksum 87e9fb2d57bec01d98f8c03f62e0dad93a9b33493e88a5d586cfe410302c1003bb15aedafb977ebe6960d517b2df1836b23ca7844b1ba2fbea3286ca4a0e489f
+doccontainersize 92392
+doccontainerchecksum 9bfeea85b3a86ba42794aeb9509d4053d760b85f51c7e7331971a51186aa8e81fd14f020b78b03e9bf0b162fe8ac3cfc34de3ce25e0326c1886eec8f787b94a0
docfiles size=33
RELOC/doc/latex/colorist/LICENSE
RELOC/doc/latex/colorist/README.md details="Readme"
@@ -70137,6 +70133,7 @@ catalogue-contact-repository https://github.com/Jinwen-XU/colorist
catalogue-ctan /macros/latex/contrib/colorist
catalogue-license lppl1.3c
catalogue-topics class article-like book-pub
+catalogue-version 2021-06-07a
name colorprofiles
category Package
@@ -98912,20 +98909,20 @@ catalogue-topics notes editorial
name easybook
category Package
-revision 59493
+revision 59510
shortdesc Typeset Chinese books or notes
relocated 1
longdesc Easybook is a minimalist style template based on the ctexbook
longdesc book document class.
-containersize 14412
-containerchecksum 2e445b3815a56feb24901876ff9f95b3493d6dd04df8e8ef9927b211f8f13d117e16a320accf01bcb08ff101d448d409b04f697fcb9f361fa23cd0adb267c339
-doccontainersize 313916
-doccontainerchecksum e4785224ef5a88b01a8ea222dbc8931f4856aac5008367bd014522ff191b016d2d2200a13a4d32eae107e4862843ae8e9caa15bd2acd1685441ac404e07cbe15
+containersize 14384
+containerchecksum 0d4ebfe8e448875b723b6d9861d4fadc7dc1f89db1f3b85882c48663ab0d4c75ca9f1daf62a77fa7f9c80478de44d91d0d0399d89006732724ec0f43572110a3
+doccontainersize 313844
+doccontainerchecksum 6c34610f9dc0770fe9d375a428182927e6b1a34040004e4319f71f588dc4439bde1e4d4a04889b269813cdd25a13b19fb9ee21b740c55201de9b87130d4dac47
docfiles size=78
RELOC/doc/latex/easybook/README.md details="Readme"
RELOC/doc/latex/easybook/easybook.pdf details="Package documentation" language="zh"
-srccontainersize 31140
-srccontainerchecksum c02be10927fef6df5cf3916290cfb70f62acbd9d7806c688d56b89f8071bdac949d7c7a6dc926e302c16b505de1060a9a8d44024ce85725ebe288e8217b7ccfc
+srccontainersize 31104
+srccontainerchecksum 027eb38d1bedad1332997c1db220709823ef104d058334fa34182c6fe42a3397e7b87a55634856fbfb247daf96aaaaeef1082ab1b4ae702fd8a825d6b44af3eb
srcfiles size=33
RELOC/source/latex/easybook/easybook.dtx
RELOC/source/latex/easybook/easybook.ins
@@ -98937,7 +98934,7 @@ catalogue-contact-repository https://gitee.com/texl3/easybook
catalogue-ctan /macros/latex/contrib/easybook
catalogue-license cc-by-4
catalogue-topics book-pub class chinese expl3
-catalogue-version 1.25u
+catalogue-version 1.25v
name easyfig
category Package
@@ -137771,7 +137768,7 @@ catalogue-version 0.02
name hvfloat
category Package
-revision 59409
+revision 59506
shortdesc Rotating caption and object of floats independently
relocated 1
longdesc This package defines a macro to place objects (tables and
@@ -137783,11 +137780,11 @@ longdesc \hvFloat{figure}{\includegraphics{rose}}{Caption}{fig:0}.
longdesc Options are provided to place captions to the right or left,
longdesc and rotated. Setting nonFloat=true results in placing the float
longdesc here.
-containersize 10324
-containerchecksum 89a2775cd13f579ef06e158c78e14e1233861fe6437623bc2a32daacc70c16fd535eadcec6e4d8149f16c0ffaa9da6274e8a1ebff26d55428efc479852b75100
-doccontainersize 7670652
-doccontainerchecksum b61b18c5c1a750d1cf059483de0cc2f6e126ffce4001a494ead7f672d7c8ef019fbfb13725e07d3dd578a25f18365224c78808cf3dabce7880f8b3a50ad4c315
-docfiles size=3917
+containersize 10484
+containerchecksum 18e3cb391110c2159cabda07447f2f3280cb058a378b2ed338afd6ec9b16e084368d720002c2e7ae8c834e2589feb51cc258de3eaab011d124b36585836840a8
+doccontainersize 7673684
+doccontainerchecksum 1b17894b34ac06bd048a00165b53e894986b4d1300e149e30b2a174e1e1141d34c9582cf6f079b1b5cc97673d715bee60c7560891fee080661200e4a6ae20882
+docfiles size=3918
RELOC/doc/latex/hvfloat/CTAN.png
RELOC/doc/latex/hvfloat/Changes
RELOC/doc/latex/hvfloat/README details="Readme"
@@ -137796,9 +137793,10 @@ docfiles size=3917
RELOC/doc/latex/hvfloat/after1s1c.tex
RELOC/doc/latex/hvfloat/after2s2c.pdf
RELOC/doc/latex/hvfloat/after2s2c.tex
- RELOC/doc/latex/hvfloat/capPos.ltx
+ RELOC/doc/latex/hvfloat/capPos.inc
RELOC/doc/latex/hvfloat/capPos.pdf
RELOC/doc/latex/hvfloat/capPos.tex
+ RELOC/doc/latex/hvfloat/capVPos.inc
RELOC/doc/latex/hvfloat/default1s1c.pdf
RELOC/doc/latex/hvfloat/default1s1c.tex
RELOC/doc/latex/hvfloat/default1s2c.pdf
@@ -137916,7 +137914,7 @@ catalogue-also rotating
catalogue-ctan /macros/latex/contrib/hvfloat
catalogue-license lppl
catalogue-topics float box-manip
-catalogue-version 2.26
+catalogue-version 2.27
name hvindex
category Package
@@ -138186,7 +138184,7 @@ catalogue-version 1.0b
name hyperref
category Package
-revision 59478
+revision 59511
shortdesc Extensive support for hypertext in LaTeX
relocated 1
longdesc The hyperref package is used to handle cross-referencing
@@ -138216,10 +138214,10 @@ depend rerunfilecheck
depend stringenc
depend url
depend zapfding
-containersize 91220
-containerchecksum dd809761617e2a668d7ccc47af2e1d9b8b86c92e52d31f87af291b54176471c865a6bc1acb8e05dd6e731c58be5e155c34ffd265ac86381a86d87929882ab64f
-doccontainersize 3286972
-doccontainerchecksum 21627c338bd439ab7456b9955f7d520d1072bfaf5dbccfef5df62d52bdfcd09168962b563769ff021c112d67c249ca946326a88567688debb05c0cbe7155ade5
+containersize 91296
+containerchecksum dc42b72e2eccdb7a29181cfac8f95a6bf41f1eba9ec7943f2b00fd71b85ff46269d4ad437a924e7f6d5af81e375ae8cf0a1a64dc301e0ccaa327e1d073f41f3e
+doccontainersize 3288268
+doccontainerchecksum 3e79668b8e7e032f272f23cb0d89faf420c8354b41a80beb50cda4fc0b914add05979b5de753b38a634d8da5f9c45d8660074d7e23f04d2092cfefaabae8eed2
docfiles size=1048
RELOC/doc/latex/hyperref/ChangeLog.txt
RELOC/doc/latex/hyperref/README.md details="Readme"
@@ -138238,8 +138236,8 @@ docfiles size=1048
RELOC/doc/latex/hyperref/nameref.pdf
RELOC/doc/latex/hyperref/paper.pdf details="Paper on tagging and navigation" language="en"
RELOC/doc/latex/hyperref/slides.pdf
-srccontainersize 446784
-srccontainerchecksum 928c865f010fab191c2c91ab71516b2277db753262c8ba0faae162391953df208cac3b57f889abaf13cb218613cfc6c635a6ede76f0fbf7648582fe2ce767b11
+srccontainersize 446776
+srccontainerchecksum 165969bddfb4d12fe8cc4d646d49369c382ca5369c74f7865462014ab7da0edb188520ca003b4ae3040015a3a2a9c3e0e565c5c811c0b1178a78895e102f45de
srcfiles size=346
RELOC/source/latex/hyperref/backref.dtx
RELOC/source/latex/hyperref/bmhydoc.sty
@@ -138285,7 +138283,7 @@ catalogue-contact-home https://github.com/latex3/hyperref
catalogue-ctan /macros/latex/contrib/hyperref
catalogue-license lppl1.3
catalogue-topics hyper pdf-feat adobe-distiller form-fillin
-catalogue-version 7.00l
+catalogue-version 7.00m
name hyperxmp
category Package
@@ -186222,18 +186220,18 @@ catalogue-version 1.3
name luatexja
category Package
-revision 59299
+revision 59518
shortdesc Typeset Japanese with Lua(La)TeX
relocated 1
longdesc The package offers support for typesetting Japanese documents
longdesc with LuaTeX. Either of the Plain and LaTeX2e formats may be
longdesc used with the package.
depend luatexbase
-containersize 190056
-containerchecksum f8f833c5d0a7547f10dc6d13cdabb488e009d1cf1cc54f39444d18f050931265473ca9ca346e87ce96a4182344cade85eb595469ed669363c444d006cb2cdf4a
-doccontainersize 3206200
-doccontainerchecksum 779b670a4502489738d96e05c1d7fdfbb0d047912ae0eb2399be0e54704366889af33796b5011a74bb700d6e5e8ef5dbba60eb7c4e00fa8c02c1a22981b36f8b
-docfiles size=963
+containersize 190152
+containerchecksum 0bff9f3eae5aaf65e0bac8586677cefe18bcf995ef6b428c2715a32ed7a6c7018cc6efc5515df2b9f92b8cca9b2b1648e9fe737effa7a99f8eaa13f8474289cb
+doccontainersize 3203076
+doccontainerchecksum a75fcdedfc4a43a705a7189064cec54331edf56e629536e8ce6d2990eb182a5adfcba220e1557ad585a2f0e536d1c40a76c5ba0793e0762e187b4522f4045412
+docfiles size=962
RELOC/doc/luatex/luatexja/COPYING
RELOC/doc/luatex/luatexja/README details="Readme"
RELOC/doc/luatex/luatexja/jfm-test.lua
@@ -186250,8 +186248,8 @@ docfiles size=963
RELOC/doc/luatex/luatexja/luatexja-ruby.tex
RELOC/doc/luatex/luatexja/luatexja.dtx
RELOC/doc/luatex/luatexja/luatexja.ins
-srccontainersize 83292
-srccontainerchecksum d11c5e91ee643be851b86f9752fa6dce71cb73aee5650fafc42b2e33f487a8d0928f43a2cc81694757ee396c5d85a10cadd0972a28351046235bfc50db5c060c
+srccontainersize 83288
+srccontainerchecksum 277fd7336e237f626746b777ce01603b91d5fe77bf9e5fc98b87156d131a82ceea569c63a61558c6d20d73d43ab024717879dea5545aa0cbd4acd6592dd08c0d
srcfiles size=118
RELOC/source/luatex/luatexja/ltjclasses.dtx
RELOC/source/luatex/luatexja/ltjclasses.ins
@@ -186375,7 +186373,7 @@ catalogue-contact-repository https://osdn.net/projects/luatex-ja/scm/git/luatexj
catalogue-ctan /macros/luatex/generic/luatexja
catalogue-license bsd
catalogue-topics japanese luatex class
-catalogue-version 20210521.0
+catalogue-version 20210607.0
name luatexko
category Package
@@ -190229,7 +190227,7 @@ catalogue-version 1.3w
name mathcommand
category Package
-revision 53044
+revision 59512
shortdesc \newcommand-like commands for defining math macros
relocated 1
longdesc This package provides functionalities for defining macros that
@@ -190240,25 +190238,25 @@ longdesc facilities for defining macros with similar code. The primary
longdesc objective of this package is to be used together with the
longdesc knowledge package for a proper handling of mathematical
longdesc notations.
-containersize 4380
-containerchecksum 733c1581550772bdeda24b12154709a09f4427776392e86214d273c2eee1df7a80fea4285d21410f44195af30682aafdecff9f678ac43ad5f78a90605f76d332
-doccontainersize 453780
-doccontainerchecksum eed721d4b0da17c2ae997c7b1c46f19531108db0ecfbb334b648d5931eb2e86eb99465c52093e2adee7150dac3d5c8dc4b9df45ae68f47d0a238c875b33beed1
+containersize 4748
+containerchecksum 4be34084705419757f92b8f31be35a606689c25786bc5b95a0531d572ce21601881cbd7548b7d380241089d4473fbfb70debeab9b30633671b3494d66bfbb9f6
+doccontainersize 452340
+doccontainerchecksum 80191b36dd3e34193c2aff764b7ffcf274a4d9fc41b1d19fc92ac807e03809069efbcace953fdbddd481db7d6604a859eab44a2c93024ecd59968c9e24e2630f
docfiles size=113
RELOC/doc/latex/mathcommand/README.md details="Readme"
RELOC/doc/latex/mathcommand/makefile
RELOC/doc/latex/mathcommand/mathcommand.pdf details="Package documentation"
-srccontainersize 11588
-srccontainerchecksum 9d7b9156f28db730c20d1b0e22ea3ff5b90bf34d8d500248f67dd1ef6c12b7eae8e570db065e85f77e61e828277d202e4f73eceedfb79c756a80e2413b14f6de
+srccontainersize 12088
+srccontainerchecksum 99fb6c9f81e72c3b78807ff1d073ff4c6e193a163c3aa6aaa2e45d94ca246933733b1b35a671557cf40fdb33184af6ea28fa8a590b0339db373820ad9c38d514
srcfiles size=14
RELOC/source/latex/mathcommand/mathcommand.dtx
RELOC/source/latex/mathcommand/mathcommand.ins
-runfiles size=6
+runfiles size=7
RELOC/tex/latex/mathcommand/mathcommand.sty
catalogue-ctan /macros/latex/contrib/mathcommand
-catalogue-license lppl1.2
+catalogue-license lppl1.3
catalogue-topics maths macro-def macro-iterate expl3
-catalogue-version 1.03
+catalogue-version 1.04
name mathcomp
category Package
@@ -197729,7 +197727,7 @@ catalogue-version 0.96
name minimalist
category Package
-revision 59494
+revision 59513
shortdesc Write your articles or books in a simple and clear way
relocated 1
longdesc This package offers you a LaTeX style file and two classes to
@@ -197745,16 +197743,16 @@ longdesc for Chinese (both simplified and traditional), English, French,
longdesc German, Italian, Japanese, Portuguese (European and Brazilian),
longdesc Russian and Spanish typesetting, and also use more beautiful
longdesc fonts.
-containersize 6652
-containerchecksum 6095547ab52361c1797cf480612a260a674f596304aebef47bc280cd59685d5705c3b43fdc0f8fc064b5cd373830be994986aa52daca050aabc1912747cffb38
-doccontainersize 91300
-doccontainerchecksum cc75d294ee82bda35cf14af47d1178650c6e88106dbbc4fab00864fb012836e273e539e3ffd6c63752593514c6268352d8f02afb6a99834e827ec39515102023
+containersize 6708
+containerchecksum 52ad9c8c871bc77b58d27ac8329a920df0644159b72edbdfbaad2bb8ca6ac97f777925c45fc47c5c069b30c3d3cb3531774a69debfa7999f55633e40d8c2bb48
+doccontainersize 91288
+doccontainerchecksum 774a692af4476aac9cc92169f46543b66d54c2e051efc32922b8b910f2a0d2c6c59a6c79a080baedef64d76d8318c7627a02cae4275bd19b4acc0246018a3616
docfiles size=32
RELOC/doc/latex/minimalist/LICENSE
RELOC/doc/latex/minimalist/README.md details="Readme"
RELOC/doc/latex/minimalist/minimalist-doc.pdf details="Package documentation"
RELOC/doc/latex/minimalist/minimalist-doc.tex
-runfiles size=11
+runfiles size=12
RELOC/tex/latex/minimalist/minimalist.sty
RELOC/tex/latex/minimalist/minimart.cls
RELOC/tex/latex/minimalist/minimbook.cls
@@ -197763,6 +197761,7 @@ catalogue-contact-repository https://github.com/Jinwen-XU/minimalist
catalogue-ctan /macros/latex/contrib/minimalist
catalogue-license lppl1.3c
catalogue-topics class article-like book-pub
+catalogue-version 2021-06-07a
name minipage-marginpar
category Package
@@ -208424,7 +208423,7 @@ catalogue-version 1.32a
name musixtex-fonts
category Package
-revision 59418
+revision 59507
shortdesc Fonts used by MusixTeX
relocated 1
longdesc These are fonts for use with MusixTeX; they are provided both
@@ -208432,18 +208431,18 @@ longdesc as original Metafont source, and as converted Adobe Type 1. The
longdesc bundle renders the older (Type 1 fonts only) bundle
longdesc musixtex-t1fonts obsolete.
execute addMixedMap musix.map
-containersize 4187280
-containerchecksum 593c5e96ba4def4881298570f5bc9bce25c1e030f201f35f44257af1a5acf0a4e0ecbaa8ca3482777093c4e5771d448d49fd028f0916af655aaeafcbd19b6f4b
-doccontainersize 101568
-doccontainerchecksum eaaf4248e7a94e5b0e4825528e7eaee8b08dbb41f953a4b103329c35375bd7c256f18b9011498938358c823f606628e696cd9b49a31ea4fbd578889d9a2fcd28
-docfiles size=32
+containersize 4600340
+containerchecksum dca87a80caa67265037948d9de6699e2a9e8a66d889f6fa2edc93e07908f71429232301c07b4d9a01d61bdbbc0c42f1b0da16114e07e5c313b45d18e5300b239
+doccontainersize 105336
+doccontainerchecksum b910137e0a46d22b49439e075f0ec7cfbbb9e330fbbe6890dea98fd11c39dd5d3de7be1beddc3f76c1863a5cab3bc5548e973157b3c888b431c7b2be627a3612
+docfiles size=33
RELOC/doc/fonts/musixtex-fonts/CHANGES.psfonts
RELOC/doc/fonts/musixtex-fonts/README details="Readme"
RELOC/doc/fonts/musixtex-fonts/README.psfonts
RELOC/doc/fonts/musixtex-fonts/gpl.txt
RELOC/doc/fonts/musixtex-fonts/musixtex-fonts-install.pdf details="Installation details"
RELOC/doc/fonts/musixtex-fonts/musixtex-fonts-install.tex
-runfiles size=1362
+runfiles size=1541
RELOC/fonts/map/dvips/musixtex-fonts/musix.map
RELOC/fonts/source/public/musixtex-fonts/musexgen.mf
RELOC/fonts/source/public/musixtex-fonts/musix11.mf
@@ -258529,16 +258528,16 @@ catalogue-version 1.0
name pxjahyper
category Package
-revision 59395
+revision 59508
shortdesc Hyperref support for pLaTeX
relocated 1
longdesc This package adjusts the behavior of hyperref on (u)pLaTeX so
longdesc that authors can properly create PDF documents that contain
longdesc document information in Japanese.
-containersize 16516
-containerchecksum e1e8d78be8c9de9168d66c8189b8e5268530ff3e2ad20eccf652d4017de80db779253963fc84935498a573c0acb6013c932ef94540604b1be0e1113bc154d209
-doccontainersize 132752
-doccontainerchecksum e9fae33ec2950f012b457f18c800dd63d9994833c83bbfdd928103b8096155123b9811d6d3587e4e0af08673f951d3e6e086c3f26cf584772d6dc5c06e35a2b8
+containersize 16840
+containerchecksum 320e75cfa1b821e1e4cd61db12b907025add9e5124256959af1c1c101c626b3566e56425b9d65efa22c2db299ce69ad282451a93fcae203a17afb83a6faeae3c
+doccontainersize 133400
+doccontainerchecksum d7d683d7b9763c5e1a21c1208034610f4da6410dab0eaf4254bf7ba19bda5cd25756bec630e4374a29b9cf755163583ec1e2c36dbd8b5b4e1fe04af912c7b384
docfiles size=40
RELOC/doc/platex/pxjahyper/LICENSE
RELOC/doc/platex/pxjahyper/README-ja.md details="Readme (Japanese)" language="ja"
@@ -258554,7 +258553,7 @@ catalogue-contact-repository https://github.com/zr-tex8r/PXjahyper
catalogue-ctan /language/japanese/pxjahyper
catalogue-license mit
catalogue-topics japanese hyper
-catalogue-version 0.9b
+catalogue-version 0.9c
name pxjodel
category Package
@@ -259559,29 +259558,31 @@ catalogue-topics listing
name pythontex
category Package
-revision 52174
+revision 59514
shortdesc Run Python from within a document, typesetting the results
longdesc The package allows you to enter Python code within a LaTeX
longdesc document, execute the code, and access its output in the
-longdesc original document. Python code is only executed when it has
-longdesc been modified, or when it meets user-specified criteria. Code
-longdesc may be divided into user-defined sessions, which automatically
-longdesc run in parallel. Errors and warnings are synchronized with the
-longdesc LaTeX document, so that they refer to the document's line
-longdesc numbers. External dependencies can be tracked, so that code is
-longdesc re-executed when the data it depends on is modified. PythonTeX
-longdesc also provides syntax highlighting for code in LaTeX documents
-longdesc via the Pygments syntax highlighter. The package provides a
-longdesc depythontex utility, that creates a copy of the document in
-longdesc which all Python code has been replaced by its output. This is
-longdesc useful for journal submissions, sharing documents, and
-longdesc conversion to other formats.
+longdesc original document. There is also support for Bash, JavaScript,
+longdesc Julia, Octave, Perl, R, Raku (Perl 6), Ruby, Rust, and
+longdesc SageMath. Code is only executed when it has been modified, or
+longdesc when it meets user-specified criteria. Code may be divided into
+longdesc user-defined sessions, which automatically run in parallel.
+longdesc Errors and warnings are synchronized with the LaTeX document,
+longdesc so that they refer to the document's line numbers. External
+longdesc dependencies can be tracked, so that code is re-executed when
+longdesc the data it depends on is modified. PythonTeX also provides
+longdesc syntax highlighting for code in LaTeX documents via the
+longdesc Pygments syntax highlighter. The package provides a depythontex
+longdesc utility. This creates a copy of the document in which all
+longdesc Python code has been replaced by its output. This is useful for
+longdesc journal submissions, sharing documents, and conversion to other
+longdesc formats.
depend pythontex.ARCH
-containersize 66856
-containerchecksum 27a3196f89ae04eb992817800f30dd26b275b65a2f9272907a2cc6a66708ee00290c3e0083bb537f0ee0152c93aee50728ea1ddab672aa08dfcef5f089bcf2b9
-doccontainersize 1550244
-doccontainerchecksum cdc5046cef480514417874ef5343a39f9e1c377d0e1f00e9df4ca8746670f2b222636afd58a06ef63086c3479b4d516f9d14074aabc1fa7876b2fb4f6599bef4
-docfiles size=406
+containersize 66988
+containerchecksum 2e67beb9974eb9a567726d8a68f7d565aeca97d20484ef6e36312100411eef9d9de937297399a98f367a756f6679314cc1a25201ff11936b8a61f8f1f148830b
+doccontainersize 1553140
+doccontainerchecksum 3ec2fe0f095384734575c2c9fd1bc9d485b628485c8ee75cd8fb9ebd6d1f56edbec6f378c7c9e1d5ba9c10c4bbcc3934ddb957dc47a258ac81ca89b5ce3a2e92
+docfiles size=407
texmf-dist/doc/latex/pythontex/NEWS.rst
texmf-dist/doc/latex/pythontex/README details="Readme"
texmf-dist/doc/latex/pythontex/pythontex.pdf details="Package documentation"
@@ -259590,8 +259591,8 @@ docfiles size=406
texmf-dist/doc/latex/pythontex/pythontex_quickstart.pdf details="Quick start documentation"
texmf-dist/doc/latex/pythontex/pythontex_quickstart.tex
texmf-dist/doc/latex/pythontex/syncpdb.py
-srccontainersize 83716
-srccontainerchecksum 9acadbf5a18d56d24bd1300ff4b713325c43f163d2ac27e190461fbb74bbe023e31b2a3cb0bf3c6ead42c1275bfcbcbc8cc87914f623537e05773e9e641b7b03
+srccontainersize 83944
+srccontainerchecksum 8a3cf562716df588d4ada0273c3340b73e16a01524e02a9c83c4ca781b8dd1763a1deb9e303635878721831e0d57b780c0666b694629106650f639061d2f32f4
srcfiles size=98
texmf-dist/source/latex/pythontex/depythontex.bat
texmf-dist/source/latex/pythontex/pythontex.bat
@@ -259615,7 +259616,7 @@ catalogue-contact-repository https://github.com/gpoore/pythontex
catalogue-ctan /macros/latex/contrib/pythontex
catalogue-license lppl1.3
catalogue-topics callback
-catalogue-version 0.17
+catalogue-version 0.18
name pythontex.aarch64-linux
category Package
@@ -261776,7 +261777,7 @@ catalogue-version 1.4
name ran_toks
category Package
-revision 57520
+revision 59515
shortdesc Randomise token strings
relocated 1
longdesc The package provides means of randomising lists of tokens, or
@@ -261786,11 +261787,11 @@ longdesc containing tokens to be randomised; and the \bRTVToks/\eRTVToks
longdesc commands delimit a collection of tokens for randomising; each
longdesc group inside a rtVw constitutes one of these (typically larger)
longdesc token sets.
-containersize 5248
-containerchecksum 01bb17e3c2713e482670d3229878ba85bae5405476708b18367f0bfa85766b72b82471a8ff47993f88ef2bea72b1dc4019ed874185c94fab3171fe02f984c4c9
-doccontainersize 517980
-doccontainerchecksum 607924d3e8f09070318a5ef2354acd12fd0c57b3e7d42f45b84048f2cd0693b72811abe0485dfc45aab224c500fa4731111ae66c3e3aa25eaf27e1976b63d938
-docfiles size=159
+containersize 5324
+containerchecksum 25b78e30d7e6a2f082a7740fcdb968cd4032e6fd612bafdbeb58613f45882e788809457d0fcf29af76d3eb82c57d8772960ad84f9ed5940fe670f8662853364d
+doccontainersize 524452
+doccontainerchecksum 7e837aba73d0d578494845f038f7616a64eaeecde059655c8ce3ed5a5bc2c5910086c955b6a16a42abd09dbbafb71409387959eaf2378618532d2e494bba42d2
+docfiles size=165
RELOC/doc/latex/ran_toks/README.md details="Readme"
RELOC/doc/latex/ran_toks/docs/ran_toks.pdf
RELOC/doc/latex/ran_toks/docs/rantoks_man.pdf details="Package documentation"
@@ -261804,14 +261805,15 @@ docfiles size=159
RELOC/doc/latex/ran_toks/examples/mc-dbu-ctrld.tex
RELOC/doc/latex/ran_toks/examples/mc-dbu.tex
RELOC/doc/latex/ran_toks/examples/mytext.verb
+ RELOC/doc/latex/ran_toks/examples/nested-matching.tex
RELOC/doc/latex/ran_toks/examples/ran-toks.tex
RELOC/doc/latex/ran_toks/examples/rt-cb.tex
RELOC/doc/latex/ran_toks/examples/rt-tst-eqe.tex
RELOC/doc/latex/ran_toks/examples/rt-tst-qz.tex
RELOC/doc/latex/ran_toks/examples/viewDB.tex
-srccontainersize 11904
-srccontainerchecksum 5aba0e7472f214e367dab1a664f61fddc4b2a4b3eeb5737f2b476d6a196f33ccc4d28a6d3ab00f85c41291b27ef0699f362460fb6a0fe60dd28db67138b9560b
-srcfiles size=11
+srccontainersize 12204
+srccontainerchecksum ad77e0842ddd144f49b26a548846f2058611336f51d7540e96ad63258ee46c2f0a139b6945c0fea1f26fbf61b5e1d21ec45f87a9f68009d87ea6b9b5634a2895
+srcfiles size=12
RELOC/source/latex/ran_toks/ran_toks.dtx
RELOC/source/latex/ran_toks/ran_toks.ins
runfiles size=6
@@ -274292,7 +274294,7 @@ catalogue-version 1.0
name siunitx
category Package
-revision 59464
+revision 59516
shortdesc A comprehensive (SI) units package
relocated 1
longdesc Typesetting values with units requires care to ensure that the
@@ -274317,19 +274319,19 @@ longdesc The package relies on LaTeX 3 support from the l3kernel and
longdesc l3packages bundles.
depend l3kernel
depend l3packages
-containersize 60832
-containerchecksum 0f7bbbee8e269110f77e167dcd15645eafc50d572058e0655441d423b6fad1d497eb13727ad996be6c4d231ca13de9bd4716f068e97efa0659455783c7417e5d
-doccontainersize 2414300
-doccontainerchecksum ce9e857ea0fce11dc67dc128cf3015ba0f66fb8fdbd63179a871880a62afd569a741ddef8b3487f4a29d4997f311a84c08098fa5e99c0d2af32c4ab4152fca28
-docfiles size=646
+containersize 60948
+containerchecksum 9e6226dae878b6719dbe94787e5d5d065f1bee25b1190ce0e40cefb6815d09ff7467da44c9badc5ec67efab05d1589d8c915ee540b2292c7b727e75690789b28
+doccontainersize 2417064
+doccontainerchecksum 4ab5d74ce25a349cfc7633d1c9c6bdbca164d8dfbfed0006560abafcb32c614ecfd4eb6e16f00b2227a8355307ee0b9f6cbc185fefee8c9c2aa2adaf11c2bac0
+docfiles size=647
RELOC/doc/latex/siunitx/CHANGELOG.md
RELOC/doc/latex/siunitx/README.md details="Readme"
RELOC/doc/latex/siunitx/siunitx-code.pdf details="Code documentation"
RELOC/doc/latex/siunitx/siunitx-table.pdf
RELOC/doc/latex/siunitx/siunitx.pdf details="User manual"
-srccontainersize 104500
-srccontainerchecksum 57c71d35c6154e42812a218d0a3934b4ac006dedd8f49c678c58409366d8b8958757452a605ed03032fbd171550e55e18adb8a28fac011b520cf47287ac48661
-srcfiles size=160
+srccontainersize 104720
+srccontainerchecksum 89b84135e931c96948ce9fd115a7560622576be9981d82ea8367566f45f8d82127731c0ee467dceae73f90d2d1f77a30a502074462c45b649542a68eb0559ac6
+srcfiles size=161
RELOC/source/latex/siunitx/siunitx-abbreviation.dtx
RELOC/source/latex/siunitx/siunitx-angle.dtx
RELOC/source/latex/siunitx/siunitx-binary.dtx
@@ -274348,7 +274350,7 @@ srcfiles size=160
RELOC/source/latex/siunitx/siunitx.dtx
RELOC/source/latex/siunitx/siunitx.ins
RELOC/source/latex/siunitx/siunitx.tex
-runfiles size=142
+runfiles size=143
RELOC/tex/latex/siunitx/siunitx-abbreviations.cfg
RELOC/tex/latex/siunitx/siunitx-binary.cfg
RELOC/tex/latex/siunitx/siunitx-v2.sty
@@ -274360,7 +274362,7 @@ catalogue-contact-repository https://github.com/josephwright/siunitx
catalogue-ctan /macros/latex/contrib/siunitx
catalogue-license lppl1.3c
catalogue-topics units scientific-docs expl3
-catalogue-version 3.0.10
+catalogue-version 3.0.11
name skak
category Package
@@ -299983,7 +299985,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 59485
+revision 59504
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.
@@ -299991,10 +299993,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 108020
-containerchecksum ae8c1b5bffbf846e03158133f443d51659d2756e8c5313979b5434a5f7052ba5bc2b7fc95ce8c1c5615816f03945fce3e71574b330d3883795c1b8a2c228267b
+containersize 107984
+containerchecksum bbd62ee9a22024be875168347aa69045efeadf9370b605c6211b3bcffd80bd3ccfb682028b19a6a0c4f3d1518732e4ccafdd34386a569777b21db6bcd75f0f46
doccontainersize 397692
-doccontainerchecksum 073a391bf58909d4f02e3144eae21a1ed477a87ab15a5abb1af4becc6b69d888f3c3d8c46393cf9180ea4c6727c6a256274b79ebb2e9b2adc0d7e60d9e3dc316
+doccontainerchecksum 364799e592cd90b8e5db4b89666a32312c87ef4b125742e47b938a0cc33b383928d9a7cb0b6d9d8f423a64b903cb5515ae52d2fc9183878bf4734f5fadbb96e2
docfiles size=490
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
@@ -307609,16 +307611,16 @@ catalogue-version 1.5
name tiscreen
category Package
-revision 59438
+revision 59517
shortdesc Mimic the screen of older Texas Instruments calculators
relocated 1
longdesc This package mimics the screen of older Texas Instruments dot
longdesc matrix display calculators, specifically the TI-82 STATS. It
longdesc relies on the lcd and xcolor packages.
-containersize 1140
-containerchecksum 349d497df215f9228b8c8fbfced0ece5df9cab110bb94cb99ef7406a2f4e35deb19454fc2765f3a1321bb3c4d267dde3a73e3ab83d1b062647c2276a2c6a09e7
-doccontainersize 133880
-doccontainerchecksum 30b146ce84fedcaeac85f018da2dda3104497715bb0194c2f988ebefc95abe7e95cb1d750490c9de2f2867fd792b46ac6931f19d46ba9df16dcc6df85f4045a0
+containersize 1136
+containerchecksum 6b41272af602da2754988d4cb593322fe4dce067f03e8a1f727f3be52b81784c252901fe55d73acf2a074fafb6f85b83799e15c14241dce20673ed4b4f5d59f2
+doccontainersize 135172
+doccontainerchecksum 2d3c7ceba1989291b3c0354541fbc97348a0a82c6b81ba9babd86e7d0399a6ee24d8bfcdd15868f1365703834c2b0c58e8b04b083587c0e7a9c93a3c37690a45
docfiles size=35
RELOC/doc/latex/tiscreen/README details="Readme"
RELOC/doc/latex/tiscreen/tiscreen-doc.pdf details="Package documentation"
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index fd396af9c3..2bbbb85f16 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-84c60d23981454e41debbf67beccf431 texlive.tlpdb
+e527c7ded7dc7840ab968f9269565bbb texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index dbf0933bc7..8421a44ec6 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-13657209199e6f823bcaf3581adfb778482a85efae9ff07d9c1d8968f0b28582c53479aa5835c6e266e897a43716bda938896be24a960a6ed907725b27f2f30f texlive.tlpdb
+35abbc1540ac4c4ca994078530984d7fac389273bcb8a5bd60154d0b57a3d32b99b07b80e74b58c031768562824599965e851f78cbecfce69fe7ccdb85736522 texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index a972533948..a66f9ce1f9 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-----
-iQEcBAEBCgAGBQJgvV/fAAoJEEzhh34ZQ4xwUXkH/R+jn3atRvDki0x3LGcxevFi
-cmC0xQKc/f2olDGMfXXvFk5TpkMBpQk+uAOaDz0jclMdaG0cUw22uBfEbksWiwJ/
-hvb1M6Ehd33ZhrXigz/0K6TjGG/EnZQEmQm8vwcUwXHsePWWAGp6m/yUbL0nDPQF
-w1gHieySDW9Q9rz/9yTrf73FzD/1cRy6jZrJSzc85NWczLqV80QfCKxmwVbpPfQO
-IYKA+LEdg61ZTtXGU6VmY0L5ASt9s8+9dvjWcRNWf5R8acSryLXrBndOQBPcOsh7
-re33gWZ20W+qNw/eJcTVv9OtJLK16YWmzm1qYO+W9oWc7ZM9qY1ZtnXxjP54mXs=
-=KUDk
+iQEcBAEBCgAGBQJgvrEWAAoJEEzhh34ZQ4xweWUH/0pJS7Dk3QgoQLu4fuooicwN
+9vj6TApSNvezUOgO8OwD27Qumo185H/6eoRf3RSTJjlSM0JdbvpFOopX0YO+mrva
+tAuG0NbUAyaq4TiAC28gsB+/tY8mv6+reu+PjT6YHHJHeLD2PLyc9CmI/h1Kjq0v
+Cv9bCEPwYvaek+TdRjvJhOSBpLQt3aYz99m/NeuVqscVaYxxjdvZTo31HFHxIQmG
+sNVGTU2KtI9x3XXR24AObJz1oJapHly80rbMiw2/JNUQr9CkBZYiusF4ieyjtmdr
+x1Vpe2t7y5ZddAtHwzTFZwDIcj16/Iaz40gCxzOTcddRPGyiNFYqdpWjUNAV4Y4=
+=Pv/a
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index 1b14a1b50a..b9e3a5ea98 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/setup/deb/dists/bionic/InRelease b/systems/win32/miktex/setup/deb/dists/bionic/InRelease
index eb3ed4c765..827aa233ff 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/bionic/InRelease
@@ -5,36 +5,36 @@ Origin: . bionic
Label: . bionic
Suite: bionic
Codename: bionic
-Date: Mon, 24 May 2021 18:58:40 UTC
+Date: Mon, 7 Jun 2021 08:36:31 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 9526e46e6d1eb1bfd86a375860025b3e 9286 universe/binary-amd64/Packages
- c05451836b6df186ea801e0c9eddb85a 1490 universe/binary-amd64/Packages.gz
- 57ed173a3e381ba12cf4c4d778f58260 1778 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ f3006b817f6ea13d6de0ade47aaa91ea 10652 universe/binary-amd64/Packages
+ 921bbaf0a9dc0280c4bc5251b9b8c418 1606 universe/binary-amd64/Packages.gz
+ 87f00d617ddef5aee650fbe2ac5fd83b 1896 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
36dc8434c02eb018d9e4e8e159504a01 89 universe/binary-amd64/Release
SHA1:
- a321bd550ba13ef092332a032ab436ebf6640e90 9286 universe/binary-amd64/Packages
- c0dbd194d27c09dc774588a3742b0a003fcf9ffe 1490 universe/binary-amd64/Packages.gz
- c099c0b811b0543116587b6f9a10fc0ee54cf95f 1778 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ a63ffffd5b1b5084dd5274c7ebfa1b0b2534dec1 10652 universe/binary-amd64/Packages
+ ee496adaf496372229369933f25d7a48ad4a98d4 1606 universe/binary-amd64/Packages.gz
+ eb40ea74cc72db282f3a0b16e2abbf193065e5f9 1896 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
bb2235b2a24a57ac4d7a8c6e4e3b8048f8273323 89 universe/binary-amd64/Release
SHA256:
- ab47d347584173f82f1f0fb87eea2b8362ca5f3fcbbf0eb0fcd8ddcf3786e81b 9286 universe/binary-amd64/Packages
- 3878e32e6f2dd61475d776a35ed6fdce54273ca05a663876f8632da01fee12a0 1490 universe/binary-amd64/Packages.gz
- 7a66206bf0354e989176ea5ed81b7423da79bd16ac8c106fb05efe6f6cb31b2f 1778 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ 5ad4dc1b0a8c962fbec101d19cfb257b1e89eaad389cbd8822ac46dc9c82db12 10652 universe/binary-amd64/Packages
+ c805521031ec2a37bb10d57291a79b8c1bdfb93e9a675bd391b66f1bcc795d10 1606 universe/binary-amd64/Packages.gz
+ 4c38e245367c4445d2b593ab3f36ce7562bfc6cf6628e6c19cc6f57f0bfb72fb 1896 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
3585e1e45afb8a3cb3c7a593ec7dd8e34029c4ee18a044c369775fde5bba20dd 89 universe/binary-amd64/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgq/dgAAoJECd6cpP1nkiJHPUH/2HESEsX+vXnKZJNZJkmbQBk
-DFgeZK0FFJCfmOMhnB0N0ecfjn/GkQ2x2ms30Jh0o1TQl80DLCqqv9DJdP3p4Ay7
-qmXhpeYgbJs5+xcX3nnShXpie31BECaKVFkHUo3S+bMTfPtiyFYZqONXruzUe/Um
-vMZTKkKMDsWftyg3hgWeS8OheB3WLpslloptA77v6z5eKUHjY0vEOpZWBgB0RHc6
-Vt1BSOl0V3c+ychGbovnjFVgT72Xy2FhM1f7FkpK/ZxSIJwoTv0JMOUmkgPqVtNF
-+RavvTaPHzQqHSIpbWumC4rFJSoXEHZSMC8bMPzf3+sID80Yh9ILSVr6rRev4V4=
-=xQhq
+iQEcBAEBCAAGBQJgvdqPAAoJECd6cpP1nkiJ3vEH/0W7BqqO6CNPE5cB1wGjgDH7
+UlBjCA/FEj2yiscvGn03oAsCxMxms1iOW4W5nXLLxzQv2pMZjEZaBO5ffpt2/SPJ
+L/cHa/65mZrYVZJyspK8J2x7lvEKNSsZND3S+pzWmlkNngCs5V3yivAiZAwASffu
+HPZfEr4UzrhjhbMVDe4SCDIT/f4gOwh1gFBgHQXuHSih5Wgf5wTRayexyG6kFeKU
+0I/LXOPa31E3H76btJxziDfn4E1CysLZiAtdjhZz4oiHFXDJHXuJxDZaR9NHW76h
+6doCZlSwQScaa5g6C27iyDWROQg7mgI6YbA9LkPKDQ7zm7sWsnHrHDD5Vyv6h8g=
+=UD5e
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/Release b/systems/win32/miktex/setup/deb/dists/bionic/Release
index ec4bd9f257..ad0b364347 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/Release
+++ b/systems/win32/miktex/setup/deb/dists/bionic/Release
@@ -2,25 +2,25 @@ Origin: . bionic
Label: . bionic
Suite: bionic
Codename: bionic
-Date: Mon, 24 May 2021 18:58:40 UTC
+Date: Mon, 7 Jun 2021 08:36:31 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 9526e46e6d1eb1bfd86a375860025b3e 9286 universe/binary-amd64/Packages
- c05451836b6df186ea801e0c9eddb85a 1490 universe/binary-amd64/Packages.gz
- 57ed173a3e381ba12cf4c4d778f58260 1778 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ f3006b817f6ea13d6de0ade47aaa91ea 10652 universe/binary-amd64/Packages
+ 921bbaf0a9dc0280c4bc5251b9b8c418 1606 universe/binary-amd64/Packages.gz
+ 87f00d617ddef5aee650fbe2ac5fd83b 1896 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
36dc8434c02eb018d9e4e8e159504a01 89 universe/binary-amd64/Release
SHA1:
- a321bd550ba13ef092332a032ab436ebf6640e90 9286 universe/binary-amd64/Packages
- c0dbd194d27c09dc774588a3742b0a003fcf9ffe 1490 universe/binary-amd64/Packages.gz
- c099c0b811b0543116587b6f9a10fc0ee54cf95f 1778 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ a63ffffd5b1b5084dd5274c7ebfa1b0b2534dec1 10652 universe/binary-amd64/Packages
+ ee496adaf496372229369933f25d7a48ad4a98d4 1606 universe/binary-amd64/Packages.gz
+ eb40ea74cc72db282f3a0b16e2abbf193065e5f9 1896 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
bb2235b2a24a57ac4d7a8c6e4e3b8048f8273323 89 universe/binary-amd64/Release
SHA256:
- ab47d347584173f82f1f0fb87eea2b8362ca5f3fcbbf0eb0fcd8ddcf3786e81b 9286 universe/binary-amd64/Packages
- 3878e32e6f2dd61475d776a35ed6fdce54273ca05a663876f8632da01fee12a0 1490 universe/binary-amd64/Packages.gz
- 7a66206bf0354e989176ea5ed81b7423da79bd16ac8c106fb05efe6f6cb31b2f 1778 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ 5ad4dc1b0a8c962fbec101d19cfb257b1e89eaad389cbd8822ac46dc9c82db12 10652 universe/binary-amd64/Packages
+ c805521031ec2a37bb10d57291a79b8c1bdfb93e9a675bd391b66f1bcc795d10 1606 universe/binary-amd64/Packages.gz
+ 4c38e245367c4445d2b593ab3f36ce7562bfc6cf6628e6c19cc6f57f0bfb72fb 1896 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
3585e1e45afb8a3cb3c7a593ec7dd8e34029c4ee18a044c369775fde5bba20dd 89 universe/binary-amd64/Release
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg b/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
index c605251e41..fbd4d35019 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/bionic/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgq/dgAAoJECd6cpP1nkiJyBQIAKnqMaolmA4awonXOKgATYd6
-UtewRylH2Uau1/WAz8XmQgFkKZ766yh7xoKim0U1W6n1UEEDUIcdiy/Ht89Q2CbK
-9P/qbK2HwMIa3lC4/PQOEaMLEQM5wRbReNFgTImCOiqinbuYI9ohnyA9Sc1QP1nq
-17cJpualTcTiGn3X+T5UoGcWCmbh6ecgJdwkSgZSyq4nCFgEL3QuB83XaxmhSY7n
-5ux6AMj9jtoAnUAF1XuCLADedgL0UamcqeJIXpBP6AO1Azaw1Lo6P0KwN8tBtizn
-/0qHTCUlX3iRrDNy/A8rv6cKgmxFmhn4vw3xudB1onwZHr6Qn8Rkg7XGqSVqABE=
-=lCRP
+iQEcBAABCAAGBQJgvdqPAAoJECd6cpP1nkiJXoIH/j2xHJWgVsGEhMVZGjz0Ea5x
+BiIVZHhd3nsMtivbFe9fBnrSAZF//Sq7yC72X4xQGXRg0uf7HlFi9f8p3IKWgbWj
+P6CWyW35h9zqUZI5Bxg03GqgDzjhjWTwqrwvBPdjJyWWMcLr0Hn+Os63YZlje7Sb
+97MK7NA1xkoaM3l/pKE82lFyTNl4hTtn/ZcGtgz5VX0RbnV7FSNTpd216ufFVFfk
+zSTnv1wKC8NkYX2kc5OKjjTK39SDFol278OY3ed6tH8/S2eXVxDsxQOypr0JFx3H
+1Gf8vc0eR1RGO0SsVhB63K/+xkV2WNNZe20R3LKrTw+5EFT9SaXYM9RbBr2i5Z0=
+=CIAU
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
index 4876176474..7c2bb5a4f8 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
index bffcd0c865..41621590cc 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 101211
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.6-bionic1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.65.1, libbz2-1.0, libc6 (>= 2.15), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.6-0, libicu60 (>= 60.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.9.0~beta), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.8.0), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 7), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.6-bionic1_amd64.deb
+Size: 32223804
+MD5sum: c5ee7e8156b021e8c67bed0d5a978c6d
+SHA1: 90262c26e3ecdd852a6e6c2ea1cc485866d9317c
+SHA256: eda989f399b746e39f891a20945f0707702a6bb272831fa176619b0864cf1779
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 101012
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
index 790918ecac..651906e887 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
index 1d544d72fc..9e0e142af7 100644
--- a/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/bionic/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/InRelease b/systems/win32/miktex/setup/deb/dists/buster/InRelease
index ba3e77592c..a2307b651b 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/buster/InRelease
@@ -5,36 +5,36 @@ Origin: . buster
Label: . buster
Suite: buster
Codename: buster
-Date: Mon, 24 May 2021 18:58:57 UTC
+Date: Mon, 7 Jun 2021 08:36:51 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 0f646ca2a6a5632632fb8a58ac633964 11212 universe/binary-amd64/Packages
+ d489b11973a2b760a66eaaedca109dfe 1654 universe/binary-amd64/Packages.gz
+ e396e89ef9343c92625b25118dca1753 1958 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
c4377b12f319790307affd5ca801a56b 89 universe/binary-amd64/Release
- 8e4c05dd18f2504fd67b82915b5f0b88 9752 universe/binary-amd64/Packages
- 1a01b09f29ccea74e9253a3104c89b27 1539 universe/binary-amd64/Packages.gz
- f931b999e993117ebd3e7d413956f763 1820 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
SHA1:
+ 35f50526c7a209e32fb71baed86b8412d0b57e06 11212 universe/binary-amd64/Packages
+ 385a276ac3b7fb6828e4d22539efec804acd5882 1654 universe/binary-amd64/Packages.gz
+ 9eb0fbedc7af342b24e4da6a0b9ff4609c764911 1958 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
1c381f8d6c958888bf1796f5914f8ca22630bdd7 89 universe/binary-amd64/Release
- e92500c21ddfe187df1df2c3e19a2be67a494af0 9752 universe/binary-amd64/Packages
- 3ea4bc7c15b294a45d4edb3a40e5e81c02bf2b3d 1539 universe/binary-amd64/Packages.gz
- 1e16e7c977f01244927c94df0a7f9fece34d0b35 1820 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
SHA256:
+ 4e93acc5266b0826196bc991865a5a1df2cfcb4d0f06bfa01fd3a196ec04e73b 11212 universe/binary-amd64/Packages
+ a1a4bc8c2cca8ee25df736e7d2ab0e0d5e3fb1f7215c9f8e3450ebb1b1d1450b 1654 universe/binary-amd64/Packages.gz
+ 393325b2a4a7c4cb4f8c77f86f1f3c89df45de80dddcfeef1cbef90b74df279a 1958 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
56ac9d32078ebaa439db98b340d4761cb718c796f92090530c01b377a3c9d40b 89 universe/binary-amd64/Release
- e241f02dcd606a765ef72aab819ac859dfcf5e10d956910afe058e892a5cc239 9752 universe/binary-amd64/Packages
- b10047512e97c1ddfdd166a44fcc5e495782b91bca3a2aa3ba3805abcbd76c8c 1539 universe/binary-amd64/Packages.gz
- fd1c5830b3aa7c263e861e612d8bfbbe6e3d6e7ac37ac327eb60a7d2c3bee6ef 1820 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgq/dxAAoJECd6cpP1nkiJlMEH/3nFRQ2+DHF45ea+I3JJ/6fc
-a0JCSA1fHNi34zc7W7momF6IXCl1Wu0+fBxT8L3l69jdNkjQf79EYcYQlZ5PCrDB
-D+/g3Zwlz0m4CctRpOo2G5bSUwNFvQR9dGx2aoWFb2wTNryhjwINT27EgzBgMrSs
-3PE5Jj0vpQaO1MAZy/nD9UJy+kPWuOUOeNp7i7DsYyV+SfdQ9fwqFvhTmPCzmqXR
-yCQmVV8WbYvLFmkxus8NMBN7Mc6x5SZXx3x9n0VHwEhEL+eym63bmgxqIaVo5q/8
-7vnw5WNSsJdDhU9ddvZOJhpqKEGmp4yt7ER5+1pT5T9J0Czuhci2u7ZtqaJnRKE=
-=/bHg
+iQEcBAEBCAAGBQJgvdqjAAoJECd6cpP1nkiJ0rAH/AiTSWgaV2lflIFvPUqy183E
+YWrv87Ul0ACLmTi+b9JXThZI7kmlYIgivtV7VsgP3Yd41/bezAUHKJ1KJLeQUXSz
+z4kZ/64G4PAJ1/1F7hGKtW6JyuF0ryCpbJdkrSDuixgXsTsgf3lDo5ix22vPoPnS
+RoO3Lek0A5iqD2ZGhwKY9pwDRDPI525MDlm5c9qkZSaCIELlEyq4nyxVsK87sa9h
+hmYe6APAgPEe3DUwuymWEMrOud88o9ZqIJbkV+z63UTx72eKBV5fOHQMG4T9TF+P
+q+NmeJGsLFPMM9N6Q37QFIZH/m4Oae/CYWNQ8ssmS8VBrgEHG7JD3Z2z7liif6M=
+=47SN
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/buster/Release b/systems/win32/miktex/setup/deb/dists/buster/Release
index 6b9be26b71..61c7c05314 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/Release
+++ b/systems/win32/miktex/setup/deb/dists/buster/Release
@@ -2,25 +2,25 @@ Origin: . buster
Label: . buster
Suite: buster
Codename: buster
-Date: Mon, 24 May 2021 18:58:57 UTC
+Date: Mon, 7 Jun 2021 08:36:51 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
+ 0f646ca2a6a5632632fb8a58ac633964 11212 universe/binary-amd64/Packages
+ d489b11973a2b760a66eaaedca109dfe 1654 universe/binary-amd64/Packages.gz
+ e396e89ef9343c92625b25118dca1753 1958 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
c4377b12f319790307affd5ca801a56b 89 universe/binary-amd64/Release
- 8e4c05dd18f2504fd67b82915b5f0b88 9752 universe/binary-amd64/Packages
- 1a01b09f29ccea74e9253a3104c89b27 1539 universe/binary-amd64/Packages.gz
- f931b999e993117ebd3e7d413956f763 1820 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
SHA1:
+ 35f50526c7a209e32fb71baed86b8412d0b57e06 11212 universe/binary-amd64/Packages
+ 385a276ac3b7fb6828e4d22539efec804acd5882 1654 universe/binary-amd64/Packages.gz
+ 9eb0fbedc7af342b24e4da6a0b9ff4609c764911 1958 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
1c381f8d6c958888bf1796f5914f8ca22630bdd7 89 universe/binary-amd64/Release
- e92500c21ddfe187df1df2c3e19a2be67a494af0 9752 universe/binary-amd64/Packages
- 3ea4bc7c15b294a45d4edb3a40e5e81c02bf2b3d 1539 universe/binary-amd64/Packages.gz
- 1e16e7c977f01244927c94df0a7f9fece34d0b35 1820 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
SHA256:
+ 4e93acc5266b0826196bc991865a5a1df2cfcb4d0f06bfa01fd3a196ec04e73b 11212 universe/binary-amd64/Packages
+ a1a4bc8c2cca8ee25df736e7d2ab0e0d5e3fb1f7215c9f8e3450ebb1b1d1450b 1654 universe/binary-amd64/Packages.gz
+ 393325b2a4a7c4cb4f8c77f86f1f3c89df45de80dddcfeef1cbef90b74df279a 1958 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
56ac9d32078ebaa439db98b340d4761cb718c796f92090530c01b377a3c9d40b 89 universe/binary-amd64/Release
- e241f02dcd606a765ef72aab819ac859dfcf5e10d956910afe058e892a5cc239 9752 universe/binary-amd64/Packages
- b10047512e97c1ddfdd166a44fcc5e495782b91bca3a2aa3ba3805abcbd76c8c 1539 universe/binary-amd64/Packages.gz
- fd1c5830b3aa7c263e861e612d8bfbbe6e3d6e7ac37ac327eb60a7d2c3bee6ef 1820 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
diff --git a/systems/win32/miktex/setup/deb/dists/buster/Release.gpg b/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
index b8e556de46..f7896bfb6f 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/buster/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgq/dxAAoJECd6cpP1nkiJby4H/jPx4eHZMNM6cI2LqoiFfCT+
-PAKGCk2n2Dm8wNy4+FzEsVTJB/VmSGSHuU+q5tJrems2i7KPs6aycJc1Mzg73AqK
-v3qmgVDEiN7Tba5gEECUihNQ+5ImYHrpg90lTxiNDL5AAugZau1PQLRftY2997hx
-UC4Bim4DHngdfNZW206j9BvAJo+Cs71MqmqpAF5aiAlrcDVk9gzWXbG8/6W02fZ6
-CVh9Cx2Tuabt8UjS69aKXKtpH9CQ9TvqCxcp2F1ZZNkE2VLBUHYrdpRa3Mkitew2
-8A+i8jCZcHnmLTMCVK+yIOfj/0GivarEG6HNkDkfQmCBciLKD6tIhPy5uDErxGQ=
-=GnWg
+iQEcBAABCAAGBQJgvdqjAAoJECd6cpP1nkiJfkgH/ifI1Tze6cxjMdA/o4NNNpV6
+PZxpfpaJPRJhk0bV4Gjpvs8413Hjx6GC7Z0w0J3gyohdWxQc35mYcx04rdfiGpB7
+FYwMJFMW2nmCwK7Sgbsk+vWpMr/6c9UjiOP4tIP9ZUIMVzt7gsgGZS/EMMHBRg9w
+BllkKvxanGZaX8aqJPgsNyl4pQKxGQJafX0zm2Sly28OY705aUaPhGft0HWOE05s
+2ObzabSApJyCXYsfquT6K3eK9vsJVeEcSAFfYL7JHsdlcYVY2cH8txVR7UOVYCYZ
+hfaCiNrLqqBVrHhmRg3MKk42wcjmZF8S4wEk6YUTFI1RQ7ACE7anDbHGZijCkMs=
+=Zcbd
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
index 4876176474..7c2bb5a4f8 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
index c973b93a4d..10ee4c3425 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 100856
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.6-buster1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.67.0, libbz2-1.0, libc6 (>= 2.28), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgmp10, libgraphite2-3 (>= 1.2.2), libhunspell-1.7-0, libicu63 (>= 63.1-1~), libjpeg62-turbo (>= 1.3.1), liblog4cxx10v5, liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpixman-1-0, libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.11.0~rc1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.11.0~rc1), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.11.0~rc1), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 7), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.6-buster1_amd64.deb
+Size: 31325388
+MD5sum: 9efd55999fb7841d045cdbee6b5185cb
+SHA1: 9e04620b69c676519276629e5522c92503ba2967
+SHA256: 9ea12e7cf34ff179a21e4a329b0b19804ff166069dd9adf060b44f3ef22bfc0d
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 101106
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
index fefc3dc150..9f4867f5fe 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
index 6ac07dba93..0ee767d9c9 100644
--- a/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/buster/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/InRelease b/systems/win32/miktex/setup/deb/dists/focal/InRelease
index 74d7b4ba56..91d5cd9eeb 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/focal/InRelease
@@ -5,36 +5,36 @@ Origin: . focal
Label: . focal
Suite: focal
Codename: focal
-Date: Mon, 24 May 2021 19:00:21 UTC
+Date: Mon, 7 Jun 2021 08:36:38 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 51f381e9c7ae53e2271e72d9b784f73d 10957 universe/binary-amd64/Packages
- 3bf9cdc735582b91e83af04f640052a6 1633 universe/binary-amd64/Packages.gz
- 7a331eb24584c9a640ecde7d5906d029 2003 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ 16fb914a29ab3cc04c0ceaba31cf10d5 12570 universe/binary-amd64/Packages
+ 3148eb3d4bd6b9d684fa5d46f6ae7253 1750 universe/binary-amd64/Packages.gz
+ 6d2359c965f2107274970fb63ed452eb 2110 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
09b400a6dee090b2b112c0ee33f5afc5 86 universe/binary-amd64/Release
SHA1:
- 403f3769e942f03748a55daf767e5be2a58a5816 10957 universe/binary-amd64/Packages
- db13174fd9c02d246b94e1e479f88a2da8fbfc9c 1633 universe/binary-amd64/Packages.gz
- 11e1fea666f7a0ca0ab971ebb1e346dcd9f57a38 2003 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ d931ae5c53bed8df6185d304fdb4bb3704cddc08 12570 universe/binary-amd64/Packages
+ 38305eeeb565a301659fc8d6b44973b767f74565 1750 universe/binary-amd64/Packages.gz
+ 2f472591c5794b0ddcad0f2613ebafd890556b91 2110 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
c942f34f42baa19293a2f2287f3a0b88aee6a9dd 86 universe/binary-amd64/Release
SHA256:
- e83ae2da6087f7a4a702e506d2c00d9a434d6e4ec7bc466a992c834a3201e820 10957 universe/binary-amd64/Packages
- a40dd7d3530398edf098e8d7347ba24943853e65ef2786331062d5a0eac78524 1633 universe/binary-amd64/Packages.gz
- 1bb1c17e15cfba0454a2dbb7169e036f9d42bce05c9c234c961764675ae4c385 2003 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ ae2904ce78b23ca49d4a751d78eb62bcf323f3a6d2493d09ab9b3a4c0d4e74ea 12570 universe/binary-amd64/Packages
+ 148d21186a1f2e2a140b6b97150f7cfb9d858e642f6ad7edc2406f1fd366bd44 1750 universe/binary-amd64/Packages.gz
+ 619390939aecf1caf74cf95d0e65e3f7ed86e07928fdc073d738124aa17c43cb 2110 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
e2014a195f0b591b178bdf4c80c703b7562b069e881c17e128c39ecaa88949c3 86 universe/binary-amd64/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgq/fFAAoJECd6cpP1nkiJHAEH/2jg6IqBF5/8tdULP7CZHWjk
-Sau5VFCJdX2uL4SPqvAbSbdm/QmnpP5t7XPXXtQOdE/Q4yBJ5fJb1xnfRKjT7xKH
-rt358DUvB8KEWI793vf+zYUwOTLalgeadKT8UF2Y4daihM+dz/70cbwWDYPcLX3+
-HpO0DhKICGml0sdaTOJ0TJ1IZqmRfQ3e776UOXZUFLbis3mp48xKFioirMBlnfnt
-3148PBCmBsa5bP3lQs6nqlX+Gms4KaAsR8OLpt7z77COYp+a2FBO5SY/Jww4Y70T
-3DZtc+31uhrnCs3n7BI8lKOk63um6GrTAkbZVkhVQXqzbUNeqpJC/v4CfXWW1NE=
-=KoBM
+iQEcBAEBCAAGBQJgvdqWAAoJECd6cpP1nkiJM3sH+gKPve0Y0xwV2MxfXgRbh5rN
+tVlK42n8PliyFuKgBK16zQNcSecoOgkz8vMLXsrH20Bzle8sn/rYLXA8Z24QIcvi
+e4Egwd5sNIeIL2usXVPFpPzL33UP1jd98kcaaGzCScCoJsIRYMl5wvQfn2+4jLRl
+oQ8bo+O60tNowg7e1vQcMdjxQGzimTVzXJizMDMEOLroHaDEY3qNZZ8oqAElBqUU
+CE1weee+KAQk8YRetzVkGw37BJxuCU0OVjHPqmtG48cNhP4dpH1+NyngCf6s+F0G
+jmMphgRW6ULy64169VDR3jbLn9Po6jVy0/kYmUMxAo6ijao4rCF+7B7JDG7F+z0=
+=QB1f
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/focal/Release b/systems/win32/miktex/setup/deb/dists/focal/Release
index 70fcf3c240..7912019601 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/Release
+++ b/systems/win32/miktex/setup/deb/dists/focal/Release
@@ -2,25 +2,25 @@ Origin: . focal
Label: . focal
Suite: focal
Codename: focal
-Date: Mon, 24 May 2021 19:00:21 UTC
+Date: Mon, 7 Jun 2021 08:36:38 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 51f381e9c7ae53e2271e72d9b784f73d 10957 universe/binary-amd64/Packages
- 3bf9cdc735582b91e83af04f640052a6 1633 universe/binary-amd64/Packages.gz
- 7a331eb24584c9a640ecde7d5906d029 2003 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ 16fb914a29ab3cc04c0ceaba31cf10d5 12570 universe/binary-amd64/Packages
+ 3148eb3d4bd6b9d684fa5d46f6ae7253 1750 universe/binary-amd64/Packages.gz
+ 6d2359c965f2107274970fb63ed452eb 2110 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
09b400a6dee090b2b112c0ee33f5afc5 86 universe/binary-amd64/Release
SHA1:
- 403f3769e942f03748a55daf767e5be2a58a5816 10957 universe/binary-amd64/Packages
- db13174fd9c02d246b94e1e479f88a2da8fbfc9c 1633 universe/binary-amd64/Packages.gz
- 11e1fea666f7a0ca0ab971ebb1e346dcd9f57a38 2003 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ d931ae5c53bed8df6185d304fdb4bb3704cddc08 12570 universe/binary-amd64/Packages
+ 38305eeeb565a301659fc8d6b44973b767f74565 1750 universe/binary-amd64/Packages.gz
+ 2f472591c5794b0ddcad0f2613ebafd890556b91 2110 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
c942f34f42baa19293a2f2287f3a0b88aee6a9dd 86 universe/binary-amd64/Release
SHA256:
- e83ae2da6087f7a4a702e506d2c00d9a434d6e4ec7bc466a992c834a3201e820 10957 universe/binary-amd64/Packages
- a40dd7d3530398edf098e8d7347ba24943853e65ef2786331062d5a0eac78524 1633 universe/binary-amd64/Packages.gz
- 1bb1c17e15cfba0454a2dbb7169e036f9d42bce05c9c234c961764675ae4c385 2003 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ ae2904ce78b23ca49d4a751d78eb62bcf323f3a6d2493d09ab9b3a4c0d4e74ea 12570 universe/binary-amd64/Packages
+ 148d21186a1f2e2a140b6b97150f7cfb9d858e642f6ad7edc2406f1fd366bd44 1750 universe/binary-amd64/Packages.gz
+ 619390939aecf1caf74cf95d0e65e3f7ed86e07928fdc073d738124aa17c43cb 2110 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
e2014a195f0b591b178bdf4c80c703b7562b069e881c17e128c39ecaa88949c3 86 universe/binary-amd64/Release
diff --git a/systems/win32/miktex/setup/deb/dists/focal/Release.gpg b/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
index 13823f0633..90f5630654 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/focal/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgq/fFAAoJECd6cpP1nkiJsaMH/0fk4n+wJN9XE0iGNnPiPtL1
-ittM9xavjvr3n/d/2dD8pNFBrhp+khGt1vgypGq+REWH0A5P492OqTq2KvyxQqB1
-r6D9Z0lI7afIIgKqX2tPfZM2g5TPnSIZPey0exjvM4xRVyHlldeJremU9OfbpyH3
-wAou0ZchT/K6oB5zN6bzInV2Gk6FYhHZ5h3iG+r4B4mTrkJE/jzUbDzyrz+giUsr
-lQv7ktEZDEwrwNhpsd9mE8Rl3+ORUjggn4ZgASnHjGPS/aTyjxUf0OnUs+B+JvPe
-zrSdAHnhmsUFUdV8gi2O1VDFiSIJlLA915iQfBOPLzEpaXhD0OJbB70+2HNq3zI=
-=XFWU
+iQEcBAABCAAGBQJgvdqWAAoJECd6cpP1nkiJ23AIAJEeVmQeMJCjY8mEtOFLW0xF
+wxc7deMnoJJTCz3SF/g1abRM5SVK86hZ3h20BO6HOoiLIYUzqEYzTv5ZFMDSaF1J
+w3K1WytobgWhaGZazhTY+9xHhy1DfdMC3yZOuNF+oaG3CwhaMimARU7d2L1jJJUe
+UXGWBFxLD6OMdwCi9q0IMHIQt14fwW4xrJGExda4bHVWC/UrrxFHE4Ek+BSNyZo2
+xnRPDih9Qm/D8Q+d216SRUPMGCKnPdKlydn8ELROFf8dTf9L+X350CBqdsCOewlJ
+xICZjIxxLfD8QPawofOUbR/SWn2NtofTdcLQaHqZmkaHNrU9Q/CkfuVf4owcuYM=
+=FZPt
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
index 4876176474..7c2bb5a4f8 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
index ca307d8d98..96fae0e65b 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages
@@ -1,6 +1,28 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 102598
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.6-focal1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.71.0, libbz2-1.0, libc6 (>= 2.29), libcairo2 (>= 1.12.0), libcurl4 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.12.6), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc-s1 (>= 4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.7-0, libicu66 (>= 66.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr6 (>= 3.1.3), libmspack0 (>= 0.4), libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.12.2), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.11.0~rc1) | libqt5gui5-gles (>= 5.11.0~rc1), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.12.2), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 9), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.6-focal1_amd64.deb
+Size: 31742026
+MD5sum: 930611b867af7b1c5536441ad2fbdf2b
+SHA1: fa1314c8f0d6efeb3253a40a6d29bf83a72b335d
+SHA256: be6e27df20a99f6fbf0fd76ffba73546538cd67307d0e9426e1e52e23fc43a4f
+Description: MiKTeX: a scalable TeX distribution
+ MiKTeX is a scalable TeX distribution. The bare installation is &quot;just
+ enough TeX&quot; to get you going.
+ .
+ For more information about the MiKTeX project, visit the project page:
+ https://miktex.org
+ .
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 102948
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
index da91cc98c3..fb5911e411 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
index 5089e18ab2..0452b3688e 100644
--- a/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/focal/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/InRelease b/systems/win32/miktex/setup/deb/dists/stretch/InRelease
index 19bf36d0d9..3ed930d5a3 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/stretch/InRelease
@@ -5,36 +5,36 @@ Origin: . stretch
Label: . stretch
Suite: stretch
Codename: stretch
-Date: Mon, 24 May 2021 18:59:18 UTC
+Date: Mon, 7 Jun 2021 08:36:45 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ 03172be45c4913bd35213d59b177f89c 11119 universe/binary-amd64/Packages
+ bc302bc119fdb9b8f6679308d2fe0675 1644 universe/binary-amd64/Packages.gz
+ 4863eb41655161c5f1eedc72e04cbe91 1954 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
7e51c033bd0c15d4b99563b11dfc3269 92 universe/binary-amd64/Release
- 9003ddb53d134234d6eece02b8c6e14c 9675 universe/binary-amd64/Packages
- 3d84babde6d3d3de7a7be7c04ce5963d 1532 universe/binary-amd64/Packages.gz
- 238962b3869f3f541bdb8bee30b07e41 1803 universe/binary-amd64/Packages.bz2
SHA1:
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ 33c1286d0d56e0ef5eb52bdf6c2988fcabf3abde 11119 universe/binary-amd64/Packages
+ 6d7065efb20443d03ee1a730b8d92c985faca43a 1644 universe/binary-amd64/Packages.gz
+ 643a3b58e320e31f112b6729a0f43496fc6c17b3 1954 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
a8cdfffd31ad7c80bc0211b261d920f4f54a4c9a 92 universe/binary-amd64/Release
- b7f17e6371907bbdf7081b472ac4a148ddb62130 9675 universe/binary-amd64/Packages
- 3a565947a1c19ef31d9683f2debfa0086a832cd0 1532 universe/binary-amd64/Packages.gz
- 75d88b170e488b1a9124d6c87919cc8800e4a918 1803 universe/binary-amd64/Packages.bz2
SHA256:
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ fdd2d25f71d980cf155a592bb79d601999fea6e1da1bab73fd13b172a8a769d9 11119 universe/binary-amd64/Packages
+ 82ee573379316d1844ab5b87499ef04d98d69e9c6cb4bd1170f68cbc53f1926f 1644 universe/binary-amd64/Packages.gz
+ 93c41590a9ebce81ccebc85dfcd903f43136c38206f51c07de212b55bd48c806 1954 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
dd6afd4ed6f17bf2169743f34465b0594ee95b13ad8cfec78f5753c0d4f59da1 92 universe/binary-amd64/Release
- ada0f66a66ff45db3a22997a89b6c1e6f1c44e6bd7e1f70c934c00b5379e08db 9675 universe/binary-amd64/Packages
- 78d8f7aff31dbf96b47928db2bb5c860f2cce67ebafae5915ad45a6d3ae6c3dd 1532 universe/binary-amd64/Packages.gz
- 958977fec43ea88aa97fb19e569f95042e05d219c38b06e902c656348a23b1d3 1803 universe/binary-amd64/Packages.bz2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgq/eGAAoJECd6cpP1nkiJ9AUH/jbO9J7CP5YlHsZQSuiEkBNJ
-XYZAxyzLsTwZwITswkG9e/yUugu8h+TitlgcHMOQMSJf5gle+QPmThxS1dXjq3rd
-TOwTJ87SXwYWyFtU9DC/K7p0/ou5rB1XUFA4KU1ywoU1DthuPJNYn8blvICGFmp+
-VRZN/cawrCCbqlsAwSbJw573BngAH1nnDaDu8Oa1GuumHzJIG5gFkl5btoE2g8J4
-oUgSFW5UD3E86RqcDuhm7q+kpq7z/JQhagIkdJ3eGQr54j1b+ghOp+LLW7XfFV7k
-umi7JBYxXJd8q1amQa81rPyfJyzEE5ruxfG9hepArw0Z8wmv5hWpUuL0RfIejx4=
-=jjsH
+iQEcBAEBCAAGBQJgvdqdAAoJECd6cpP1nkiJy0YH/RGfL0sOBHNaQtWebGPx+x8b
+fdloLMlaRwucAODX3jGZEZ46IDisauNpjE4BQWs0JvtoYs2OuBtdexFIOprGe5bk
+IxKWu6L3MJz1fzeAOsi6Qw13xwOpZIQLflehMJA86KMKvzJD6eEStAs/45PSRDnH
+cQywRjl9m33Gmb5+i2vPtbTyY549UM74x/mzFVNE/629Mrog8Opw7DPcYJT+1x2b
+bNKonZyd3B/Fqv5GU9XKStetdw3LPAz3nF/Sxv3J2TNMpkGXeTt/G+lMTEDXKp6n
+JSsUDfvKka1LkYIn41mdvqbx1U+tJRfpMBXZoKiKjzdb13gBQeldU5mv3lJRtjc=
+=2YeX
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/Release b/systems/win32/miktex/setup/deb/dists/stretch/Release
index 4639212b2c..c94aa8c5f4 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/Release
+++ b/systems/win32/miktex/setup/deb/dists/stretch/Release
@@ -2,25 +2,25 @@ Origin: . stretch
Label: . stretch
Suite: stretch
Codename: stretch
-Date: Mon, 24 May 2021 18:59:18 UTC
+Date: Mon, 7 Jun 2021 08:36:45 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ 03172be45c4913bd35213d59b177f89c 11119 universe/binary-amd64/Packages
+ bc302bc119fdb9b8f6679308d2fe0675 1644 universe/binary-amd64/Packages.gz
+ 4863eb41655161c5f1eedc72e04cbe91 1954 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
7e51c033bd0c15d4b99563b11dfc3269 92 universe/binary-amd64/Release
- 9003ddb53d134234d6eece02b8c6e14c 9675 universe/binary-amd64/Packages
- 3d84babde6d3d3de7a7be7c04ce5963d 1532 universe/binary-amd64/Packages.gz
- 238962b3869f3f541bdb8bee30b07e41 1803 universe/binary-amd64/Packages.bz2
SHA1:
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ 33c1286d0d56e0ef5eb52bdf6c2988fcabf3abde 11119 universe/binary-amd64/Packages
+ 6d7065efb20443d03ee1a730b8d92c985faca43a 1644 universe/binary-amd64/Packages.gz
+ 643a3b58e320e31f112b6729a0f43496fc6c17b3 1954 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
a8cdfffd31ad7c80bc0211b261d920f4f54a4c9a 92 universe/binary-amd64/Release
- b7f17e6371907bbdf7081b472ac4a148ddb62130 9675 universe/binary-amd64/Packages
- 3a565947a1c19ef31d9683f2debfa0086a832cd0 1532 universe/binary-amd64/Packages.gz
- 75d88b170e488b1a9124d6c87919cc8800e4a918 1803 universe/binary-amd64/Packages.bz2
SHA256:
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ fdd2d25f71d980cf155a592bb79d601999fea6e1da1bab73fd13b172a8a769d9 11119 universe/binary-amd64/Packages
+ 82ee573379316d1844ab5b87499ef04d98d69e9c6cb4bd1170f68cbc53f1926f 1644 universe/binary-amd64/Packages.gz
+ 93c41590a9ebce81ccebc85dfcd903f43136c38206f51c07de212b55bd48c806 1954 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
dd6afd4ed6f17bf2169743f34465b0594ee95b13ad8cfec78f5753c0d4f59da1 92 universe/binary-amd64/Release
- ada0f66a66ff45db3a22997a89b6c1e6f1c44e6bd7e1f70c934c00b5379e08db 9675 universe/binary-amd64/Packages
- 78d8f7aff31dbf96b47928db2bb5c860f2cce67ebafae5915ad45a6d3ae6c3dd 1532 universe/binary-amd64/Packages.gz
- 958977fec43ea88aa97fb19e569f95042e05d219c38b06e902c656348a23b1d3 1803 universe/binary-amd64/Packages.bz2
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg b/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
index 78f578424f..52a4cf2b58 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/stretch/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgq/eGAAoJECd6cpP1nkiJLYUH/jnT/eLFxDaers/imkbcEe+s
-f/hfsp/s/ib+qkKUDc+luEH+GluN6djNiN+LjFVsTw8wrsIIwnDDhin4ciiZU1n/
-qqIbVrbq8533Nrn5yghzD2CQF/I8fFGFYGi9u7SLzdUsO+lWMHM5d5FKSlfclJhE
-jYMwE/zOqj2YFLS8E43Ht9293GnESGQbQq4fECRgVoY3BiMnGkXlep3f8ta9OrPz
-5UHJ0pHL0VrcJH0TnwtG4ThQrgo/n0hNkc/es5lcgjTPyfIB9oWqed13fDCCHer+
-Tid7OD41bayFidODyxvY8L1FKbcmG0RJsBlgX/uFNLfhkZz1e9VtvN89slzDiuI=
-=pPVF
+iQEcBAABCAAGBQJgvdqdAAoJECd6cpP1nkiJv/0H/3UeR/bJgmvaVbfzeyi69IAg
+KI1eR7rnj/cvtaOPPiH73DBsgwLIga5UjwA7zPtSN+I8Ik2joWseqGkcXspjM6ms
+LQcsyJ8KP7EFjGJBT3j2GGYCRByGDDB2YiIu09JiwqfUCxA8GhRXTWQUJsVVl1j3
+ZS4CoXeqh32egLmHdpnozk2Zqp+Z67hyjrm7tdcGobg9BqtFieEtYGQkAWjjss1f
+FL92/zE3k5kigSe/modkc184tffFLNkSDAVODntb0BseI17d6tdqrSF/hwa67JAJ
+y68lxE4Bu7MbjdrhSBCaOKY8ZPj+L1/nVrSyeQ0XcgRhqJpLUDkHej7QcBB/Gls=
+=4bx4
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
index 4876176474..7c2bb5a4f8 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
index dfb83f50c6..17c47c1848 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 99716
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.6-stretch1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.62.0, libbz2-1.0, libc6 (>= 2.14), libcairo2 (>= 1.12.0), libcurl3 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgmp10, libgraphite2-3 (>= 1.2.2), libhunspell-1.4-0, libicu57 (>= 57.1-1~), libjpeg62-turbo (>= 1.3.1), liblog4cxx10v5, liblzma5 (>= 5.1.1alpha+20120614), libmpfr4 (>= 3.1.3), libmspack0 (>= 0.4), libpixman-1-0, libpng16-16 (>= 1.6.2-1), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.6.0~rc), libqt5core5a (>= 5.7.0), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.7.0), libqt5network5 (>= 5.0.2), libqt5printsupport5 (>= 5.0.2), libqt5qml5 (>= 5.6.0~beta), libqt5script5 (>= 5.6.0~beta), libqt5scripttools5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.1 (>= 1.1.0), libstdc++6 (>= 6), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.6-stretch1_amd64.deb
+Size: 31501598
+MD5sum: 9b1555827c3d5dcda53a14f76ac7e111
+SHA1: 2381172dfce81782bcab98ee2f584f079d84bf7a
+SHA256: a8214ac298f5be373569ffb6d0c6b7f615d19499ced78e50e744116d71772e30
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 99678
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
index bf4d398e06..bbf03de4e5 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
index 5e91d49903..7afbdf4c78 100644
--- a/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/stretch/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/InRelease b/systems/win32/miktex/setup/deb/dists/xenial/InRelease
index 6dcd17b4bb..4ef9a5c69e 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/InRelease
+++ b/systems/win32/miktex/setup/deb/dists/xenial/InRelease
@@ -5,36 +5,36 @@ Origin: . xenial
Label: . xenial
Suite: xenial
Codename: xenial
-Date: Mon, 24 May 2021 18:56:28 UTC
+Date: Mon, 7 Jun 2021 08:36:24 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 2dd2aff3fecb091d0ba1808f3b83cce4 9482 universe/binary-amd64/Packages
- 80d9971441e5f29a76e5af51dadb7ec4 1490 universe/binary-amd64/Packages.gz
- 4323d4a89416a8fcc13d89b90c39390e 1794 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ e3f481549c82bc40eb04b89810576b22 10871 universe/binary-amd64/Packages
+ 3aa416315dcae8d329cd910b7c7fb169 1604 universe/binary-amd64/Packages.gz
+ 7cac2d850c99de99d834ce3a7b7b7d9c 1907 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
c5cc3b01a49348b8c39a68453ca43705 89 universe/binary-amd64/Release
SHA1:
- 9c4bf829618bf574f98e9d32202cfac50d96a160 9482 universe/binary-amd64/Packages
- 8a74f7dc2d2c6b9d85100a34bb3516004ebbe379 1490 universe/binary-amd64/Packages.gz
- 7caa56fecfae37999f2c8eb6a16beb9f530d02ef 1794 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ d637cc7254893c9d1aa2fff6ca42f96b11666efc 10871 universe/binary-amd64/Packages
+ b18832b90beffb247941e1c3fc239ef1da575480 1604 universe/binary-amd64/Packages.gz
+ 6fd8faf021ba35ebbef22c72246d419899a45870 1907 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
c9cecc9c57c7765960c0bc498c3b8b8e40622551 89 universe/binary-amd64/Release
SHA256:
- c8c65a754eaf51ac3f9c0c308e612d1e4c42bc63d2cc8fd1969a142e4345829d 9482 universe/binary-amd64/Packages
- 9a22d53f1542bc94bcec383bbbadf4fe7ecb23dfeb429302687c2aa8c19a9096 1490 universe/binary-amd64/Packages.gz
- dbe75ebb480212d44e11fac06aab9c2ca91e68b9b11d96d5a6d1582a655a3649 1794 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ 2640c6efa31fb7b95ff74120e960d37bdcc1744ab9db4b0b2390c471ae8551db 10871 universe/binary-amd64/Packages
+ 05f2957e275a92db0cc2f5bfb5e4468d06b75960222bcb93c0c41faac2596b7d 1604 universe/binary-amd64/Packages.gz
+ a94eede607f27b482ef666bed07d6b99f3238efcee19e65b7b1eac8f346fe45d 1907 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
e6d5690da31248d80075b81f7d7f340280ae0550c70619be1d7151e83d4f1dd9 89 universe/binary-amd64/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAEBCAAGBQJgq/bcAAoJECd6cpP1nkiJnnAIAKiayXjR1t+bJvPUlBQfLshs
-OkoGmtzrYJxSsIav3+IUUoyMxH3xHcqS3y/Enejrxi+SR3wEjoIhVwjS+i9/8eZ+
-ASKUq7aQl95Lf8sSdSdbXYqZDnVfOLRSyAzZ0pjfAjdqD0ecujB8+n7a7XVhhaBi
-IGJNbtvKCgYmbJLPs6Pioo0ewn28eZJjThbjckvoWmPKQekz6r4wt3KliCZv1b+N
-uyGANt/RT4MdTyCuc7CH26r19YVO4Pus2ZLMzNphIpGQTbsXvoySRia52uMRG0bP
-Yl/TNv4jHh/ypjaXAD0/VSye+8b3NrcFtHkyig2u9Gn1VClNJ/eB66bEg99282s=
-=lT/r
+iQEcBAEBCAAGBQJgvdqIAAoJECd6cpP1nkiJfzUH/RhyDzxqtOQDDyACrwxpRv97
+WwPxKdr6gV0DcAEogf39GEA8sIMbACcyOzdUeydXizWjH81zJdFwOs3Bcpw8y0Sm
++V4sVJ4WSOCKfF5cLPaLEERtqz9N8DFesFq6FAkUNaELGDCMYDbybbVM7HPVNCJp
+ECTITqb/XtxKk91zGTHUuqYxK1wNzstYYtOpCVy+3vYyKaFnIiIAifypve7AZDyP
+OuCR2y4bTyWtNO4avw4N9ODaQb5ex+3lyLXJN5HFpa0Sn0A0n+o7m5hVc6NbHSXV
+CuwHfDq8EdzmUhxJo/3iHFL+2znsY8FBg+yFwqio6oDyIqnick0y4zsbHp48Fmo=
+=dD3A
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/Release b/systems/win32/miktex/setup/deb/dists/xenial/Release
index f1ad03573c..a5d7db80be 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/Release
+++ b/systems/win32/miktex/setup/deb/dists/xenial/Release
@@ -2,25 +2,25 @@ Origin: . xenial
Label: . xenial
Suite: xenial
Codename: xenial
-Date: Mon, 24 May 2021 18:56:28 UTC
+Date: Mon, 7 Jun 2021 08:36:24 UTC
Architectures: amd64
Components: universe
Description: Generated by aptly
MD5Sum:
- 2dd2aff3fecb091d0ba1808f3b83cce4 9482 universe/binary-amd64/Packages
- 80d9971441e5f29a76e5af51dadb7ec4 1490 universe/binary-amd64/Packages.gz
- 4323d4a89416a8fcc13d89b90c39390e 1794 universe/binary-amd64/Packages.bz2
- f3f838e2c02900c5f9c53494c7cfc9dc 1510 universe/Contents-amd64.gz
+ e3f481549c82bc40eb04b89810576b22 10871 universe/binary-amd64/Packages
+ 3aa416315dcae8d329cd910b7c7fb169 1604 universe/binary-amd64/Packages.gz
+ 7cac2d850c99de99d834ce3a7b7b7d9c 1907 universe/binary-amd64/Packages.bz2
+ 98d64b8ed979a20145d30a98d190bdf0 1535 universe/Contents-amd64.gz
c5cc3b01a49348b8c39a68453ca43705 89 universe/binary-amd64/Release
SHA1:
- 9c4bf829618bf574f98e9d32202cfac50d96a160 9482 universe/binary-amd64/Packages
- 8a74f7dc2d2c6b9d85100a34bb3516004ebbe379 1490 universe/binary-amd64/Packages.gz
- 7caa56fecfae37999f2c8eb6a16beb9f530d02ef 1794 universe/binary-amd64/Packages.bz2
- 7880333f9024874a72000f81e0cfccf43765d9e6 1510 universe/Contents-amd64.gz
+ d637cc7254893c9d1aa2fff6ca42f96b11666efc 10871 universe/binary-amd64/Packages
+ b18832b90beffb247941e1c3fc239ef1da575480 1604 universe/binary-amd64/Packages.gz
+ 6fd8faf021ba35ebbef22c72246d419899a45870 1907 universe/binary-amd64/Packages.bz2
+ 8befdc36e93fb3cc5a1e1b6e3bba604440f9d5bb 1535 universe/Contents-amd64.gz
c9cecc9c57c7765960c0bc498c3b8b8e40622551 89 universe/binary-amd64/Release
SHA256:
- c8c65a754eaf51ac3f9c0c308e612d1e4c42bc63d2cc8fd1969a142e4345829d 9482 universe/binary-amd64/Packages
- 9a22d53f1542bc94bcec383bbbadf4fe7ecb23dfeb429302687c2aa8c19a9096 1490 universe/binary-amd64/Packages.gz
- dbe75ebb480212d44e11fac06aab9c2ca91e68b9b11d96d5a6d1582a655a3649 1794 universe/binary-amd64/Packages.bz2
- a9c4fe06f32b300f89373167dbe987917d6f848dd8537892da71ef8f3ee97818 1510 universe/Contents-amd64.gz
+ 2640c6efa31fb7b95ff74120e960d37bdcc1744ab9db4b0b2390c471ae8551db 10871 universe/binary-amd64/Packages
+ 05f2957e275a92db0cc2f5bfb5e4468d06b75960222bcb93c0c41faac2596b7d 1604 universe/binary-amd64/Packages.gz
+ a94eede607f27b482ef666bed07d6b99f3238efcee19e65b7b1eac8f346fe45d 1907 universe/binary-amd64/Packages.bz2
+ 6f43d44fa737ce343cc41d49ae75c698ce2e7f8adaaf3f7d5466f2e51cb66d25 1535 universe/Contents-amd64.gz
e6d5690da31248d80075b81f7d7f340280ae0550c70619be1d7151e83d4f1dd9 89 universe/binary-amd64/Release
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg b/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
index 6f2470e1d4..bbb9cb89f7 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
+++ b/systems/win32/miktex/setup/deb/dists/xenial/Release.gpg
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
-iQEcBAABCAAGBQJgq/bcAAoJECd6cpP1nkiJsukH/1UcYS4YsFflu67kg873mMMc
-YpsafjFm8TxJgCIer5FI7kGTkEmfYJ/RGMNzr44RiYTWgPcwqkckxzK/z1PrxSvl
-IAg7/UnSjRZXQpQppbfH9LP1QCu7uF560KMIsjZbnSeIzIHycGjNDc1P1faG3hEe
-pyxTvHkYbwWGeLIaU+uI7AY9yDD92Zc/bsbr0kK0DabcYuLoe5pMm8OXLUnUWoWd
-TKeZga0wbpN5j1m8hVRg5Yuv991pbme4oouEyZUXa6zZl3UhvCTsRyZc5WPZ96EN
-QJVZQ2INPEVjrII+62Zb+JLj09U7D/2pTUYw7OlPu8fb79Sf0vaFrXOvNiVlCWE=
-=NHta
+iQEcBAABCAAGBQJgvdqIAAoJECd6cpP1nkiJMSwH/2mdC7iEJOkv/Vv63VS/3UKe
+sNN9FQRA/bHIs2EZRDTWVTouU9V1w4m8ad57/Svho5XxcAJTHjyTArdZSXqJFBji
+ic/hv9GLSNxLfjDoAdl9jo8+V0peiIgdAckaKlfvZ0OtLB8E3LddOatnSge0SFKf
+nr6I9RwoiBOtUswRUnfP3k/2X/Q5iQj3IFIJxna/YWXe3t8oPe5suwge7BH1VooD
+tYANv5QmoLHzis1UWuwJT0BOz9jKfjhNLuHyatOShc9b+nXMtQxOD+P0oINE3FG3
+N03cWEwbOMlOGCLCtIeRrfsnA4yXieYTmuxwIFpvUTQAaE8f2wIsTM2m6zjx5Dk=
+=Qqzw
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz b/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
index 4876176474..7c2bb5a4f8 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/Contents-amd64.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
index c70d87979a..eee16bbb0a 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages
@@ -1,6 +1,22 @@
Package: miktex
Priority: optional
Section: tex
+Installed-Size: 96838
+Maintainer: Christian Schenk <cs@miktex.org>
+Architecture: amd64
+Version: 21.6-xenial1
+Depends: debconf (>= 0.2.17), fontconfig, libboost-locale1.58.0, libbz2-1.0, libc6 (>= 2.15), libcairo2 (>= 1.12.0), libcurl3 (>= 7.16.2), libexpat1 (>= 2.0.1), libfontconfig1 (>= 2.11.94), libfreetype6 (>= 2.3.9), libfribidi0 (>= 0.19.2), libgcc1 (>= 1:4.0), libgd3 (>= 2.1.0~alpha~), libgraphite2-3 (>= 1.2.2), libhunspell-1.3-0 (>= 1.3.3), libicu55 (>= 55.1-1~), libjpeg8 (>= 8c), liblog4cxx10v5 (>= 0.10.0), liblzma5 (>= 5.1.1alpha+20120614), libmpfr4 (>= 3.1.3), libmspack0 (>= 0.4), libpng12-0 (>= 1.2.13-4), libpopt0 (>= 1.14), libqt5concurrent5 (>= 5.0.2), libqt5core5a (>= 5.5.1), libqt5dbus5 (>= 5.0.2), libqt5gui5 (>= 5.3.0) | libqt5gui5-gles (>= 5.3.0), libqt5qml5 (>= 5.0.2), libqt5script5 (>= 5.0.2), libqt5scripttools5 (>= 5.0.2), libqt5widgets5 (>= 5.3.0), libqt5xml5 (>= 5.0.2), libssl1.0.0 (>= 1.0.0), libstdc++6 (>= 5.2), liburiparser1 (>= 0.6.0), libzzip-0-13 (>= 0.13.56), zlib1g (>= 1:1.2.0)
+Filename: pool/universe/m/miktex/miktex_21.6-xenial1_amd64.deb
+Size: 30761292
+MD5sum: 8dc3de51ccf403b1c15ea66d7175a9b4
+SHA1: 6c93d837ba142af8dd4664f8c5a9c3720d1c2b87
+SHA256: a595e2e86fd9e992815efa84964172093f58855c26c259e2f3561bdb4d58c35c
+Description: MiKTeX: a scalable TeX distribution
+Homepage: https://miktex.org
+
+Package: miktex
+Priority: optional
+Section: tex
Installed-Size: 96808
Maintainer: Christian Schenk <cs@miktex.org>
Architecture: amd64
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2 b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
index ea6c1b7939..2f4571e95f 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
index e4a5b4ff41..7c15b91fb0 100644
--- a/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
+++ b/systems/win32/miktex/setup/deb/dists/xenial/universe/binary-amd64/Packages.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2
new file mode 100644
index 0000000000..92361cb2aa
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
deleted file mode 100644
index 3a3cda3697..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2
new file mode 100644
index 0000000000..9e2b2c671a
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz
index 0c4e2b9cbd..8a768bc701 100644
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
deleted file mode 100644
index 07988a0d04..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
deleted file mode 100644
index 727b342030..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
deleted file mode 100644
index 0752f737f0..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
deleted file mode 100644
index 09e115eddd..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz
new file mode 100644
index 0000000000..5009e53794
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz
new file mode 100644
index 0000000000..18d25e1569
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2
new file mode 100644
index 0000000000..2f40cb2be5
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
index effd559489..4b134a69d2 100644
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1616688932</revision>
+ <revision>1623055017</revision>
<data type="filelists">
- <checksum type="sha256">1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14</checksum>
- <open-checksum type="sha256">0ba13a463aa557ea317b92ae19551abb12ee22e2436f834faaa729935160fa8a</open-checksum>
- <location href="repodata/1d64c76bd23356a361888a3e5a7b69446b0d7781b25af37bc97aa423bfe90d14-filelists.xml.gz"/>
- <timestamp>1616688933</timestamp>
- <size>35075</size>
- <open-size>283651</open-size>
+ <checksum type="sha256">368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4</checksum>
+ <open-checksum type="sha256">d7cd4b9ecd599ed465dae022d299f921a146cf09d92b2da804b4cbd68a0191ef</open-checksum>
+ <location href="repodata/368f5276f65b9e44a1273a41d277197100c41736393a5caf236e605ebf5dd2a4-filelists.xml.gz"/>
+ <timestamp>1623055021</timestamp>
+ <size>39202</size>
+ <open-size>312667</open-size>
</data>
<data type="primary">
- <checksum type="sha256">1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315</checksum>
- <open-checksum type="sha256">492d1fb1961410edd195ef9f5cddd52d794b152bf80717156db73f0f25590465</open-checksum>
- <location href="repodata/1d9ac021f84ce92845860477901db1c094e74de6857b29b56bc055bd34bf4315-primary.xml.gz"/>
- <timestamp>1616688933</timestamp>
- <size>4493</size>
- <open-size>120479</open-size>
+ <checksum type="sha256">d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e</checksum>
+ <open-checksum type="sha256">89bab6df9e269c63511abf99c7f64cb3662126a9ba72a080ac8b415fbd995944</open-checksum>
+ <location href="repodata/d13712e374a7b5738acb7032611f9ad75a97658007fc969ff793e7d23359d11e-primary.xml.gz"/>
+ <timestamp>1623055021</timestamp>
+ <size>4729</size>
+ <open-size>132958</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63</checksum>
- <open-checksum type="sha256">e12195643d7f22196a3e81cf6182d53fe91caa4ce5d3e417457388d62ab57b2f</open-checksum>
- <location href="repodata/4bea59d35a89d5f7bd8a182b527865293b71d2cfbfe48b3d30502dc5342c3e63-primary.sqlite.bz2"/>
- <timestamp>1616688933</timestamp>
+ <checksum type="sha256">026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36</checksum>
+ <open-checksum type="sha256">8003450ec58597a05fb969aade2ed62920a1c2d082b574b7e2ec8d01399a1639</open-checksum>
+ <location href="repodata/026fb50eeb9e5ae1c2debebccfeb53611569614c43df00de67c5efbc67ae0c36-primary.sqlite.bz2"/>
+ <timestamp>1623055021</timestamp>
<database_version>10</database_version>
- <size>41251</size>
- <open-size>323584</open-size>
+ <size>44838</size>
+ <open-size>339968</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373</checksum>
- <open-checksum type="sha256">ebf57d2f98ac6b264e11d13e40e449f685c6782edc720df1be2e9739c2ace1da</open-checksum>
- <location href="repodata/566465ad8636f0ed31078743f07682071e5956473fda1513e66a88f129496373-other.sqlite.bz2"/>
- <timestamp>1616688933</timestamp>
+ <checksum type="sha256">fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9</checksum>
+ <open-checksum type="sha256">001944497be4085d7f8907a42c819847b5b5dc8ae3be69e7386a25ada8b16cc3</open-checksum>
+ <location href="repodata/fb62f775e0bbced476b40a8ba80a29e4820c3242dd06f064d0a68a7830c01fc9-other.sqlite.bz2"/>
+ <timestamp>1623055021</timestamp>
<database_version>10</database_version>
- <size>1679</size>
+ <size>1754</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37</checksum>
- <open-checksum type="sha256">b731bfc00cf7058c5ebffb90416d603a30bb2814a607bba5986550c6f7f99453</open-checksum>
- <location href="repodata/907c541e6ab8ada4d19dc30e0362404f31afb5c0de4249d9f0dc064a70f34c37-other.xml.gz"/>
- <timestamp>1616688933</timestamp>
- <size>808</size>
- <open-size>3518</open-size>
+ <checksum type="sha256">dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614</checksum>
+ <open-checksum type="sha256">290198cc38bdef50af6e1c69fed84fe3ffa891f466df1cc92b627db2084dd4a3</open-checksum>
+ <location href="repodata/dbcd1af56fe7435f92be1684afe4b115d7327a60cfb650dc5599ba793743e614-other.xml.gz"/>
+ <timestamp>1623055021</timestamp>
+ <size>855</size>
+ <open-size>3854</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb</checksum>
- <open-checksum type="sha256">4302a52452ea1d769d8dcfb283726e3dadb15afd49b091c29f4c2637a5474a63</open-checksum>
- <location href="repodata/5011480a4f2a09018838bbefeeee9b927c7f90303845952a7daf8519069033fb-filelists.sqlite.bz2"/>
- <timestamp>1616688933</timestamp>
+ <checksum type="sha256">224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716</checksum>
+ <open-checksum type="sha256">49bb3632aa4ddfd2cb4acfeaa2b7594a80ef2a62d0927a09b1c13609e6ac6e2c</open-checksum>
+ <location href="repodata/224c9aeb5874f6580adb0cffcdcfa677ba31959cba8b28042436b850d92d1716-filelists.sqlite.bz2"/>
+ <timestamp>1623055021</timestamp>
<database_version>10</database_version>
- <size>56524</size>
- <open-size>245760</open-size>
+ <size>62143</size>
+ <open-size>270336</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
index e9e424a459..44fa6d2de5 100644
--- a/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/fedora/28/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctyUACgkQJ3pyk/We
-SIlp0Af/bI1s0oAZ6vAD69Zhjn4WodU3X4KnEQ9xisyJ84dC4Mrqw3C+CDCcxuRV
-0+aOeTCWrf8vuGSDThsWe5JbIToUt/exc/cqBxet0R1H+loiMM8vtlTrrP4yoNSW
-gYzAxXSNHKjsq027XsX9c6vtSCqXoff6vF/+qxS37RTGyedtRBJFv+hNhcjsuANm
-S4XAeKf/uOxdlgbmNVAkAhyJkgd/NfrioKK8xPfN4sqLIjPltOU82Vcc6tCYH1Ee
-4QwdEvKoiEXnHa/QnVw3eT9T7WltfpxmGA9ibnBS4nWavKIPDCbz0x2oGiWhl4vl
-4Hmo9r3aObGB9meIQBaGxOxNGFGy0Q==
-=Wt0w
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmC92q0ACgkQJ3pyk/We
+SInZOggAhqDNFXpHDPymnb9sDT2XboM2ovRdLg9aO1OtxXnb/Vo46J+BRjoDZQBA
+4EHpKVA1f0ytHUZkWkVYRMzQgBTF8vyVarbbko+DruFyvZvsFnMyyfWqM2Llyn5M
+jFJY97W0JQqaekLag/I24l1E5XBIiW0NaLP3T9GmMEHsluydlbcuV/YfC+jHWVej
+l+a4IMUygYyQIINVNbwgdWLRFb7pJA82gO3D6OXQfE0m4NXLQN5nogmqSse8s/xY
+A/UCkq0CCAItg2fxiYcxWTP2FNI4eXWsVeH0mAFQmpsIgAoNeqU9aHm0CV1N8sp1
+/baBpyY3o91BlGCNasHmkbJvrMKcpQ==
+=TyMh
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
deleted file mode 100644
index 3f187db42b..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2
new file mode 100644
index 0000000000..c738be8706
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz
new file mode 100644
index 0000000000..5d9724ceb2
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
deleted file mode 100644
index a52164bc7f..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz
new file mode 100644
index 0000000000..ed08f8cd94
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
deleted file mode 100644
index 2ac79f94a3..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
deleted file mode 100644
index 08c9c29da8..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz
new file mode 100644
index 0000000000..a6fd2da017
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
deleted file mode 100644
index e568c17f61..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2
new file mode 100644
index 0000000000..b325dee306
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2
new file mode 100644
index 0000000000..daeb2596ba
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
deleted file mode 100644
index af9b0c44f7..0000000000
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
index 32626146c3..5058e08065 100644
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1616688944</revision>
+ <revision>1623055024</revision>
<data type="filelists">
- <checksum type="sha256">9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e</checksum>
- <open-checksum type="sha256">1aa4159ba9a9adebbc0e0e7247c102584bfc9ccf39c96b321494132cfb3c0946</open-checksum>
- <location href="repodata/9467962fe43d66e1ac5303e5cc5ebe16fb1c33a190c899c11144cda28774063e-filelists.xml.gz"/>
- <timestamp>1616688944</timestamp>
- <size>6238</size>
- <open-size>28493</open-size>
+ <checksum type="sha256">19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe</checksum>
+ <open-checksum type="sha256">e6470853604eada913f933b429d52d147d1a2e1243eeb899d274e42ed2e80640</open-checksum>
+ <location href="repodata/19418e6de1b23ce51fb1efd752126fcd472c22c2e7ccbb9388758f94404680fe-filelists.xml.gz"/>
+ <timestamp>1623055025</timestamp>
+ <size>10516</size>
+ <open-size>57149</open-size>
</data>
<data type="primary">
- <checksum type="sha256">2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc</checksum>
- <open-checksum type="sha256">e233c7b153fde7a1a34599a61603c7746ab4b4528116bdc6442e4eb3a4de05e7</open-checksum>
- <location href="repodata/2fb9af0260521bae76e8951043f3b26ad3603e3b50f46c2bbebc14377a90a7fc-primary.xml.gz"/>
- <timestamp>1616688944</timestamp>
- <size>2164</size>
- <open-size>12696</open-size>
+ <checksum type="sha256">642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad</checksum>
+ <open-checksum type="sha256">df856459b882544cabb16d34142ab6e4949fe78298b9bbbcebd12ef99cb9f17f</open-checksum>
+ <location href="repodata/642bfd476fddfae1a5791dbb0fbc21e1c079d7f073ea40e29a34c4dafbdc32ad-primary.xml.gz"/>
+ <timestamp>1623055025</timestamp>
+ <size>2435</size>
+ <open-size>25225</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe</checksum>
- <open-checksum type="sha256">32cf941c48c9105f9015817d77f628cdd3c6b0fbce0b719a5ee3ad45073071a7</open-checksum>
- <location href="repodata/16122e9b73a7320dcfe6df6d2051c772f7ace6b9ebf120571cddb2c7a59984fe-primary.sqlite.bz2"/>
- <timestamp>1616688944</timestamp>
+ <checksum type="sha256">b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838</checksum>
+ <open-checksum type="sha256">5e5c1e0a791dc1921920b174a6b8278a1169385bc9fd554cf2532df635b19579</open-checksum>
+ <location href="repodata/b6c5746a2471a5e0e7d5f3e563655946366222158836bc45ef9aa5eb84702838-primary.sqlite.bz2"/>
+ <timestamp>1623055025</timestamp>
<database_version>10</database_version>
- <size>7398</size>
- <open-size>122880</open-size>
+ <size>12095</size>
+ <open-size>147456</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4</checksum>
- <open-checksum type="sha256">7be32a4e8e7c99cb777f0332997a588a013166dcf5c8292d0e3b9d76be6730e8</open-checksum>
- <location href="repodata/36c9d84ddc6e104998d1d319e44172701e212b8e874612e7a1007b474624ddc4-other.sqlite.bz2"/>
- <timestamp>1616688944</timestamp>
+ <checksum type="sha256">1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b</checksum>
+ <open-checksum type="sha256">b73afd8ca48668415933afcb29560e40588f98f8ce4f37fd60002bb7b8178990</open-checksum>
+ <location href="repodata/1695bfb6e393d00f401875b033704b5b1c85f24f846f4bd516ded95b3218562b-other.sqlite.bz2"/>
+ <timestamp>1623055025</timestamp>
<database_version>10</database_version>
- <size>778</size>
+ <size>897</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400</checksum>
- <open-checksum type="sha256">3d7dcd261f38331fb81828ed5411ff9c1fb8f3735ab71935c9003fe94e741d59</open-checksum>
- <location href="repodata/3d32a0ae930fa283e8eab3df6df34bb48a1e44570cc988b47d688e60c9b7d400-other.xml.gz"/>
- <timestamp>1616688944</timestamp>
- <size>344</size>
- <open-size>457</open-size>
+ <checksum type="sha256">3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b</checksum>
+ <open-checksum type="sha256">d1b495808bf905323901f555d7032b2065134c2512f1c716d305c37ddedc6abc</open-checksum>
+ <location href="repodata/3500f67d5adf4e308bce0a1a2854dd56f162bbd10a0f7986bf938b293d68b13b-other.xml.gz"/>
+ <timestamp>1623055025</timestamp>
+ <size>402</size>
+ <open-size>793</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d</checksum>
- <open-checksum type="sha256">a75d16979c6446f267dddfc66698c900839e6d417b2bfa7a966aaea9759b40e0</open-checksum>
- <location href="repodata/ebacaa90c760f06fa677e9d295c608824ce97a9fe89f962076ad1c2cd72a0c1d-filelists.sqlite.bz2"/>
- <timestamp>1616688944</timestamp>
+ <checksum type="sha256">c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3</checksum>
+ <open-checksum type="sha256">e3d4dadaad2aa0de285951a47ade470316e24cf7db5e2b0a24bc2ef672a62c77</open-checksum>
+ <location href="repodata/c9a274790ecc1370eec24d735d6b6533c9036a5fa998012ba4fc8c16116175d3-filelists.sqlite.bz2"/>
+ <timestamp>1623055025</timestamp>
<database_version>10</database_version>
- <size>8383</size>
- <open-size>45056</open-size>
+ <size>14873</size>
+ <open-size>69632</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
index ea545feff2..5480877f90 100644
--- a/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/fedora/33/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctzAACgkQJ3pyk/We
-SIkGfAf5Adk/oDJUkKuthK0ytQi+JC9H4VpUARzWZO78Auj5PP+8vgNh3QC5q33z
-iCm+XV53x930JGwu0LehZqDcXpzhdc1JNOUHfvtK0ptKMiz5dIPvCw5AJix640iM
-2I4WEcOG52qXlJx+7YVY2z+AeQQbs0Ar3luSOAsgDl5iwjPQXumU/CcnlqPH9Dv6
-GvnxoyA1Ar69391Iqzv9gf4lAJ2xPx1lAL/8AeR9VxQJnEiBOx/bEyUN3vfpSkF0
-w1ninCLu8Y9Cxgbn0cMOfUnXZx246myxo3IlYQEKEZcuSdxlTHk5T9sJfMTJbJ+/
-WCeWfVezwnb+vBZ/5JCJ3R+3dBIZ8A==
-=V8C9
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmC92rEACgkQJ3pyk/We
+SIkL5Qf+OOd8Pc4kTMvy+nBfwcmf+/BASpn7F1N0csDmCp76Mh+sEUMVdzCCTqTW
+DWEj7WOuDuL2OJc/+uWKmKqWZ5qsDfSXncCuDyBXC3Mf++l73Mpk3rrDUTBAp/rI
+4W+f/0xxnoihE/KC770DGCjVXCD8TQhPlaAjsR4yrPXl32cN+yfgpzPOF0BZly+T
+48Q0kIlvmcwu1XZoQ/MnqwnE4PC+AEgJhSXH/A48Au01VKdclSaA9BcO4iU3YSIh
+qG/iu7Uxx5Ye5FfY3m+MKPOi1Jc82TXTZTi4aQIJaaECkRjVwlPKsJBz9ris1JPY
+u60cbaKRYvSMa5fLokccZvhyXnSTmQ==
+=a4rt
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2
new file mode 100644
index 0000000000..879765abba
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2
new file mode 100644
index 0000000000..cba6c26818
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2
new file mode 100644
index 0000000000..8fcc76c232
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz b/systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz
new file mode 100644
index 0000000000..ad51bf487f
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz b/systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz
new file mode 100644
index 0000000000..78d8c5f19b
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz b/systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz
new file mode 100644
index 0000000000..d56a16c031
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml
new file mode 100644
index 0000000000..f1e12efee4
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
+ <revision>1623055028</revision>
+<data type="filelists">
+ <checksum type="sha256">ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81</checksum>
+ <open-checksum type="sha256">eb3f5d4bf5c149b2979ff4bffc6d6755e489c88e63f3c3a65dff0e1033349fa5</open-checksum>
+ <location href="repodata/ec560b75589d6ec37e7aa3184ce24a6cf5dd7081ae7c925144a4318ee7109b81-filelists.xml.gz"/>
+ <timestamp>1623055029</timestamp>
+ <size>6205</size>
+ <open-size>28157</open-size>
+</data>
+<data type="primary">
+ <checksum type="sha256">5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037</checksum>
+ <open-checksum type="sha256">e689495e8ee702296098fe54651462bff2ccd9d740d185997623de91c7057000</open-checksum>
+ <location href="repodata/5771f68454367071912cc2374fbef7d6e1ef4ad716b2aeec00f5078e3d0a5037-primary.xml.gz"/>
+ <timestamp>1623055029</timestamp>
+ <size>2170</size>
+ <open-size>12823</open-size>
+</data>
+<data type="primary_db">
+ <checksum type="sha256">1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e</checksum>
+ <open-checksum type="sha256">bab00eae5b89a880e74fa33e529928e0a83278cd9e17d98122b062cd42eb41df</open-checksum>
+ <location href="repodata/1915ce352d2b3a72ded7437880d5d4b5a3d5c450d27b13776248f295760bd68e-primary.sqlite.bz2"/>
+ <timestamp>1623055029</timestamp>
+ <database_version>10</database_version>
+ <size>7399</size>
+ <open-size>122880</open-size>
+</data>
+<data type="other_db">
+ <checksum type="sha256">4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176</checksum>
+ <open-checksum type="sha256">d6f43f7281a2e247b31f08e2c40f98d927ffdc0068a6c8864ae4bb539e4bd806</open-checksum>
+ <location href="repodata/4e7ce3019e5a8ebe4bf9fda46a3ed3045b2636963f397b26d2923036e934e176-other.sqlite.bz2"/>
+ <timestamp>1623055029</timestamp>
+ <database_version>10</database_version>
+ <size>777</size>
+ <open-size>24576</open-size>
+</data>
+<data type="other">
+ <checksum type="sha256">681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5</checksum>
+ <open-checksum type="sha256">04e39e97a9c26e74749b14ac9c9c53b5eeee28f0ac05a71d807356c99108115f</open-checksum>
+ <location href="repodata/681c5fc53188d51d860ebaadd91e63faa06a73c39c13506a4ba7df707b46a8a5-other.xml.gz"/>
+ <timestamp>1623055029</timestamp>
+ <size>341</size>
+ <open-size>457</open-size>
+</data>
+<data type="filelists_db">
+ <checksum type="sha256">51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119</checksum>
+ <open-checksum type="sha256">da384feea19468bc32349e7829e9419da6924c3bb8b83d9e8e5f5fbe12f07fb7</open-checksum>
+ <location href="repodata/51571be2a4174b39de4861e8f1754cb4f1532efeee8d75dddd80ba5a1bfa3119-filelists.sqlite.bz2"/>
+ <timestamp>1623055029</timestamp>
+ <database_version>10</database_version>
+ <size>8310</size>
+ <open-size>45056</open-size>
+</data>
+</repomd>
diff --git a/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc
new file mode 100644
index 0000000000..38a3040d8e
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/fedora/34/repodata/repomd.xml.asc
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmC92rUACgkQJ3pyk/We
+SIm9IAf/YUkGa5DLXUeWrOaf+XH0jYKpeLq7pYjGfDsuSu9HQncE8IGiF8CyYsue
+VMcqiQ0tqzQ7chW7hV8WXSAohWfOgdCOLScCADAZSfS/C8L4HZQpJjZpnh6cP3W2
+DWwjNZV9GQ4f17h03UTu8lKydYFK0lyEe/u+v+5LSz1zFq8V/kXDCM7bqFtLy8Ho
+MOaQqBT/CYSKqB+fCSoyzocVhyrZDqbOdsizBB8zUQrZJe3PVRzeciD2853jaq1z
+Z2qrEflrzQLnGAAJq+80uP1Gn40dMOwkCDjCEVEffyB22ImYD/wswN/gEPknAf+K
+I61vrScSV4oO80MMcgZJauOb5UrrPA==
+=oS2a
+-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
deleted file mode 100644
index 488dc5a5aa..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz
new file mode 100644
index 0000000000..b661a58375
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2
new file mode 100644
index 0000000000..13e968f1e8
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2
new file mode 100644
index 0000000000..89cdb01d7b
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2
new file mode 100644
index 0000000000..fb70e9e8b4
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
deleted file mode 100644
index 02919432be..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
deleted file mode 100644
index 0aa76f76fb..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2 b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
deleted file mode 100644
index 66b7d77b06..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
deleted file mode 100644
index 9972d931f3..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz
new file mode 100644
index 0000000000..5018a925d4
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz
new file mode 100644
index 0000000000..f115c5dc72
--- /dev/null
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
deleted file mode 100644
index 950ea92ba0..0000000000
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz
+++ /dev/null
Binary files differ
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
index 7d95de920f..8bc524583c 100644
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml
@@ -1,55 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<repomd xmlns="http://linux.duke.edu/metadata/repo" xmlns:rpm="http://linux.duke.edu/metadata/rpm">
- <revision>1616688947</revision>
+ <revision>1623055032</revision>
<data type="filelists">
- <checksum type="sha256">eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7</checksum>
- <open-checksum type="sha256">c8ee1dfbbb6001734dd7d08c521a5354894086560984b985f06ca11a993fbf26</open-checksum>
- <location href="repodata/eb69a843b61e02f86a5e6ebebba39bd283fe01f009c24f7ae9ebd9fd55a59da7-filelists.xml.gz"/>
- <timestamp>1616688948</timestamp>
- <size>3522</size>
- <open-size>110102</open-size>
+ <checksum type="sha256">c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda</checksum>
+ <open-checksum type="sha256">c9de45e330e64a8b1aa384cd78620c7a58f88cff671db02b4876bea88841ebe2</open-checksum>
+ <location href="repodata/c23aad5215ba4666e86aa4b9b3d23492274e1f6525d9719ef3b6dd6650573cda-filelists.xml.gz"/>
+ <timestamp>1623055036</timestamp>
+ <size>3677</size>
+ <open-size>121337</open-size>
</data>
<data type="primary">
- <checksum type="sha256">c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf</checksum>
- <open-checksum type="sha256">1e31e3e9d7334a2307d321171e97eea838f892d6c23d2f3b45268415f31531f5</open-checksum>
- <location href="repodata/c015d67a6c75e7d61091ddb069ac4c9a3e812442e4b7949dae07d42a25f2cedf-primary.xml.gz"/>
- <timestamp>1616688948</timestamp>
- <size>4468</size>
- <open-size>119778</open-size>
+ <checksum type="sha256">0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06</checksum>
+ <open-checksum type="sha256">5774be080047f010077116b91396b6465aa8d4accca4c4cafa7e4754de57f3bd</open-checksum>
+ <location href="repodata/0ce10d329dec85a8cf717ba76dc52ea45e1f1f364ff30178628d7e73b9fdad06-primary.xml.gz"/>
+ <timestamp>1623055036</timestamp>
+ <size>4701</size>
+ <open-size>132195</open-size>
</data>
<data type="primary_db">
- <checksum type="sha256">9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7</checksum>
- <open-checksum type="sha256">ee546293a22caf770220e7f67da9d4fc1b24bd56afe9fdfae4a9cf75a474b7df</open-checksum>
- <location href="repodata/9942057e29455a3a9400426230bd7012d2ce48e7f0c59846bac90f7f0a325ba7-primary.sqlite.bz2"/>
- <timestamp>1616688949</timestamp>
+ <checksum type="sha256">589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03</checksum>
+ <open-checksum type="sha256">c921127d42253fe217cf60991d06bece63370759d8c1c6df7e6d3f44c2fcf7d8</open-checksum>
+ <location href="repodata/589bff3d0ca9986ad13462ca826bffd7dfd3e83368e78a4310d11710ac523f03-primary.sqlite.bz2"/>
+ <timestamp>1623055036</timestamp>
<database_version>10</database_version>
- <size>41104</size>
- <open-size>323584</open-size>
+ <size>44612</size>
+ <open-size>339968</open-size>
</data>
<data type="other_db">
- <checksum type="sha256">b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee</checksum>
- <open-checksum type="sha256">113380ea8fdd95b6d66137d14a0f55ca13d376783354d2c230095d30c3f4216b</open-checksum>
- <location href="repodata/b9e256aa0756d261646b1d0f35c2d40f09256ffa1dba0fe0dd20903401a5e1ee-other.sqlite.bz2"/>
- <timestamp>1616688948</timestamp>
+ <checksum type="sha256">17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b</checksum>
+ <open-checksum type="sha256">f94e7d1a7ac7b9343d8984e5ef20749d1878ab7619dac08d4b2c86dab5c1f8a3</open-checksum>
+ <location href="repodata/17c2ddc9be8cd6deee5cc2f163bf461cdac6394b7f255ed96c04f9298f7ace1b-other.sqlite.bz2"/>
+ <timestamp>1623055036</timestamp>
<database_version>10</database_version>
- <size>1670</size>
+ <size>1774</size>
<open-size>24576</open-size>
</data>
<data type="other">
- <checksum type="sha256">01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7</checksum>
- <open-checksum type="sha256">cd496443f12589c7ba67f23c4b66ed670d6ca2cf77b3152b3fcb0ceae4e88b9e</open-checksum>
- <location href="repodata/01f9a8490062b3eb49a52f3ec061d59709a0f895f4b97c34c177de3919cd17e7-other.xml.gz"/>
- <timestamp>1616688948</timestamp>
- <size>807</size>
- <open-size>3418</open-size>
+ <checksum type="sha256">e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952</checksum>
+ <open-checksum type="sha256">9ac0e378891e4e78b9b6d7248f06ca775be0784055f6b026ce01a8d6d8703890</open-checksum>
+ <location href="repodata/e4e82632dc4c35958c54467386c340338b0221df0161872097090c1004ba9952-other.xml.gz"/>
+ <timestamp>1623055036</timestamp>
+ <size>855</size>
+ <open-size>3744</open-size>
</data>
<data type="filelists_db">
- <checksum type="sha256">9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab</checksum>
- <open-checksum type="sha256">afc111960b5cc76aaa525110bfd0bfba6fb9e686502a76b8e54984c7ea8b672b</open-checksum>
- <location href="repodata/9d3d5a528fbe473afe3d2efc65229da980ee81310f685aae7da6740f5f643fab-filelists.sqlite.bz2"/>
- <timestamp>1616688948</timestamp>
+ <checksum type="sha256">3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a</checksum>
+ <open-checksum type="sha256">ed7450ba12d9f26f7702562cdd1687253b7614cf5e4d996a90bf0cc406e570c0</open-checksum>
+ <location href="repodata/3c440f3cff05d0291f688bf303c6469cbe4965db6b3ba1e3cbe7d1a1d88a765a-filelists.sqlite.bz2"/>
+ <timestamp>1623055036</timestamp>
<database_version>10</database_version>
- <size>8336</size>
- <open-size>102400</open-size>
+ <size>8885</size>
+ <open-size>106496</open-size>
</data>
</repomd>
diff --git a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
index fe3448fd53..0bdfbf21a2 100644
--- a/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
+++ b/systems/win32/miktex/setup/rpm/opensuse/15/repodata/repomd.xml.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmBctzUACgkQJ3pyk/We
-SIl+4QgAjNwFzeRPowCilEvCBRtMhSgfzDb6XAYFeozIXAFDVQN1DmKvxo8A7PL/
-nawUcjGqesHSjar5whgP56POnCrbx52DMR5gH6ElGl0Tq1+5esCCPZa3pW80Jv/3
-+PI4TDe2G/dCSxVtnileWjZtVnTU7X7A6xXN57FEteJ7iKr5ZpDguorEOsSwmzmy
-3068cuvyjhmdRXFvnEPYMWnBz81OOyVQmvXjwTUjuHtD/HSPgTJ3D2V4Fdg/pvpd
-DRgUb0y8OLSAKvGkdIgjkOJLdqQM16Ig9ymE6Mb3FdnN+bldySbGD9JOpglacjc6
-T7/IgkVHFucNhLURNBa253zRJxgoMQ==
-=CcYk
+iQEzBAABCAAdFiEE1rwkNWWyCHvD+JfJJ3pyk/WeSIkFAmC92rwACgkQJ3pyk/We
+SImubQf+PaLrrndAYbAC1kWtYanu8hUuFhUl6hX0uYcwHfjXAjZ1LEZSAXFLQxtY
+t8ygB1o+UWLffz7ro1njTMHsBI8XDt6zY6gKCmpkqrW4X/HUiPv6ktEwYHgRY6lm
+j/btqgln6mY3iI1arpkdonDbBofjoesTJy8a1sak/sYX/17Ve0PqVihktqKlkSAp
+EomwumIvfINJxyV+VbnzNao5GSAXJ52fa3KSJrfO5ROvdfy4+MPeXVd3eEAO/WFL
+yl977WuAq4NHhurqjoX4wGED+0MAzfJOdpnwbOjgIUt7AWqY/v3FXFWtQoNxL9+t
+DyDGEPon9xY/cpUeRYYdyINq2/4SOA==
+=8e5S
-----END PGP SIGNATURE-----
diff --git a/systems/win32/miktex/source/CHANGELOG.md b/systems/win32/miktex/source/CHANGELOG.md
index d6648dc806..8dcb87a7e4 100644
--- a/systems/win32/miktex/source/CHANGELOG.md
+++ b/systems/win32/miktex/source/CHANGELOG.md
@@ -1,5 +1,28 @@
# MiKTeX Change Log
+## 21.6 - 2021-06-07
+
+### Breaking changes
+
+Non-secure package repository URLs (schemes `ftp` and `http`) are deprecated. The package repository
+picker (`<Random package repository on the Internet>`) always chooses a secure URL (scheme `https`).
+
+### Upgraded programs
+
+* luatex 1.14.0
+* metapost 2.01
+
+### Fixed issues
+
+- [754](https://github.com/MiKTeX/miktex/issues/754): search path of automatic format creation
+- [762](https://github.com/MiKTeX/miktex/issues/762): output of lfs.dir in luatex
+- [765](https://github.com/MiKTeX/miktex/issues/765): MiKTeX 21.3 / pdflatex crashes sometimes after compiling LaTeX documents
+- [768](https://github.com/MiKTeX/miktex/issues/768): kpsewhich with option --all
+- [780](https://github.com/MiKTeX/miktex/issues/780): [MikTeX Portable] Can't remove local texmf directory
+- [785](https://github.com/MiKTeX/miktex/issues/785): Create all auxiliary files in the directory specified by -aux-directory without ever writing in the source directory
+- [825](https://github.com/MiKTeX/miktex/issues/825): wrong search path for lua files with lualatex-dev
+- [833](https://github.com/MiKTeX/miktex/issues/833): Package downloader chooses insecure random mirrors
+
## 21.3 - 2021-03-16
### Upgraded programs
diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma
index 7f9881dd9a..b392518ebe 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 69a1b86f50..9e34bed896 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 8ffb42fc41..9db312b0e2 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=1623010483
+date=1623096915
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=c3e4efd23576b91fe8d9e764e041d070
-numpkg=4228
+lstdigest=304ddb154b00794df7b185b8c4f6718b
+numpkg=4246
relstate=next
-version=7827
+version=7828
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: kT4wwJ/db/dC/ULf+0u4jLH6yH7pMk/Y749QQprrq3+ugU9xnojPOYL4nOM9PtB5F3GzZRvUS/GtTHPVtJSrb4BsveeP5ExP5JjguvWo5SzaK2jJhllusT3lAI1w48rrOcOkqnwwKv9UEhSElKBrSqNhGwyVaoH7KI9/LZA8X0vT/JvAp0tdfS8CgtdyxV20dG4QNDBFMDmSnevWkqTCDsqS9hdumWflVwbSw/n/iBjYG6Zt8Kcf4dydTKz8HBT0n6aSe/d3VDX7uuusVP7kenTZKk8eGhcKw2cExGry5APrth6aBTTsbtNbdtLk4dtDknXJxDCXpohfxaM/+kmJAw==
+;;;; signature/miktex: Olb4hUmn5MGLMOSBNGYgGJfJFw0xrerOZo0jsn/gm2TqygQzIbnPrq/Kg+p1nUcYu1OP/oSYxKakbV5r9T7/pzjbKEljvhscrO6iUDDICYWr9NnUXljpAchrlmlm6EVNeTTXD0OzrwoiQhncm4y2paIfG/2ZDptqf8rqysk5qxV226jvvaeKiTCVRTfnRE6C0p1Kh4swQ/18Vs/tfdjrbc0BfCFprKZKihjQCheTOM0erDnfZmOln/b0olRdWzUT9QvW3AvYpRjNf9H9IlChR29WDCyT+it1hWgrm2KkfPY74dn+tFVQZpcrpHjzN0JwMnTPeNkJaLGpiHreUjBXdg==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini
index 95dc5e3c8a..b5dea94d0e 100644
--- a/systems/win32/miktex/tm/packages/pr.ini
+++ b/systems/win32/miktex/tm/packages/pr.ini
@@ -1,13 +1,13 @@
[repository]
-date=1623010302
-lastupd=amsfonts amsfonts__doc amsfonts__source amsmath amsmath__doc amsmath__source arabi arabi__doc arabi__source atbegshi atbegshi__doc atbegshi__source atveryend atveryend__doc atveryend__source babel-english babel-english__doc babel-english__source biblatex biblatex__doc
-lstdigest=804e225cb6f3fa7b18db3758a73799f4
-numpkg=4228
+date=1623096695
+lastupd=beaulivre beaulivre__doc beaulivre__source bjfuthesis bjfuthesis__doc colorist colorist__doc colorist__source easybook easybook__doc easybook__source einfart einfart__doc einfart__source lebhart lebhart__doc lebhart__source mcf2graph mcf2graph__doc mcf2graph__source
+lstdigest=39708baa34d6a52d9679ff025c4ee601
+numpkg=4246
relstate=stable
-version=7827
+version=7828
;;;;This configuration file is signed by a MiKTeX maintainer. The signature follows.
;;;;-----BEGIN MIKTEX SIGNATURE-----
-;;;; signature/miktex: SKpK4/n7hBD7rYvgAnWw2v3Yh7vOursXp8Dr+BjV1wykv2GUWBQYPVOzR1q1B7lC0B7Onh9/edMlaG5JwsQPNPQx6vl796Q+FS+CJHGi+LXe2Uc7VwwOJ7X5IqxEVphouJF+GzwSIUTtp4+dW2S3Fg8LvoCGl9NLNf4PCnVp7hc7LJY/a3bm7wQUFXDftWCi4agX0F0RUAUPivePazsO83+FDs2hun75SQZXKg03yV4fWxtf6MOq6D8qGFmehHX2PS0BFqMcS1R32Nw7lRy9GKe0hOxAFhmIjik6Tk/h1/LOnCkOzgtIOh1rR+k/S2nIjcgZMUidSrQpd+fjen3wSA==
+;;;; signature/miktex: AanLev0AjCXZgP6JywbZ/+ExZBixEiKcrZM0d7e2QN0ZC3Z/gsO5MyNBOsiCKL+i1gyaBm3Yk0hqnsG/Iu4t67rdJdVDwVMrpaiMQj22UI/9xjZY5JFUlO6lv6zlGPEPdCgAl8SGRoEJ5g4/nbInG1/xDj8PYe7B7AnRiW0xUKlIrni9JVJugEy5lO7SMpL/BOPWmVaHKaDWSINLN1EB+LYf8h2ktQm9tWhj98AXnBLnDRQP/nEFK96WuADZCC3AIXocVuwvtkDroImb3Kw/qupOHUSad5GWFJODjBX4Yi7tuGwkPFQlR2xItNRjfjx12mjnEReWBDnZnREc/2AWVA==
;;;;-----END MIKTEX SIGNATURE-----
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog
index 6d4902d213..d0b28c4c2c 100644
--- a/systems/win32/w32tex/ChangeLog
+++ b/systems/win32/w32tex/ChangeLog
@@ -1,5 +1,20 @@
W32TeX (x86 & x64) ChangeLog
+[2021/06/07]
+(01) context.tar.xz
+ ConTeXt version: 2021.06.04 17:20.
+(02) cweb-w32.tar.xz
+ Update cweb.
+(03) makeindex-w32.tar.xz
+ Update mendex.exe and upmendex.exe.
+(04) tex4htk-w32.tar.xz
+ Update tex4ht-4ht.tex. Update fancyvrb.4ht, frenchb.4ht,
+ glossary.4ht, greek.4ht, moreverb.4ht and verbatim.4ht
+(05) win64/cweb-w64.tar.xz
+ Update cweb.
+(06) win64/makeindex-w64.tar.xz
+ Update mendex.exe and upmendex.exe.
+
[2021/06/06]
(01) cjkzr.tar.xz
Update pxbase.
diff --git a/timestamp b/timestamp
index b39ee2e9c1..7047662bff 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2021-06-07-02-02
+2021-06-08-02-02