From b5a2e1693a20452ed082823402d3c619eebc6599 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 5 Apr 2020 03:02:36 +0000 Subject: CTAN sync 202004050302 --- CTAN.sites | 3 - FILES.byname | 661 +++++----- FILES.byname.gz | Bin 2181552 -> 2181468 bytes FILES.last07days | 551 ++++---- language/japanese/BX/bxjscls/README-ja.md | 4 + language/japanese/BX/bxjscls/README.md | 3 + language/japanese/BX/bxjscls/bxjscls-manual.pdf | Bin 729504 -> 735308 bytes language/japanese/BX/bxjscls/bxjscls-manual.tex | 121 +- language/japanese/BX/bxjscls/bxjscls.dtx | 22 +- language/japanese/BX/bxjscls/bxjscls.pdf | Bin 1151365 -> 1152350 bytes macros/generic/expkv-cs/README.md | 32 + macros/generic/expkv-cs/expkv-cs.dtx | 1389 ++++++++++++++++++++ macros/generic/expkv-cs/expkv-cs.pdf | Bin 0 -> 297503 bytes macros/generic/expkv-def/README.md | 2 +- macros/generic/expkv-def/expkv-def.dtx | 11 +- macros/generic/expkv-def/expkv-def.pdf | Bin 303916 -> 302355 bytes macros/generic/expkv/README.md | 2 +- macros/generic/expkv/expkv.dtx | 98 +- macros/generic/expkv/expkv.pdf | Bin 356549 -> 360009 bytes macros/latex/contrib/ehhline/README | 4 +- macros/latex/contrib/ehhline/ehhline.sty | 10 +- macros/latex/contrib/xsim/README | 2 +- macros/latex/contrib/xsim/code/xsim.base.code.tex | 8 +- .../latex/contrib/xsim/code/xsim.blanks.code.tex | 2 +- .../contrib/xsim/code/xsim.exercises.code.tex | 1 + macros/latex/contrib/xsim/code/xsim.sty | 4 +- .../contrib/xsim/code/xsim.templates.code.tex | 2 +- .../xsim/doc/examples/xsim.texsx-350028.pdf | Bin 95065 -> 130569 bytes .../xsim/doc/examples/xsim.texsx-350028.tex | 3 +- .../xsim/doc/examples/xsim.texwelt-23968.pdf | Bin 46008 -> 46008 bytes .../xsim/doc/examples/xsim.texwelt-23968.tex | 6 +- macros/latex/contrib/xsim/doc/xsim-manual.cls | 34 +- macros/latex/contrib/xsim/doc/xsim.history | 4 +- macros/latex/contrib/xsim/doc/xsim_manual.pdf | Bin 1233842 -> 1269638 bytes macros/latex/contrib/xsim/doc/xsim_manual.tex | 28 +- systems/win32/miktex/tm/packages/files.csv.lzma | Bin 532410 -> 532147 bytes .../win32/miktex/tm/packages/next/files.csv.lzma | Bin 532569 -> 532463 bytes systems/win32/miktex/tm/packages/next/pr.ini | 6 +- systems/win32/miktex/tm/packages/pr.ini | 8 +- systems/win32/w32tex/ChangeLog | 4 + timestamp | 2 +- 41 files changed, 2367 insertions(+), 660 deletions(-) create mode 100644 macros/generic/expkv-cs/README.md create mode 100644 macros/generic/expkv-cs/expkv-cs.dtx create mode 100644 macros/generic/expkv-cs/expkv-cs.pdf diff --git a/CTAN.sites b/CTAN.sites index 4b9fd7d178..f697bbd887 100644 --- a/CTAN.sites +++ b/CTAN.sites @@ -166,9 +166,6 @@ by country): URL: https://download.nus.edu.sg/mirror/ctan/ - ftp.ccu.edu.tw (Taiwan) - URL: ftp://ftp.ccu.edu.tw/pub/tex/ - ftp.yzu.edu.tw (Taiwan) URL: ftp://ftp.yzu.edu.tw/CTAN/ URL: http://ftp.yzu.edu.tw/CTAN/ diff --git a/FILES.byname b/FILES.byname index 657cabc38f..49a2dd2bb8 100644 --- a/FILES.byname +++ b/FILES.byname @@ -1839,7 +1839,7 @@ 1989/12/11 | 6196 | biblio/tib/tib.man 1989/03/29 | 23265 | biblio/tib/vitaMake 2005/12/15 | 366385 | biblio/tib.zip -2020/04/01 | 16022 | CTAN.sites +2020/04/04 | 16064 | CTAN.sites 1990/10/03 | 5032 | dviware/beebe/00readme.txt 1990/10/03 | 479 | dviware/beebe/doc/00dir.cmd 1990/10/03 | 1209 | dviware/beebe/doc/00dir.lst @@ -5001,7 +5001,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 -2020/04/03 | 47994 | FILES.last07days +2020/04/04 | 53200 | FILES.last07days 2018/06/27 | 99883 | fonts/academicons/academicons.pdf 2018/06/27 | 10779 | fonts/academicons/academicons.sty 2018/06/27 | 5774 | fonts/academicons/academicons.tex @@ -162236,8 +162236,9 @@ 2015/11/14 | 558928 | install/macros/generic/catcodes.tds.zip 2015/11/16 | 603358 | install/macros/generic/commado.tds.zip 2015/11/14 | 1248858 | install/macros/generic/dowith.tds.zip -2020/03/30 | 314929 | install/macros/generic/expkv-def.tds.zip -2020/02/27 | 370832 | install/macros/generic/expkv.tds.zip +2020/04/04 | 308079 | install/macros/generic/expkv-cs.tds.zip +2020/04/04 | 313693 | install/macros/generic/expkv-def.tds.zip +2020/04/04 | 374580 | install/macros/generic/expkv.tds.zip 2012/09/20 | 321508 | install/macros/generic/langcode.tds.zip 2020/03/21 | 601137 | install/macros/generic/markdown.tds.zip 2014/06/11 | 428488 | install/macros/generic/mathdots.tds.zip @@ -167050,15 +167051,15 @@ 2019/10/20 | 1086 | language/japanese/BX/bxjatoucs/LICENSE 2019/10/20 | 2776 | language/japanese/BX/bxjatoucs/README.md 2019/10/22 | 69213 | language/japanese/BX/bxjatoucs.zip -2020/03/25 | 384345 | language/japanese/BX/bxjscls/bxjscls.dtx +2020/04/03 | 384917 | language/japanese/BX/bxjscls/bxjscls.dtx 2017/11/01 | 847 | language/japanese/BX/bxjscls/bxjscls.ins -2020/03/25 | 729504 | language/japanese/BX/bxjscls/bxjscls-manual.pdf -2020/03/25 | 77084 | language/japanese/BX/bxjscls/bxjscls-manual.tex -2020/03/25 | 1151365 | language/japanese/BX/bxjscls/bxjscls.pdf +2020/04/04 | 735308 | language/japanese/BX/bxjscls/bxjscls-manual.pdf +2020/04/04 | 80368 | language/japanese/BX/bxjscls/bxjscls-manual.tex +2020/04/04 | 1152350 | language/japanese/BX/bxjscls/bxjscls.pdf 2020/02/05 | 1461 | language/japanese/BX/bxjscls/LICENSE -2020/03/25 | 13836 | language/japanese/BX/bxjscls/README-ja.md -2020/03/25 | 5445 | language/japanese/BX/bxjscls/README.md -2020/03/25 | 1985641 | language/japanese/BX/bxjscls.zip +2020/04/03 | 14096 | language/japanese/BX/bxjscls/README-ja.md +2020/04/03 | 5606 | language/japanese/BX/bxjscls/README.md +2020/04/04 | 1993158 | language/japanese/BX/bxjscls.zip 2019/04/01 | 44 | language/japanese/BX/bxwareki/bxwareki2019.def 2019/05/27 | 3941 | language/japanese/BX/bxwareki/bxwareki-cd.def 2019/05/28 | 182364 | language/japanese/BX/bxwareki/bxwareki.pdf @@ -175104,14 +175105,18 @@ 2017/05/25 | 50653 | macros/generic/expex/expex.tex 2017/05/25 | 1673 | macros/generic/expex/README 2017/05/26 | 498764 | macros/generic/expex.zip -2020/03/30 | 52897 | macros/generic/expkv-def/expkv-def.dtx -2020/03/30 | 303916 | macros/generic/expkv-def/expkv-def.pdf -2020/03/30 | 1263 | macros/generic/expkv-def/README.md -2020/03/30 | 309868 | macros/generic/expkv-def.zip -2020/02/27 | 61160 | macros/generic/expkv/expkv.dtx -2020/02/27 | 356549 | macros/generic/expkv/expkv.pdf -2020/02/27 | 1426 | macros/generic/expkv/README.md -2020/02/27 | 366627 | macros/generic/expkv.zip +2020/04/04 | 47643 | macros/generic/expkv-cs/expkv-cs.dtx +2020/04/04 | 297503 | macros/generic/expkv-cs/expkv-cs.pdf +2020/04/04 | 1291 | macros/generic/expkv-cs/README.md +2020/04/04 | 303535 | macros/generic/expkv-cs.zip +2020/04/04 | 52953 | macros/generic/expkv-def/expkv-def.dtx +2020/04/04 | 302355 | macros/generic/expkv-def/expkv-def.pdf +2020/04/04 | 1264 | macros/generic/expkv-def/README.md +2020/04/04 | 308634 | macros/generic/expkv-def.zip +2020/04/04 | 62468 | macros/generic/expkv/expkv.dtx +2020/04/04 | 360009 | macros/generic/expkv/expkv.pdf +2020/04/04 | 1426 | macros/generic/expkv/README.md +2020/04/04 | 370376 | macros/generic/expkv.zip 2007/04/19 | 1285 | macros/generic/fenixpar/fenixpar.sty 2011/11/18 | 8382 | macros/generic/fenixpar/fenixtok.sty 2011/11/18 | 312 | macros/generic/fenixpar/README @@ -185085,11 +185090,11 @@ 1998/07/08 | 1077 | macros/latex/contrib/egplot/egplot.README 1998/07/08 | 150572 | macros/latex/contrib/egplot/manual.ps.gz 2010/11/30 | 492446 | macros/latex/contrib/egplot.zip -2019/05/13 | 31148 | macros/latex/contrib/ehhline/ehhline.pdf -2019/05/13 | 1838 | macros/latex/contrib/ehhline/ehhline.sty -2019/05/13 | 2274 | macros/latex/contrib/ehhline/ehhline.tex -2019/05/13 | 290 | macros/latex/contrib/ehhline/README -2019/05/14 | 32264 | macros/latex/contrib/ehhline.zip +2020/04/04 | 31148 | macros/latex/contrib/ehhline/ehhline.pdf +2020/04/04 | 1910 | macros/latex/contrib/ehhline/ehhline.sty +2020/04/04 | 2274 | macros/latex/contrib/ehhline/ehhline.tex +2020/04/04 | 355 | macros/latex/contrib/ehhline/README +2020/04/04 | 32363 | macros/latex/contrib/ehhline.zip 1996/11/14 | 7925 | macros/latex/contrib/eiad/eiad.dtx 1996/11/14 | 3345 | macros/latex/contrib/eiad/eiad.ins 1996/11/26 | 3680 | macros/latex/contrib/eiad/Fbf10.mf @@ -205690,108 +205695,108 @@ 2020/03/04 | 11973 | macros/latex/contrib/xsavebox/xsavebox.sty 2020/03/04 | 10242 | macros/latex/contrib/xsavebox/xsavebox.tex 2020/03/04 | 376333 | macros/latex/contrib/xsavebox.zip -2020/03/19 | 7136 | macros/latex/contrib/xsim/code/xsim.auxfile.code.tex -2020/03/19 | 8835 | macros/latex/contrib/xsim/code/xsim.base.code.tex -2020/03/19 | 5840 | macros/latex/contrib/xsim/code/xsim.blanks.code.tex -2020/03/19 | 13024 | macros/latex/contrib/xsim/code/xsim.collections.code.tex -2020/03/19 | 15212 | macros/latex/contrib/xsim/code/xsim.definitions.code.tex -2020/03/19 | 16708 | macros/latex/contrib/xsim/code/xsim.environments.code.tex -2020/03/19 | 22064 | macros/latex/contrib/xsim/code/xsim.exercises.code.tex -2020/03/19 | 11751 | macros/latex/contrib/xsim/code/xsim.goals.code.tex -2020/03/19 | 4706 | macros/latex/contrib/xsim/code/xsim.grades.code.tex -2020/03/19 | 22238 | macros/latex/contrib/xsim/code/xsim.interface.code.tex -2020/03/19 | 6841 | macros/latex/contrib/xsim/code/xsim.modules.code.tex -2020/03/19 | 16513 | macros/latex/contrib/xsim/code/xsim.properties.code.tex -2020/03/19 | 10697 | macros/latex/contrib/xsim/code/xsim.random.code.tex -2020/03/19 | 13440 | macros/latex/contrib/xsim/code/xsim.solutions.code.tex -2020/03/19 | 4675 | macros/latex/contrib/xsim/code/xsim.sty -2020/03/19 | 3898 | macros/latex/contrib/xsim/code/xsim.style.layouts.code.tex -2020/03/19 | 6642 | macros/latex/contrib/xsim/code/xsim.tags.code.tex -2020/03/19 | 5692 | macros/latex/contrib/xsim/code/xsim.templates.code.tex -2020/03/19 | 4826 | macros/latex/contrib/xsim/code/xsim.translations.code.tex -2020/03/19 | 3419 | macros/latex/contrib/xsim/code/xsimverb.sty -2020/03/19 | 7268 | macros/latex/contrib/xsim/code/xsim.verbwrite.code.tex -2020/03/19 | 29952 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.pdf -2020/03/19 | 469 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.tex -2020/03/19 | 38376 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.pdf -2020/03/19 | 570 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.tex -2020/03/19 | 30938 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.pdf -2020/03/19 | 1069 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.tex -2020/03/19 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf -2020/03/19 | 1381 | macros/latex/contrib/xsim/doc/examples/xsim.collections.tex -2020/03/19 | 38749 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.pdf -2020/03/19 | 1351 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.tex -2020/03/19 | 41167 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.pdf -2020/03/19 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex -2020/03/19 | 42153 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.pdf -2020/03/19 | 1337 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.tex -2020/03/19 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf -2020/03/19 | 1345 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.tex -2020/03/19 | 37708 | macros/latex/contrib/xsim/doc/examples/xsim.floating.pdf -2020/03/19 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex -2020/03/19 | 46308 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.pdf -2020/03/19 | 3442 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.tex -2020/03/19 | 65379 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.pdf -2020/03/19 | 2259 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.tex -2020/03/19 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf -2020/03/19 | 894 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.tex -2020/03/19 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf -2020/03/19 | 1313 | macros/latex/contrib/xsim/doc/examples/xsim.hints.tex -2020/03/19 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf -2020/03/19 | 821 | macros/latex/contrib/xsim/doc/examples/xsim.listings.tex -2020/03/19 | 57220 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.pdf -2020/03/19 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex -2020/03/19 | 31016 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.pdf -2020/03/19 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex -2020/03/19 | 28127 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.pdf -2020/03/19 | 653 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.tex -2020/03/19 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf -2020/03/19 | 948 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.tex -2020/03/19 | 86047 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.pdf -2020/03/19 | 1913 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.tex -2020/03/19 | 20045 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.pdf -2020/03/19 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex -2020/03/19 | 56153 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.pdf -2020/03/19 | 1183 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.tex -2020/03/19 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf -2020/03/19 | 613 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.tex -2020/03/19 | 36968 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.pdf -2020/03/19 | 1072 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.tex -2020/03/19 | 27155 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.pdf -2020/03/19 | 247 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.tex -2020/03/19 | 57235 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.pdf -2020/03/19 | 1828 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex -2020/03/19 | 95065 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf -2020/03/19 | 3547 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex -2020/03/19 | 65721 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.pdf -2020/03/19 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex -2020/03/19 | 46504 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.pdf -2020/03/19 | 927 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.tex -2020/03/19 | 55079 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.pdf -2020/03/19 | 1404 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.tex -2020/03/19 | 28426 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.pdf -2020/03/19 | 542 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.tex -2020/03/19 | 25040 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.pdf -2020/03/19 | 1385 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.tex -2020/03/19 | 50580 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.pdf -2020/03/19 | 1923 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.tex -2020/03/19 | 42513 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.pdf -2020/03/19 | 1496 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.tex -2020/03/19 | 36256 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.pdf -2020/03/19 | 3142 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.tex -2020/03/19 | 46008 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf -2020/03/19 | 1518 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex -2020/03/19 | 43899 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.pdf -2020/03/19 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex -2020/03/19 | 86646 | macros/latex/contrib/xsim/doc/examples/xsim.various.pdf -2020/03/19 | 5844 | macros/latex/contrib/xsim/doc/examples/xsim.various.tex -2020/03/19 | 8623 | macros/latex/contrib/xsim/doc/xsim.history -2020/03/19 | 1048 | macros/latex/contrib/xsim/doc/xsim.ideas -2020/03/19 | 29363 | macros/latex/contrib/xsim/doc/xsim-manual.cls -2020/03/19 | 1233842 | macros/latex/contrib/xsim/doc/xsim_manual.pdf -2020/03/19 | 105466 | macros/latex/contrib/xsim/doc/xsim_manual.tex -2020/03/19 | 3932 | macros/latex/contrib/xsim/README -2020/03/19 | 2931786 | macros/latex/contrib/xsim.zip +2020/04/04 | 7136 | macros/latex/contrib/xsim/code/xsim.auxfile.code.tex +2020/04/04 | 8979 | macros/latex/contrib/xsim/code/xsim.base.code.tex +2020/04/04 | 5838 | macros/latex/contrib/xsim/code/xsim.blanks.code.tex +2020/04/04 | 13024 | macros/latex/contrib/xsim/code/xsim.collections.code.tex +2020/04/04 | 15212 | macros/latex/contrib/xsim/code/xsim.definitions.code.tex +2020/04/04 | 16708 | macros/latex/contrib/xsim/code/xsim.environments.code.tex +2020/04/04 | 22101 | macros/latex/contrib/xsim/code/xsim.exercises.code.tex +2020/04/04 | 11751 | macros/latex/contrib/xsim/code/xsim.goals.code.tex +2020/04/04 | 4706 | macros/latex/contrib/xsim/code/xsim.grades.code.tex +2020/04/04 | 22238 | macros/latex/contrib/xsim/code/xsim.interface.code.tex +2020/04/04 | 6841 | macros/latex/contrib/xsim/code/xsim.modules.code.tex +2020/04/04 | 16513 | macros/latex/contrib/xsim/code/xsim.properties.code.tex +2020/04/04 | 10697 | macros/latex/contrib/xsim/code/xsim.random.code.tex +2020/04/04 | 13440 | macros/latex/contrib/xsim/code/xsim.solutions.code.tex +2020/04/04 | 4675 | macros/latex/contrib/xsim/code/xsim.sty +2020/04/04 | 3898 | macros/latex/contrib/xsim/code/xsim.style.layouts.code.tex +2020/04/04 | 6642 | macros/latex/contrib/xsim/code/xsim.tags.code.tex +2020/04/04 | 5704 | macros/latex/contrib/xsim/code/xsim.templates.code.tex +2020/04/04 | 4826 | macros/latex/contrib/xsim/code/xsim.translations.code.tex +2020/04/04 | 3419 | macros/latex/contrib/xsim/code/xsimverb.sty +2020/04/04 | 7268 | macros/latex/contrib/xsim/code/xsim.verbwrite.code.tex +2020/04/04 | 29952 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.pdf +2020/04/04 | 469 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.tex +2020/04/04 | 38376 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.pdf +2020/04/04 | 570 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.tex +2020/04/04 | 30938 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.pdf +2020/04/04 | 1069 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.tex +2020/04/04 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf +2020/04/04 | 1381 | macros/latex/contrib/xsim/doc/examples/xsim.collections.tex +2020/04/04 | 38749 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.pdf +2020/04/04 | 1351 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.tex +2020/04/04 | 41167 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.pdf +2020/04/04 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex +2020/04/04 | 42153 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.pdf +2020/04/04 | 1337 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.tex +2020/04/04 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf +2020/04/04 | 1345 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.tex +2020/04/04 | 37708 | macros/latex/contrib/xsim/doc/examples/xsim.floating.pdf +2020/04/04 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex +2020/04/04 | 46308 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.pdf +2020/04/04 | 3442 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.tex +2020/04/04 | 65379 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.pdf +2020/04/04 | 2259 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.tex +2020/04/04 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf +2020/04/04 | 894 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.tex +2020/04/04 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf +2020/04/04 | 1313 | macros/latex/contrib/xsim/doc/examples/xsim.hints.tex +2020/04/04 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf +2020/04/04 | 821 | macros/latex/contrib/xsim/doc/examples/xsim.listings.tex +2020/04/04 | 57220 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.pdf +2020/04/04 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex +2020/04/04 | 31016 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.pdf +2020/04/04 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex +2020/04/04 | 28127 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.pdf +2020/04/04 | 653 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.tex +2020/04/04 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf +2020/04/04 | 948 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.tex +2020/04/04 | 86047 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.pdf +2020/04/04 | 1913 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.tex +2020/04/04 | 20045 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.pdf +2020/04/04 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex +2020/04/04 | 56153 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.pdf +2020/04/04 | 1183 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.tex +2020/04/04 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf +2020/04/04 | 613 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.tex +2020/04/04 | 36968 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.pdf +2020/04/04 | 1072 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.tex +2020/04/04 | 27155 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.pdf +2020/04/04 | 247 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.tex +2020/04/04 | 57235 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.pdf +2020/04/04 | 1828 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex +2020/04/04 | 130569 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf +2020/04/04 | 3549 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex +2020/04/04 | 65721 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.pdf +2020/04/04 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex +2020/04/04 | 46504 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.pdf +2020/04/04 | 927 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.tex +2020/04/04 | 55079 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.pdf +2020/04/04 | 1404 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.tex +2020/04/04 | 28426 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.pdf +2020/04/04 | 542 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.tex +2020/04/04 | 25040 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.pdf +2020/04/04 | 1385 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.tex +2020/04/04 | 50580 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.pdf +2020/04/04 | 1923 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.tex +2020/04/04 | 42513 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.pdf +2020/04/04 | 1496 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.tex +2020/04/04 | 36256 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.pdf +2020/04/04 | 3142 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.tex +2020/04/04 | 46008 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf +2020/04/04 | 1658 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex +2020/04/04 | 43899 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.pdf +2020/04/04 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex +2020/04/04 | 86646 | macros/latex/contrib/xsim/doc/examples/xsim.various.pdf +2020/04/04 | 5844 | macros/latex/contrib/xsim/doc/examples/xsim.various.tex +2020/04/04 | 8751 | macros/latex/contrib/xsim/doc/xsim.history +2020/04/04 | 1048 | macros/latex/contrib/xsim/doc/xsim.ideas +2020/04/04 | 29793 | macros/latex/contrib/xsim/doc/xsim-manual.cls +2020/04/04 | 1269638 | macros/latex/contrib/xsim/doc/xsim_manual.pdf +2020/04/04 | 106072 | macros/latex/contrib/xsim/doc/xsim_manual.tex +2020/04/04 | 3932 | macros/latex/contrib/xsim/README +2020/04/04 | 3001808 | macros/latex/contrib/xsim.zip 2019/06/23 | 1140 | macros/latex/contrib/xskak/README.md 2019/06/23 | 21142 | macros/latex/contrib/xskak/skak-comment-test.pdf 2019/06/23 | 195 | macros/latex/contrib/xskak/skak-comment-test.tex @@ -266540,7 +266545,7 @@ 2020/03/25 | 834312 | systems/win32/miktex/tm/packages/arabluatex.tar.lzma 2012/03/21 | 618786 | systems/win32/miktex/tm/packages/arabtex.tar.lzma 2015/09/08 | 525679 | systems/win32/miktex/tm/packages/arabxetex.tar.lzma -2020/03/09 | 15898617 | systems/win32/miktex/tm/packages/arara.tar.lzma +2020/04/04 | 16099920 | systems/win32/miktex/tm/packages/arara.tar.lzma 2020/02/17 | 1112220 | systems/win32/miktex/tm/packages/archaeologie.tar.lzma 2015/06/03 | 2562730 | systems/win32/miktex/tm/packages/archaic.tar.lzma 2004/05/16 | 6164 | systems/win32/miktex/tm/packages/arcs.cab @@ -266575,7 +266580,7 @@ 2015/09/30 | 358108 | systems/win32/miktex/tm/packages/assoccnt.tar.lzma 2005/06/25 | 19005 | systems/win32/miktex/tm/packages/astro.cab 2010/03/30 | 223960 | systems/win32/miktex/tm/packages/asyfig.tar.lzma -2020/03/20 | 2990002 | systems/win32/miktex/tm/packages/asymptote.tar.lzma +2020/04/04 | 2990857 | systems/win32/miktex/tm/packages/asymptote.tar.lzma 2014/04/23 | 648197 | systems/win32/miktex/tm/packages/asypictureb.tar.lzma 2019/12/06 | 418256 | systems/win32/miktex/tm/packages/atbegshi.tar.lzma 2019/12/13 | 280614 | systems/win32/miktex/tm/packages/atenddvi.tar.lzma @@ -266881,7 +266886,7 @@ 2019/05/10 | 692583 | systems/win32/miktex/tm/packages/braids.tar.lzma 2010/12/13 | 66716 | systems/win32/miktex/tm/packages/braille.tar.lzma 2010/02/22 | 217990 | systems/win32/miktex/tm/packages/braket.tar.lzma -2020/02/10 | 171323 | systems/win32/miktex/tm/packages/brandeis-dissertation.tar.lzma +2020/04/04 | 177240 | systems/win32/miktex/tm/packages/brandeis-dissertation.tar.lzma 2019/04/16 | 155866 | systems/win32/miktex/tm/packages/brandeis-problemset.tar.lzma 2010/02/22 | 149124 | systems/win32/miktex/tm/packages/breakcites.tar.lzma 2013/04/15 | 120674 | systems/win32/miktex/tm/packages/breakurl.tar.lzma @@ -266945,7 +266950,7 @@ 2016/07/28 | 41736 | systems/win32/miktex/tm/packages/carolmin.tar.lzma 2018/07/16 | 78064 | systems/win32/miktex/tm/packages/cascade.tar.lzma 2012/01/25 | 97864 | systems/win32/miktex/tm/packages/cascadilla.tar.lzma -2020/03/12 | 344606 | systems/win32/miktex/tm/packages/cases.tar.lzma +2020/04/04 | 344777 | systems/win32/miktex/tm/packages/cases.tar.lzma 2018/10/23 | 59774 | systems/win32/miktex/tm/packages/casiofont.tar.lzma 2008/10/29 | 78930 | systems/win32/miktex/tm/packages/casyl.tar.lzma 2005/05/04 | 393059 | systems/win32/miktex/tm/packages/catalan.cab @@ -267014,7 +267019,7 @@ 2012/08/06 | 137935 | systems/win32/miktex/tm/packages/chextras.tar.lzma 2009/02/02 | 9204 | systems/win32/miktex/tm/packages/chicago-annote.tar.lzma 2005/10/26 | 10910 | systems/win32/miktex/tm/packages/chicago.cab -2017/08/20 | 225558 | systems/win32/miktex/tm/packages/chickenize.tar.lzma +2020/04/04 | 231845 | systems/win32/miktex/tm/packages/chickenize.tar.lzma 2019/01/03 | 272977 | systems/win32/miktex/tm/packages/childdoc.tar.lzma 2019/07/21 | 2978220 | systems/win32/miktex/tm/packages/chivo.tar.lzma 2012/08/21 | 46495 | systems/win32/miktex/tm/packages/chkfloat.tar.lzma @@ -267638,7 +267643,7 @@ 2020/02/04 | 281488 | 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 -2020/04/03 | 532410 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/04/04 | 532147 | 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 @@ -268036,7 +268041,7 @@ 2015/10/06 | 3119570 | systems/win32/miktex/tm/packages/imfellenglish.tar.lzma 2020/01/08 | 30201071 | systems/win32/miktex/tm/packages/impatient.tar.lzma 2019/03/07 | 161398 | systems/win32/miktex/tm/packages/impnattypo.tar.lzma -2020/03/12 | 249992 | systems/win32/miktex/tm/packages/import.tar.lzma +2020/04/04 | 250210 | systems/win32/miktex/tm/packages/import.tar.lzma 2012/08/21 | 317430 | systems/win32/miktex/tm/packages/imprintmtshadow.tar.lzma 2013/04/08 | 71970 | systems/win32/miktex/tm/packages/imsproc.tar.lzma 2010/04/13 | 894225 | systems/win32/miktex/tm/packages/imtekda.tar.lzma @@ -268462,7 +268467,7 @@ 2005/05/04 | 8243 | systems/win32/miktex/tm/packages/maltese.cab 2016/07/16 | 280131 | systems/win32/miktex/tm/packages/malvern.tar.lzma 2019/01/19 | 1390371 | systems/win32/miktex/tm/packages/mandi.tar.lzma -2016/07/16 | 8347 | systems/win32/miktex/tm/packages/manfnt.tar.lzma +2020/04/04 | 258136 | systems/win32/miktex/tm/packages/manfnt.tar.lzma 2018/09/05 | 25785 | systems/win32/miktex/tm/packages/manfnt-type1.tar.lzma 2015/01/24 | 60553 | systems/win32/miktex/tm/packages/manuscript.tar.lzma 2019/01/31 | 160803 | systems/win32/miktex/tm/packages/manyind.tar.lzma @@ -268563,8 +268568,8 @@ 2010/03/16 | 190135 | systems/win32/miktex/tm/packages/midpage.tar.lzma 2020/03/24 | 29210 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-2.9.tar.lzma 2020/03/24 | 33436 | systems/win32/miktex/tm/packages/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/03/24 | 940478 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma -2020/03/24 | 1048607 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/04/04 | 941599 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma +2020/04/04 | 1050194 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma 2020/03/24 | 28455 | systems/win32/miktex/tm/packages/miktex-autosp-bin-2.9.tar.lzma 2020/03/24 | 30731 | systems/win32/miktex/tm/packages/miktex-autosp-bin-x64-2.9.tar.lzma 2020/03/24 | 29231 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-2.9.tar.lzma @@ -268666,8 +268671,8 @@ 2019/01/02 | 80005 | systems/win32/miktex/tm/packages/miktex-lua52-bin-x64-2.9.tar.lzma 2020/03/24 | 93514 | systems/win32/miktex/tm/packages/miktex-lua53-bin-2.9.tar.lzma 2020/03/24 | 102354 | systems/win32/miktex/tm/packages/miktex-lua53-bin-x64-2.9.tar.lzma -2020/03/26 | 1693708 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma -2020/03/26 | 1971499 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2020/04/04 | 1687509 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma +2020/04/04 | 1982754 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma 2016/11/06 | 11511 | systems/win32/miktex/tm/packages/miktex-luatex.tar.lzma 2020/03/24 | 67259 | systems/win32/miktex/tm/packages/miktex-lzma-bin-2.9.tar.lzma 2020/03/24 | 73592 | systems/win32/miktex/tm/packages/miktex-lzma-bin-x64-2.9.tar.lzma @@ -268728,8 +268733,8 @@ 2020/03/21 | 50850 | systems/win32/miktex/tm/packages/miktex-psutils-bin-x64-2.9.tar.lzma 2019/07/28 | 6840635 | systems/win32/miktex/tm/packages/miktex-qt5-bin.tar.lzma 2019/07/28 | 8082759 | systems/win32/miktex/tm/packages/miktex-qt5-bin-x64.tar.lzma -2020/03/26 | 1104298 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma -2020/03/26 | 1231912 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2020/04/04 | 1104711 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma +2020/04/04 | 1231462 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma 2020/03/24 | 41833 | systems/win32/miktex/tm/packages/miktex-synctex-bin-2.9.tar.lzma 2020/03/24 | 50863 | systems/win32/miktex/tm/packages/miktex-synctex-bin-x64-2.9.tar.lzma 2020/03/24 | 53423 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma @@ -268749,8 +268754,8 @@ 2016/11/05 | 724 | systems/win32/miktex/tm/packages/miktex-tex.tar.lzma 2020/03/24 | 91183 | systems/win32/miktex/tm/packages/miktex-texware-bin-2.9.tar.lzma 2020/03/24 | 96252 | systems/win32/miktex/tm/packages/miktex-texware-bin-x64-2.9.tar.lzma -2020/03/26 | 2530884 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma -2020/03/26 | 2660848 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2020/04/04 | 2531744 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma +2020/04/04 | 2661438 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma 2020/03/24 | 54756 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-2.9.tar.lzma 2020/03/24 | 60848 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma 2019/07/28 | 532649 | systems/win32/miktex/tm/packages/miktex-ucrt-bin.tar.lzma @@ -268777,9 +268782,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2020/03/24 | 38794 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2020/03/24 | 42866 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2020/04/03 | 198168 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/04/03 | 1186177 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/04/03 | 1105990 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/04/04 | 198175 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/04/04 | 1187330 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/04/04 | 1105046 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2020/03/24 | 13036 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2020/03/24 | 14041 | 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 @@ -268930,183 +268935,183 @@ 2018/04/09 | 400132 | systems/win32/miktex/tm/packages/newunicodechar.tar.lzma 2011/09/19 | 101312 | systems/win32/miktex/tm/packages/newvbtm.tar.lzma 2019/09/11 | 231430 | systems/win32/miktex/tm/packages/newverbs.tar.lzma -2020/04/03 | 532569 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/04/03 | 29257 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2020/04/03 | 33420 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2020/04/03 | 942305 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2020/04/03 | 1048009 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/04/03 | 28467 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2020/04/03 | 30736 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2020/04/03 | 29287 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/04/03 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2020/04/03 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/04/03 | 57202 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/04/03 | 84606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2020/04/03 | 94337 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/04/03 | 62897 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/04/03 | 70786 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2020/04/03 | 26662 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2020/04/03 | 30221 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2020/04/03 | 328780 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2020/04/03 | 391785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2020/04/03 | 32261 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2020/04/03 | 36381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2020/04/03 | 49287 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/04/03 | 54094 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2020/04/03 | 201526 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2020/04/03 | 221146 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2020/04/03 | 169533 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2020/04/03 | 184250 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2020/04/03 | 51652 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/04/03 | 58808 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2020/04/03 | 20684 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2020/04/03 | 22943 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/04/03 | 451397 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2020/04/03 | 41055 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2020/04/03 | 45800 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/04/03 | 272656 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/04/03 | 310505 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2020/04/03 | 40640 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2020/04/03 | 44967 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2020/04/03 | 115623 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2020/04/03 | 130477 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2020/04/03 | 1259482 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2020/04/03 | 1391350 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2020/04/03 | 33553 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2020/04/03 | 38865 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/04/03 | 43415 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/04/03 | 47977 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2020/04/03 | 45458 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/04/03 | 50530 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/04/03 | 56505 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/04/03 | 61623 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2020/04/03 | 133085 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2020/04/03 | 152172 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2020/04/03 | 69598 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2020/04/03 | 72656 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2020/04/03 | 68548 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2020/04/03 | 77399 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2020/04/03 | 246466 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2020/04/03 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/04/03 | 25299 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2020/04/03 | 28745 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/04/03 | 100634 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma -2020/04/03 | 116851 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2020/04/03 | 63269 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2020/04/03 | 72562 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/04/03 | 93789 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2020/04/03 | 110925 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2020/04/03 | 57771 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2020/04/03 | 64438 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2020/04/03 | 457000 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/04/03 | 544785 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/04/03 | 137298 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2020/04/03 | 149782 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2020/04/03 | 92926 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2020/04/03 | 108862 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/04/03 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2020/04/03 | 17672 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2020/04/03 | 27672 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/04/03 | 29709 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/04/03 | 615211 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/04/03 | 669855 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/04/03 | 498716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2020/04/03 | 561004 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2020/04/03 | 539524 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2020/04/03 | 577742 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/04/03 | 93448 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/04/03 | 102487 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2020/04/03 | 1696331 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2020/04/03 | 1983747 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2020/04/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2020/04/03 | 73616 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2020/04/03 | 26994 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2020/04/03 | 31191 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/04/03 | 7503 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2020/04/03 | 8466 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/04/03 | 167904 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2020/04/03 | 182813 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2020/04/03 | 247739 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2020/04/03 | 281234 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2020/04/03 | 87262 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/04/03 | 91906 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2020/04/03 | 78072 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2020/04/03 | 86662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/04/03 | 164843 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2020/04/03 | 185526 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/04/03 | 148223 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2020/04/03 | 167043 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2020/04/03 | 194957 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2020/04/03 | 177459 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/04/03 | 80548 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2020/04/03 | 91441 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/04/03 | 30999 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2020/04/03 | 34836 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2020/04/03 | 56499 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2020/04/03 | 62883 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/04/03 | 41840 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2020/04/03 | 45798 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/04/03 | 45586 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/04/03 | 52038 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/04/03 | 354577 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma -2020/04/03 | 387462 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma -2020/04/03 | 322561 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2020/04/03 | 356154 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/04/03 | 187241 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2020/04/03 | 193861 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2020/04/03 | 207838 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2020/04/03 | 242752 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2020/04/03 | 77996 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2020/04/03 | 87143 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/04/03 | 932820 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/04/03 | 1042735 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2020/04/03 | 19894 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/04/03 | 23493 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2020/04/03 | 31160 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2020/04/03 | 36620 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/04/03 | 63122 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2020/04/03 | 71625 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2020/04/03 | 42595 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2020/04/03 | 50852 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/04/03 | 1105147 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2020/04/03 | 1230809 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2020/04/03 | 41922 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2020/04/03 | 50923 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2020/04/03 | 53410 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2020/04/03 | 59468 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma -2020/04/03 | 26721 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2020/04/03 | 29109 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2020/04/03 | 16055 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2020/04/03 | 17751 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/04/03 | 63123 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2020/04/03 | 69156 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/04/03 | 147351 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2020/04/03 | 160726 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2020/04/03 | 74309 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2020/04/03 | 84302 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2020/04/03 | 91299 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2020/04/03 | 96219 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/04/03 | 2533030 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/04/03 | 2661243 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2020/04/03 | 54940 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2020/04/03 | 61205 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2020/04/03 | 26484 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2020/04/03 | 32357 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/04/03 | 61473 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2020/04/03 | 65032 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2020/04/03 | 247192 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2020/04/03 | 276920 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/04/03 | 533289 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2020/04/03 | 563213 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2020/04/03 | 39206 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/04/03 | 42912 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/04/03 | 198166 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2020/04/03 | 1186879 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/04/03 | 1105713 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/04/03 | 13055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2020/04/03 | 14053 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/04/04 | 532463 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/04/04 | 29257 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/04/04 | 33419 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/04/04 | 942305 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/04/04 | 1048009 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/04/04 | 28467 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/04/04 | 30733 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/04/04 | 29287 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/04/04 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/04/04 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/04/04 | 57202 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/04/04 | 84608 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/04/04 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/04/04 | 62897 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/04/04 | 70786 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/04/04 | 26663 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/04/04 | 30220 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/04/04 | 328780 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/04/04 | 391785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/04/04 | 32261 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/04/04 | 36381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/04/04 | 49287 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/04/04 | 54095 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/04/04 | 201525 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/04/04 | 221147 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/04/04 | 169532 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/04/04 | 184249 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/04/04 | 51653 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/04/04 | 58810 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/04/04 | 20684 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/04/04 | 22944 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/04/04 | 451397 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2020/04/04 | 41053 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/04/04 | 45800 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/04/04 | 272654 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/04/04 | 310506 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/04/04 | 40639 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/04/04 | 44967 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/04/04 | 115624 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/04/04 | 130477 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/04/04 | 1259484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/04/04 | 1391349 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/04/04 | 33554 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/04/04 | 38867 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/04/04 | 43418 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/04/04 | 47979 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/04/04 | 45457 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/04/04 | 50530 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/04/04 | 56504 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/04/04 | 61622 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/04/04 | 133086 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/04/04 | 152173 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/04/04 | 69598 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/04/04 | 72659 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/04/04 | 68547 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/04/04 | 77398 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/04/04 | 246466 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/04/04 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/04/04 | 25300 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/04/04 | 28744 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/04/04 | 100636 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2020/04/04 | 116852 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/04/04 | 63266 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/04/04 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/04/04 | 93788 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/04/04 | 110925 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/04/04 | 57770 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/04/04 | 64440 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/04/04 | 457003 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/04/04 | 544785 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/04/04 | 137298 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/04/04 | 149783 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/04/04 | 92927 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/04/04 | 108863 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/04/04 | 15898 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/04/04 | 17673 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/04/04 | 27673 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/04/04 | 29711 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/04/04 | 615211 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/04/04 | 669853 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/04/04 | 498713 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/04/04 | 561003 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/04/04 | 539520 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/04/04 | 577744 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/04/04 | 93447 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/04/04 | 102487 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/04/04 | 1696331 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/04/04 | 1983748 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/04/04 | 67253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/04/04 | 73616 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/04/04 | 26992 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/04/04 | 31191 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/04/04 | 7503 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/04/04 | 8463 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/04/04 | 167901 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/04/04 | 182810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/04/04 | 247737 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/04/04 | 281233 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/04/04 | 87263 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/04/04 | 91907 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2020/04/04 | 78072 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/04/04 | 86662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/04/04 | 164845 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/04/04 | 185526 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/04/04 | 148222 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/04/04 | 167042 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/04/04 | 194957 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/04/04 | 177459 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/04/04 | 80550 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/04/04 | 91440 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/04/04 | 30997 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/04/04 | 34833 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/04/04 | 56499 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/04/04 | 62883 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/04/04 | 41840 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/04/04 | 45796 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/04/04 | 45585 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/04/04 | 52038 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/04/04 | 354577 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma +2020/04/04 | 387460 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma +2020/04/04 | 322561 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/04/04 | 356154 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/04/04 | 187241 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/04/04 | 193860 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/04/04 | 207836 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/04/04 | 242752 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/04/04 | 77995 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/04/04 | 87141 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/04/04 | 932815 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/04/04 | 1042735 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/04/04 | 19893 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/04/04 | 23492 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/04/04 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/04/04 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/04/04 | 63124 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/04/04 | 71624 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/04/04 | 42593 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/04/04 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/04/04 | 1105145 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/04/04 | 1230808 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/04/04 | 41922 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/04/04 | 50923 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/04/04 | 53410 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2020/04/04 | 59468 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2020/04/04 | 26721 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/04/04 | 29110 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/04/04 | 16054 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/04/04 | 17752 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/04/04 | 63124 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/04/04 | 69157 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/04/04 | 147351 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/04/04 | 160725 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/04/04 | 74310 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/04/04 | 84301 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/04/04 | 91300 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/04/04 | 96218 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/04/04 | 2533030 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/04/04 | 2661243 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/04/04 | 54940 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/04/04 | 61204 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/04/04 | 26484 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/04/04 | 32356 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/04/04 | 61473 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/04/04 | 65033 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/04/04 | 247194 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/04/04 | 276920 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/04/04 | 533285 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/04/04 | 563213 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/04/04 | 39207 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/04/04 | 42910 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/04/04 | 198222 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/04/04 | 1186898 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/04/04 | 1104687 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/04/04 | 13054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/04/04 | 14053 | 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 -2020/04/03 | 652 | systems/win32/miktex/tm/packages/next/pr.ini +2020/04/04 | 652 | 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 @@ -269422,7 +269427,7 @@ 2008/11/07 | 35981 | systems/win32/miktex/tm/packages/prettyref.tar.lzma 2017/07/26 | 201385 | systems/win32/miktex/tm/packages/preview.tar.lzma 2019/06/20 | 375963 | systems/win32/miktex/tm/packages/prftree.tar.lzma -2020/04/03 | 354 | systems/win32/miktex/tm/packages/pr.ini +2020/04/04 | 487 | 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 @@ -269886,7 +269891,7 @@ 2011/06/23 | 265586 | systems/win32/miktex/tm/packages/srbook-mem.tar.lzma 2006/12/10 | 21219 | systems/win32/miktex/tm/packages/srcltx.tar.bz2 2015/10/27 | 384100 | systems/win32/miktex/tm/packages/srcredact.tar.lzma -2020/03/30 | 148391 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma +2020/04/04 | 148107 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma 2014/12/22 | 271180 | systems/win32/miktex/tm/packages/sr-half-compound.tar.lzma 2011/09/19 | 836456 | systems/win32/miktex/tm/packages/sr-hyphen-spec.tar.lzma 2016/02/02 | 470014 | systems/win32/miktex/tm/packages/sr-vorl.tar.lzma @@ -270555,7 +270560,7 @@ 2020/03/27 | 4931080 | systems/win32/w32tex/aleph-w32.tar.xz 2020/03/26 | 64887440 | systems/win32/w32tex/biblatex-biber.tar.xz 2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz -2020/04/02 | 620069 | systems/win32/w32tex/ChangeLog +2020/04/03 | 620208 | 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 @@ -270576,10 +270581,10 @@ 2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip 2020/03/27 | 1831716 | systems/win32/w32tex/jtex-w32.tar.xz 2020/03/27 | 41534984 | systems/win32/w32tex/latex-dev.tar.xz -2020/03/25 | 29404148 | systems/win32/w32tex/latex.tar.xz +2020/04/03 | 29248268 | systems/win32/w32tex/latex.tar.xz 2020/01/20 | 996420 | systems/win32/w32tex/lcdf-typetools-w32.tar.xz 2020/03/28 | 393409080 | systems/win32/w32tex/ltxpkgdocs.tar.xz -2020/04/02 | 34517244 | systems/win32/w32tex/ltxpkgs.tar.xz +2020/04/03 | 34515960 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/04/02 | 3840048 | systems/win32/w32tex/luajittex-dev-w32.tar.xz 2020/04/02 | 3860972 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2020/04/02 | 3840040 | systems/win32/w32tex/luajittex-w32.tar.xz @@ -270621,7 +270626,7 @@ 2020/01/20 | 818648 | systems/win32/w32tex/ttf2pk-w32.tar.xz 2020/01/20 | 830576 | systems/win32/w32tex/ttf2pt1-w32.tar.xz 2017/10/13 | 1773368 | systems/win32/w32tex/tuftelatex.tar.xz -2019/11/13 | 7204420 | systems/win32/w32tex/txpx-pazofonts.tar.xz +2020/04/03 | 7205768 | systems/win32/w32tex/txpx-pazofonts.tar.xz 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 @@ -270769,7 +270774,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2020/04/04 | 186 | timestamp +2020/04/05 | 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 d80abdac43..eff0f2a692 100644 Binary files a/FILES.byname.gz and b/FILES.byname.gz differ diff --git a/FILES.last07days b/FILES.last07days index a5078633ac..01edbb27be 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,70 +1,352 @@ +2020/04/04 | 96218 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2020/04/04 | 948 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.tex +2020/04/04 | 94339 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2020/04/04 | 942305 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2020/04/04 | 941599 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-2.9.tar.lzma +2020/04/04 | 93788 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2020/04/04 | 93447 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2020/04/04 | 932815 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2020/04/04 | 92927 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2020/04/04 | 927 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.tex +2020/04/04 | 91907 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2020/04/04 | 91440 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2020/04/04 | 91300 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2020/04/04 | 8979 | macros/latex/contrib/xsim/code/xsim.base.code.tex +2020/04/04 | 894 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.tex +2020/04/04 | 8751 | macros/latex/contrib/xsim/doc/xsim.history +2020/04/04 | 87263 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2020/04/04 | 87141 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2020/04/04 | 86662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2020/04/04 | 86646 | macros/latex/contrib/xsim/doc/examples/xsim.various.pdf +2020/04/04 | 86047 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.pdf +2020/04/04 | 8463 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2020/04/04 | 84608 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2020/04/04 | 84301 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2020/04/04 | 821 | macros/latex/contrib/xsim/doc/examples/xsim.listings.tex +2020/04/04 | 80550 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2020/04/04 | 80368 | language/japanese/BX/bxjscls/bxjscls-manual.tex +2020/04/04 | 78072 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2020/04/04 | 77995 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2020/04/04 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex +2020/04/04 | 77398 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2020/04/04 | 7503 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2020/04/04 | 74310 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2020/04/04 | 73616 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2020/04/04 | 735308 | language/japanese/BX/bxjscls/bxjscls-manual.pdf +2020/04/04 | 7268 | macros/latex/contrib/xsim/code/xsim.verbwrite.code.tex +2020/04/04 | 72659 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2020/04/04 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2020/04/04 | 71624 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2020/04/04 | 7136 | macros/latex/contrib/xsim/code/xsim.auxfile.code.tex +2020/04/04 | 70786 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/04/04 | 69598 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2020/04/04 | 69157 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2020/04/04 | 68547 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2020/04/04 | 6841 | macros/latex/contrib/xsim/code/xsim.modules.code.tex +2020/04/04 | 67253 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2020/04/04 | 669853 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma +2020/04/04 | 6642 | macros/latex/contrib/xsim/code/xsim.tags.code.tex +2020/04/04 | 65721 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.pdf +2020/04/04 | 653 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.tex +2020/04/04 | 65379 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.pdf +2020/04/04 | 652 | systems/win32/miktex/tm/packages/next/pr.ini +2020/04/04 | 65033 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2020/04/04 | 64440 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2020/04/04 | 63266 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2020/04/04 | 63124 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2020/04/04 | 63124 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2020/04/04 | 62897 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2020/04/04 | 62883 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2020/04/04 | 62468 | macros/generic/expkv/expkv.dtx +2020/04/04 | 61622 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2020/04/04 | 615211 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma +2020/04/04 | 61473 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2020/04/04 | 613 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.tex +2020/04/04 | 61204 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/04/04 | 59468 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2020/04/04 | 58810 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2020/04/04 | 5844 | macros/latex/contrib/xsim/doc/examples/xsim.various.tex +2020/04/04 | 5838 | macros/latex/contrib/xsim/code/xsim.blanks.code.tex +2020/04/04 | 577744 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2020/04/04 | 57770 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2020/04/04 | 57235 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.pdf +2020/04/04 | 57220 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.pdf +2020/04/04 | 57202 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2020/04/04 | 570 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.tex +2020/04/04 | 5704 | macros/latex/contrib/xsim/code/xsim.templates.code.tex +2020/04/04 | 56504 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2020/04/04 | 56499 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2020/04/04 | 563213 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2020/04/04 | 56153 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.pdf +2020/04/04 | 561003 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/04/04 | 55079 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.pdf +2020/04/04 | 54940 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2020/04/04 | 544785 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2020/04/04 | 542 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.tex +2020/04/04 | 54095 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2020/04/04 | 539520 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2020/04/04 | 53410 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2020/04/04 | 533285 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2020/04/04 | 532463 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2020/04/04 | 532147 | systems/win32/miktex/tm/packages/files.csv.lzma +2020/04/04 | 52953 | macros/generic/expkv-def/expkv-def.dtx +2020/04/04 | 52038 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2020/04/04 | 51653 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2020/04/04 | 50923 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2020/04/04 | 50850 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2020/04/04 | 50580 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.pdf +2020/04/04 | 50530 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2020/04/04 | 498713 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2020/04/04 | 49729 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2020/04/04 | 49287 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2020/04/04 | 487 | systems/win32/miktex/tm/packages/pr.ini +2020/04/04 | 4826 | macros/latex/contrib/xsim/code/xsim.translations.code.tex +2020/04/04 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf +2020/04/04 | 47979 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2020/04/04 | 47643 | macros/generic/expkv-cs/expkv-cs.dtx +2020/04/04 | 4706 | macros/latex/contrib/xsim/code/xsim.grades.code.tex +2020/04/04 | 469 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.tex +2020/04/04 | 4675 | macros/latex/contrib/xsim/code/xsim.sty +2020/04/04 | 46504 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369636.pdf +2020/04/04 | 46308 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.pdf +2020/04/04 | 46008 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf +2020/04/04 | 45800 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2020/04/04 | 45796 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2020/04/04 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf +2020/04/04 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf +2020/04/04 | 457003 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2020/04/04 | 45585 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2020/04/04 | 45457 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2020/04/04 | 451397 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2020/04/04 | 44967 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2020/04/04 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex +2020/04/04 | 43899 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.pdf +2020/04/04 | 43418 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2020/04/04 | 42910 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2020/04/04 | 42593 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2020/04/04 | 42513 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.pdf +2020/04/04 | 42153 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.pdf +2020/04/04 | 41922 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2020/04/04 | 41840 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2020/04/04 | 41167 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.pdf +2020/04/04 | 41053 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2020/04/04 | 40639 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2020/04/04 | 3932 | macros/latex/contrib/xsim/README +2020/04/04 | 39207 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2020/04/04 | 391785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2020/04/04 | 3898 | macros/latex/contrib/xsim/code/xsim.style.layouts.code.tex +2020/04/04 | 38867 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2020/04/04 | 38749 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.pdf +2020/04/04 | 387460 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma +2020/04/04 | 38376 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.pdf +2020/04/04 | 37708 | macros/latex/contrib/xsim/doc/examples/xsim.floating.pdf +2020/04/04 | 374580 | install/macros/generic/expkv.tds.zip +2020/04/04 | 370376 | macros/generic/expkv.zip +2020/04/04 | 36968 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.pdf +2020/04/04 | 36619 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2020/04/04 | 36381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/04/04 | 36256 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.pdf +2020/04/04 | 360009 | macros/generic/expkv/expkv.pdf +2020/04/04 | 356154 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2020/04/04 | 355 | macros/latex/contrib/ehhline/README +2020/04/04 | 3549 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex +2020/04/04 | 354577 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma +2020/04/04 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2020/04/04 | 34833 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/04/04 | 344777 | systems/win32/miktex/tm/packages/cases.tar.lzma +2020/04/04 | 3442 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-80640.tex +2020/04/04 | 3419 | macros/latex/contrib/xsim/code/xsimverb.sty +2020/04/04 | 33554 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2020/04/04 | 33419 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2020/04/04 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf +2020/04/04 | 328780 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2020/04/04 | 32363 | macros/latex/contrib/ehhline.zip +2020/04/04 | 32356 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2020/04/04 | 32261 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2020/04/04 | 322561 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2020/04/04 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf +2020/04/04 | 3142 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.tex +2020/04/04 | 313693 | install/macros/generic/expkv-def.tds.zip +2020/04/04 | 31191 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2020/04/04 | 31161 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2020/04/04 | 31148 | macros/latex/contrib/ehhline/ehhline.pdf +2020/04/04 | 310506 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2020/04/04 | 31016 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.pdf +2020/04/04 | 30997 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2020/04/04 | 30938 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.pdf +2020/04/04 | 308634 | macros/generic/expkv-def.zip +2020/04/04 | 308079 | install/macros/generic/expkv-cs.tds.zip +2020/04/04 | 30733 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2020/04/04 | 303535 | macros/generic/expkv-cs.zip +2020/04/04 | 302355 | macros/generic/expkv-def/expkv-def.pdf +2020/04/04 | 30220 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2020/04/04 | 3001808 | macros/latex/contrib/xsim.zip +2020/04/04 | 29952 | macros/latex/contrib/xsim/doc/examples/xsim.blanks.pdf +2020/04/04 | 2990857 | systems/win32/miktex/tm/packages/asymptote.tar.lzma +2020/04/04 | 29793 | macros/latex/contrib/xsim/doc/xsim-manual.cls +2020/04/04 | 297503 | macros/generic/expkv-cs/expkv-cs.pdf +2020/04/04 | 29711 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2020/04/04 | 29287 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2020/04/04 | 29257 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2020/04/04 | 29110 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2020/04/04 | 28744 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2020/04/04 | 28467 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2020/04/04 | 28426 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-370642.pdf +2020/04/04 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2020/04/04 | 28127 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.pdf +2020/04/04 | 281233 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/04/04 | 276920 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2020/04/04 | 27673 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2020/04/04 | 272654 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2020/04/04 | 27155 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.pdf +2020/04/04 | 26992 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2020/04/04 | 26721 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2020/04/04 | 26663 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2020/04/04 | 2661438 | systems/win32/miktex/tm/packages/miktex-texworks-bin-x64-2.9.tar.lzma +2020/04/04 | 2661243 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2020/04/04 | 26484 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2020/04/04 | 258136 | systems/win32/miktex/tm/packages/manfnt.tar.lzma +2020/04/04 | 2533030 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2020/04/04 | 2531744 | systems/win32/miktex/tm/packages/miktex-texworks-bin-2.9.tar.lzma +2020/04/04 | 25300 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2020/04/04 | 25040 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.pdf +2020/04/04 | 250210 | systems/win32/miktex/tm/packages/import.tar.lzma +2020/04/04 | 247 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-308883.tex +2020/04/04 | 247737 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2020/04/04 | 247194 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2020/04/04 | 246466 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2020/04/04 | 242752 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2020/04/04 | 23492 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2020/04/04 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf +2020/04/04 | 231845 | systems/win32/miktex/tm/packages/chickenize.tar.lzma +2020/04/04 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf +2020/04/04 | 22944 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2020/04/04 | 2274 | macros/latex/contrib/ehhline/ehhline.tex +2020/04/04 | 2259 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.tex +2020/04/04 | 22238 | macros/latex/contrib/xsim/code/xsim.interface.code.tex +2020/04/04 | 221147 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2020/04/04 | 22101 | macros/latex/contrib/xsim/code/xsim.exercises.code.tex +2020/04/04 | 207836 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2020/04/04 | 20684 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2020/04/04 | 201525 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2020/04/04 | 20045 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.pdf +2020/04/04 | 1993158 | language/japanese/BX/bxjscls.zip +2020/04/04 | 19893 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2020/04/04 | 1983748 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2020/04/04 | 1982754 | systems/win32/miktex/tm/packages/miktex-luatex-bin-x64-2.9.tar.lzma +2020/04/04 | 198222 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2020/04/04 | 198175 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2020/04/04 | 194957 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2020/04/04 | 193860 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2020/04/04 | 1923 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.tex +2020/04/04 | 1913 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.tex +2020/04/04 | 1910 | macros/latex/contrib/ehhline/ehhline.sty +2020/04/04 | 187241 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2020/04/04 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex +2020/04/04 | 185526 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2020/04/04 | 184249 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2020/04/04 | 1828 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex +2020/04/04 | 182810 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2020/04/04 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex +2020/04/04 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex +2020/04/04 | 17752 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2020/04/04 | 177459 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2020/04/04 | 177240 | systems/win32/miktex/tm/packages/brandeis-dissertation.tar.lzma +2020/04/04 | 17673 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2020/04/04 | 1696331 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2020/04/04 | 169532 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2020/04/04 | 1687509 | systems/win32/miktex/tm/packages/miktex-luatex-bin-2.9.tar.lzma +2020/04/04 | 167901 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2020/04/04 | 16708 | macros/latex/contrib/xsim/code/xsim.environments.code.tex +2020/04/04 | 167042 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2020/04/04 | 1658 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex +2020/04/04 | 16513 | macros/latex/contrib/xsim/code/xsim.properties.code.tex +2020/04/04 | 164845 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2020/04/04 | 16099920 | systems/win32/miktex/tm/packages/arara.tar.lzma +2020/04/04 | 160725 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2020/04/04 | 16064 | CTAN.sites +2020/04/04 | 16054 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2020/04/04 | 15898 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2020/04/04 | 152173 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2020/04/04 | 15212 | macros/latex/contrib/xsim/code/xsim.definitions.code.tex +2020/04/04 | 149783 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2020/04/04 | 1496 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-498299.tex +2020/04/04 | 148222 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2020/04/04 | 148107 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma +2020/04/04 | 147351 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2020/04/04 | 1426 | macros/generic/expkv/README.md +2020/04/04 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex +2020/04/04 | 14053 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2020/04/04 | 1404 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369803.tex +2020/04/04 | 1391349 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2020/04/04 | 1385 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-391530.tex +2020/04/04 | 1381 | macros/latex/contrib/xsim/doc/examples/xsim.collections.tex +2020/04/04 | 137298 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2020/04/04 | 1351 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.tex +2020/04/04 | 1345 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.tex +2020/04/04 | 13440 | macros/latex/contrib/xsim/code/xsim.solutions.code.tex +2020/04/04 | 1337 | macros/latex/contrib/xsim/doc/examples/xsim.different-point-types.tex +2020/04/04 | 133086 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2020/04/04 | 1313 | macros/latex/contrib/xsim/doc/examples/xsim.hints.tex +2020/04/04 | 130569 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf +2020/04/04 | 13054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2020/04/04 | 130477 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2020/04/04 | 13024 | macros/latex/contrib/xsim/code/xsim.collections.code.tex +2020/04/04 | 1291 | macros/generic/expkv-cs/README.md +2020/04/04 | 1269638 | macros/latex/contrib/xsim/doc/xsim_manual.pdf +2020/04/04 | 1264 | macros/generic/expkv-def/README.md +2020/04/04 | 1259484 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2020/04/04 | 1231462 | systems/win32/miktex/tm/packages/miktex-runtime-bin-x64-2.9.tar.lzma +2020/04/04 | 1230808 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2020/04/04 | 1187330 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2020/04/04 | 1186898 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2020/04/04 | 1183 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-199360.tex +2020/04/04 | 11751 | macros/latex/contrib/xsim/code/xsim.goals.code.tex +2020/04/04 | 116852 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2020/04/04 | 115624 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2020/04/04 | 1152350 | language/japanese/BX/bxjscls/bxjscls.pdf +2020/04/04 | 110925 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2020/04/04 | 1105145 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2020/04/04 | 1105046 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2020/04/04 | 1104711 | systems/win32/miktex/tm/packages/miktex-runtime-bin-2.9.tar.lzma +2020/04/04 | 1104687 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2020/04/04 | 108863 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2020/04/04 | 1072 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-305110.tex +2020/04/04 | 1069 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.tex +2020/04/04 | 10697 | macros/latex/contrib/xsim/code/xsim.random.code.tex +2020/04/04 | 106072 | macros/latex/contrib/xsim/doc/xsim_manual.tex +2020/04/04 | 1050194 | systems/win32/miktex/tm/packages/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/04/04 | 1048 | macros/latex/contrib/xsim/doc/xsim.ideas +2020/04/04 | 1048009 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2020/04/04 | 1042735 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2020/04/04 | 102487 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2020/04/04 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex +2020/04/04 | 100636 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2020/04/03 | 99904 | systems/win32/miktex/tm/packages/lua-ul.tar.lzma 2020/04/03 | 9865 | macros/latex/contrib/cases/cases.sty 2020/04/03 | 985 | support/arara/scripts/rules/make.yaml 2020/04/03 | 9654 | systems/win32/miktex/tm/packages/git-latexdiff.tar.lzma -2020/04/03 | 96219 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2020/04/03 | 94337 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2020/04/03 | 942305 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2020/04/03 | 93789 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2020/04/03 | 93448 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2020/04/03 | 932820 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2020/04/03 | 92926 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma 2020/04/03 | 927663 | systems/win32/miktex/tm/packages/witharrows.tar.lzma 2020/04/03 | 926 | support/arara/scripts/rules/xindex.yaml -2020/04/03 | 91906 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma 2020/04/03 | 914669 | systems/win32/miktex/tm/packages/optex.tar.lzma -2020/04/03 | 91441 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2020/04/03 | 91299 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma 2020/04/03 | 8843 | macros/latex/contrib/cases/cases.tex -2020/04/03 | 87262 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2020/04/03 | 87143 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2020/04/03 | 86662 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2020/04/03 | 8466 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2020/04/03 | 84606 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2020/04/03 | 84302 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2020/04/03 | 832 | support/arara/scripts/rules/tikzmake.yaml 2020/04/03 | 827 | support/arara/scripts/rules/biber.yaml 2020/04/03 | 814 | support/arara/scripts/rules/nomencl.yaml 2020/04/03 | 809 | support/arara/scripts/rules/songidx.yaml -2020/04/03 | 80548 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma 2020/04/03 | 795 | support/arara/scripts/rules/xdvipdfmx.yaml 2020/04/03 | 79174 | support/arara/doc/chapters/methods.tex 2020/04/03 | 780 | support/arara/scripts/rules/dvipdfmx.yaml -2020/04/03 | 78072 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2020/04/03 | 77996 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma 2020/04/03 | 777 | support/arara/scripts/rules/ps2pdf.yaml 2020/04/03 | 776 | support/arara/scripts/rules/dvipdfm.yaml -2020/04/03 | 77399 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma 2020/04/03 | 767 | support/arara/scripts/rules/dvips.yaml -2020/04/03 | 7503 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2020/04/03 | 74309 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2020/04/03 | 73616 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma 2020/04/03 | 7353 | support/arara/doc/chapters/yaml.tex -2020/04/03 | 72656 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2020/04/03 | 72562 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2020/04/03 | 71625 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2020/04/03 | 70786 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2020/04/03 | 7205768 | systems/win32/w32tex/txpx-pazofonts.tar.xz 2020/04/03 | 706 | macros/latex/contrib/cases/README 2020/04/03 | 70657 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.sty -2020/04/03 | 69598 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2020/04/03 | 69156 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2020/04/03 | 68548 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2020/04/03 | 67252 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2020/04/03 | 669855 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-x64-2.9.tar.lzma -2020/04/03 | 652 | systems/win32/miktex/tm/packages/next/pr.ini -2020/04/03 | 65032 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma 2020/04/03 | 647 | support/arara/scripts/rules/convert.yaml -2020/04/03 | 64438 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma 2020/04/03 | 636 | support/arara/scripts/rules/sketch.yaml -2020/04/03 | 63269 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2020/04/03 | 63123 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2020/04/03 | 63122 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2020/04/03 | 62897 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2020/04/03 | 62883 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2020/04/03 | 61623 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2020/04/03 | 615211 | systems/win32/miktex/tm/packages/next/miktex-lcdf-typetools-bin-2.9.tar.lzma -2020/04/03 | 61473 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2020/04/03 | 61205 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2020/04/03 | 620208 | systems/win32/w32tex/ChangeLog 2020/04/03 | 611 | support/arara/scripts/rules/makeglossarieslite.yaml 2020/04/03 | 611 | support/arara/scripts/rules/bibtexu.yaml 2020/04/03 | 611 | support/arara/scripts/rules/bibtex8.yaml @@ -73,236 +355,103 @@ 2020/04/03 | 59941 | support/arara/doc/figures/inputbox1.pdf 2020/04/03 | 597 | support/arara/scripts/rules/dvisvgm.yaml 2020/04/03 | 59540 | support/arara/doc/figures/optionbox2.pdf -2020/04/03 | 59468 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma 2020/04/03 | 59101 | support/arara/doc/figures/dropdown2.pdf 2020/04/03 | 590 | support/arara/scripts/rules/upbibtex.yaml -2020/04/03 | 58808 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma 2020/04/03 | 586 | support/arara/scripts/rules/pbibtex.yaml 2020/04/03 | 58538 | systems/win32/miktex/tm/packages/tikz-planets.tar.lzma 2020/04/03 | 582 | support/arara/scripts/rules/bibtex.yaml 2020/04/03 | 58249 | support/arara/doc/figures/inputbox2.pdf 2020/04/03 | 578 | support/arara/scripts/rules/pdftk.yaml -2020/04/03 | 577742 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2020/04/03 | 57771 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma 2020/04/03 | 575 | support/arara/scripts/arara.sh 2020/04/03 | 5751 | support/arara/scripts/rules/bib2gls.yaml -2020/04/03 | 57202 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2020/04/03 | 56505 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2020/04/03 | 56499 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2020/04/03 | 563213 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2020/04/03 | 561004 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2020/04/03 | 5606 | language/japanese/BX/bxjscls/README.md 2020/04/03 | 54949 | support/arara/doc/figures/messagebox1.pdf -2020/04/03 | 54940 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma 2020/04/03 | 5470073 | systems/win32/miktex/tm/packages/glossaries-extra.tar.lzma 2020/04/03 | 546 | support/arara/scripts/rules/qpdf.yaml -2020/04/03 | 544785 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2020/04/03 | 54094 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2020/04/03 | 539524 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2020/04/03 | 53410 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2020/04/03 | 533289 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2020/04/03 | 532569 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2020/04/03 | 532410 | systems/win32/miktex/tm/packages/files.csv.lzma 2020/04/03 | 53224 | support/arara/doc/figures/messagebox2.pdf -2020/04/03 | 52038 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2020/04/03 | 51652 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2020/04/03 | 50923 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2020/04/03 | 50852 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2020/04/03 | 50530 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2020/04/03 | 498716 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2020/04/03 | 49728 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2020/04/03 | 49287 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2020/04/03 | 47977 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2020/04/03 | 45800 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2020/04/03 | 45798 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2020/04/03 | 457000 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2020/04/03 | 45586 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2020/04/03 | 45458 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2020/04/03 | 451397 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2020/04/03 | 44967 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma 2020/04/03 | 4465 | support/arara/README.md 2020/04/03 | 444847 | systems/win32/miktex/tm/packages/pst-node.tar.lzma 2020/04/03 | 44400 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.tex -2020/04/03 | 43415 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2020/04/03 | 42912 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2020/04/03 | 42595 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma 2020/04/03 | 4244 | support/arara/scripts/rules/context.yaml -2020/04/03 | 41922 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2020/04/03 | 41840 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2020/04/03 | 41055 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma 2020/04/03 | 4087 | support/arara/scripts/rules/datatooltk.yaml -2020/04/03 | 40640 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma 2020/04/03 | 39 | support/arara/doc/arararc.yaml -2020/04/03 | 39206 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2020/04/03 | 391785 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2020/04/03 | 38865 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2020/04/03 | 387462 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma -2020/04/03 | 36620 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2020/04/03 | 36381 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2020/04/03 | 384917 | language/japanese/BX/bxjscls/bxjscls.dtx 2020/04/03 | 36105 | support/arara/doc/chapters/concepts.tex -2020/04/03 | 356154 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2020/04/03 | 354 | systems/win32/miktex/tm/packages/pr.ini -2020/04/03 | 354577 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma -2020/04/03 | 34838 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2020/04/03 | 34836 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2020/04/03 | 34515960 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/04/03 | 341314 | macros/latex/contrib/cases.zip -2020/04/03 | 33553 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma 2020/04/03 | 335295 | macros/latex/contrib/cases/cases.pdf -2020/04/03 | 33420 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma 2020/04/03 | 3312 | support/arara/doc/arara-manual.tex 2020/04/03 | 33046 | support/arara/doc/arara.sty -2020/04/03 | 328780 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2020/04/03 | 32357 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2020/04/03 | 32261 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2020/04/03 | 322561 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma 2020/04/03 | 320 | support/arara/scripts/rules/halt.yaml 2020/04/03 | 315378 | systems/win32/miktex/tm/packages/expkv-def.tar.lzma -2020/04/03 | 31191 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2020/04/03 | 31160 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma 2020/04/03 | 3108198 | systems/win32/miktex/tm/packages/iodhbwm.tar.lzma -2020/04/03 | 310505 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2020/04/03 | 30999 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2020/04/03 | 30736 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma 2020/04/03 | 3026 | support/arara/doc/logos/bird.pdf -2020/04/03 | 30221 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2020/04/03 | 3019432 | systems/win32/miktex/tm/packages/cmsrb.tar.lzma -2020/04/03 | 29709 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2020/04/03 | 29287 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2020/04/03 | 29257 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2020/04/03 | 29109 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2020/04/03 | 28745 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2020/04/03 | 28467 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2020/04/03 | 281691 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2020/04/03 | 281234 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2020/04/03 | 29248268 | systems/win32/w32tex/latex.tar.xz 2020/04/03 | 279649 | systems/win32/miktex/tm/packages/psnfss.tar.lzma -2020/04/03 | 276920 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2020/04/03 | 27672 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2020/04/03 | 272656 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2020/04/03 | 26994 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2020/04/03 | 26721 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2020/04/03 | 26662 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2020/04/03 | 2661243 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2020/04/03 | 26484 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma 2020/04/03 | 260624 | systems/win32/miktex/tm/packages/tex-nutshell.tar.lzma 2020/04/03 | 2598 | support/arara/scripts/rules/indent.yaml 2020/04/03 | 254906 | macros/latex/contrib/manfnt.zip -2020/04/03 | 2533030 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2020/04/03 | 25299 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma 2020/04/03 | 24985 | support/arara/doc/chapters/cli.tex 2020/04/03 | 249451 | macros/latex/contrib/manfnt/manfnt.pdf -2020/04/03 | 247739 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma 2020/04/03 | 247389 | macros/latex/contrib/import.zip -2020/04/03 | 247192 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2020/04/03 | 246466 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2020/04/03 | 242752 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma 2020/04/03 | 2392 | support/arara/scripts/rules/makeglossaries.yaml -2020/04/03 | 23493 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2020/04/03 | 22943 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2020/04/03 | 221146 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma 2020/04/03 | 2108 | support/arara/doc/chapters/license.tex -2020/04/03 | 207838 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2020/04/03 | 20684 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma 2020/04/03 | 205813 | systems/win32/miktex/tm/packages/ccfonts.tar.lzma -2020/04/03 | 201526 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2020/04/03 | 19894 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2020/04/03 | 1983747 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2020/04/03 | 198168 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2020/04/03 | 198166 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma 2020/04/03 | 1956 | support/arara/scripts/rules/xindy.yaml 2020/04/03 | 1955 | support/arara/scripts/rules/texindy.yaml 2020/04/03 | 19524 | support/arara/doc/chapters/configuration.tex -2020/04/03 | 194957 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2020/04/03 | 193861 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma 2020/04/03 | 1897 | support/arara/scripts/rules/frontespizio.yaml -2020/04/03 | 187241 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma 2020/04/03 | 1862533 | support/arara/doc/arara-manual.pdf -2020/04/03 | 185526 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2020/04/03 | 184250 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2020/04/03 | 182813 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2020/04/03 | 1825 | support/arara/scripts/rules/detex.yaml -2020/04/03 | 17751 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2020/04/03 | 177459 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2020/04/03 | 17672 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2020/04/03 | 174218 | macros/latex/contrib/brandeis-dissertation.zip 2020/04/03 | 17146375 | support/arara.zip 2020/04/03 | 17140845 | install/support/arara.tds.zip 2020/04/03 | 170866 | macros/latex/contrib/brandeis-dissertation/brandeis-dissertation.pdf -2020/04/03 | 1696331 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2020/04/03 | 169533 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2020/04/03 | 167904 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma 2020/04/03 | 1674 | support/arara/scripts/rules/texcount.yaml 2020/04/03 | 167139 | macros/latex/contrib/srdp-mathematik/srdp-mathematik.pdf -2020/04/03 | 167043 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma 2020/04/03 | 1662 | support/arara/scripts/rules/fig2dev.yaml -2020/04/03 | 164843 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma 2020/04/03 | 1617 | support/arara/scripts/rules/pdflatex.yaml 2020/04/03 | 1617 | support/arara/scripts/rules/lualatex.yaml -2020/04/03 | 160726 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2020/04/03 | 16055 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma 2020/04/03 | 16028276 | support/arara/scripts/arara.jar 2020/04/03 | 1599 | support/arara/scripts/rules/latex.yaml -2020/04/03 | 15897 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma 2020/04/03 | 1529 | support/arara/scripts/rules/latexmk.yaml 2020/04/03 | 152859 | macros/latex/contrib/srdp-mathematik.zip -2020/04/03 | 152172 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma 2020/04/03 | 1513 | support/arara/scripts/rules/xelatex.yaml 2020/04/03 | 1513 | support/arara/scripts/rules/uplatex.yaml 2020/04/03 | 1507 | support/arara/scripts/rules/platex.yaml -2020/04/03 | 149782 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma 2020/04/03 | 1484 | support/arara/scripts/rules/makeindex.yaml -2020/04/03 | 148223 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2020/04/03 | 147351 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma 2020/04/03 | 1468 | support/arara/scripts/rules/asymptote.yaml 2020/04/03 | 1436 | support/arara/scripts/rules/knitr.yaml 2020/04/03 | 14215 | support/arara/doc/logos/logo1.pdf 2020/04/03 | 14166 | support/arara/doc/logos/logo2.pdf +2020/04/03 | 14096 | language/japanese/BX/bxjscls/README-ja.md 2020/04/03 | 140957 | support/arara/doc/figures/arara.png -2020/04/03 | 14053 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2020/04/03 | 1391350 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2020/04/03 | 137298 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma 2020/04/03 | 13553 | support/arara/doc/chapters/deploying.tex 2020/04/03 | 13532 | support/arara/doc/chapters/mvel.tex 2020/04/03 | 1350 | macros/latex/contrib/srdp-mathematik/README.txt 2020/04/03 | 1347 | support/arara/doc/figures/gl.pdf 2020/04/03 | 1337 | support/arara/scripts/rules/clean.yaml -2020/04/03 | 133085 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2020/04/03 | 13055 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2020/04/03 | 130477 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma 2020/04/03 | 129837 | support/arara/source/arara-5.1.0-src.zip 2020/04/03 | 1274 | support/arara/scripts/rules/pdfcsplain.yaml 2020/04/03 | 1266 | support/arara/scripts/rules/luahbtex.yaml 2020/04/03 | 1264 | support/arara/scripts/rules/metapost.yaml 2020/04/03 | 1262 | support/arara/scripts/rules/csplain.yaml -2020/04/03 | 1259482 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma 2020/04/03 | 1258 | support/arara/scripts/rules/pdftex.yaml 2020/04/03 | 1258 | support/arara/scripts/rules/luatex.yaml 2020/04/03 | 12487 | support/arara/doc/chapters/introduction.tex -2020/04/03 | 1230809 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma 2020/04/03 | 1226 | support/arara/scripts/rules/dvipspdf.yaml -2020/04/03 | 1186879 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2020/04/03 | 1186177 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2020/04/03 | 116851 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma 2020/04/03 | 11683 | support/arara/doc/chapters/building.tex 2020/04/03 | 1156 | support/arara/scripts/rules/xetex.yaml 2020/04/03 | 1156 | support/arara/scripts/rules/uptex.yaml -2020/04/03 | 115623 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma 2020/04/03 | 1152 | support/arara/scripts/rules/ptex.yaml 2020/04/03 | 11369 | support/arara/doc/chapters/logging.tex 2020/04/03 | 111655 | support/arara/doc/chapters/rules.tex -2020/04/03 | 110925 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma 2020/04/03 | 1108 | support/arara/scripts/rules/animate.yaml -2020/04/03 | 1105990 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2020/04/03 | 1105713 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2020/04/03 | 1105147 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2020/04/03 | 108862 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2020/04/03 | 1048009 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2020/04/03 | 1042735 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2020/04/03 | 1032 | support/arara/doc/rules/manual.yaml 2020/04/03 | 1026 | support/arara/scripts/rules/etex.yaml -2020/04/03 | 102487 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma 2020/04/03 | 1014 | support/arara/scripts/rules/tex.yaml -2020/04/03 | 100634 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2020/04/02 | 647 | macros/latex/contrib/import/README -2020/04/02 | 620069 | systems/win32/w32tex/ChangeLog 2020/04/02 | 49930992 | systems/win32/w32tex/xetex-w32.tar.xz 2020/04/02 | 3860972 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2020/04/02 | 3840048 | systems/win32/w32tex/luajittex-dev-w32.tar.xz @@ -310,7 +459,6 @@ 2020/04/02 | 3481684 | systems/win32/w32tex/win64/luajittex-w64.tar.xz 2020/04/02 | 3475744 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz 2020/04/02 | 3463580 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz -2020/04/02 | 34517244 | systems/win32/w32tex/ltxpkgs.tar.xz 2020/04/02 | 3108912 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz 2020/04/02 | 3108548 | systems/win32/w32tex/win64/luatex-w64.tar.xz 2020/04/02 | 3106916 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz @@ -482,7 +630,6 @@ 2020/04/01 | 1625 | macros/latex/contrib/iodhbwm/doc/examples/references/iodhbwm-hyperref.tex 2020/04/01 | 1611 | macros/latex/contrib/iodhbwm/doc/examples/customizing/iodhbwm-print.tex 2020/04/01 | 160937 | macros/latex/contrib/glossaries-extra/samples/sample-autoindex.pdf -2020/04/01 | 16022 | CTAN.sites 2020/04/01 | 159361 | macros/latex/contrib/glossaries-extra/samples/sample-mixture.pdf 2020/04/01 | 15747 | macros/latex/contrib/glossaries-extra/samples/sample-abbr-styles.tex 2020/04/01 | 1570 | macros/latex/contrib/iodhbwm/tex/i18n/ngerman/dhbw-titlepage-ba.def @@ -561,7 +708,6 @@ 2020/03/30 | 57877 | graphics/pgf/contrib/tikz-planets.zip 2020/03/30 | 536507 | systems/win32/miktex/tm/packages/glosmathtools.tar.lzma 2020/03/30 | 5322 | macros/pdftex/mptopdf/tex/generic/context/mptopdf/mptopdf.tex -2020/03/30 | 52897 | macros/generic/expkv-def/expkv-def.dtx 2020/03/30 | 5060282 | systems/win32/miktex/tm/packages/yathesis.tar.lzma 2020/03/30 | 502002 | fonts/cmsrb/doc/cmsrb-SR.pdf 2020/03/30 | 499217 | fonts/cmsrb/doc/cmsrb.pdf @@ -573,10 +719,7 @@ 2020/03/30 | 3731378 | fonts/cmsrb.zip 2020/03/30 | 36849 | systems/win32/miktex/tm/packages/denisbdoc.tar.lzma 2020/03/30 | 3513473 | systems/win32/miktex/tm/packages/luatexja.tar.lzma -2020/03/30 | 314929 | install/macros/generic/expkv-def.tds.zip 2020/03/30 | 3101668 | systems/win32/miktex/tm/packages/lwarp.tar.lzma -2020/03/30 | 309868 | macros/generic/expkv-def.zip -2020/03/30 | 303916 | macros/generic/expkv-def/expkv-def.pdf 2020/03/30 | 295938 | systems/win32/miktex/tm/packages/lettrine.tar.lzma 2020/03/30 | 2635088 | systems/win32/w32tex/dvitools-w32.tar.xz 2020/03/30 | 25693 | support/git-latexdiff/bin/git-latexdiff @@ -589,53 +732,21 @@ 2020/03/30 | 1735014 | systems/win32/miktex/tm/packages/hitszthesis.tar.lzma 2020/03/30 | 17044 | fonts/cmsrb/doc/cmsrb.tex 2020/03/30 | 15094509 | systems/win32/miktex/tm/packages/libertine.tar.lzma -2020/03/30 | 148391 | systems/win32/miktex/tm/packages/srdp-mathematik.tar.lzma 2020/03/30 | 13448 | support/git-latexdiff.zip -2020/03/30 | 1263 | macros/generic/expkv-def/README.md 2020/03/30 | 1168896 | systems/win32/w32tex/pstoedit-w32.tar.xz 2020/03/30 | 116748 | systems/win32/miktex/tm/packages/kvmap.tar.lzma 2020/03/30 | 111633 | systems/win32/miktex/tm/packages/physunits.tar.lzma 2020/03/30 | 1100437 | systems/win32/miktex/tm/packages/hyperxmp.tar.lzma 2020/03/30 | 1006559773 | systems/win32/protext/protext-3.2-033020.zip -2020/03/29 | 97669 | systems/doc/luatex/luatex-nodes.tex 2020/03/29 | 9687 | macros/luatex/optex/output.opm -2020/03/29 | 96543 | systems/doc/luatex/luatex-tex.tex 2020/03/29 | 6280560 | systems/win32/w32tex/win64/pdftex-w64.tar.xz 2020/03/29 | 54223 | graphics/pgf/contrib/tikz-planets/planets-doc.pdf 2020/03/29 | 5083 | macros/latex/contrib/hitszthesis/main.tex -2020/03/29 | 3639 | systems/doc/luatex/luatex.tex 2020/03/29 | 20768932 | systems/win32/w32tex/pdftex-w32.tar.xz 2020/03/29 | 2034389 | systems/doc/luatex.zip 2020/03/29 | 19402 | fonts/cmsrb/doc/cmsrb-SR.tex 2020/03/29 | 1784287 | macros/latex/contrib/hitszthesis.zip -2020/03/29 | 1756085 | systems/doc/luatex/luatex.pdf 2020/03/29 | 12659074 | macros/latex/contrib/yathesis.zip 2020/03/29 | 1176216 | systems/win32/w32tex/extractpdfmark-w32.tar.xz 2020/03/29 | 1078840 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz 2020/03/29 | 10583 | graphics/pgf/contrib/tikz-planets/planets.sty -2020/03/28 | 9248 | fonts/cmsrb/map/cmsrb.map -2020/03/28 | 8010 | graphics/pgf/contrib/tikz-planets/planets-doc.tex -2020/03/28 | 7890 | macros/luatex/optex/fnotes.opm -2020/03/28 | 702363 | macros/latex/contrib/yathesis/exemples/specimen/comue.pdf -2020/03/28 | 677 | macros/latex/contrib/yathesis/exemples/specimen/latexmkrc -2020/03/28 | 6513495 | macros/latex/contrib/yathesis/doc/yathesis-fr.pdf -2020/03/28 | 52314 | macros/latex/contrib/yathesis/source/yathesis-samples-templates.dtx -2020/03/28 | 5229 | macros/luatex/optex/optex.ini -2020/03/28 | 4856 | macros/latex/contrib/yathesis/exemples/specimen/paris13.pdf -2020/03/28 | 47983 | systems/doc/luatex/luatex-languages.tex -2020/03/28 | 47613 | macros/latex/contrib/yathesis/exemples/specimen/ulco.pdf -2020/03/28 | 4222083 | macros/latex/contrib/yathesis/exemples/canevas-specimen.zip -2020/03/28 | 393409080 | systems/win32/w32tex/ltxpkgdocs.tar.xz -2020/03/28 | 3914 | macros/latex/contrib/yathesis/CHANGELOG.md -2020/03/28 | 35538 | systems/doc/luatex/luatex-callbacks.tex -2020/03/28 | 33436 | macros/latex/contrib/yathesis/exemples/specimen/tiger.pdf -2020/03/28 | 30406 | macros/latex/contrib/yathesis/exemples/specimen/these.tex -2020/03/28 | 243463 | macros/latex/required/psnfss/psnfss2e.pdf -2020/03/28 | 217722 | macros/latex/contrib/yathesis/source/yathesis.dtx -2020/03/28 | 187 | macros/latex/contrib/yathesis/doc/README-TRANSLATION.md -2020/03/28 | 1773 | macros/latex/contrib/yathesis/exemples/specimen/bibliographie.bib -2020/03/28 | 16966 | macros/luatex/optex/colors.opm -2020/03/28 | 1582 | macros/latex/contrib/yathesis/README.md -2020/03/28 | 135127 | macros/latex/contrib/yathesis/exemples/specimen/labo.pdf -2020/03/28 | 12783442 | install/macros/latex/contrib/yathesis.tds.zip -2020/03/28 | 1240073 | macros/latex/contrib/yathesis/exemples/specimen/these.pdf diff --git a/language/japanese/BX/bxjscls/README-ja.md b/language/japanese/BX/bxjscls/README-ja.md index 34ff9e1b8a..4a888395bb 100644 --- a/language/japanese/BX/bxjscls/README-ja.md +++ b/language/japanese/BX/bxjscls/README-ja.md @@ -99,7 +99,11 @@ XeLaTeX / LuaLaTeX の上でも日本語処理パッケージと連携して使 更新履歴 -------- + * Version 2.0a 〈2020/04/04〉 + - 非推奨のオプションの一部について、警告を出す。 * Version 2.0 〈2020/03/25〉 + - XeLaTeX・LuaLaTeX での既定の和文フォントを「IPAex フォント」から + 「原ノ味フォント」に変更した。 - geometry 4.x 版のサポートを廃止した。 - 開発者命令 `\ifdraft` を廃止した。 - 和暦の処理に関して bxwareki パッケージを必須とする。 diff --git a/language/japanese/BX/bxjscls/README.md b/language/japanese/BX/bxjscls/README.md index 1a36b54788..5e0f3cb97b 100644 --- a/language/japanese/BX/bxjscls/README.md +++ b/language/japanese/BX/bxjscls/README.md @@ -89,7 +89,10 @@ This package is distributed under the BSD 2-Clause License. Revision History ---------------- + * Version 2.0a 〈2020/04/04〉 * Version 2.0 〈2020/03/25〉 + - Now the default Japanese fonts on XeLaTeX/LuaLaTeX are "Harano + Aji Fonts". (Formerly "IPAex Fonts" were used.) - Drop the support for geometry v4.x. - Abolish a developer-level command `\ifdraft`. - Now bxwareki package is required for using features on wareki diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.pdf b/language/japanese/BX/bxjscls/bxjscls-manual.pdf index d41b77f1bc..8cf2a84207 100644 Binary files a/language/japanese/BX/bxjscls/bxjscls-manual.pdf and b/language/japanese/BX/bxjscls/bxjscls-manual.pdf differ diff --git a/language/japanese/BX/bxjscls/bxjscls-manual.tex b/language/japanese/BX/bxjscls/bxjscls-manual.tex index ecf8b5ba4a..f23e38aaab 100644 --- a/language/japanese/BX/bxjscls/bxjscls-manual.tex +++ b/language/japanese/BX/bxjscls/bxjscls-manual.tex @@ -7,13 +7,12 @@ %\usepackage{url} \usepackage[unicode,colorlinks,hyperfootnotes=false]{hyperref} \hypersetup{linkcolor=myblue,urlcolor=mygreen} -\usepackage{metalogo} -\pdfstringdefDisableCommands{% - \renewcommand*{\XeLaTeX}{XeLaTeX}} +\usepackage{bxtexlogo} +\bxtexlogoimport{*} \usepackage{shortvrb} \MakeShortVerb{\|} -\newcommand{\PkgVersion}{2.0} -\newcommand{\PkgDate}{2020/03/25} +\newcommand{\PkgVersion}{2.0a} +\newcommand{\PkgDate}{2020/04/04} \newcommand{\Pkg}[1]{\textsf{#1}} \newcommand{\Meta}[1]{$\langle$\mbox{}\nobr#1\nobr\mbox{}$\rangle$} \newcommand{\Note}{\par\noindent ※} @@ -22,12 +21,6 @@ \newcommand{\wbr}{\linebreak[0]} \newcommand{\nobr}{\nolinebreak[4]} \newcommand{\xast}{\mbox{}\mbox{$^*$}} -\providecommand{\pTeX}{p\TeX} -\providecommand{\pLaTeX}{p\LaTeX} -\providecommand{\upTeX}{u\pTeX} -\providecommand{\upLaTeX}{u\pLaTeX} -\providecommand{\pdfLaTeX}{pdf\LaTeX} -\providecommand{\BibTeX}{Bib\TeX} %----------------------------------------------------------- \begin{document} \title{\Pkg{BXjscls} パッケージ\\ @@ -266,6 +259,9 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \setCJKsansfont[BoldFont=HaranoAjiGothic-Medium.otf]{HaranoAjiGothic-Medium.otf} \end{verbatim}\end{quote} +\Note 2.0版より、既定の和文フォントが「IPAexフォント」から +「原ノ味フォント」に変更された。 + |jafont| を指定した場合は: \begin{quote}\small\begin{verbatim} \documentclass[a4paper,xelatex,ja=standard,jafont=ms]{bxjsarticle} @@ -294,6 +290,9 @@ JSクラスのレイアウトデザインと機能をほぼ踏襲しているが \usepackage[haranoaji]{luatexja-preset} \end{verbatim}\end{quote} +\Note 2.0版より、既定の和文フォントが「IPAexフォント」から +「原ノ味フォント」に変更された。 + |jafont| を指定した場合は: \begin{quote}\small\begin{verbatim} \documentclass[b5paper,lualatex,ja=standard,jafont=ms]{bxjsarticle} @@ -589,13 +588,12 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション |standard|、|pandoc| がある。 エンジンが |platex| か |uplatex| の時は |ja| の 既定値は |standard| である。 - それ以外の場合は、一応 |minimal| とするが、 - 明示的な指定が推奨される - (2.0版で正式に非推奨の扱いとなった)。 + それ以外の場合は、一応 |minimal| となるが、 + 2.0版以降では |ja| の省略は\jemph{非推奨}である。 \item |jafont=|\Meta{名前}\Means 「和文フォントプリセット指定」の名前を設定する。 - \Note \ref{sec:Basic}節で解説した通り、standard和文ドライバでは |jafont| - の値が利用される。 + \Note standard和文ドライバでは |jafont| の値が利用される。 + 詳細は\ref{ssec:ja-font-settings}節を参照。 \par プリセット指定の値が丸括弧を含む(例えば“|sourcehan(-otc)|”)場合、 以下のように解釈される。 @@ -680,7 +678,9 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション 既定値は真。 \Note つまり「JSクラスの一種である」と判定されると不都合な場合に、 |disguise-js=false| を指定する。 -\item |bigcode|\Means +\item |bigcode|(既定 + \footnote{2.0版より常に |bigcode| が既定になる。 + 昔の版では{\TeX}エンジンの版に応じて既定値を変えていた。})\Means {\upTeX}エンジンとdvipdfmxの組合せで\Pkg{hyperref}パッケージを 利用する時に適用されるToUnicode CMapとして |UTF8-UTF16| を指定する。 PDFの文書情報の文字列にBMP外の文字が含まれる場合には @@ -690,14 +690,6 @@ JSクラスには無くBXJSクラスで追加されたクラスオプション \item |nobigcode|\Means |bigcode| の否定。ToUnicode CMapとして |UTF8-UCS2| を指定する。 この場合は文書情報の文字列にBMP外の文字を使用できない。 - \Note |UTF8-UTF16| のファイルが利用できるかを確実に判定するのは - 困難なため、|bigcode| の既定値は次のようなアドホックな方法で - 決めている: - {\TeX}エンジンのバージョンが3.14159265以上 - \footnote{{\TeX}のバージョン3.14159265は2014年1月にリリースされた。} - である場合は、 - ({\TeX}環境がある程度新しく、|UTF8-UTF16| が利用可能と思われるので) - |bigcode| を既定とし、それ以外は |nobigcode| を既定とする。 \item |precise-text=|\Meta{真偽値}\Means {\XeTeX}エンジンにおいて、「ActualText生成機能」を有効化する \footnote{つまり、|\XeTeXgenerateactualtext=1| を行う。 @@ -1129,9 +1121,84 @@ minimalに配置している。}% |minimal| を用いる意義がほとんどないため、 |standard| が既定値になっている。 -\Note 1.8版より、(u){\pLaTeX}以外のエンジンについては、 -和文ドライバを明示指定することを推奨する。 +\Note 2.0版より、(u){\pLaTeX}以外のエンジンについては、 +和文ドライバ指定を省略することは非推奨の扱いとなった。 +(既に1.8版で明示指定が推奨されていた。) + +%------------------- +\subsection{standardドライバで用いられる日本語処理機構} +\label{ssec:ja-package} + +\begin{itemize} +\item \pLaTeX、\upLaTeX(および{\pLaTeX-ng})の場合\Means + エンジン自体が日本語処理の能力を持っているので + それが常に用いられる。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}パッケージが |whole| と |autotilde| の + オプション付で読み込まれる。 +\item \XeLaTeX{}の場合\Means + \Pkg{zxjatype}パッケージが読み込まれる。 +\item \LuaLaTeX{}の場合\Means + \Pkg{luatexja}パッケージが読み込まれる。 +\end{itemize} +%------------------- +\subsection{和文フォント設定} +\label{ssec:ja-font-settings} + +|jafont| が指定されない場合は、JSクラスと同様の +「明朝・ゴシックで各1ウェイトのみを用いて、 +明朝の太字がゴシックになる」 +という設定が適用される。 + +明朝・ゴシックのファミリとして用いられる物理フォントの +割当(マッピング)は以下のようになる: +\begin{itemize} +\item \pLaTeX、\upLaTeX{}の場合\Means + クラスでは何もマッピングを設定しない。 + 従って、DVIウェアでの設定が適用される。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}パッケージの既定設定となり、 + 従って、Type1形式のIPAexフォント(\Pkg{ipaex-type1}で提供される) + が使用される。 +\item \XeLaTeX{}の場合\Means + 「原ノ味フォント」が使用される。 + \Pkg{zxjafont}パッケージの |haranoaji| プリセットの + 単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。 +\item \LuaLaTeX{}の場合\Means + 「原ノ味フォント」が使用される。 + \Pkg{luatexja-preset}パッケージの |haranoaji| プリセットの + 単ウェイト使用と同等であるが、パッケージが読み込まれるわけではない。 +\end{itemize} + +\Note {\TeX} Live 2019(およびその前の数年間)では、DVIウェアでの +和文フォントマッピングの既定設定は「IPAexフォント」であった。 +(つまり、(u){\pLaTeX}では既定で「IPAexフォント」が使われる。) +これに合わせる形で、{\XeLaTeX}・{\LuaLaTeX}での既定設定も、 +以前は「IPAexフォント」としていた。 +ところが、{\TeX} Live 2020において、DVIウェアの既定のマッピングを +「原ノ味フォント」に変更することが予定されている。 +従って、{\XeLaTeX}・{\LuaLaTeX}での既定設定についても、 +2.0版より「原ノ味フォント」に変更された。 +Type1形式の原ノ味フォントは存在しないため、 +{\pdfLaTeX}では\Pkg{ipaex-type1}のフォントが引き続き使用される。 +\par\medskip + +|jafont| で和文物理フォントの割当を指定した場合、 +具体的には以下のように処理される: +\begin{itemize} +\item \pLaTeX、\upLaTeX{}の場合\Means + \Pkg{pxchfon}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\item \pdfLaTeX{}の場合\Means + \Pkg{bxcjkjatype}のオプションに「|jafont| の値」が指定される。 +\item \XeLaTeX{}の場合\Means + \Pkg{zxjafont}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\item \LuaLaTeX{}の場合\Means + \Pkg{luatexja-preset}パッケージが「|jafont| の値」をオプション + に指定した形で読み込まれる。 +\end{itemize} %=========================================================== \section{和文ドライバパラメタ} diff --git a/language/japanese/BX/bxjscls/bxjscls.dtx b/language/japanese/BX/bxjscls/bxjscls.dtx index 2f61b3218a..1e6912ab0d 100644 --- a/language/japanese/BX/bxjscls/bxjscls.dtx +++ b/language/japanese/BX/bxjscls/bxjscls.dtx @@ -56,7 +56,8 @@ %<*driver> \ProvidesFile{bxjscls.dtx} % - [2020/03/25 v2.0 BXJS document classes] + [2020/04/04 v2.0a BXJS document classes] +% [2020/03/25 v2.0 BXJS document classes] % [2020/02/15 v1.9k BXJS document classes] % [2020/02/05 v1.9j BXJS document classes] % based on jsclasses [2020/02/02] @@ -1418,13 +1419,17 @@ \let\bxjs@driver@given\bxjs@driver@@xetex} % \end{macrocode} % -% 「もしDVIモードであればドライバを |dvipdfmx| にする」 -% というオプション。 -% \Note 1.2版で |dvi| オプションが新設されたが、互換性のため -% このオプションも残す。 +% |dvipdfmx-if-dvi| は互換性のためのオプションで、|dvi=dvipdfmx| と +% 同値である。 +% \Note 2.0版より |dvipdfmx-if-dvi| は非推奨となった。 % \begin{macrocode} \DeclareOption{dvipdfmx-if-dvi}{% + \ClassWarningNoLine\bxjs@clsname + {The old option 'dvipdfmx-if-dvi' is DEPRECATED\MessageBreak + and may be abolished in future!\MessageBreak + You should write 'dvi=dvipdfmx' instead}% \setkeys{bxjs}{dvi=dvipdfmx}} + % \end{macrocode} % % \end{ZRnote} @@ -2205,12 +2210,19 @@ % 値が未指定の場合は |minimal| に変える。 % ただしエンジンが{(u)\pTeX}である場合は |standard| % に変える。 +% \Note {(u)\pTeX}以外で |ja| を省略するのは2.0版より非推奨となった。 % \begin{macrocode} \def\bxjs@@minimal{minimal} \ifx\bxjs@jadriver\relax \ifx j\jsEngine \def\bxjs@jadriver{standard} \else + \ClassWarningNoLine\bxjs@clsname + {The option 'ja' is MISSING!!\MessageBreak + So 'ja=minimal' is assumed as fallback, but\MessageBreak + such implicit setting is now DEPRECATED!\MessageBreak + You should write 'ja=minimal' explicitly,\MessageBreak + if it is intended} \let\bxjs@jadriver\bxjs@@minimal \fi \fi diff --git a/language/japanese/BX/bxjscls/bxjscls.pdf b/language/japanese/BX/bxjscls/bxjscls.pdf index 5056329a34..c4eb7e90da 100644 Binary files a/language/japanese/BX/bxjscls/bxjscls.pdf and b/language/japanese/BX/bxjscls/bxjscls.pdf differ diff --git a/macros/generic/expkv-cs/README.md b/macros/generic/expkv-cs/README.md new file mode 100644 index 0000000000..ab38c9c8e3 --- /dev/null +++ b/macros/generic/expkv-cs/README.md @@ -0,0 +1,32 @@ +------------------------------------------------------------------------------- +# expkv-cs -- define expandable key=val macros using expkv + +Version 2020-04-04 v0.1 + +Released under the LaTeX Project Public License v1.3c or later +See http://www.latex-project.org/lppl.txt + +Hosted at https://github.com/Skillmon/tex_expkv-cs + +------------------------------------------------------------------------------- + +Copyright (C) 2020 Jonathan P. Spratte + +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 + Jonathan P. Spratte. + +------------------------------------------------------------------------------- + +This provides means to define expandable key=val taking macros utilizing +[`expkv`](https://github.com/Skillmon/tex_expkv). It is generic code and only +requires `expkv` for its parsing. There is a LaTeX package `expkv-cs.sty` +included to play nice on LaTeX's package loading system, but that package is not +needed and does not provide more functionality than the generic code in +`expkv-cs.tex`. diff --git a/macros/generic/expkv-cs/expkv-cs.dtx b/macros/generic/expkv-cs/expkv-cs.dtx new file mode 100644 index 0000000000..88510651dc --- /dev/null +++ b/macros/generic/expkv-cs/expkv-cs.dtx @@ -0,0 +1,1389 @@ +% \iffalse meta-comment +% +% File: expkv-cs.dtx Copyright (C) 2020 Jonathan P. Spratte +% +% 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 +% +% ------------------------------------------------------------------------------ +% +%<*driver>^^A>>= +\def\nameofplainTeX{plain} +\ifx\fmtname\nameofplainTeX\else + \expandafter\begingroup +\fi +\input l3docstrip.tex +\askforoverwritefalse +\preamble + +-------------------------------------------------------------- +expkv-cs -- define expandable key=val macros using expkv +E-mail: jspratte@yahoo.de +Released under the LaTeX Project Public License v1.3c or later +See http://www.latex-project.org/lppl.txt +-------------------------------------------------------------- + +Copyright (C) 2020 Jonathan P. Spratte + +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 + Jonathan P. Spratte. + +This work consists of the file expkv-cs.dtx +and the derived files expkv-cs.pdf + expkv-cs.sty + expkv-cs.tex + +\endpreamble +% stop docstrip adding \endinput +\postamble +\endpostamble +\generate{\file{expkv-cs.sty}{\from{expkv-cs.dtx}{pkg}}} +\generate{\file{expkv-cs.tex}{\from{expkv-cs.dtx}{tex}}} +\ifx\fmtname\nameofplainTeX + \expandafter\endbatchfile +\else + \expandafter\endgroup +\fi +% +\IfFileExists{expkv-cs.tex}{\input{expkv-cs.tex}}{} +\ProvidesFile{expkv-cs.dtx} + [\csname ekvcDate\endcsname\ define expandable key=val macros using expkv] +\PassOptionsToPackage{full}{textcomp} +\documentclass{l3doc} +\RequirePackage[oldstylenums,nott]{kpfonts} +\input{glyphtounicode} +\pdfgentounicode=1 +\RequirePackage{listings} +\RequirePackage{booktabs} +\RequirePackage{array} +\RequirePackage{collcell} +\RequirePackage{siunitx} +\RequirePackage{xcolor} +\RequirePackage{caption} +\RequirePackage{microtype} +\RequirePackage{accsupp} +\lstset + { + ,flexiblecolumns=false + ,basewidth=.53em + ,gobble=2 + ,basicstyle=\fontfamily{jkp}\itshape + ,morekeywords=^^A + {^^A + \ekvcSplit,\ekvcSplitAndForward, + \ekvcHash,\ekvcHashAndForward, + \ekvcValue,\ekvcValueFast, + \ekvcSecondaryKeys + } + ,morecomment=[l]\% + ,commentstyle=\color[gray]{0.4} + ,literate={\{}{{\CodeSymbol\{}}{1} + {\}}{{\CodeSymbol\}}}{1} + ^^A,literate=*{}{\key}{4}{}{\set}{4} + } +\newcommand*\CodeSymbol[1]{\textbf{#1}} +\RequirePackage{randtext} +\let\metaORIG\meta +\protected\def\meta #1{\texttt{\metaORIG{#1}}} +\renewcommand*\thefootnote{\fnsymbol{footnote}} +\definecolor{expkvred}{HTML}{9F393D} +\colorlet{expkvgrey}{black!75} +\makeatletter +\newcommand*\expkv + {^^A + \texorpdfstring + {^^A + \mbox + {^^A + \BeginAccSupp{ActualText=expkv}^^A + \href{https://github.com/Skillmon/tex_expkv} + {^^A + \rmfamily + \bfseries + {\color{expkvgrey}e\kern-.05em x\kern-.05em}^^A + \lower.493ex + \hbox{{\color{expkvgrey}P}\kern-.1em{\color{expkvred}k}}^^A + \kern-.18em{\color{expkvred}v}^^A + }^^A + \EndAccSupp{}^^A + }^^A + } + {expkv}^^A + } +\newcommand*\expkvpkg[1] + {^^A + \texorpdfstring + {^^A + \mbox + {^^A + \BeginAccSupp{ActualText=expkv-#1}^^A + \href{https://github.com/Skillmon/tex_expkv-#1} + {^^A + \rmfamily + \bfseries + {\color{expkvgrey}e\kern-.05em x\kern-.05em}^^A + \lower.493ex + \hbox{{\color{expkvgrey}P}\kern-.1em{\color{expkvred}k}}^^A + \kern-.18em{\color{expkvred}v}^^A + {\color{expkvgrey}^^A + \kern.05em\rule[-.1ex]{.08em}{1.2ex}\kern.05em\textsc{#1}^^A + }^^A + }^^A + \EndAccSupp{}^^A + }^^A + } + {expkv-#1}^^A + } +\newcommand*\expkvd{\expkvpkg{def}} +\newcommand*\expkvc{\expkvpkg{cs}} +\newcommand\kv{\meta{key}=\meta{value}} +\newcommand\key{\meta{key}} +\newcommand\val{\meta{value}} +\newcommand\set{\meta{set}} +\newcommand\enflong{\textcolor{black}{long}} +\newcommand\alllong{\textcolor{gray}{long}} +\newcommand\notlong{\textcolor{red!80!black}{long}} +\newcommand\prefixes[1] + {^^A + \hfill + \ifcase\numexpr#1\relax\or + \enflong\or + \alllong\or + \notlong\fi + } +\hypersetup{linkcolor=red!80!black,urlcolor=purple!80!black} +\DoNotIndex{\def,\edef,\,,\=,\begingroup,\catcode,\chardef,\csname,\endcsname} +\DoNotIndex{\endgroup,\endinput,\errmessage,\expandafter,\input,\let,\long} +\DoNotIndex{\protected,\ProvidesFile,\ProvidesPackage,\relax,\space,\advance} +\DoNotIndex{\@,\unexpanded,\string,\expanded,\dimexpr,\global,\glueexpr,\hbox} +\DoNotIndex{\numexpr,\RequirePackage,\setbox,\the,\unless,\xdef,\gdef,\newcount} +\DoNotIndex{\romannumeral,\^,\@firstofone,\@firstoftwo,\@gobble} +\DoNotIndex{\ifcsname} +\DoNotIndex{\ifx} +\DoNotIndex{\ifnum} +\DoNotIndex{\ifdefined} +\DoNotIndex{\iffalse} +\DoNotIndex{\iftrue} +\DoNotIndex{\else} +\DoNotIndex{\fi} +\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi +\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi +\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi +\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi +\@gobble\fi ^^A ignoring \ifx, \ifcsname, etc., but only one \fi +\@ifdefinable\gobbledocstriptag{\def\gobbledocstriptag#1>{}} +\makeatother +\begin{document} + \title + {^^A + \texorpdfstring + {^^A + \huge\expkvc + \\[\medskipamount] + \Large define expandable \kv\ macros using \expkv + }{expkv-cs - define expandable key=val macros using expkv}^^A + } + \date{\ekvcDate\space v\ekvcVersion} + \author{Jonathan P. Spratte\thanks{\protect\randomize{jspratte@yahoo.de}}} + \DocInput{expkv-cs.dtx} +\end{document} +%^^A=<< +% \fi +% +% \maketitle +% \renewcommand*\thefootnote{\arabic{footnote}} +% +% \begin{abstract} +% \noindent\parfillskip=0pt +% \expkvc\ provides two small interfaces to define expandable \kv\ macros +% utilizing \expkv. It therefore lowers the entrance boundary to expandable \kv\ +% macros. The stylised name is \expkvc\ but the files use +% \file{expkv-cs}, this is due to CTAN-rules which don't allow \string| in +% package names since that is the pipe symbol in *nix shells. +% \end{abstract} +% +% \tableofcontents +% +% \begin{documentation}^^A>>= +% +% \section{Documentation} +% +% The \expkv\ package enables the new possibility of creating \kv\ macros which +% are fully expandable. The creation of such macros is however cumbersome for +% the average user. \expkvc\ tries to step in here. It provides interfaces to +% define \kv\ macros without worrying too much about the implementation. There +% are two different approaches supported by this package. The first is splitting +% the keys up into individual arguments, the second is providing all the keys as +% a single argument to the underlying macro and getting an individual \val\ by +% using a hash. Well, actually there is no real hash, just some markers which +% are parsed, but this shouldn't be apparent to the user, the behaviour matches +% that of a hash-table. +% +% In addition to these two methods of defining a macro with primary keys a way +% to define secondary keys, which can reference the primary ones, is provided. +% These secondary keys don't correspond to an argument or an entry in the hash +% table directly but might come in handy for the average use case. Each macro +% has its own set of primary and secondary keys. +% +% A word of advice you should consider: If your macro doesn't have to be +% expandable (and often it doesn't) don't use \expkvc. The interface has some +% overhead (though it still can be considered fast) and the approach has its +% limits. If you don't need to be expandable, you should consider either +% defining your keys manually using \expkv\ or using \expkvd\ for convenience. +% Or you resort to another \kv\ interface. +% +% \expkvc\ is usable as generic code and as a \LaTeX\ package. It'll +% automatically load \expkv\ in the same mode as well. To use it, just use one +% of +% \begin{lstlisting} +% \usepackage{expkv-cs} % LaTeX +% \input expkv-cs % plainTeX +% \end{lstlisting} +% +% +% \subsection{Define Macros and Primary Keys} +% +% All macros defined with \expkvc\ have to be previously undefined or have the +% |\meaning| of |\relax|. This is necessary as there is no way to undefine keys +% once they are set up (neither \expkv\ nor \expkvc\ keep track of defined +% keys) -- so to make sure there are no conflicts only new definitions are +% allowed (that's not the case for individual keys, only for frontend macros). +% +% +% \subsubsection{Primary Keys}\label{sec:primaries} +% +% In the following descriptions there will be one argument named \meta{primary +% keys}. This argument should be a \kv\ list where each \key\ will be one +% primary key and \val\ the associated initial value. By default all keys are +% defined short, but you can define long keys by prefixing \key\ with |long| +% (\emph{e.g.}, \texttt{long name=Jonathan P. Spratte}). You only need |long| if +% the key should be able to take a |\par| token. Note however that |long| keys +% are a microscopic grain faster (due to some internals of \expkvc). Only if at +% least one of the keys was |long| the \meta{cs} in the following defining +% macros will be |\long|. For obvious reasons there is no possibility to define +% a macro or key as |\protected|. +% +% At the moment \expkvc\ doesn't require any internal keys, but I can't foresee +% whether this will be the case in the future as well, as it might turn out that +% some features I deem useful can't be implemented without such internal keys. +% Because of this, please don't use key names starting with +% \texttt{EKVC\string|} as that should be the private name space. +% +% +% \subsubsection{Split} +% +% The split variants will provide the key values as separate arguments. This +% limits the number of keys for which this is truly useful. +% +% \begin{function}{\ekvcSplit} +% \begin{syntax} +% \cs{ekvcSplit}\meta{cs}\marg{primary keys}\marg{definition} +% \end{syntax} +% This defines \meta{cs} to be a macro taking one mandatory argument which +% should contain a \kv\ list. The \meta{primary keys} will be defined for this +% macro (see \autoref{sec:primaries}). The \meta{definition} is the code that +% will be executed. You can access the \val\ of a \key\ by using a macro +% parameter from |#1| to |#9|. The order of the macro parameters will be the +% order provided in the \meta{primary keys} list (so |#1| is the \val\ of the +% key defined first). With |\ekvcSplit| you can define macros using at most +% nine primary keys. +% \end{function} +% +% \begin{function}{\ekvcSplitAndForward} +% \begin{syntax} +% \cs{ekvcSplit}\meta{cs_1}\meta{cs_2}\marg{primary keys} +% \end{syntax} +% This defines \meta{cs_1} to be a macro taking one mandatory argument which +% should contain a \kv\ list. You can use as many primary keys as you want +% with this. The primary keys will be forwarded to \meta{cs_2} as braced +% arguments (as many as necessary for your primary keys). The order of the +% braced arguments will be the order of your primary key definitions. +% \end{function} +% +% \subsubsection{Hash} +% +% The hash variants will provide the key values as a single argument in which +% you can access specific values using a special macro. The implementation might +% be more convenient and scale better, \emph{but} it is much slower (for a +% primitive macro with a single key benchmarking was almost $1.7$ times slower, +% the root of which being the key access with |\ekvcValue|, not the parsing, and +% for a key access using |\ekvcValueFast| it was still about $1.2$ times +% slower). So if your macro uses less than ten primary keys, you should most +% likely use the split approach. +% +% \begin{function}{\ekvcHash} +% \begin{syntax} +% \cs{ekvcHash}\meta{cs}\marg{primary keys}\marg{definition} +% \end{syntax} +% This defines \meta{cs} to be a macro taking one mandatory argument which +% should contain a \kv\ list. You can use as many primary keys as you want. +% The primary keys will be forwarded as a single argument containing every key +% to the underlying macro. The underlying macro is defined as +% \meta{definition}, in which you can access the \val\ of a \key\ by using +% \texttt{\cs[no-index]{ekvcValue}\{\key\}\{\#1\}}. +% \end{function} +% +% \begin{function}{\ekvcHashAndForward} +% \begin{syntax} +% \cs{ekvcHashAndForward}\meta{cs_1}\meta{cs_2}\marg{primary keys} +% \end{syntax} +% This defines \meta{cs_1} to be a macro taking one mandatory argument which +% should contain a \kv\ list. You can use as many primary keys as you want. +% The primary keys will be forwarded as a single argument containing every key +% to the underlying macro. For the underlying macro \meta{cs_2} is used (so +% this will provide the key list as a single argument to \meta{cs_2}). In the +% underlying macro you can access the \val\ of a \key\ by using +% \texttt{\cs[no-index]{ekvcValue}\{\key\}\{\#1\}}. +% \end{function} +% +% \begin{function}{\ekvcValue} +% \begin{syntax} +% \cs{ekvcValue}\{\key\}\marg{key list} +% \end{syntax} +% This is a safe (but slow) way to access your keys in a hash variant. \key\ +% is the key which's \val\ you want to use out of the \meta{key list}. +% \meta{key list} should be the key list argument forwarded to your underlying +% macro by |\ekvcHash| or |\ekvcHashAndForward|. It will be tested whether the +% hash function to access that \key\ exists, the \key\ argument is not empty, +% and that the \meta{key list} really contains a \val\ of that \key. This +% macro needs exactly two steps of expansion. +% \end{function} +% +% \begin{function}{\ekvcValueFast} +% \begin{syntax} +% \cs{ekvcValueFast}\{\key\}\marg{key list} +% \end{syntax} +% This behaves just like |\ekvcValue|, but \emph{without any} safety tests. As +% a result this is about $1.4$ times faster \emph{but} will throw low level +% \TeX\ errors eventually if the hash function isn't defined or the \key\ +% isn't part of the \meta{key list} (\emph{e.g.}, because it was defined as a +% key for another macro -- all macros share the same hash function per \key). +% Use it if you know what you're doing. This macro needs exactly three steps +% of expansion in the no-errors case. +% \end{function} +% +% +% \subsection{Secondary Keys} +% +% To remove some of the limitations with the approach that each primary key +% matches an argument or hash entry, you can define secondary keys. Those have +% to be defined for each macro but it doesn't matter whether that macro was a +% split or a hash variant. If a secondary key references another key it doesn't +% matter whether that other key is primary or secondary. +% +% Secondary keys can have a prefix (like |long|) which are called |p|-type +% prefix and must have a type (like |meta|) which are called |t|-type prefix. +% Some types might require some |p|-prefixes, while others might forbid those. +% +% Please keep in mind that key names shouldn't start with \texttt{EKVC\string|}. +% +% \begin{function}{\ekvcSecondaryKeys} +% \begin{syntax} +% \cs{ekvcSecondaryKeys}\meta{cs}\{\kv, \ldots\} +% \end{syntax} +% This is the front facing macro to define secondary keys. For the macro +% \meta{cs} define \key\ to have definition \val. The general syntax for \key\ +% should be +% \begin{quote}\ttfamily\small +% \meta{prefix} \meta{name} +% \end{quote} +% Where \meta{prefix} is a space separated list of optional |p|-type prefixes +% followed by one |t|-type prefix. The syntax of \val\ is dependent on the +% used |t|-prefix. +% \end{function} +% +% +% \subsubsection{\texttt{p}-type Prefixes} +% +% There is only one |p|-prefix available, which is |long|. +% +% \begin{function}{long} +% The following key will be defined |\long|. +% \end{function} +% +% +% \subsubsection{\texttt{t}-type Prefixes} +% +% If you're familiar with \expkvd\ you'll notice that the |t|-type prefixes +% provided here are much fewer. The expansion only concept doesn't allow for +% great variety in the auto-defined keys. +% +% The syntax examples of the |t|-prefixes will show which |p|-prefix will be +% automatically used by printing those black (\texttt{\enflong}), which +% will be available in grey (\texttt{\alllong}), and which will be disallowed in +% red (\texttt{\notlong}). This will be put flush right next to the syntax line. +% +% \begin{function}{meta} +% \begin{syntax} +% meta \key\ = \{\kv, \ldots\} \prefixes2 +% \end{syntax} +% With a |meta| key you can set other keys. Whenever \key\ is used the keys in +% the \kv\ list will be set to the values given there. You can use the \val\ +% given to \key\ by using |#1| in the \kv\ list. The keys in the \kv\ list can +% be primary and secondary ones. +% \end{function} +% +% \begin{function}{nmeta} +% \begin{syntax} +% nmeta \key\ = \{\kv, \ldots\} \prefixes3 +% \end{syntax} +% An |nmeta| key is like a |meta| key, but it doesn't take a value, so the +% \kv\ list is static. +% \end{function} +% +% \begin{function}{alias} +% \begin{syntax} +% alias \key\ = \meta{key_2} \prefixes3 +% \end{syntax} +% This assigns the definition of \meta{key_2} to \key. As a result \key\ is an +% alias for \meta{key_2} behaving just the same. Both the value taking and the +% |NoVal| version (that's \expkv\ slang for a key not accepting a value) will +% be copied if they are defined when |alias| is used. Of course, \meta{key_2} +% has to be defined, be it as a primary or secondary one. +% \end{function} +% +% \begin{function}{default} +% \begin{syntax} +% default \key\ = \marg{default} \prefixes3 +% \end{syntax} +% If \key\ is a defined value taking key, you can define a |NoVal| version +% with this that will behave as if \key\ was given \meta{default} as its +% \val. Note that this doesn't change the initial values of primary keys set +% at definition time in |\ekvcSplit| and friends. \key\ can be a primary or +% secondary key. +% \end{function} +% +% +% \subsection{Example} +% +% How could a documentation be a good documentation without some basic examples? +% Say we want to define a small macro expanding to some character description +% (who knows why this has to be expandable?). A character description will not +% have too many items to it, so we use |\ekvcSplit|. +% \begin{lstlisting} +% \ekvcSplit\character +% { +% name=John Doe, +% age=any, +% nationality=the Universe, +% hobby=to exist, +% type=Mister, +% pronoun=He, +% possessive=his, +% } +% {% +% #1 is a #5 from #3. #6 is of #2 age and #7 hobby is #4.\par +% } +% \end{lstlisting} +% Also we want to give some short cuts so that it's easier to describe several +% persons. +% \begin{lstlisting} +% \ekvcSecondaryKeys\character +% { +% alias pro = pronoun, +% alias pos = possessive, +% nmeta me = +% { +% name=Jonathan P. Spratte, +% age=a young, +% nationality=Germany, +% hobby=\TeX\ coding, +% }, +% meta lady = +% {type=Lady, pronoun=She, possessive=her, name=Jane Doe, #1}, +% nmeta paulo = +% { +% name=Paulo, +% type=duck, +% age=a young, +% nationality=Brazil, +% hobby=to quack, +% } +% } +% \end{lstlisting} +% Now we can describe people using +% \begin{lstlisting} +% \character{} +% \character{me} +% \character{paulo} +% \character +% {lady={name=Evelyn,nationality=Ireland,age=the best,hobby=reading}} +% \character +% { +% name=Our sun, type=star, nationality=our solar system, pro=It, +% age=an old, pos=its, hobby=shining +% } +% \end{lstlisting} +% As one might see, the |lady| key could actually have been an |nmeta| key as +% well, as all that is done with the argument is using it as a \kv\ list. +% +% Utilizing \pkg{xparse} and forwarding arguments one can easily define \kv\ +% macros with actual optional and mandatory arguments as well. A small nonsense +% example (which should perhaps use |\ekvcSplitAndForward| instead of +% |\ekvcHashAndForward| since it only uses four keys and one other argument -- +% and isn't expandable since it uses a \env{tabular} environment): +% \begin{lstlisting} +% \usepackage{xparse} +% \makeatletter +% \NewExpandableDocumentCommand\nonsense{O{} m}{\nonsense@a{#1}{#2}} +% \ekvcHashAndForward\nonsense@a\nonsense@b +% { +% keyA = A, +% keyB = B, +% keyC = c, +% keyD = d, +% } +% \newcommand*\nonsense@b[2] +% {% +% \begin{tabular}{lll} +% key & A & \ekvcValue{keyA}{#1} \\ +% & B & \ekvcValue{keyB}{#1} \\ +% & C & \ekvcValue{keyC}{#1} \\ +% & D & \ekvcValue{keyD}{#1} \\ +% \multicolumn{2}{l}{mandatory} & #2 \\ +% \end{tabular}\par +% } +% \makeatother +% \end{lstlisting} +% And then we would be able to do some nonsense: +% \begin{lstlisting} +% \nonsense{} +% \nonsense[keyA=hihi]{haha} +% \nonsense[keyA=hihi, keyB=A]{hehe} +% \nonsense[keyC=huhu, keyA=hihi, keyB=A]{haha} +% \end{lstlisting} +% +% +% \subsection{Useless Macros} +% +% Perhaps these macros aren't completely useless, but I figured from a user's +% point of view I wouldn't know what I should do with these. +% +% \begin{function}{\ekvcDate,\ekvcVersion} +% These two macros store the version and the date of the package/generic code. +% \end{function} +% +% +% \subsection{Bugs} +% +% Of course I don't think there are any bugs (who would knowingly distribute +% buggy software as long as he isn't a multi-million dollar corporation?). But +% if you find some please let me know. For this one might find my email address +% on the first page or file an issue on Github: +% \url{https://github.com/Skillmon/tex_expkv-cs} +% +% +% \subsection{License} +% +% Copyright \textcopyright\ 2020\unless\ifnum\year=2020--\the\year\fi\ +% Jonathan P. Spratte +% +% \medskip\noindent +% 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: +% +% \url{http://www.latex-project.org/lppl.txt} +% +% \noindent +% This work is ``maintained'' (as per LPPL maintenance status) by +% +% \mbox{Jonathan P. Spratte}. +% +% \end{documentation}^^A=<< +% +% \begin{implementation}^^A>>= +% +% \clearpage +% +% \section{Implementation}^^A>>= +%^^A the LaTeX package >>= +% \subsection{The \LaTeX\ Package} +% Just like for \expkv\ we provide a small \LaTeX\ package that sets up things +% such that we behave nicely on \LaTeX\ packages and files system. It'll +% |\input| the generic code which implements the functionality. +% \gobbledocstriptag +%<*pkg> +% \begin{macrocode} +\RequirePackage{expkv} +\def\ekvc@tmp + {% + \ProvidesFile{expkv-cs.tex}% + [% + \ekvcDate\space v\ekvcVersion\space + define expandable key=val macros using expkv% + ]% + } +\input{expkv-cs.tex} +\ProvidesPackage{expkv-cs}% + [% + \ekvcDate\space v\ekvcVersion\space + define expandable key=val macros using expkv% + ] +% \end{macrocode} +% \gobbledocstriptag +% +%^^A=<< +%^^A main file >>= +% \subsection{The Generic Code} +% The rest of this implementation will be the generic code. +% \gobbledocstriptag +%<*tex> +% +% Load \expkv\ if the package didn't already do so -- since \expkv\ has +% safeguards against being loaded twice this does no harm and the overhead +% isn't that big. Also we reuse some of the internals of \expkv\ to save us from +% retyping them. +% \begin{macrocode} +\input expkv +% \end{macrocode} +% +% We make sure that \file{expkv-cs.tex} is only input once: +% \begin{macrocode} +\expandafter\ifx\csname ekvcVersion\endcsname\relax +\else + \expandafter\endinput +\fi +% \end{macrocode} +% +% \begin{macro}{\ekvcVersion,\ekvcDate} +% We're on our first input, so lets store the version and date in a macro. +% \begin{macrocode} +\def\ekvcVersion{0.1} +\def\ekvcDate{2020-04-04} +% \end{macrocode} +% \end{macro} +% +% If the \LaTeX\ format is loaded we want to be a good file and report back who +% we are, for this the package will have defined |\ekvc@tmp| to use +% |\ProvidesFile|, else this will expand to a |\relax| and do no harm. +% \begin{macrocode} +\csname ekvc@tmp\endcsname +% \end{macrocode} +% +% Store the category code of |@| to later be able to reset it and change it to +% 11 for now. +% \begin{macrocode} +\expandafter\chardef\csname ekvc@tmp\endcsname=\catcode`\@ +\catcode`\@=11 +% \end{macrocode} +% |\ekvc@tmp| will be reused later, but we don't need it to ever store +% information long-term after \expkvc\ was initialized. +% +% \begin{macro}[internal]{\ekvc@keycount} +% We'll need to keep count how many keys must be defined for each macro in the +% |split| variants. +% \begin{macrocode} +\newcount\ekvc@keycount +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@long,\ekvc@any@long} +% Some macros will have to be defined long. These two will be let to |\long| +% when this should be the case. +% \begin{macrocode} +\def\ekvc@long{} +\def\ekvc@any@long{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcSplitAndForward} +% The first user macro we want to set up can be reused for +% \cs[no-index]{ekvcSplit}. We'll split this one up so that the test whether +% the macro is already defined doesn't run twice. +% \begin{macrocode} +\protected\long\def\ekvcSplitAndForward#1#2#3% + {% + \ekv@ifdefined{\expandafter\@gobble\string#1}% + {\ekvc@err@already@defined{#1}}% + {\ekvcSplitAndForward@{#1}{#2}{#3}}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvcSplitAndForward@} +% The actual macro setting up things. We need to set some variables, forward +% the key list to |\ekvc@SetupSplitKeys|, and afterwards define the front +% facing macro to call |\ekvset| and put the initials and the argument sorting +% macro behind it. The internals |\ekvc@any@long|, |\ekvc@initials| and +% |\ekvc@keycount| will be set correctly by |\ekvc@SetupSplitKeys|. +% \begin{macrocode} +\protected\long\def\ekvcSplitAndForward@#1#2#3% + {% + \edef\ekvc@set{\string#1}% + \ekvc@SetupSplitKeys{#3}% + \ekvc@any@long\edef#1##1% + {% + \unexpanded{\ekvset}{\ekvc@set}{##1}% + \unexpanded\expandafter + {\csname ekvc@split@\the\ekvc@keycount\endcsname}% + \unexpanded\expandafter{\ekvc@initials{}#2}% + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcSplit} +% The first half is just |\ekvcSplitAndForward| then we define the macro to +% which the parsed key list is forwarded. There we need to allow for up to +% nine arguments. +% \begin{macrocode} +\protected\long\def\ekvcSplit#1#2#3% + {% + \ekv@ifdefined{\expandafter\@gobble\string#1}% + {\ekvc@err@already@defined{#1}}% + {% + \expandafter + \ekvcSplitAndForward@\expandafter#1\csname ekvc@\string#1\endcsname{#2}% + \ifnum\ekvc@keycount=0 + \def\ekvc@tmp##1##{}% + \else + \ifnum\ekvc@keycount>9 + \ekvc@err@toomany{#1}% + \ekvc@defarggobbler9% + \else + \expandafter\ekvc@defarggobbler\the\ekvc@keycount + \fi + \fi + \ekvc@any@long\expandafter + \def\csname ekvc@\string#1\expandafter\endcsname + \ekvc@tmp##1##2##3##4##5##6##7##8##9% + {#3}% + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal] +% { +% \ekvc@SetupSplitKeys, \ekvc@SetupSplitKeys@a, \ekvc@SetupSplitKeys@b, +% \ekvc@SetupSplitKeys@c +% } +% These macros parse the list of keys and set up the key macros. First we need +% to initialise some macros and start |\ekvparse|. +% \begin{macrocode} +\protected\long\def\ekvc@SetupSplitKeys#1% + {% + \ekvc@keycount=0 + \def\ekvc@any@long{}% + \def\ekvc@initials{}% + \ekvparse\ekvc@err@value@required\ekvc@SetupSplitKeys@a{#1}% + } +% \end{macrocode} +% Then we need to step the key counter for each key. Also we have to check +% whether this key has a |long| prefix so we initialise |\ekvc@long|. +% \begin{macrocode} +\protected\def\ekvc@SetupSplitKeys@a#1% + {% + \advance\ekvc@keycount1 + \def\ekvc@long{}% + \ekvc@ifspace{#1}% + {\ekvc@SetupSplitKeys@b#1\ekvc@stop}% + {\ekvc@SetupSplitKeys@c{#1}}% + } +% \end{macrocode} +% If there was a space, there might be a prefix. If so call the prefix macro, +% else call the next step |\ekvc@SetupSplitKeys@c| which will define the key +% macro and add the key's value to the initials list. +% \begin{macrocode} +\protected\def\ekvc@SetupSplitKeys@b#1 #2\ekvc@stop + {% + \ekv@ifdefined{ekvc@split@p@#1}% + {\csname ekvc@split@p@#1\endcsname{#2}}% + {\ekvc@SetupSplitKeys@c{#1 #2}}% + } +% \end{macrocode} +% The inner definition is grouped, because we don't want to actually define +% the marks we build with |\csname|. We have to append the value to the +% |\ekvc@initials| list here with the correct split mark. The key macro will +% read everything up to those split marks and change the value following it to +% the value given to the key. Additionally we'll need a sorting macro for each +% key count in use so we set it up with |\ekvc@setup@splitmacro|. +% \begin{macrocode} +\protected\long\def\ekvc@SetupSplitKeys@c#1#2% + {% + \begingroup + \edef\ekvc@tmp + {% + \endgroup + \long\def\unexpanded{\ekvc@tmp}####1####2% + \unexpanded\expandafter + {\csname ekvc@splitmark@\the\ekvc@keycount\endcsname}####3% + {% + ####2% + \unexpanded\expandafter + {\csname ekvc@splitmark@\the\ekvc@keycount\endcsname}{####1}% + }% +% \end{macrocode} +% The short variant needs a bit of special treatment. The key macro will be +% short to throw the correct error, but since there might be long macros +% somewhere the reordering of arguments needs to be long, so for short keys we +% use a two step approach, first grabbing only the short argument, then +% reordering. +% \begin{macrocode} + \unless\ifx\ekvc@long\long + \let\unexpanded\expandafter + {\csname ekvc@\ekvc@set(#1)\endcsname\ekvc@tmp}% + \def\unexpanded{\ekvc@tmp}####1% + {% + \unexpanded\expandafter{\csname ekvc@\ekvc@set(#1)\endcsname}% + {####1}% + }% + \fi + \def\unexpanded{\ekvc@initials}% + {% + \unexpanded\expandafter{\ekvc@initials}% + \unexpanded\expandafter + {\csname ekvc@splitmark@\the\ekvc@keycount\endcsname{#2}}% + }% + }% + \ekvc@tmp + \ekvlet\ekvc@set{#1}\ekvc@tmp + \expandafter\ekvc@setup@splitmacro\expandafter{\the\ekvc@keycount}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@split@p@long} +% The |long| prefix lets the internals |\ekvc@long| and |\ekvc@any@long| to +% |\long| so that the key macro will be long. +% \begin{macrocode} +\protected\def\ekvc@split@p@long + {% + \let\ekvc@long\long + \let\ekvc@any@long\long + \ekvc@SetupSplitKeys@c + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@defarggobbler} +% This is needed to define a macro with 1-9 parameters programmatically. +% \LaTeX's \cs[no-index]{newcommand} does something similar for example. +% \begin{macrocode} +\protected\def\ekvc@defarggobbler#1{\def\ekvc@tmp##1#1##2##{##1#1}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@setup@splitmacro, \ekvc@split@1} +% Since the first split macro is different from the others we manually set +% that one up now. All the others will be defined as needed (always globally). +% The split macros just read up until the correct split mark, move that +% argument into a list and reinsert the rest, calling the next split macro +% afterwards. +% \begin{macrocode} +\begingroup +\edef\ekvc@tmp + {% + \long\gdef\unexpanded\expandafter{\csname ekvc@split@1\endcsname}% + \unexpanded\expandafter{\csname ekvc@splitmark@1\endcsname}% + ##1##2##3% + {##3{##1}##2}% + } +\ekvc@tmp +\endgroup +\protected\def\ekvc@setup@splitmacro#1% + {% + \ekv@ifdefined{ekvc@split@#1}{}% + {% + \begingroup + \edef\ekvc@tmp + {% + \long\gdef + \unexpanded\expandafter{\csname ekvc@split@#1\endcsname}% + ####1% + \unexpanded\expandafter{\csname ekvc@splitmark@#1\endcsname}% + ####2####3% + {% + \unexpanded\expandafter + {\csname ekvc@split@\the\numexpr#1-1\relax\endcsname}% + ####1{{####2}####3}% + }% + }% + \ekvc@tmp + \endgroup + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcHashAndForward} +% |\ekvcHashAndForward| works just like |\ekvcSplitAndForward|. +% \begin{macrocode} +\protected\long\def\ekvcHashAndForward#1#2#3% + {% + \ekv@ifdefined{\expandafter\@gobble\string#1}% + {\ekvc@err@already@defined{#1}}% + {\ekvcHashAndForward@{#1}{#2}{#3}}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvcHashAndForward@} +% This is more or less the same as |\ekvcHashAndForward@|. Instead of an empty +% group we place a marker after the initials, we don't use the sorting macros +% of |split|, but instead pack all the values in one argument. +% \begin{macrocode} +\protected\long\def\ekvcHashAndForward@#1#2#3% + {% + \edef\ekvc@set{\string#1}% + \ekvc@SetupHashKeys{#3}% + \ekvc@any@long\edef#1##1% + {% + \unexpanded{\ekvset}{\ekvc@set}{##1}% + \unexpanded{\ekvc@hash@pack@argument}% + \unexpanded\expandafter{\ekvc@initials\ekvc@stop#2}% + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcHash} +% |\ekvcHash| does the same as |\ekvcSplit|, but has the advantage of not +% needing to count arguments, so the definition of the internal macro is a bit +% more straight forward. +% \begin{macrocode} +\protected\long\def\ekvcHash#1#2#3% + {% + \ekv@ifdefined{\expandafter\@gobble\string#1}% + {\ekvc@err@already@defined{#1}}% + {% + \expandafter + \ekvcHashAndForward@\expandafter#1\csname ekvc@\string#1\endcsname{#2}% + \ekvc@any@long\expandafter\def\csname ekvc@\string#1\endcsname##1{#3}% + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@hash@pack@argument} +% All this macro does is pack the values into one argument and forward that to +% the next macro. +% \begin{macrocode} +\long\def\ekvc@hash@pack@argument#1\ekvc@stop#2{#2{#1}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal] +% {\ekvc@SetupHashKeys,\ekvc@SetupHashKeys@a,\ekvc@SetupHashKeys@b} +% This should look awfully familiar as well, since it's just the same as for +% the split keys with a few other names here and there. +% \begin{macrocode} +\protected\long\def\ekvc@SetupHashKeys#1% + {% + \def\ekvc@any@long{}% + \def\ekvc@initials{}% + \ekvparse\ekvc@err@value@required\ekvc@SetupHashKeys@a{#1}% + } +\protected\def\ekvc@SetupHashKeys@a#1% + {% + \def\ekvc@long{}% + \ekvc@ifspace{#1}% + {\ekvc@SetupHashKeys@b#1\ekvc@stop}% + {\ekvc@SetupHashKeys@c{#1}}% + } +\protected\def\ekvc@SetupHashKeys@b#1 #2\ekvc@stop + {% + \ekv@ifdefined{ekvc@hash@p@#1}% + {\csname ekvc@hash@p@#1\endcsname{#2}}% + {\ekvc@SetupHashKeys@c{#1 #2}}% + } +% \end{macrocode} +% Yes, even the defining macro looks awfully familiar. Instead of numbered we +% have named marks. Still the key macros grab everything up to their +% respective mark and reorder the arguments. The same quirk is applied for +% short keys. And instead of the |\ekvc@setup@splitmacro| we use +% |\ekvc@setup@hashmacro|. +% \begin{macrocode} +\protected\long\def\ekvc@SetupHashKeys@c#1#2% + {% + \begingroup + \edef\ekvc@tmp + {% + \endgroup + \long\def\unexpanded{\ekvc@tmp}####1####2% + \unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname}####3% + {% + ####2% + \unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname}{####1}% + }% + \unless\ifx\ekvc@long\long + \let\unexpanded\expandafter + {\csname ekvc@\ekvc@set(#1)\endcsname\ekvc@tmp}% + \def\unexpanded{\ekvc@tmp}####1% + {% + \unexpanded\expandafter{\csname ekvc@\ekvc@set(#1)\endcsname}% + {####1}% + }% + \fi + \def\unexpanded{\ekvc@initials}% + {% + \unexpanded\expandafter{\ekvc@initials}% + \unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname{#2}}% + }% + }% + \ekvc@tmp + \ekvlet\ekvc@set{#1}\ekvc@tmp + \ekvc@setup@hashmacro{#1}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@hash@p@long} +% Nothing astonishing here either. +% \begin{macrocode} +\protected\def\ekvc@hash@p@long + {% + \let\ekvc@long\long + \let\ekvc@any@long\long + \ekvc@SetupHashKeys@c + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@setup@hashmacro} +% The safe hash macros will be executed inside of a |\romannumeral| expansion +% context, so they have to insert a stop mark for that once they are done. +% Most of the tests which have to be executed will already be done, but we +% have to play safe if the hash doesn't show up in the hash list. Therefore we +% use some |\ekvc@mark|s and |\ekvc@stop| to throw errors if the hash isn't +% found in the right place. The fast variants have an easier life and just +% return the correct value. +% \begin{macrocode} +\protected\def\ekvc@setup@hashmacro#1% + {% + \ekv@ifdefined{ekvc@hash@#1}{}% + {% + \begingroup + \edef\ekvc@tmp + {% + \long\gdef + \unexpanded\expandafter{\csname ekvc@fasthash@#1\endcsname}% + ####1% + \unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname}% + ####2####3\unexpanded{\ekvc@stop}% + {####2}% + \long\gdef + \unexpanded\expandafter{\csname ekvc@safehash@#1\endcsname}% + ####1% + {% + \unexpanded\expandafter{\csname ekvc@@safehash@#1\endcsname}% + ####1\unexpanded{\ekvc@mark}{ }% + \unexpanded\expandafter + {% + \csname ekvc@hashmark@#1\endcsname + {\ekvc@err@missing@hash{#1} }% + \ekvc@mark{}\ekvc@stop + }% + }% + \long\gdef + \unexpanded\expandafter{\csname ekvc@@safehash@#1\endcsname}% + ####1% + \unexpanded\expandafter{\csname ekvc@hashmark@#1\endcsname}% + ####2####3\unexpanded{\ekvc@mark}####4####5% + \unexpanded{\ekvc@stop}% + {% + ####4####2% + }% + }% + \ekvc@tmp + \endgroup + }% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcValue} +% All this does is a few consistency checks on the first argument (not empty, +% hash macro exists) and then call that hash-grabbing macro that will also +% test whether the hash is inside of |#2| or not. +% \begin{macrocode} +\long\def\ekvcValue#1#2% + {% + \romannumeral`\^^@% + \ekv@ifdefined{ekvc@safehash@#1}% + {\csname ekvc@safehash@#1\endcsname{#2}}% + {\ekvc@err@unknown@hash{#1} }% keep this space + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcValueFast} +% To be as fast as possible, this doesn't test for anything, assuming the user +% knows best. +% \begin{macrocode} +\long\def\ekvcValueFast#1#2{\csname ekvc@fasthash@#1\endcsname#2\ekvc@stop} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@safehash@,\ekvc@fasthash@} +% At least in the empty hash case we can provide a meaningful error message +% without affecting performance by just defining the macro that would be build +% in that case. There is of course a downside to this, the error will not be +% thrown by |\ekvcValueFast| in three expansion steps. The safe hash variant +% has to also stop the |\romannumeral| expansion. +% \begin{macrocode} +\long\def\ekvc@safehash@#1{\ekvc@err@empty@hash\@gobble{} }% keep this space +\long\def\ekvc@fasthash@#1\ekvc@stop{\ekvc@err@empty@hash} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\ekvcSecondaryKeys} +% The secondary keys are defined pretty similar to the way the originals are, +% but here we also introduce some key types (those have a |@t@| in their name) +% additionally to the prefixes. +% \begin{macrocode} +\protected\long\def\ekvcSecondaryKeys#1#2% + {% + \edef\ekvc@set{\string#1}% + \ekvparse\ekvc@err@value@required\ekvcSecondaryKeys@a{#2}% + } +\protected\def\ekvcSecondaryKeys@a#1% + {% + \def\ekvc@long{}% + \ekvc@ifspace{#1}% + {\ekvcSecondaryKeys@b#1\ekvc@stop}% + {\ekvc@err@missing@type{#1}\@gobble}% + } +\protected\def\ekvcSecondaryKeys@b#1 #2\ekvc@stop + {% + \ekv@ifdefined{ekvc@p@#1}% + {\csname ekvc@p@#1\endcsname}% + {% + \ekv@ifdefined{ekvc@t@#1}% + {\csname ekvc@t@#1\endcsname}% + {\ekvc@err@unknown@keytype{#1}\@firstoftwo\@gobble}% + }% + {#2}% + } +% \end{macrocode} +% \end{macro} +% +% +% \subsubsection{Secondary Key Types} +% +% \begin{macro}[internal]{\ekvc@p@long,\ekvc@after@ptype} +% The prefixes are pretty straight forward again. Just set |\ekvc@long| and +% forward to the |@t@| type. +% \begin{macrocode} +\protected\def\ekvc@p@long#1% + {% + \ekvc@ifspace{#1}% + {% + \let\ekvc@long\long + \ekvc@after@ptype#1\ekvc@stop + }% + {\ekvc@err@missing@type{long #1}\@gobble}% + } +\protected\def\ekvc@after@ptype#1 #2\ekvc@stop + {% + \ekv@ifdefined{ekvc@t@#1}% + {\csname ekvc@t@#1\endcsname{#2}}% + {\ekvc@err@unknown@keytype{#1}\@gobble}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@t@meta, \ekvc@t@nmeta, \ekvc@type@meta} +% The |meta| and |nmeta| key types use a nested |\ekvset| to set other keys in +% the same macro's \set. +% \begin{macrocode} +\protected\def\ekvc@t@meta + {% + \edef\ekvc@tmp{\ekvc@set}% + \expandafter\ekvc@type@meta\expandafter{\ekvc@tmp}\ekvc@long{##1}\ekvlet + } +\protected\def\ekvc@t@nmeta#1% + {% + \ekvc@assert@not@long{nmeta #1}% + \edef\ekvc@tmp{\ekvc@set}% + \expandafter\ekvc@type@meta\expandafter{\ekvc@tmp}{}{}\ekvletNoVal{#1}% + } +\protected\long\def\ekvc@type@meta#1#2#3#4#5#6% + {% + #2\def\ekvc@tmp#3{\ekvset{#1}{#6}}% + #4\ekvc@set{#5}\ekvc@tmp + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@t@alias} +% |alias| just checks whether there is a key and/or |NoVal| key defined with +% the target name and |\let| the key to those. +% \begin{macrocode} +\protected\def\ekvc@t@alias#1#2% + {% + \ekvc@assert@not@long{alias #1}% + \let\ekvc@tmp\@firstofone + \ekvifdefined\ekvc@set{#2}% + {% + \ekvletkv\ekvc@set{#1}\ekvc@set{#2}% + \let\ekvc@tmp\@gobble + }% + {}% + \ekvifdefinedNoVal\ekvc@set{#2}% + {% + \ekvletkvNoVal\ekvc@set{#1}\ekvc@set{#2}% + \let\ekvc@tmp\@gobble + }% + {}% + \ekvc@tmp{\ekvc@err@unknown@key{#2}}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@t@default} +% The |default| key can be used to set a |NoVal| key for an existing key. It +% will just pass the \val\ to the key macro of that other key. +% \begin{macrocode} +\protected\long\def\ekvc@t@default#1#2% + {% + \ekvifdefined\ekvc@set{#1}% + {% + \ekvc@assert@not@long{default #1}% + \edef\ekvc@tmp + {% + \unexpanded\expandafter + {\csname\ekv@name\ekvc@set{#1}\endcsname{#2}}% + }% + \ekvletNoVal\ekvc@set{#1}\ekvc@tmp + }% + {\ekvc@err@unknown@key{#1}}% + } +% \end{macrocode} +% \end{macro} +% +% +% \subsubsection{Helper Macros} +% +% \begin{macro}[internal]{\ekvc@ifspace,\ekvc@ifspace@} +% A test which can be reduced to an if-empty by gobbling everything up to the +% first space. +% \begin{macrocode} +\long\def\ekvc@ifspace#1% + {% + \ekvc@ifspace@#1 \ekv@ifempty@B + \ekv@ifempty@false\ekv@ifempty@A\ekv@ifempty@B\@firstoftwo + } +\long\def\ekvc@ifspace@#1 % keep this space + {% + \ekv@ifempty@\ekv@ifempty@A + } +% \end{macrocode} +% \end{macro} +% +% +% \subsubsection{Assertions} +% \begin{macro}[internal]{\ekvc@assert@not@long} +% Some keys don't want to be |long| and we have to educate the user, so let's +% throw an error if someone wanted these to be long. +% \begin{macrocode} +\long\def\ekvc@assert@not@long#1{\ifx\ekvc@long\long\ekvc@err@no@long{#1}\fi} +% \end{macrocode} +% \end{macro} +% +% +% \subsubsection{Messages} +% +% \begin{macro}[internal] +% { +% \ekvc@err@toomany,\ekvc@err@value@required,\ekvc@err@missing@type, +% \ekvc@err@already@defined +% } +% Boring unexpandable error messages. +% \begin{macrocode} +\protected\def\ekvc@err@toomany#1% + {% + \errmessage{expkv-cs Error: Too many keys for macro `\string#1'}% + } +\protected\def\ekvc@err@value@required#1% + {% + \errmessage{expkv-cs Error: Missing value for key `\unexpanded{#1}'}% + } +\protected\def\ekvc@err@missing@type#1% + {% + \errmessage + {expkv-cs Error: Missing type for secondary key `\unexpanded{#1}'}% + } +\protected\def\ekvc@err@no@long#1% + {% + \errmessage + {expkv-cs Error: prefix `long' not accepted for `\unexpanded{#1}'}% + } +\protected\def\ekvc@err@already@defined#1% + {% + \errmessage{expkv-cs Error: Macro `\string#1' already defined}% + } +\protected\def\ekvc@err@unknown@keytype#1% + {% + \errmessage{expkv-cs Error: Unknown key type `\unexpanded{#1}'}% + } +\protected\def\ekvc@err@unknown@key#1% + {% + \errmessage + {expkv-cs Error: Unknown key `\unexpanded{#1}' for macro `\ekvc@set'}% + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal]{\ekvc@err,\ekvc@err@} +% We need a way to throw error messages expandably in some contexts. +% \begin{macrocode} +\begingroup +\edef\ekvc@err + {% + \endgroup + \unexpanded{\long\def\ekvc@err}##1% + {% + \unexpanded{\expandafter\ekvc@err@\@firstofone}% + {\unexpanded\expandafter{\csname ! expkv-cs Error:\endcsname}##1.}% + \unexpanded{\ekv@stop}% + }% + } +\ekvc@err +\def\ekvc@err@{\expandafter\ekv@gobbleto@stop} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}[internal] +% {\ekvc@err@unknown@hash,\ekvc@err@empty@hash,\ekvc@err@missing@hash} +% And here are the expandable error messages. +% \begin{macrocode} +\long\def\ekvc@err@unknown@hash#1{\ekvc@err{unknown hash `#1'}} +\long\def\ekvc@err@missing@hash#1{\ekvc@err{hash `#1' not found}} +\long\def\ekvc@err@empty@hash{\ekvc@err{empty hash}} +% \end{macrocode} +% \end{macro} +% +% +% Now everything that's left is to reset the category code of |@|. +% \begin{macrocode} +\catcode`\@=\ekvc@tmp +% \end{macrocode} +% +% \gobbledocstriptag +% +%^^A=<< +% +%^^A=<< +% +% \end{implementation}^^A=<< +% +% \clearpage +% \PrintIndex +% +\endinput +% +^^A vim: ft=tex fdm=marker fmr=>>=,=<< diff --git a/macros/generic/expkv-cs/expkv-cs.pdf b/macros/generic/expkv-cs/expkv-cs.pdf new file mode 100644 index 0000000000..ad52860155 Binary files /dev/null and b/macros/generic/expkv-cs/expkv-cs.pdf differ diff --git a/macros/generic/expkv-def/README.md b/macros/generic/expkv-def/README.md index a7485aa661..5ebc62d7e8 100644 --- a/macros/generic/expkv-def/README.md +++ b/macros/generic/expkv-def/README.md @@ -1,7 +1,7 @@ ------------------------------------------------------------------------------- # expkv-def -- a key-defining frontend for expkv -Version 2020-03-30 v0.2 +Version 2020-04-04 v0.2a Released under the LaTeX Project Public License v1.3c or later See http://www.latex-project.org/lppl.txt diff --git a/macros/generic/expkv-def/expkv-def.dtx b/macros/generic/expkv-def/expkv-def.dtx index b173d25853..2fa5b5a62a 100644 --- a/macros/generic/expkv-def/expkv-def.dtx +++ b/macros/generic/expkv-def/expkv-def.dtx @@ -167,9 +167,10 @@ and the derived files expkv-def.pdf \hypersetup{linkcolor=red!80!black,urlcolor=purple!80!black} \DoNotIndex{\def,\edef,\,,\=,\begingroup,\catcode,\chardef,\csname,\endcsname} \DoNotIndex{\endgroup,\endinput,\errmessage,\expandafter,\input,\let,\long} -\DoNotIndex{\noexpand,\protected,\ProvidesFile,\ProvidesPackage,\relax,\space} +\DoNotIndex{\protected,\ProvidesFile,\ProvidesPackage,\relax,\space} \DoNotIndex{\@,\unexpanded,\string,\expanded,\dimexpr,\global,\glueexpr,\hbox} -\DoNotIndex{\numexpr,\RequirePackage,\setbox,\the,\unless,\xdef} +\DoNotIndex{\numexpr,\RequirePackage,\setbox,\the,\unless,\xdef,\@firstofone} +\DoNotIndex{\@firstoftwo,\@gobble,\@secondoftwo} \DoNotIndex{\ifcsname} \DoNotIndex{\ifx} \DoNotIndex{\ifdefined} @@ -667,8 +668,8 @@ and the derived files expkv-def.pdf % \begin{macro}{\ekvdVersion,\ekvdDate} % We're on our first input, so lets store the version and date in a macro. % \begin{macrocode} -\def\ekvdVersion{0.2} -\def\ekvdDate{2020-03-30} +\def\ekvdVersion{0.2a} +\def\ekvdDate{2020-04-04} % \end{macrocode} % \end{macro} % @@ -1490,7 +1491,7 @@ and the derived files expkv-def.pdf \unexpanded{\long\def\ekvd@err}##1% {% \unexpanded{\expandafter\ekv@err@\@firstofone}% - {\expandafter\noexpand\csname ! expkv-def Error:\endcsname ##1.}% + {\unexpanded\expandafter{\csname ! expkv-def Error:\endcsname}##1.}% \unexpanded{\ekv@stop}% }% } diff --git a/macros/generic/expkv-def/expkv-def.pdf b/macros/generic/expkv-def/expkv-def.pdf index 393d1ce4ff..61d1a09cbe 100644 Binary files a/macros/generic/expkv-def/expkv-def.pdf and b/macros/generic/expkv-def/expkv-def.pdf differ diff --git a/macros/generic/expkv/README.md b/macros/generic/expkv/README.md index 5700d7ef05..35bcaebf0f 100644 --- a/macros/generic/expkv/README.md +++ b/macros/generic/expkv/README.md @@ -1,7 +1,7 @@ ------------------------------------------------------------------------------- # expkv -- an expandable key=val implementation -Version 2020-02-27 v0.5a +Version 2020-04-04 v0.5b Released under the LaTeX Project Public License v1.3c or later See http://www.latex-project.org/lppl.txt diff --git a/macros/generic/expkv/expkv.dtx b/macros/generic/expkv/expkv.dtx index 0f0491164e..366db70123 100644 --- a/macros/generic/expkv/expkv.dtx +++ b/macros/generic/expkv/expkv.dtx @@ -74,6 +74,7 @@ and the derived files expkv.pdf \RequirePackage{caption} \RequirePackage{microtype} \RequirePackage{accsupp} +\RequirePackage{enumitem} \lstset { ,flexiblecolumns=false @@ -122,27 +123,32 @@ and the derived files expkv.pdf } {expkv}^^A } -\newcommand*\expkvd +\newcommand*\expkvpkg[1] {^^A \texorpdfstring {^^A \mbox {^^A - \BeginAccSupp{ActualText=expkv-def}^^A - \rmfamily - \bfseries - {\color{expkvgrey}e\kern-.05em x\kern-.05em}^^A - \lower.493ex - \hbox{{\color{expkvgrey}P}\kern-.1em{\color{expkvred}k}}^^A - \kern-.18em{\color{expkvred}v}^^A - {\color{expkvgrey}^^A - \kern.05em\rule[-.1ex]{.08em}{1.2ex}\kern.05em\textsc{def}^^A - }^^A + \BeginAccSupp{ActualText=expkv-#1}^^A + \href{https://github.com/Skillmon/tex_expkv-#1} + {^^A + \rmfamily + \bfseries + {\color{expkvgrey}e\kern-.05em x\kern-.05em}^^A + \lower.493ex + \hbox{{\color{expkvgrey}P}\kern-.1em{\color{expkvred}k}}^^A + \kern-.18em{\color{expkvred}v}^^A + {\color{expkvgrey}^^A + \kern.05em\rule[-.1ex]{.08em}{1.2ex}\kern.05em\textsc{#1}^^A + }^^A + }^^A \EndAccSupp{}^^A }^^A } - {expkv-def}^^A + {expkv-#1}^^A } +\newcommand*\expkvd{\expkvpkg{def}} +\newcommand*\expkvc{\expkvpkg{cs}} \newcommand\kv{\meta{key}=\meta{value}} \newcommand\key{\meta{key}} \newcommand\val{\meta{value}} @@ -150,7 +156,7 @@ and the derived files expkv.pdf \hypersetup{linkcolor=red!80!black,urlcolor=purple!80!black} \DoNotIndex{\def,\edef,\,,\=,\begingroup,\catcode,\chardef,\csname,\endcsname} \DoNotIndex{\endgroup,\endinput,\errmessage,\expandafter,\input,\let,\long} -\DoNotIndex{\noexpand,\protected,\ProvidesFile,\ProvidesPackage,\relax,\space} +\DoNotIndex{\protected,\ProvidesFile,\ProvidesPackage,\relax,\space} \DoNotIndex{\@,\unexpanded,\string,\expanded} \DoNotIndex{\ifcsname} \DoNotIndex{\ifx} @@ -220,13 +226,22 @@ and the derived files expkv.pdf % |\ProvidesPackage| and setting things up such that \file{expkv.tex} will use % |\ProvidesFile|. % +% In the \expkv\ family are other packages contained which provide additional +% functionality. Those packages currently are: +% \begin{description}[format=\expkvpkg] +% \item[def] +% a key-defining frontend for \expkv\ using a \kv\ syntax +% \item[cs] +% define expandable \kv\ macros utilizing \expkv +% \end{description} +% Note that while the package names are stylised with a vertical rule, their +% names are all lower case with a hyphen (\emph{e.g.}, \file{expkv-def}). +% % \subsection{Setting up Keys}\label{sec:define} % \expkv\ provides a rather simple approach to setting up keys, similar to -% \pkg{keyval}. However there is an auxiliary package named -% \href{https://github.com/Skillmon/tex_expkv-def}{\expkvd} (the files use -% \file{expkv-def} instead because \string| isn't allowed in package names by -% CTAN) which provides a more sophisticated interface, similar to well -% established packages like \pkg{pgfkeys} or \pkg{l3keys}. +% \pkg{keyval}. However there is an auxiliary package named \expkvd\ which +% provides a more sophisticated interface, similar to well established packages +% like \pkg{pgfkeys} or \pkg{l3keys}. % % Keys in \expkv\ (as in almost all other \kv\ implementations) belong to a % \emph{set} such that different sets can contain keys of the same name. Unlike @@ -491,14 +506,15 @@ and the derived files expkv.pdf % which braces are stripped that shouldn't be stripped, worsening the situation. % % \paragraph{\pkg{ltxkeys}} is over 300 times slower -- which is funny, because -% it aims to be ``[\ldots] faster than these earlier packages [referring to -% \pkg{keyval} and \pkg{xkeyval}].'' Since it aims to have a bigger feature set -% than \pkg{xkeyval}, it most definitely also has a bigger feature set than -% \expkv. Also, it can't parse |\long| input, so as soon as your values contain -% a |\par|, it'll throw errors. Furthermore, \pkg{ltxkeys} doesn't strip outer -% braces at all by design, which, imho, is a weird design choice. In addition -% \pkg{ltxkeys} loads \pkg{catoptions} which is known to introduce bugs (e.g., -% see \url{https://tex.stackexchange.com/questions/461783}). +% it aims to be ``[\ldots] faster [\ldots] than these earlier packages +% [referring to \pkg{keyval} and \pkg{xkeyval}].'' Since it aims to have a +% bigger feature set than \pkg{xkeyval}, it most definitely also has a bigger +% feature set than \expkv. Also, it can't parse |\long| input, so as soon as +% your values contain a |\par|, it'll throw errors. Furthermore, \pkg{ltxkeys} +% doesn't strip outer braces at all by design, which, imho, is a weird design +% choice. In addition \pkg{ltxkeys} loads \pkg{catoptions} which is known to +% introduce bugs (e.g., see +% \url{https://tex.stackexchange.com/questions/461783}). % % \paragraph{\pkg{l3keys}} is almost five times slower, but has an, imho, great % interface to define keys. It strips \emph{all} outer spaces, even if somehow @@ -777,6 +793,30 @@ and the derived files expkv.pdf % \edef\myval{\sine{f=tan}{1}}\texttt{\meaning\myval} % \end{minipage} % +% \paragraph{The same macro using \protect\expkvc} +% Using \expkvc\ we can set up something equivalent with a bit less code. The +% implementation chosen in \expkvc\ is more efficient than the example above and +% way easier to code. +% \begin{lstlisting} +% \makeatletter +% \ekvcSplitAndForward\sine\sine@ +% { +% f=sin, +% unit=d, +% round=3, +% } +% \ekvcSecondaryKeys\sine +% { +% nmeta degree={unit=d}, +% nmeta radian={unit={}}, +% } +% \newcommand*\sine@[4]{\fpeval{round(#1#2(#4),#3)}} +% \makeatother +% \end{lstlisting} +% The resulting macro will behave just like the one previously defined, but will +% have an additional |unit| key, since in \expkvc\ every argument must have a +% value taking key which defines it. +% % % \subsection{Error Messages} % @@ -921,8 +961,8 @@ and the derived files expkv.pdf % \begin{macro}{\ekvVersion,\ekvDate} % We're on our first input, so lets store the version and date in a macro. % \begin{macrocode} -\def\ekvVersion{0.5a} -\def\ekvDate{2020-02-27} +\def\ekvVersion{0.5b} +\def\ekvDate{2020-04-04} % \end{macrocode} % \end{macro} % @@ -1542,7 +1582,7 @@ and the derived files expkv.pdf \unexpanded{\long\def\ekv@err}##1% {% \unexpanded{\expandafter\ekv@err@\@firstofone}% - {\expandafter\noexpand\csname ! expkv Error:\endcsname ##1.}% + {\unexpanded\expandafter{\csname ! expkv Error:\endcsname}##1.}% \unexpanded{\ekv@stop}% }% } diff --git a/macros/generic/expkv/expkv.pdf b/macros/generic/expkv/expkv.pdf index 77441304df..5c40e805bd 100644 Binary files a/macros/generic/expkv/expkv.pdf and b/macros/generic/expkv/expkv.pdf differ diff --git a/macros/latex/contrib/ehhline/README b/macros/latex/contrib/ehhline/README index b7b22c7fe3..a12c8b41d3 100644 --- a/macros/latex/contrib/ehhline/README +++ b/macros/latex/contrib/ehhline/README @@ -2,8 +2,8 @@ Package ehhline extend \hhline command with a !{...} token, which allows build line with LaTeX command. Version 1.0 (2019-05-13): first public release +Version 1.1 (2020-04-04): bugfix – now |!{...}| works correctly - -Copyright (C) 2015-2019, Robert Ryszard Paciorek +Copyright (C) 2015-2020, Robert Ryszard Paciorek This is free software distributed under terms of The MIT License. diff --git a/macros/latex/contrib/ehhline/ehhline.sty b/macros/latex/contrib/ehhline/ehhline.sty index 4bfbe9e4d1..fb06abc402 100644 --- a/macros/latex/contrib/ehhline/ehhline.sty +++ b/macros/latex/contrib/ehhline/ehhline.sty @@ -1,4 +1,4 @@ -% Copyright (c) 2015-2019 Robert Ryszard Paciorek +% Copyright (c) 2015-2020 Robert Ryszard Paciorek % % MIT License % @@ -21,6 +21,7 @@ % SOFTWARE. % Version 1.0 (2019-05-13): first public release +% Version 1.1 (2020-04-04): bugfix – now |!{...}| works correctly \NeedsTeXFormat{LaTeX2e} @@ -33,10 +34,9 @@ \AtBeginDocument{ \patchcmd{\HH@loop}{\PackageWarning{hhline}}{% \ifx\@tempb!\def\next#1#2{% - \gdef\HH@height{\dimen\thr@@}% - \if@firstamp\@firstampfalse\else\HH@add{&\omit}\fi - \HH@add - {#2}% + \@tempswafalse\gdef\HH@height{\dimen\thr@@}% + \if@firstamp\@firstampfalse\else\HH@add{&\omit}\fi% + \HH@add{#2}% \HH@let!}\else \PackageWarning{hhline} }{}{\PackageWarning{ehhline}{Error patch HH@loop}} diff --git a/macros/latex/contrib/xsim/README b/macros/latex/contrib/xsim/README index 3d29077438..5923c8045b 100644 --- a/macros/latex/contrib/xsim/README +++ b/macros/latex/contrib/xsim/README @@ -1,5 +1,5 @@ -------------------------------------------------------------------------- -XSIM 2020/03/19 v0.19a +XSIM 2020/04/04 v0.19b XSIMVERB 2019/12/29 v0.1a eXercise Sheets IMproved diff --git a/macros/latex/contrib/xsim/code/xsim.base.code.tex b/macros/latex/contrib/xsim/code/xsim.base.code.tex index 3bcfb21d36..fd478455f6 100644 --- a/macros/latex/contrib/xsim/code/xsim.base.code.tex +++ b/macros/latex/contrib/xsim/code/xsim.base.code.tex @@ -216,7 +216,11 @@ % #2: item % #3: value \cs_new_protected:Npn \xsim_attribute_set:nnn #1#2#3 - { \cs_gset:cpx {____xsim_attribute_ \tl_to_str:n {#1::#2} :} { \exp_not:n {#3} } } + { + \cs_gset:cpx + {____xsim_attribute_ \tl_to_str:n {#1::#2} :} + { \exp_not:n { \exp_not:n {#3} } } + } \cs_generate_variant:Nn \xsim_attribute_set:nnn {nnx} % #1: attribute @@ -279,3 +283,5 @@ % ---------------------------------------------------------------------------- \file_input_stop: 2020/03/15 - alternative to property lists for performance optimizations +2020/03/22 - fix bug in new attribute mechanism which was a problem when + `no-files` has been used diff --git a/macros/latex/contrib/xsim/code/xsim.blanks.code.tex b/macros/latex/contrib/xsim/code/xsim.blanks.code.tex index e2cc6c584c..6cb2f3b252 100644 --- a/macros/latex/contrib/xsim/code/xsim.blanks.code.tex +++ b/macros/latex/contrib/xsim/code/xsim.blanks.code.tex @@ -127,7 +127,7 @@ { \skip_horizontal:N \l__xsim_blank_line_minimum_length_dim } } } -\cs_generate_variant:Nn \__xsim_blank_skip:n { V } +\cs_generate_variant:Nn \__xsim_blank_skip:n {V} % ---------------------------------------------------------------------------- \file_input_stop: diff --git a/macros/latex/contrib/xsim/code/xsim.exercises.code.tex b/macros/latex/contrib/xsim/code/xsim.exercises.code.tex index 9ba49c6803..5314369ffa 100644 --- a/macros/latex/contrib/xsim/code/xsim.exercises.code.tex +++ b/macros/latex/contrib/xsim/code/xsim.exercises.code.tex @@ -41,6 +41,7 @@ \int_gzero_new:N \g_xsim_max_id_int \tl_new:N \l_xsim_current_id_tl \tl_new:N \g_xsim_exercise_id_tl +\tl_new:N \g_xsim_exercise_type_tl \tl_new:N \ExerciseID \tl_new:N \ExerciseType \bool_new:N \l____xsim_print_bool diff --git a/macros/latex/contrib/xsim/code/xsim.sty b/macros/latex/contrib/xsim/code/xsim.sty index 9ab9d38680..cc30ae9052 100644 --- a/macros/latex/contrib/xsim/code/xsim.sty +++ b/macros/latex/contrib/xsim/code/xsim.sty @@ -29,10 +29,10 @@ \ExplSyntaxOn -\tl_const:Nn \c_xsim_date_tl {2020/03/19} +\tl_const:Nn \c_xsim_date_tl {2020/04/04} \tl_const:Nn \c_xsim_version_major_number_tl {0} \tl_const:Nn \c_xsim_version_minor_number_tl {19} -\tl_const:Nn \c_xsim_version_subrelease_tl {a} +\tl_const:Nn \c_xsim_version_subrelease_tl {b} \tl_const:Nx \c_xsim_version_number_tl { \c_xsim_version_major_number_tl . diff --git a/macros/latex/contrib/xsim/code/xsim.templates.code.tex b/macros/latex/contrib/xsim/code/xsim.templates.code.tex index 35bd173bba..f14d7fc87e 100644 --- a/macros/latex/contrib/xsim/code/xsim.templates.code.tex +++ b/macros/latex/contrib/xsim/code/xsim.templates.code.tex @@ -25,7 +25,7 @@ % If you have any ideas, questions, suggestions or bugs to report, please % feel free to contact me. % ---------------------------------------------------------------------------- -\XSIMmodule{templates}{properties of exercises} +\XSIMmodule{templates}{templates for typesetting exercises} \xsim_load_modules:n {base} diff --git a/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf b/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf index ef781218a8..36645464fc 100644 Binary files a/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf and b/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.pdf differ diff --git a/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex b/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex index ebe090413c..8f49a92f60 100644 --- a/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex +++ b/macros/latex/contrib/xsim/doc/examples/xsim.texsx-350028.tex @@ -1,7 +1,6 @@ % http://tex.stackexchange.com/q/350028/ \documentclass{book} - -\usepackage{xsimverb} +\usepackage[T1]{fontenc} \usepackage{xsim} \usepackage[most]{tcolorbox} \tcbuselibrary{skins,breakable} diff --git a/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf b/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf index 726cbcddb4..e9816a9793 100644 Binary files a/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf and b/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.pdf differ diff --git a/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex b/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex index e967f7f826..bf205bb7fb 100644 --- a/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex +++ b/macros/latex/contrib/xsim/doc/examples/xsim.texwelt-23968.tex @@ -7,7 +7,11 @@ % new environment: \NewDocumentEnvironment{shortsolution}{+b} - {\SetExerciseProperty{shortsolution}{#1}} + {% + \edef\ExerciseType{\csname g_xsim_exercise_type_tl\endcsname}% + \edef\ExerciseID{\csname g_xsim_exercise_id_tl\endcsname}% + \SetExerciseProperty{shortsolution}{#1}% + } {} % we'll use a description list for the list of short solutions: diff --git a/macros/latex/contrib/xsim/doc/xsim-manual.cls b/macros/latex/contrib/xsim/doc/xsim-manual.cls index c3353f6c4e..c1d198ab04 100644 --- a/macros/latex/contrib/xsim/doc/xsim-manual.cls +++ b/macros/latex/contrib/xsim/doc/xsim-manual.cls @@ -29,7 +29,7 @@ % please ignore the contents of this file -- it is not a good example for % coding... % -\ProvidesClass{xsim-manual}[2020/02/23] +\ProvidesClass{xsim-manual}[2020/04/04] \LoadClass[load-preamble,add-index]{cnltx-doc} \RequirePackage{imakeidx} @@ -38,8 +38,10 @@ \RequirePackage{geometry} \geometry{ - left = 3.8cm , - right = 2.8cm + left = 3.5cm , + right = 3cm , + marginparwidth = 3cm , + marginparsep = 2mm } \setcnltx{ @@ -247,19 +249,20 @@ module-sep = {\texttt{/}}% } - +\renewcommand*\versionnoteformat{\tiny\sffamily\RaggedRight} \RequirePackage[en-US]{datetime2} \DTMlangsetup[en-US]{abbr} \newrobustcmd*\xsim@add@version[2]{\csdef{xsimversion#1}{\DTMdate{#2}}} \renewrobustcmd*\sinceversion[1]{% - \cnltx@version@note{\GetTranslation{cnltx-introduced}~#1 (\csuse{xsimversion#1})}% + \cnltx@version@note{\GetTranslation{cnltx-introduced} #1 (\csuse{xsimversion#1})}% } \renewrobustcmd*\changedversion[1]{% - \cnltx@version@note{\GetTranslation{cnltx-changed}~#1 (\csuse{xsimversion#1})}% + \cnltx@version@note{\GetTranslation{cnltx-changed} #1 (\csuse{xsimversion#1})}% } -\newnote*\sincechanged[2]{\GetTranslation{cnltx-introduced}~#1 - (\csuse{xsimversion#1}), changed with version~#2 (\csuse{xsimversion#2})} +\newnote*\sincechanged[2]{% + \GetTranslation{cnltx-introduced} #1, + changed with version #2 (\csuse{xsimversion#2})} \RequirePackage{xsimverb} \ExplSyntaxOn @@ -814,6 +817,14 @@ { http \c_colon_str //golatex.de/viewtopic,p, \l_tmpa_tl .html } { \color {white} [forum] } } + \tl_if_in:nnT {#1} {issues} + { + \tl_set:Nn \l_tmpa_tl {#1} + \tl_replace_once:Nnn \l_tmpa_tl {-} {/} + \space \href + { https \c_colon_str //github.com/cgnieder/ \l_tmpa_tl } + { \color {white} [github] } + } } \ExplSyntaxOff @@ -844,7 +855,8 @@ title=\xsim@example@title{##1}% ] \bookmark[level=2,dest=examplefile.\arabic{examplefile}]{\xsim@example@bookmark{##1}}% - \lstinputlisting[style=cnltx,firstline=7,lastline=15,firstnumber=7]{\xsim@example@texfile@path{##1}} + \lstinputlisting[ + style=cnltx,firstline=7,lastline=15,firstnumber=7]{\xsim@example@texfile@path{##1}}% \tcblower \fbox{% \href @@ -928,7 +940,8 @@ \xsim@add@example{texwelt-23968}{Long and short solutions} \xsim@add@example{golatex-80640}{Different versions for students and teachers} \xsim@add@example{golatex-91339}{Another custom layout with rules} - +\xsim@add@example{issues-49}{Different ideas for exams} + % ---------------------------------------------------------------------------- % layouts: @@ -971,6 +984,7 @@ \xsim@add@version{0.18} {2020-02-23} \xsim@add@version{0.19} {2020-03-16} \xsim@add@version{0.19a} {2020-03-19} +\xsim@add@version{0.19b} {2020-04-04} % ---------------------------------------------------------------------------- \newrobustcmd*\xsimauxfileinfo{% diff --git a/macros/latex/contrib/xsim/doc/xsim.history b/macros/latex/contrib/xsim/doc/xsim.history index b72b43baa5..f1b0f860f7 100644 --- a/macros/latex/contrib/xsim/doc/xsim.history +++ b/macros/latex/contrib/xsim/doc/xsim.history @@ -153,4 +153,6 @@ HISTORY: correct values when exercises (of different types) are nested - new load-time option `debug' - only for development - v0.19a 2020/03/18 - fix missing-variant-bug introduced with the last update + v0.19a 2020/03/19 - fix missing-variant-bug introduced with the last update + v0.19b 2020/04/04 - fix bug in new attribute mechanism which was a problem + when `no-files` has been used diff --git a/macros/latex/contrib/xsim/doc/xsim_manual.pdf b/macros/latex/contrib/xsim/doc/xsim_manual.pdf index 9f8ec3ae69..dad403c26a 100644 Binary files a/macros/latex/contrib/xsim/doc/xsim_manual.pdf and b/macros/latex/contrib/xsim/doc/xsim_manual.pdf differ diff --git a/macros/latex/contrib/xsim/doc/xsim_manual.tex b/macros/latex/contrib/xsim/doc/xsim_manual.tex index d3adf284d9..7b1df9ed5d 100644 --- a/macros/latex/contrib/xsim/doc/xsim_manual.tex +++ b/macros/latex/contrib/xsim/doc/xsim_manual.tex @@ -73,7 +73,17 @@ using an up to date \TeX\ distribution, anyway. still change. However, I will try my best to keep the interface stable. \end{bewareofthedog} -\section{Motivation and Background} +I'm currently thinking to make the option \option{no-files} the default +behavior of \xsim. There is a poll and discussion regarding this question on +\xsim's github page if you like to give your opinion on this. + +\begin{bewareofthedog} + The whole collection mechanism is likely to change completely in the + not-so-far future (let's say sometime in the six months from April~2020 or + so). +\end{bewareofthedog} + +\section{Motivation, Background} It has been quite a while since I first published \pkg{exsheets}~\cite{pkg:exsheets} in June 2012. Since then it has gained a @@ -916,11 +926,11 @@ If you know type and \property{id} of an exercise you can (re-)insert every existing exercise, \ie, every exercise whose external file exists. \begin{commands} \command{printexercise}[\marg{type}\marg{csv of ids}] - \changedversion{0.17a}Inserts the exercise or exercises of type + \changedversion{0.17}Inserts the exercise or exercises of type \meta{type} with the \property{id}s or \property{ID}s given in \meta{csv of ids}. \command{xprintexercise}[\marg{type}\marg{csv of ids}] - \sincechanged{0.16}{0.17a}The same as \cs{printexercise} but expands + \sincechanged{0.16}{0.17}The same as \cs{printexercise} but expands \meta{type} and the items of \meta{csv of ids} before it uses them. \end{commands} \begin{example} @@ -929,6 +939,12 @@ existing exercise, \ie, every exercise whose external file exists. \section{Collecting Exercises}\label{sec:collecting-exercises} +\begin{bewareofthedog} + The whole collection mechanism is likely to change completely in the + not-so-far future (let's say sometime in the six months from April~2020 or + so). +\end{bewareofthedog} + \subsection{Background} \xsim\ knows the concept of \enquote{exercise collections}. A collection of exercises can be useful when you want to print a certain group of exercises @@ -1555,11 +1571,11 @@ yourself in order to achieve certain layouts\footnote{I plan to incorporate \item \code{\#6}: the \property{bonus-points} property of the exercise \end{itemize} \command{XSIMprint}[\Marg{exercise|solution}\marg{type}\marg{id}] - \sincechanged{0.16}{0.17a}Inserts the either the exercise or the solution + \sincechanged{0.16}{0.17}Inserts the either the exercise or the solution of type \meta{type} with the \property{id} or \property{ID} \meta{id}. \command{XSIMxprint}[\Marg{exercise|solution}\marg{type}\marg{id}] - \sincechanged{0.16}{0.17a}The same as \cs{XSIMprint} but expands - \meta{type} and \meta{id} before it uses them. + The same as \cs{XSIMprint} but expands \meta{type} and \meta{id} before it + uses them.\sincechanged{0.16}{0.17} \expandable\command{XSIMtranslate}[\marg{keyword}] Delivers the translation of \meta{keyword} according to the current document language (in the meaning of a \pkg{babel}~\cite{pkg:babel} or diff --git a/systems/win32/miktex/tm/packages/files.csv.lzma b/systems/win32/miktex/tm/packages/files.csv.lzma index d25288adb0..5eb79d0686 100644 Binary files a/systems/win32/miktex/tm/packages/files.csv.lzma and b/systems/win32/miktex/tm/packages/files.csv.lzma differ diff --git a/systems/win32/miktex/tm/packages/next/files.csv.lzma b/systems/win32/miktex/tm/packages/next/files.csv.lzma index ee7bdd852d..5dd873b92c 100644 Binary files a/systems/win32/miktex/tm/packages/next/files.csv.lzma and b/systems/win32/miktex/tm/packages/next/files.csv.lzma differ diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index 2860aa9c8b..f43aadaaf7 100644 --- a/systems/win32/miktex/tm/packages/next/pr.ini +++ b/systems/win32/miktex/tm/packages/next/pr.ini @@ -2,9 +2,9 @@ [repository] -date=1585944956 +date=1586031462 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=3619d04d7590ed815b3cb2c18b51679a +lstdigest=23ccd7feb82ec1439ce626982c0eca33 numpkg=3886 relstate=next -version=7398 +version=7399 diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index ebf58a29b8..5ed55677a3 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -2,9 +2,9 @@ [repository] -date=1585944670 -lastupd=ccfonts cmsrb expkv-def git-latexdiff glossaries-extra iodhbwm lua-ul optex psnfss pst-node tex-nutshell tikz-planets witharrows apa7 denisbdoc glosmathtools hitszthesis hyperxmp hyph-utf8 jmlr -lstdigest=56d7a370a13c9af2049f377836532750 +date=1586031122 +lastupd=arara asymptote brandeis-dissertation cases chickenize import manfnt miktex-asymptote-bin-2.9 miktex-asymptote-bin-x64-2.9 miktex-luatex-bin-2.9 miktex-luatex-bin-x64-2.9 miktex-runtime-bin-2.9 miktex-runtime-bin-x64-2.9 miktex-texworks-bin-2.9 miktex-texworks-bin-x64-2.9 srdp-mathematik ccfonts cmsrb expkv-def git-latexdiff +lstdigest=9e50b0737c58ad2e5b8c60e9c43b8af7 numpkg=3886 relstate=stable -version=7398 +version=7399 diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog index 35737c717c..891d6a4ca5 100644 --- a/systems/win32/w32tex/ChangeLog +++ b/systems/win32/w32tex/ChangeLog @@ -1,5 +1,9 @@ W32TeX (x86 & x64) ChangeLog +[2020/04/04] +(01) ltxpkgs.tar.xz + Update cases. + [2020/04/03] (01) latex.tar.xz Update psnfss. diff --git a/timestamp b/timestamp index f501873bb8..c13cbb2c1a 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: -2020-04-04-02-02 +2020-04-05-02-02 -- cgit v1.2.3