diff options
76 files changed, 3124 insertions, 1680 deletions
diff --git a/FILES.byname b/FILES.byname index 96495df1d7..fb46526241 100644 --- a/FILES.byname +++ b/FILES.byname @@ -1831,7 +1831,7 @@ 1989/12/11 | 6196 | biblio/tib/tib.man 1989/03/29 | 23265 | biblio/tib/vitaMake 2005/12/15 | 366385 | biblio/tib.zip -2019/10/01 | 15820 | CTAN.sites +2019/10/02 | 15820 | 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 @@ -4987,7 +4987,7 @@ 1990/10/02 | 812 | dviware/vutex/vaxvms.ins 1990/10/02 | 127576 | dviware/vutex/vutex.web 2014/04/13 | 4600576 | dviware/xdvi/22.87/xdvik-22.87.tar.gz -2019/10/01 | 265078 | FILES.last07days +2019/10/02 | 269827 | 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 @@ -131812,6 +131812,15 @@ 2017/02/20 | 673 | graphics/pstricks/contrib/pst-tree/README 2017/02/20 | 34086 | graphics/pstricks/contrib/pst-tree/tex/pst-tree.tex 2017/02/20 | 167251 | graphics/pstricks/contrib/pst-tree.zip +2019/10/02 | 213 | graphics/pstricks/contrib/pst-turtle/Changes +2019/10/02 | 4813 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.bib +2019/10/02 | 64625 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.pdf +2019/10/02 | 4244 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.tex +2019/10/02 | 7452 | graphics/pstricks/contrib/pst-turtle/dvips/pst-turtle.pro +2019/10/02 | 467 | graphics/pstricks/contrib/pst-turtle/latex/pst-turtle.sty +2019/10/01 | 778 | graphics/pstricks/contrib/pst-turtle/README.md +2019/10/02 | 1589 | graphics/pstricks/contrib/pst-turtle/tex/pst-turtle.tex +2019/10/02 | 52984 | graphics/pstricks/contrib/pst-turtle.zip 2011/06/14 | 184 | graphics/pstricks/contrib/pst-tvz/Changes 2011/02/01 | 1798 | graphics/pstricks/contrib/pst-tvz/Makefile 2011/06/14 | 1982 | graphics/pstricks/contrib/pst-tvz/pst-tvz-doc.bib @@ -133003,7 +133012,7 @@ 2019/03/16 | 848 | indexing/upmendex/source/tests/upmendex.test 2019/03/16 | 2105 | indexing/upmendex/source/var.h 2019/03/16 | 507523 | indexing/upmendex.zip -2019/09/21 | 858 | indexing/xindex/CHANGELOG +2019/10/02 | 904 | indexing/xindex/CHANGELOG 2019/09/19 | 1232 | indexing/xindex/doc/Makefile 2018/10/09 | 32092 | indexing/xindex/doc/tests/buch.idx 2018/10/30 | 49722 | indexing/xindex/doc/tests/buch.pdf @@ -133037,23 +133046,23 @@ 2018/10/30 | 576 | indexing/xindex/doc/tests/Umlaute.ind 2018/10/30 | 17462 | indexing/xindex/doc/tests/Umlaute.pdf 2018/10/27 | 485 | indexing/xindex/doc/tests/Umlaute.tex -2019/09/19 | 375260 | indexing/xindex/doc/xindex-doc.pdf -2019/06/13 | 46869 | indexing/xindex/doc/xindex-doc.tex +2019/10/02 | 375317 | indexing/xindex/doc/xindex-doc.pdf +2019/10/02 | 46869 | indexing/xindex/doc/xindex-doc.tex 2019/03/06 | 2247 | indexing/xindex/latex/xindex.sty -2019/09/19 | 8191 | indexing/xindex/lualatex/xindex-base.lua -2019/06/06 | 2437 | indexing/xindex/lualatex/xindex-cfg-common.lua -2019/09/19 | 2503 | indexing/xindex/lualatex/xindex-cfg.lua -2019/09/19 | 2849 | indexing/xindex/lualatex/xindex-DIN2.lua -2019/06/06 | 4449 | indexing/xindex/lualatex/xindex-dtk.lua -2019/09/19 | 10659 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua -2019/06/06 | 9814 | indexing/xindex/lualatex/xindex-lapp.lua -2019/09/21 | 33270 | indexing/xindex/lualatex/xindex-lib.lua -2019/06/06 | 8358 | indexing/xindex/lualatex/xindex-pretty.lua -2019/06/06 | 80323 | indexing/xindex/lualatex/xindex-unicode.lua -2019/06/13 | 7680 | indexing/xindex/lualatex/xindex-yannis.lua +2019/10/02 | 8191 | indexing/xindex/lualatex/xindex-base.lua +2019/10/02 | 2437 | indexing/xindex/lualatex/xindex-cfg-common.lua +2019/10/02 | 2503 | indexing/xindex/lualatex/xindex-cfg.lua +2019/10/02 | 2849 | indexing/xindex/lualatex/xindex-DIN2.lua +2019/10/02 | 4449 | indexing/xindex/lualatex/xindex-dtk.lua +2019/10/02 | 10659 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua +2019/10/02 | 9814 | indexing/xindex/lualatex/xindex-lapp.lua +2019/10/02 | 33271 | indexing/xindex/lualatex/xindex-lib.lua +2019/10/02 | 8358 | indexing/xindex/lualatex/xindex-pretty.lua +2019/10/02 | 80323 | indexing/xindex/lualatex/xindex-unicode.lua +2019/10/02 | 7680 | indexing/xindex/lualatex/xindex-yannis.lua 2019/06/07 | 997 | indexing/xindex/README.md -2019/06/13 | 5197 | indexing/xindex/scripts/xindex.lua -2019/09/21 | 552073 | indexing/xindex.zip +2019/10/02 | 5197 | indexing/xindex/scripts/xindex.lua +2019/10/02 | 552293 | indexing/xindex.zip 2010/05/11 | 498024 | indexing/xindy/base/xindy-2.4.tar.gz 2014/04/20 | 599578 | indexing/xindy/base/xindy-2.5.0.tar.gz 2014/09/15 | 517641 | indexing/xindy/base/xindy-2.5.1.tar.gz @@ -133784,9 +133793,9 @@ 2019/04/27 | 456277 | info/biblio/texbook2.bib 2019/03/04 | 2877 | info/biblio/texbook2.ltx 2019/04/27 | 75921 | info/biblio/texbook2.twx -2019/08/23 | 958028 | info/biblio/texbook3.bib +2019/10/01 | 958098 | info/biblio/texbook3.bib 2019/08/05 | 3912 | info/biblio/texbook3.ltx -2019/08/23 | 124980 | info/biblio/texbook3.twx +2019/10/01 | 124980 | info/biblio/texbook3.twx 2019/03/04 | 179842 | info/biblio/texgraph.bib 2019/03/04 | 4179 | info/biblio/texgraph.ltx 2019/03/04 | 27402 | info/biblio/texgraph.twx @@ -156874,7 +156883,7 @@ 2010/03/04 | 740954 | install/macros/latex/contrib/dlfltxb.tds.zip 2009/09/02 | 161853 | install/macros/latex/contrib/docmfp.tds.zip 2008/04/30 | 83942 | install/macros/latex/contrib/doipubmed.tds.zip -2013/05/25 | 152227 | install/macros/latex/contrib/download.tds.zip +2019/10/02 | 268521 | install/macros/latex/contrib/download.tds.zip 2008/08/14 | 729212 | install/macros/latex/contrib/drac.tds.zip 2016/02/20 | 298859 | install/macros/latex/contrib/droit-fr.tds.zip 2009/10/14 | 305637 | install/macros/latex/contrib/dvdcoll.tds.zip @@ -156950,7 +156959,7 @@ 2019/02/03 | 15206559 | install/macros/latex/contrib/koma-script.tds.zip 2015/12/09 | 171418 | install/macros/latex/contrib/ksp-thesis.tds.zip 2019/09/06 | 767015 | install/macros/latex/contrib/l3backend.tds.zip -2019/09/30 | 786047 | install/macros/latex/contrib/l3build.tds.zip +2019/10/02 | 786307 | install/macros/latex/contrib/l3build.tds.zip 2019/09/28 | 4949211 | install/macros/latex/contrib/l3experimental.tds.zip 2019/09/30 | 9410804 | install/macros/latex/contrib/l3kernel.tds.zip 2019/05/28 | 2142801 | install/macros/latex/contrib/l3packages.tds.zip @@ -157003,7 +157012,7 @@ 2011/09/20 | 179685 | install/macros/latex/contrib/nowidow.tds.zip 2019/03/18 | 7939966 | install/macros/latex/contrib/nwejm.tds.zip 2019/07/29 | 17462168 | install/macros/latex/contrib/oberdiek.tds.zip -2019/09/19 | 22725 | install/macros/latex/contrib/ocgx2.tds.zip +2019/10/02 | 22747 | install/macros/latex/contrib/ocgx2.tds.zip 2012/12/08 | 1025300 | install/macros/latex/contrib/ocgx.tds.zip 2017/05/29 | 424133 | install/macros/latex/contrib/pagecolor.tds.zip 2009/09/03 | 151471 | install/macros/latex/contrib/pagenote.tds.zip @@ -173388,15 +173397,15 @@ 2019/03/25 | 25541 | macros/latex/contrib/asmeconf/sample-figure-2b.pdf 2019/07/08 | 422233 | macros/latex/contrib/asmeconf.zip 2019/07/07 | 35226 | macros/latex/contrib/asmejour/asmejour.bst -2019/08/17 | 22978 | macros/latex/contrib/asmejour/asmejour.cls -2019/08/17 | 12375 | macros/latex/contrib/asmejour/asmejour-sample.bib -2019/08/17 | 493846 | macros/latex/contrib/asmejour/asmejour-template.pdf -2019/08/17 | 33953 | macros/latex/contrib/asmejour/asmejour-template.tex -2019/08/17 | 3434 | macros/latex/contrib/asmejour/README.md +2019/10/02 | 25946 | macros/latex/contrib/asmejour/asmejour.cls +2019/10/01 | 12642 | macros/latex/contrib/asmejour/asmejour-sample.bib +2019/10/02 | 494919 | macros/latex/contrib/asmejour/asmejour-template.pdf +2019/10/02 | 35248 | macros/latex/contrib/asmejour/asmejour-template.tex +2019/10/02 | 3849 | macros/latex/contrib/asmejour/README.md 2019/03/24 | 17689 | macros/latex/contrib/asmejour/sample-figure-1.pdf 2019/07/08 | 95556 | macros/latex/contrib/asmejour/sample-figure-2a.pdf 2019/07/08 | 91105 | macros/latex/contrib/asmejour/sample-figure-2b.pdf -2019/08/17 | 697796 | macros/latex/contrib/asmejour.zip +2019/10/02 | 700512 | macros/latex/contrib/asmejour.zip 2008/02/08 | 3136 | macros/latex/contrib/aspectratio/amarbi.pfb 2008/02/08 | 144 | macros/latex/contrib/aspectratio/amarbi.tfm 2008/01/27 | 3138 | macros/latex/contrib/aspectratio/amarri.pfb @@ -175422,24 +175431,24 @@ 2013/11/18 | 952 | macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw/verbose-inote-luh-ipw.cbx 2013/11/18 | 368202 | macros/latex/contrib/biblatex-contrib/biblatex-luh-ipw.zip 2018/09/19 | 5632 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.bib -2018/09/29 | 36386 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf +2019/10/02 | 36321 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf 2018/09/22 | 708 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.tex -2018/09/29 | 101813 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf -2018/09/29 | 21019 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex +2019/10/02 | 100167 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf +2019/10/02 | 21109 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex 2016/09/25 | 446 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/makefile -2018/09/29 | 1819 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx -2018/09/29 | 1893 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx -2018/09/29 | 1891 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx +2019/10/02 | 1818 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx +2019/10/02 | 1892 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx +2019/10/02 | 1890 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx 2018/09/19 | 856 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/makefile -2018/09/29 | 1142 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx -2018/09/29 | 748 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx +2019/10/02 | 1141 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx +2019/10/02 | 747 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx 2018/09/19 | 784 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-NewBibliographyString.sty -2018/09/29 | 1049 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx -2018/09/29 | 763 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx -2018/09/29 | 11335 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx -2018/09/29 | 1412 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx +2019/10/02 | 1048 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx +2019/10/02 | 763 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx +2019/10/02 | 11334 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx +2019/10/02 | 1410 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx 2018/09/19 | 768 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/README -2018/09/29 | 156786 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology.zip +2019/10/02 | 155005 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology.zip 2016/07/28 | 809 | macros/latex/contrib/biblatex-contrib/biblatex-mla/american-mla.lbx 2016/11/02 | 13956 | macros/latex/contrib/biblatex-contrib/biblatex-mla/CHANGES 2016/11/02 | 396718 | macros/latex/contrib/biblatex-contrib/biblatex-mla/doc/biblatex-mla.pdf @@ -177208,13 +177217,13 @@ 2019/09/30 | 8287 | macros/latex/contrib/chemmacros/chemmacros.sty 2019/09/30 | 2506 | macros/latex/contrib/chemmacros/README 2019/09/30 | 1089990 | macros/latex/contrib/chemmacros.zip -2016/04/14 | 550888 | macros/latex/contrib/chemnum/chemnum_en.pdf -2016/04/14 | 52416 | macros/latex/contrib/chemnum/chemnum_en.tex -2016/04/14 | 72599 | macros/latex/contrib/chemnum/chemnum.sty -2016/04/14 | 1534 | macros/latex/contrib/chemnum/README -2016/04/14 | 233431 | macros/latex/contrib/chemnum/scheme-bla.ps -2016/04/14 | 233141 | macros/latex/contrib/chemnum/scheme-tmp.ps -2016/04/14 | 814489 | macros/latex/contrib/chemnum.zip +2019/10/02 | 588398 | macros/latex/contrib/chemnum/chemnum_en.pdf +2019/10/02 | 53121 | macros/latex/contrib/chemnum/chemnum_en.tex +2019/10/02 | 74514 | macros/latex/contrib/chemnum/chemnum.sty +2019/10/02 | 1338 | macros/latex/contrib/chemnum/README +2019/10/02 | 233431 | macros/latex/contrib/chemnum/scheme-bla.ps +2019/10/02 | 233141 | macros/latex/contrib/chemnum/scheme-tmp.ps +2019/10/02 | 852656 | macros/latex/contrib/chemnum.zip 2014/03/29 | 2478 | macros/latex/contrib/chemschemex/C2H4.pdf 2014/03/29 | 3624 | macros/latex/contrib/chemschemex/CH2=CH-R2.pdf 2018/01/20 | 81349 | macros/latex/contrib/chemschemex/chemschemex.dtx @@ -179389,11 +179398,11 @@ 2005/08/07 | 15427 | macros/latex/contrib/dottex/gpl.txt 2005/08/13 | 241 | macros/latex/contrib/dottex/README 2007/08/22 | 95354 | macros/latex/contrib/dottex.zip -2013/05/25 | 144709 | macros/latex/contrib/download/download.pdf -2013/05/25 | 18543 | macros/latex/contrib/download/download.tex -2013/05/25 | 1493 | macros/latex/contrib/download/Makefile -2013/05/25 | 1509 | macros/latex/contrib/download/README -2013/05/25 | 149693 | macros/latex/contrib/download.zip +2019/10/02 | 261753 | macros/latex/contrib/download/download.pdf +2019/10/02 | 19229 | macros/latex/contrib/download/download.tex +2019/10/02 | 1989 | macros/latex/contrib/download/Makefile +2019/10/02 | 1505 | macros/latex/contrib/download/README +2019/10/02 | 266825 | macros/latex/contrib/download.zip 2017/12/06 | 26338 | macros/latex/contrib/dox/dox.dtx 2017/12/06 | 1881 | macros/latex/contrib/dox/dox.el 2017/12/06 | 1389 | macros/latex/contrib/dox/dox.ins @@ -186151,31 +186160,31 @@ 2019/09/05 | 63625 | macros/latex/contrib/l3backend/l3backend-pdf.dtx 2019/09/05 | 545 | macros/latex/contrib/l3backend/README.md 2019/09/06 | 742531 | macros/latex/contrib/l3backend.zip -2019/09/30 | 10332 | macros/latex/contrib/l3build/CHANGELOG.md -2019/09/30 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md -2019/09/30 | 1817 | macros/latex/contrib/l3build/l3build.1 -2019/09/30 | 7438 | macros/latex/contrib/l3build/l3build-arguments.lua -2019/09/30 | 3239 | macros/latex/contrib/l3build/l3build-aux.lua -2019/09/30 | 33326 | macros/latex/contrib/l3build/l3build-check.lua -2019/09/30 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua -2019/09/30 | 4472 | macros/latex/contrib/l3build/l3build-ctan.lua -2019/09/30 | 103358 | macros/latex/contrib/l3build/l3build.dtx -2019/09/30 | 11748 | macros/latex/contrib/l3build/l3build-file-functions.lua -2019/09/30 | 2191 | macros/latex/contrib/l3build/l3build-help.lua -2019/09/30 | 1537 | macros/latex/contrib/l3build/l3build.ins -2019/09/30 | 8797 | macros/latex/contrib/l3build/l3build-install.lua -2019/09/30 | 5154 | macros/latex/contrib/l3build/l3build.lua -2019/09/30 | 7205 | macros/latex/contrib/l3build/l3build-manifest.lua -2019/09/30 | 11024 | macros/latex/contrib/l3build/l3build-manifest-setup.lua -2019/09/30 | 705328 | macros/latex/contrib/l3build/l3build.pdf -2019/09/30 | 4305 | macros/latex/contrib/l3build/l3build-stdmain.lua -2019/09/30 | 2305 | macros/latex/contrib/l3build/l3build-tagging.lua -2019/09/30 | 6600 | macros/latex/contrib/l3build/l3build-typesetting.lua -2019/09/30 | 3106 | macros/latex/contrib/l3build/l3build-unpack.lua -2019/09/30 | 11575 | macros/latex/contrib/l3build/l3build-upload.lua -2019/09/30 | 6790 | macros/latex/contrib/l3build/l3build-variables.lua -2019/09/30 | 1024 | macros/latex/contrib/l3build/README.md -2019/09/30 | 782346 | macros/latex/contrib/l3build.zip +2019/10/02 | 10514 | macros/latex/contrib/l3build/CHANGELOG.md +2019/10/02 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md +2019/10/02 | 1817 | macros/latex/contrib/l3build/l3build.1 +2019/10/02 | 7438 | macros/latex/contrib/l3build/l3build-arguments.lua +2019/10/02 | 3239 | macros/latex/contrib/l3build/l3build-aux.lua +2019/10/02 | 33223 | macros/latex/contrib/l3build/l3build-check.lua +2019/10/02 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua +2019/10/02 | 4472 | macros/latex/contrib/l3build/l3build-ctan.lua +2019/10/02 | 103567 | macros/latex/contrib/l3build/l3build.dtx +2019/10/02 | 11748 | macros/latex/contrib/l3build/l3build-file-functions.lua +2019/10/02 | 2191 | macros/latex/contrib/l3build/l3build-help.lua +2019/10/02 | 1537 | macros/latex/contrib/l3build/l3build.ins +2019/10/02 | 8797 | macros/latex/contrib/l3build/l3build-install.lua +2019/10/02 | 5154 | macros/latex/contrib/l3build/l3build.lua +2019/10/02 | 7205 | macros/latex/contrib/l3build/l3build-manifest.lua +2019/10/02 | 11024 | macros/latex/contrib/l3build/l3build-manifest-setup.lua +2019/10/02 | 705508 | macros/latex/contrib/l3build/l3build.pdf +2019/10/02 | 4305 | macros/latex/contrib/l3build/l3build-stdmain.lua +2019/10/02 | 2305 | macros/latex/contrib/l3build/l3build-tagging.lua +2019/10/02 | 6789 | macros/latex/contrib/l3build/l3build-typesetting.lua +2019/10/02 | 3106 | macros/latex/contrib/l3build/l3build-unpack.lua +2019/10/02 | 11575 | macros/latex/contrib/l3build/l3build-upload.lua +2019/10/02 | 6790 | macros/latex/contrib/l3build/l3build-variables.lua +2019/10/02 | 1024 | macros/latex/contrib/l3build/README.md +2019/10/02 | 782606 | macros/latex/contrib/l3build.zip 2019/09/28 | 3385 | macros/latex/contrib/l3experimental/CHANGELOG.md 2019/09/28 | 17815 | macros/latex/contrib/l3experimental/l3benchmark.dtx 2019/08/30 | 1564 | macros/latex/contrib/l3experimental/l3benchmark.ins @@ -189557,12 +189566,12 @@ 2013/08/11 | 265647 | macros/latex/contrib/ocgtools/ocgtools.pdf 2010/12/16 | 906 | macros/latex/contrib/ocgtools/README 2013/08/11 | 5062086 | macros/latex/contrib/ocgtools.zip -2019/09/19 | 6212 | macros/latex/contrib/ocgx2/ChangeLog -2018/06/26 | 557 | macros/latex/contrib/ocgx2/fixocgx.sty +2019/10/01 | 6284 | macros/latex/contrib/ocgx2/ChangeLog +2019/10/01 | 585 | macros/latex/contrib/ocgx2/fixocgx.sty 2019/07/08 | 12264 | macros/latex/contrib/ocgx2/ocgbase.sty -2019/09/19 | 51966 | macros/latex/contrib/ocgx2/ocgx2.sty +2019/10/01 | 51966 | macros/latex/contrib/ocgx2/ocgx2.sty 2019/09/19 | 9976 | macros/latex/contrib/ocgx2/README.md -2019/09/19 | 21666 | macros/latex/contrib/ocgx2.zip +2019/10/02 | 21688 | macros/latex/contrib/ocgx2.zip 2012/12/08 | 693034 | macros/latex/contrib/ocgx/demo-ocgx.pdf 2012/12/08 | 14592 | macros/latex/contrib/ocgx/demo-ocgx.tex 2012/12/08 | 156 | macros/latex/contrib/ocgx/ocgx-example-1.tex @@ -194680,10 +194689,10 @@ 2014/08/31 | 2171 | macros/latex/contrib/sclang-prettifier/sclang-prettifier.ins 2014/08/31 | 513246 | macros/latex/contrib/sclang-prettifier/sclang-prettifier.pdf 2014/09/01 | 521589 | macros/latex/contrib/sclang-prettifier.zip -2019/09/22 | 1132 | macros/latex/contrib/scontents/README.md -2019/09/22 | 78324 | macros/latex/contrib/scontents/scontents.dtx -2019/09/22 | 244760 | macros/latex/contrib/scontents/scontents.pdf -2019/09/22 | 248331 | macros/latex/contrib/scontents.zip +2019/10/01 | 1304 | macros/latex/contrib/scontents/README.md +2019/10/01 | 89545 | macros/latex/contrib/scontents/scontents.dtx +2019/10/01 | 266405 | macros/latex/contrib/scontents/scontents.pdf +2019/10/02 | 271839 | macros/latex/contrib/scontents.zip 2019/10/01 | 613 | macros/latex/contrib/scratch3/README 2019/10/01 | 507928 | macros/latex/contrib/scratch3/scratch3-fr.pdf 2019/10/01 | 31434 | macros/latex/contrib/scratch3/scratch3-fr.tex @@ -244256,9 +244265,9 @@ 1994/02/22 | 94984 | systems/mac/macmakeindex2.12.sea.hqx 1993/07/19 | 61321 | systems/mac/macmakeindex.sit.hqx 2019/04/29 | 47 | systems/mac/mactex/BasicTeX.pkg.md5 -2019/09/30 | 38238 | systems/mac/mactex/ExtrasFolder.pdf +2019/10/01 | 38240 | systems/mac/mactex/ExtrasFolder.pdf 2019/05/05 | 71 | systems/mac/mactex/Ghostscript.pkg.md5 -2019/09/30 | 1780 | systems/mac/mactex/Licenses.txt +2019/10/01 | 1780 | systems/mac/mactex/Licenses.txt 2019/05/08 | 4124396391 | systems/mac/mactex/mactex-20190508.pkg 2019/05/09 | 54 | systems/mac/mactex/mactex-20190508.pkg.md5 2019/04/11 | 79593970 | systems/mac/mactex/mactex-basictex-20190410.pkg @@ -244266,8 +244275,8 @@ 2019/05/03 | 20933117 | systems/mac/mactex/mactex-ghostscript-9.27-20190502.pkg 2019/05/03 | 71 | systems/mac/mactex/mactex-ghostscript-9.27-20190502.pkg.md5 2019/05/09 | 54 | systems/mac/mactex/MacTeX.pkg.md5 -2019/09/30 | 433481335 | systems/mac/mactex/MacTeXtras-20190930.zip -2019/09/30 | 58 | systems/mac/mactex/MacTeXtras-20190930.zip.md5 +2019/10/01 | 439647847 | systems/mac/mactex/MacTeXtras-20191001.zip +2019/10/01 | 58 | systems/mac/mactex/MacTeXtras-20191001.zip.md5 2019/04/29 | 163 | systems/mac/mactex/README 1995/08/15 | 308344 | systems/mac/MakeIndex-Fat-1.0-sit.hqx 1994/04/20 | 2925109 | systems/mac/metafont/bluesky/MAC_MF_0.66.sit.hqx @@ -244700,6 +244709,11 @@ 2000/12/11 | 91387 | systems/msdos/djgpp/bm2fo20b.zip 2000/12/11 | 948926 | systems/msdos/djgpp/bm2fo20d.zip 2000/12/11 | 513755 | systems/msdos/djgpp/bm2fo20s.zip +2019/09/11 | 2402816 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.exe +2019/09/19 | 266 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.ini +2019/09/19 | 689 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.kfg +2019/10/02 | 1377 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/README.md +2019/10/02 | 1119695 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp.zip 2000/11/17 | 2446006 | systems/msdos/djgpp/dpdf094b.zip 2000/11/17 | 261705 | systems/msdos/djgpp/dpdf094s.zip 2000/05/13 | 92105 | systems/msdos/djgpp/dtl060b.zip @@ -245870,13 +245884,13 @@ 2019/03/19 | 19960 | systems/texlive/tlnet/archive/autosp.amd64-freebsd.tar.xz 2019/03/01 | 17388 | systems/texlive/tlnet/archive/autosp.amd64-netbsd.tar.xz 2019/02/28 | 17576 | systems/texlive/tlnet/archive/autosp.armhf-linux.tar.xz -2019/03/27 | 276284 | systems/texlive/tlnet/archive/autosp.doc.tar.xz +2019/10/02 | 276548 | systems/texlive/tlnet/archive/autosp.doc.tar.xz 2019/03/19 | 17664 | systems/texlive/tlnet/archive/autosp.i386-cygwin.tar.xz 2019/03/20 | 17232 | systems/texlive/tlnet/archive/autosp.i386-freebsd.tar.xz 2019/03/08 | 19428 | systems/texlive/tlnet/archive/autosp.i386-linux.tar.xz 2019/03/01 | 15812 | systems/texlive/tlnet/archive/autosp.i386-netbsd.tar.xz 2019/02/28 | 19616 | systems/texlive/tlnet/archive/autosp.i386-solaris.tar.xz -2019/03/27 | 720 | systems/texlive/tlnet/archive/autosp.tar.xz +2019/10/02 | 716 | systems/texlive/tlnet/archive/autosp.tar.xz 2019/02/28 | 19584 | systems/texlive/tlnet/archive/autosp.win32.tar.xz 2019/04/10 | 20052 | systems/texlive/tlnet/archive/autosp.x86_64-cygwin.tar.xz 2019/03/08 | 19116 | systems/texlive/tlnet/archive/autosp.x86_64-darwinlegacy.tar.xz @@ -245947,7 +245961,7 @@ 2019/02/28 | 127824 | systems/texlive/tlnet/archive/babel-danish.doc.tar.xz 2019/02/28 | 5704 | systems/texlive/tlnet/archive/babel-danish.source.tar.xz 2019/02/28 | 2464 | systems/texlive/tlnet/archive/babel-danish.tar.xz -2019/09/28 | 692496 | systems/texlive/tlnet/archive/babel.doc.tar.xz +2019/10/02 | 692500 | systems/texlive/tlnet/archive/babel.doc.tar.xz 2019/02/28 | 154000 | systems/texlive/tlnet/archive/babel-dutch.doc.tar.xz 2019/02/28 | 7936 | systems/texlive/tlnet/archive/babel-dutch.source.tar.xz 2019/02/28 | 2848 | systems/texlive/tlnet/archive/babel-dutch.tar.xz @@ -246063,7 +246077,7 @@ 2019/02/28 | 215620 | systems/texlive/tlnet/archive/babel-sorbian.doc.tar.xz 2019/02/28 | 6236 | systems/texlive/tlnet/archive/babel-sorbian.source.tar.xz 2019/02/28 | 3156 | systems/texlive/tlnet/archive/babel-sorbian.tar.xz -2019/09/28 | 604612 | systems/texlive/tlnet/archive/babel.source.tar.xz +2019/10/02 | 603172 | systems/texlive/tlnet/archive/babel.source.tar.xz 2019/02/28 | 1232 | systems/texlive/tlnet/archive/babel-spanglish.doc.tar.xz 2019/02/28 | 4284 | systems/texlive/tlnet/archive/babel-spanglish.tar.xz 2019/02/28 | 183488 | systems/texlive/tlnet/archive/babel-spanish.doc.tar.xz @@ -246072,7 +246086,7 @@ 2019/02/28 | 130184 | systems/texlive/tlnet/archive/babel-swedish.doc.tar.xz 2019/02/28 | 6788 | systems/texlive/tlnet/archive/babel-swedish.source.tar.xz 2019/02/28 | 2688 | systems/texlive/tlnet/archive/babel-swedish.tar.xz -2019/09/28 | 148008 | systems/texlive/tlnet/archive/babel.tar.xz +2019/10/02 | 148016 | systems/texlive/tlnet/archive/babel.tar.xz 2019/02/28 | 215648 | systems/texlive/tlnet/archive/babel-thai.doc.tar.xz 2019/02/28 | 11116 | systems/texlive/tlnet/archive/babel-thai.source.tar.xz 2019/02/28 | 6376 | systems/texlive/tlnet/archive/babel-thai.tar.xz @@ -247285,7 +247299,7 @@ 2019/02/28 | 572 | systems/texlive/tlnet/archive/collection-langcjk.tar.xz 2019/02/28 | 600 | systems/texlive/tlnet/archive/collection-langcyrillic.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/collection-langczechslovak.tar.xz -2019/05/05 | 832 | systems/texlive/tlnet/archive/collection-langenglish.tar.xz +2019/10/02 | 824 | systems/texlive/tlnet/archive/collection-langenglish.tar.xz 2019/02/28 | 692 | systems/texlive/tlnet/archive/collection-langeuropean.tar.xz 2019/06/06 | 540 | systems/texlive/tlnet/archive/collection-langfrench.tar.xz 2019/02/28 | 648 | systems/texlive/tlnet/archive/collection-langgerman.tar.xz @@ -247297,7 +247311,7 @@ 2019/02/28 | 412 | systems/texlive/tlnet/archive/collection-langpolish.tar.xz 2019/07/15 | 388 | systems/texlive/tlnet/archive/collection-langportuguese.tar.xz 2019/02/28 | 392 | systems/texlive/tlnet/archive/collection-langspanish.tar.xz -2019/09/28 | 5908 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz +2019/10/02 | 5904 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz 2019/09/15 | 716 | systems/texlive/tlnet/archive/collection-latexrecommended.tar.xz 2019/02/28 | 528 | systems/texlive/tlnet/archive/collection-latex.tar.xz 2019/05/15 | 632 | systems/texlive/tlnet/archive/collection-luatex.tar.xz @@ -248767,8 +248781,8 @@ 2019/05/22 | 235400 | systems/texlive/tlnet/archive/embedall.doc.tar.xz 2019/05/22 | 5416 | systems/texlive/tlnet/archive/embedall.source.tar.xz 2019/05/22 | 1780 | systems/texlive/tlnet/archive/embedall.tar.xz -2019/02/28 | 467928 | systems/texlive/tlnet/archive/embrac.doc.tar.xz -2019/02/28 | 3532 | systems/texlive/tlnet/archive/embrac.tar.xz +2019/10/02 | 462328 | systems/texlive/tlnet/archive/embrac.doc.tar.xz +2019/10/02 | 3792 | systems/texlive/tlnet/archive/embrac.tar.xz 2019/02/28 | 325204 | systems/texlive/tlnet/archive/emf.doc.tar.xz 2019/02/28 | 1472 | systems/texlive/tlnet/archive/emf.tar.xz 2019/02/28 | 427648 | systems/texlive/tlnet/archive/emisa.doc.tar.xz @@ -248942,9 +248956,9 @@ 2019/02/28 | 1596 | systems/texlive/tlnet/archive/ESIEEcv.tar.xz 2019/10/01 | 67604 | systems/texlive/tlnet/archive/esindex.doc.tar.xz 2019/10/01 | 3616 | systems/texlive/tlnet/archive/esindex.tar.xz -2019/08/29 | 58128 | systems/texlive/tlnet/archive/esint.doc.tar.xz -2019/08/29 | 6556 | systems/texlive/tlnet/archive/esint.source.tar.xz -2019/08/29 | 5744 | systems/texlive/tlnet/archive/esint.tar.xz +2019/10/02 | 58132 | systems/texlive/tlnet/archive/esint.doc.tar.xz +2019/10/02 | 6560 | systems/texlive/tlnet/archive/esint.source.tar.xz +2019/10/02 | 5760 | systems/texlive/tlnet/archive/esint.tar.xz 2019/02/28 | 41264 | systems/texlive/tlnet/archive/esint-type1.doc.tar.xz 2019/02/28 | 31568 | systems/texlive/tlnet/archive/esint-type1.tar.xz 2019/02/28 | 262316 | systems/texlive/tlnet/archive/eskd.doc.tar.xz @@ -249156,8 +249170,6 @@ 2019/02/28 | 11972 | systems/texlive/tlnet/archive/fancyvrb.tar.xz 2019/02/28 | 12168 | systems/texlive/tlnet/archive/fandol.doc.tar.xz 2019/02/28 | 21582588 | systems/texlive/tlnet/archive/fandol.tar.xz -2019/02/28 | 5089052 | systems/texlive/tlnet/archive/FAQ-en.doc.tar.xz -2019/02/28 | 552 | systems/texlive/tlnet/archive/FAQ-en.tar.xz 2019/02/28 | 2042292 | systems/texlive/tlnet/archive/fascicules.doc.tar.xz 2019/02/28 | 9292 | systems/texlive/tlnet/archive/fascicules.source.tar.xz 2019/02/28 | 5708 | systems/texlive/tlnet/archive/fascicules.tar.xz @@ -249753,8 +249765,8 @@ 2019/02/28 | 102812 | systems/texlive/tlnet/archive/gfssolomos.tar.xz 2019/02/28 | 27156 | systems/texlive/tlnet/archive/ghab.doc.tar.xz 2019/02/28 | 2184 | systems/texlive/tlnet/archive/ghab.tar.xz -2019/02/28 | 723932 | systems/texlive/tlnet/archive/ghsystem.doc.tar.xz -2019/02/28 | 1834944 | systems/texlive/tlnet/archive/ghsystem.tar.xz +2019/10/02 | 722312 | systems/texlive/tlnet/archive/ghsystem.doc.tar.xz +2019/10/02 | 1835636 | systems/texlive/tlnet/archive/ghsystem.tar.xz 2019/02/28 | 196160 | systems/texlive/tlnet/archive/gillcm.doc.tar.xz 2019/02/28 | 13792 | systems/texlive/tlnet/archive/gillcm.tar.xz 2019/02/28 | 216008 | systems/texlive/tlnet/archive/gillius.doc.tar.xz @@ -249762,6 +249774,8 @@ 2019/02/28 | 168440 | systems/texlive/tlnet/archive/gincltex.doc.tar.xz 2019/02/28 | 5132 | systems/texlive/tlnet/archive/gincltex.source.tar.xz 2019/02/28 | 1872 | systems/texlive/tlnet/archive/gincltex.tar.xz +2019/10/02 | 29148 | systems/texlive/tlnet/archive/gindex.doc.tar.xz +2019/10/02 | 2016 | systems/texlive/tlnet/archive/gindex.tar.xz 2019/02/28 | 200176 | systems/texlive/tlnet/archive/ginpenc.doc.tar.xz 2019/02/28 | 3844 | systems/texlive/tlnet/archive/ginpenc.source.tar.xz 2019/02/28 | 2212 | systems/texlive/tlnet/archive/ginpenc.tar.xz @@ -250779,9 +250793,9 @@ 2019/09/30 | 3869584 | systems/texlive/tlnet/archive/l3experimental.doc.tar.xz 2019/09/30 | 84896 | systems/texlive/tlnet/archive/l3experimental.source.tar.xz 2019/09/30 | 25112 | systems/texlive/tlnet/archive/l3experimental.tar.xz -2019/09/30 | 7927956 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz -2019/09/30 | 523728 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz -2019/09/30 | 145032 | systems/texlive/tlnet/archive/l3kernel.tar.xz +2019/10/02 | 7950812 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz +2019/10/02 | 523528 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz +2019/10/02 | 145076 | systems/texlive/tlnet/archive/l3kernel.tar.xz 2019/07/04 | 1756496 | systems/texlive/tlnet/archive/l3packages.doc.tar.xz 2019/07/04 | 64500 | systems/texlive/tlnet/archive/l3packages.source.tar.xz 2019/07/04 | 19856 | systems/texlive/tlnet/archive/l3packages.tar.xz @@ -251123,8 +251137,8 @@ 2019/02/28 | 4112 | systems/texlive/tlnet/archive/latex-uni8.tar.xz 2019/02/28 | 975444 | systems/texlive/tlnet/archive/latex-veryshortguide.doc.tar.xz 2019/02/28 | 576 | systems/texlive/tlnet/archive/latex-veryshortguide.tar.xz -2019/08/19 | 1906768 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.tar.xz -2019/08/19 | 424 | systems/texlive/tlnet/archive/latex-via-exemplos.tar.xz +2019/10/02 | 2002072 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.tar.xz +2019/10/02 | 428 | systems/texlive/tlnet/archive/latex-via-exemplos.tar.xz 2019/02/28 | 272788 | systems/texlive/tlnet/archive/latex-web-companion.doc.tar.xz 2019/02/28 | 432 | systems/texlive/tlnet/archive/latex-web-companion.tar.xz 2019/06/27 | 1235928 | systems/texlive/tlnet/archive/lato.doc.tar.xz @@ -252400,13 +252414,13 @@ 2019/02/28 | 352 | systems/texlive/tlnet/archive/mptopdf.amd64-freebsd.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.amd64-netbsd.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.armhf-linux.tar.xz -2019/02/28 | 13680 | systems/texlive/tlnet/archive/mptopdf.doc.tar.xz +2019/10/02 | 13684 | systems/texlive/tlnet/archive/mptopdf.doc.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.i386-cygwin.tar.xz 2019/02/28 | 352 | systems/texlive/tlnet/archive/mptopdf.i386-freebsd.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.i386-linux.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.i386-netbsd.tar.xz 2019/02/28 | 348 | systems/texlive/tlnet/archive/mptopdf.i386-solaris.tar.xz -2019/02/28 | 38452 | systems/texlive/tlnet/archive/mptopdf.tar.xz +2019/10/02 | 38556 | systems/texlive/tlnet/archive/mptopdf.tar.xz 2019/02/28 | 684 | systems/texlive/tlnet/archive/mptopdf.win32.tar.xz 2019/02/28 | 352 | systems/texlive/tlnet/archive/mptopdf.x86_64-cygwin.tar.xz 2019/02/28 | 356 | systems/texlive/tlnet/archive/mptopdf.x86_64-darwinlegacy.tar.xz @@ -252599,8 +252613,8 @@ 2019/02/28 | 82880 | systems/texlive/tlnet/archive/namespc.doc.tar.xz 2019/02/28 | 3492 | systems/texlive/tlnet/archive/namespc.source.tar.xz 2019/02/28 | 976 | systems/texlive/tlnet/archive/namespc.tar.xz -2019/05/03 | 428604 | systems/texlive/tlnet/archive/nanicolle.doc.tar.xz -2019/05/03 | 4936 | systems/texlive/tlnet/archive/nanicolle.tar.xz +2019/10/02 | 427560 | systems/texlive/tlnet/archive/nanicolle.doc.tar.xz +2019/10/02 | 4904 | systems/texlive/tlnet/archive/nanicolle.tar.xz 2019/02/28 | 78704 | systems/texlive/tlnet/archive/nanumtype1.doc.tar.xz 2019/02/28 | 28242732 | systems/texlive/tlnet/archive/nanumtype1.tar.xz 2019/02/28 | 359988 | systems/texlive/tlnet/archive/na-position.doc.tar.xz @@ -252683,9 +252697,9 @@ 2019/02/28 | 34512 | systems/texlive/tlnet/archive/niceframe.tar.xz 2019/02/28 | 604 | systems/texlive/tlnet/archive/niceframe-type1.doc.tar.xz 2019/02/28 | 276328 | systems/texlive/tlnet/archive/niceframe-type1.tar.xz -2019/09/22 | 969272 | systems/texlive/tlnet/archive/nicematrix.doc.tar.xz -2019/09/22 | 42564 | systems/texlive/tlnet/archive/nicematrix.source.tar.xz -2019/09/22 | 11868 | systems/texlive/tlnet/archive/nicematrix.tar.xz +2019/10/02 | 949528 | systems/texlive/tlnet/archive/nicematrix.doc.tar.xz +2019/10/02 | 42072 | systems/texlive/tlnet/archive/nicematrix.source.tar.xz +2019/10/02 | 11860 | systems/texlive/tlnet/archive/nicematrix.tar.xz 2019/02/28 | 2473836 | systems/texlive/tlnet/archive/nicetext.doc.tar.xz 2019/02/28 | 28908 | systems/texlive/tlnet/archive/nicetext.source.tar.xz 2019/02/28 | 54740 | systems/texlive/tlnet/archive/nicetext.tar.xz @@ -253512,14 +253526,14 @@ 2019/07/27 | 344 | systems/texlive/tlnet/archive/platex.armhf-linux.tar.xz 2019/02/28 | 531356 | systems/texlive/tlnet/archive/platexcheat.doc.tar.xz 2019/02/28 | 568 | systems/texlive/tlnet/archive/platexcheat.tar.xz -2019/07/27 | 1560452 | systems/texlive/tlnet/archive/platex.doc.tar.xz +2019/10/02 | 1583848 | systems/texlive/tlnet/archive/platex.doc.tar.xz 2019/07/27 | 348 | systems/texlive/tlnet/archive/platex.i386-cygwin.tar.xz 2019/07/27 | 344 | systems/texlive/tlnet/archive/platex.i386-freebsd.tar.xz 2019/07/27 | 344 | systems/texlive/tlnet/archive/platex.i386-linux.tar.xz 2019/07/27 | 344 | systems/texlive/tlnet/archive/platex.i386-netbsd.tar.xz 2019/07/27 | 344 | systems/texlive/tlnet/archive/platex.i386-solaris.tar.xz -2019/07/27 | 119120 | systems/texlive/tlnet/archive/platex.source.tar.xz -2019/07/27 | 35652 | systems/texlive/tlnet/archive/platex.tar.xz +2019/10/02 | 120452 | systems/texlive/tlnet/archive/platex.source.tar.xz +2019/10/02 | 36052 | systems/texlive/tlnet/archive/platex.tar.xz 2019/09/08 | 542784 | systems/texlive/tlnet/archive/platex-tools.doc.tar.xz 2019/09/08 | 7268 | systems/texlive/tlnet/archive/platex-tools.tar.xz 2019/07/27 | 896 | systems/texlive/tlnet/archive/platex.win32.tar.xz @@ -253646,8 +253660,8 @@ 2019/02/28 | 386140 | systems/texlive/tlnet/archive/pracjourn.doc.tar.xz 2019/02/28 | 15244 | systems/texlive/tlnet/archive/pracjourn.source.tar.xz 2019/02/28 | 4648 | systems/texlive/tlnet/archive/pracjourn.tar.xz -2019/09/27 | 183604 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz -2019/09/27 | 1848 | systems/texlive/tlnet/archive/practicalreports.tar.xz +2019/10/02 | 184812 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz +2019/10/02 | 1964 | systems/texlive/tlnet/archive/practicalreports.tar.xz 2019/02/28 | 634332 | systems/texlive/tlnet/archive/preprint.doc.tar.xz 2019/02/28 | 36616 | systems/texlive/tlnet/archive/preprint.source.tar.xz 2019/02/28 | 7064 | systems/texlive/tlnet/archive/preprint.tar.xz @@ -254559,12 +254573,12 @@ 2019/02/28 | 440 | systems/texlive/tlnet/archive/scheme-basic.tar.xz 2019/03/02 | 440 | systems/texlive/tlnet/archive/scheme-context.tar.xz 2019/02/28 | 568 | systems/texlive/tlnet/archive/scheme-full.tar.xz -2019/02/28 | 604 | systems/texlive/tlnet/archive/scheme-gust.tar.xz +2019/10/02 | 596 | systems/texlive/tlnet/archive/scheme-gust.tar.xz 2019/02/28 | 460 | systems/texlive/tlnet/archive/scheme-infraonly.tar.xz 2019/02/28 | 532 | systems/texlive/tlnet/archive/scheme-medium.tar.xz 2019/02/28 | 428 | systems/texlive/tlnet/archive/scheme-minimal.tar.xz 2019/02/28 | 640 | systems/texlive/tlnet/archive/scheme-small.tar.xz -2019/02/28 | 740 | systems/texlive/tlnet/archive/scheme-tetex.tar.xz +2019/10/02 | 732 | systems/texlive/tlnet/archive/scheme-tetex.tar.xz 2019/02/28 | 4411800 | systems/texlive/tlnet/archive/schule.doc.tar.xz 2019/02/28 | 1960980 | systems/texlive/tlnet/archive/schule.tar.xz 2019/02/28 | 720152 | systems/texlive/tlnet/archive/schulschriften.doc.tar.xz @@ -254583,8 +254597,8 @@ 2019/09/23 | 229080 | systems/texlive/tlnet/archive/scontents.doc.tar.xz 2019/09/23 | 19220 | systems/texlive/tlnet/archive/scontents.source.tar.xz 2019/09/23 | 4804 | systems/texlive/tlnet/archive/scontents.tar.xz -2019/07/03 | 510400 | systems/texlive/tlnet/archive/scratch3.doc.tar.xz -2019/07/03 | 8080 | systems/texlive/tlnet/archive/scratch3.tar.xz +2019/10/02 | 517572 | systems/texlive/tlnet/archive/scratch3.doc.tar.xz +2019/10/02 | 8532 | systems/texlive/tlnet/archive/scratch3.tar.xz 2019/02/28 | 506808 | systems/texlive/tlnet/archive/scratch.doc.tar.xz 2019/02/28 | 8388 | systems/texlive/tlnet/archive/scratch.tar.xz 2019/02/28 | 427720 | systems/texlive/tlnet/archive/scratchx.doc.tar.xz @@ -255571,8 +255585,8 @@ 2019/04/06 | 280 | systems/texlive/tlnet/archive/texlive-cz.tar.xz 2019/03/28 | 1299960 | systems/texlive/tlnet/archive/texlive-de.doc.tar.xz 2019/03/28 | 272 | systems/texlive/tlnet/archive/texlive-de.tar.xz -2019/10/01 | 154876 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz -2019/10/01 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz +2019/10/02 | 154816 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz +2019/10/02 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz 2019/08/15 | 1856616 | systems/texlive/tlnet/archive/texlive-en.doc.tar.xz 2019/08/15 | 276 | systems/texlive/tlnet/archive/texlive-en.tar.xz 2019/04/01 | 2279380 | systems/texlive/tlnet/archive/texlive-es.doc.tar.xz @@ -255628,13 +255642,13 @@ 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.tar.xz -2019/09/29 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz +2019/10/02 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-cygwin.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-freebsd.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.tar.xz -2019/09/29 | 85088 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz +2019/10/02 | 85044 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz 2019/08/31 | 11636 | systems/texlive/tlnet/archive/texlive-scripts.win32.tar.xz 2019/02/28 | 372 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.tar.xz 2019/02/28 | 376 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-darwinlegacy.tar.xz @@ -257168,16 +257182,16 @@ 2019/02/28 | 136844 | systems/texlive/tlnet/archive/zxjatype.doc.tar.xz 2019/02/28 | 8412 | systems/texlive/tlnet/archive/zxjatype.tar.xz 2019/08/08 | 106115 | systems/texlive/tlnet/install-tl -2019/10/01 | 3941665 | systems/texlive/tlnet/install-tl-unx.tar.gz -2019/10/01 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2019/10/01 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2019/10/02 | 3941676 | systems/texlive/tlnet/install-tl-unx.tar.gz +2019/10/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2019/10/02 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2019/05/09 | 4543 | systems/texlive/tlnet/install-tl-windows.bat -2019/10/01 | 18688923 | systems/texlive/tlnet/install-tl-windows.exe -2019/10/01 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2019/10/01 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2019/10/01 | 22533046 | systems/texlive/tlnet/install-tl.zip -2019/10/01 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2019/10/01 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2019/10/02 | 18689341 | systems/texlive/tlnet/install-tl-windows.exe +2019/10/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2019/10/02 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2019/10/02 | 22533010 | systems/texlive/tlnet/install-tl.zip +2019/10/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2019/10/02 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc 2019/04/29 | 1221 | systems/texlive/tlnet/README.md 2019/03/13 | 5351 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg 2016/04/12 | 600 | systems/texlive/tlnet/tlpkg/gpg/random_seed @@ -257186,7 +257200,7 @@ 2019/03/13 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg 2019/09/14 | 48351 | systems/texlive/tlnet/tlpkg/installer/config.guess 2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt -2019/09/28 | 5273 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl +2019/10/01 | 5082 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2018/04/29 | 13647 | systems/texlive/tlnet/tlpkg/installer/DirSelect.pm 2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt 2019/06/25 | 5491 | systems/texlive/tlnet/tlpkg/installer/install-menu-extl.pl @@ -257232,12 +257246,12 @@ 2019/09/23 | 18176 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm 2016/10/11 | 4618 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm 2017/11/14 | 27560 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm -2019/10/01 | 15819304 | systems/texlive/tlnet/tlpkg/texlive.tlpdb -2019/10/01 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2019/10/02 | 15816661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2019/10/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 2019/09/24 | 87255 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm -2019/10/01 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 -2019/10/01 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2019/10/01 | 2119656 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2019/10/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2019/10/02 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2019/10/02 | 2119680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2019/03/03 | 57785 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm 2018/12/17 | 36910 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm 2018/08/31 | 14972 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm @@ -260605,7 +260619,7 @@ 2019/08/24 | 279023 | 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 -2019/10/01 | 506082 | systems/win32/miktex/tm/packages/files.csv.lzma +2019/10/02 | 506082 | 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 @@ -261704,9 +261718,9 @@ 2018/01/12 | 157226 | systems/win32/miktex/tm/packages/miktex-zip-bin-x64.tar.lzma 2019/09/28 | 38716 | systems/win32/miktex/tm/packages/miktex-zlib-bin-2.9.tar.lzma 2019/09/28 | 42876 | systems/win32/miktex/tm/packages/miktex-zlib-bin-x64-2.9.tar.lzma -2019/10/01 | 191070 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma -2019/10/01 | 1133727 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2019/10/01 | 1057808 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2019/10/02 | 190990 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2019/10/02 | 1134652 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2019/10/02 | 1057816 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma 2019/09/28 | 13043 | systems/win32/miktex/tm/packages/miktex-zzip-bin-2.9.tar.lzma 2019/09/28 | 14032 | 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 @@ -261851,183 +261865,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 -2019/10/01 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2019/10/01 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2019/10/01 | 33427 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2019/10/01 | 863046 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma -2019/10/01 | 954179 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2019/10/01 | 24054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma -2019/10/01 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma -2019/10/01 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2019/10/01 | 34849 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2019/10/01 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2019/10/01 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2019/10/01 | 84433 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2019/10/01 | 94256 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2019/10/01 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma -2019/10/01 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2019/10/01 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma -2019/10/01 | 30237 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma -2019/10/01 | 328749 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma -2019/10/01 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2019/10/01 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2019/10/01 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma -2019/10/01 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2019/10/01 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2019/10/01 | 198185 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2019/10/01 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2019/10/01 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2019/10/01 | 184239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma -2019/10/01 | 52037 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2019/10/01 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma -2019/10/01 | 20719 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma -2019/10/01 | 22911 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma -2019/10/01 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2019/10/01 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma -2019/10/01 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2019/10/01 | 271718 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2019/10/01 | 308931 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma -2019/10/01 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2019/10/01 | 44953 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2019/10/01 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2019/10/01 | 127164 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma -2019/10/01 | 1205460 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2019/10/01 | 1326762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2019/10/01 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma -2019/10/01 | 38690 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma -2019/10/01 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma -2019/10/01 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma -2019/10/01 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma -2019/10/01 | 50508 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2019/10/01 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma -2019/10/01 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2019/10/01 | 133146 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2019/10/01 | 152133 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2019/10/01 | 69601 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma -2019/10/01 | 72688 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2019/10/01 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma -2019/10/01 | 77425 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma -2019/10/01 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2019/10/01 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2019/10/01 | 25318 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma -2019/10/01 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma -2019/10/01 | 100716 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma -2019/10/01 | 116835 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma -2019/10/01 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2019/10/01 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma -2019/10/01 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma -2019/10/01 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2019/10/01 | 35219 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma -2019/10/01 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2019/10/01 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2019/10/01 | 544491 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma -2019/10/01 | 1101600 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma -2019/10/01 | 1273248 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma -2019/10/01 | 137118 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma -2019/10/01 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma -2019/10/01 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2019/10/01 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma -2019/10/01 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma -2019/10/01 | 17691 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma -2019/10/01 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma -2019/10/01 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma -2019/10/01 | 499166 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma -2019/10/01 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma -2019/10/01 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma -2019/10/01 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2019/10/01 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2019/10/01 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma -2019/10/01 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2019/10/01 | 1620005 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma -2019/10/01 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma -2019/10/01 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2019/10/01 | 26960 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma -2019/10/01 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2019/10/01 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma -2019/10/01 | 8455 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2019/10/01 | 167814 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma -2019/10/01 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma -2019/10/01 | 247517 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2019/10/01 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2019/10/01 | 87276 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2019/10/01 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2019/10/01 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2019/10/01 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2019/10/01 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma -2019/10/01 | 185584 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2019/10/01 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2019/10/01 | 165557 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma -2019/10/01 | 194932 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma -2019/10/01 | 177646 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2019/10/01 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma -2019/10/01 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma -2019/10/01 | 31006 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2019/10/01 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma -2019/10/01 | 56405 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2019/10/01 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma -2019/10/01 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma -2019/10/01 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma -2019/10/01 | 45616 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2019/10/01 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma -2019/10/01 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma -2019/10/01 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma -2019/10/01 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma -2019/10/01 | 356013 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2019/10/01 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma -2019/10/01 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma -2019/10/01 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma -2019/10/01 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2019/10/01 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2019/10/01 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2019/10/01 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2019/10/01 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma -2019/10/01 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma -2019/10/01 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma -2019/10/01 | 31154 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2019/10/01 | 36627 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma -2019/10/01 | 63192 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2019/10/01 | 71579 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma -2019/10/01 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma -2019/10/01 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2019/10/01 | 1066578 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma -2019/10/01 | 1194277 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma -2019/10/01 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2019/10/01 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma -2019/10/01 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2019/10/01 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma -2019/10/01 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2019/10/01 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma -2019/10/01 | 16037 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2019/10/01 | 17765 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2019/10/01 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2019/10/01 | 69223 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma -2019/10/01 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2019/10/01 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2019/10/01 | 73169 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2019/10/01 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma -2019/10/01 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2019/10/01 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2019/10/01 | 2457991 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma -2019/10/01 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma -2019/10/01 | 54820 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2019/10/01 | 61568 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2019/10/01 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2019/10/01 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2019/10/01 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma -2019/10/01 | 65041 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2019/10/01 | 247005 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2019/10/01 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma -2019/10/01 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma -2019/10/01 | 563400 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2019/10/01 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2019/10/01 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma -2019/10/01 | 191096 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2019/10/01 | 1133612 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma -2019/10/01 | 1057160 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma -2019/10/01 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2019/10/01 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2019/10/02 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2019/10/02 | 29253 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2019/10/02 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2019/10/02 | 863045 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2019/10/02 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2019/10/02 | 24055 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2019/10/02 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2019/10/02 | 29256 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2019/10/02 | 34850 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2019/10/02 | 49730 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2019/10/02 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2019/10/02 | 84432 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2019/10/02 | 94256 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2019/10/02 | 60336 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2019/10/02 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2019/10/02 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2019/10/02 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2019/10/02 | 328749 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2019/10/02 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2019/10/02 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2019/10/02 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2019/10/02 | 49272 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2019/10/02 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2019/10/02 | 198184 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2019/10/02 | 214119 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2019/10/02 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2019/10/02 | 184239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2019/10/02 | 52038 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2019/10/02 | 58850 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2019/10/02 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2019/10/02 | 22910 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2019/10/02 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2019/10/02 | 41008 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2019/10/02 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2019/10/02 | 271720 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2019/10/02 | 308932 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2019/10/02 | 40556 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2019/10/02 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2019/10/02 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2019/10/02 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2019/10/02 | 1205459 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2019/10/02 | 1326760 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2019/10/02 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2019/10/02 | 38689 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2019/10/02 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2019/10/02 | 47968 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2019/10/02 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2019/10/02 | 50506 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2019/10/02 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2019/10/02 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2019/10/02 | 133151 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2019/10/02 | 152132 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2019/10/02 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2019/10/02 | 72689 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2019/10/02 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2019/10/02 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2019/10/02 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2019/10/02 | 281504 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2019/10/02 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2019/10/02 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2019/10/02 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2019/10/02 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2019/10/02 | 63277 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2019/10/02 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2019/10/02 | 94160 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2019/10/02 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2019/10/02 | 35221 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2019/10/02 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2019/10/02 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2019/10/02 | 544493 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2019/10/02 | 1101602 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma +2019/10/02 | 1273247 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma +2019/10/02 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2019/10/02 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2019/10/02 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2019/10/02 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2019/10/02 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2019/10/02 | 17691 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2019/10/02 | 27651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2019/10/02 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2019/10/02 | 499169 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2019/10/02 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2019/10/02 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2019/10/02 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2019/10/02 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2019/10/02 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2019/10/02 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2019/10/02 | 1620002 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2019/10/02 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2019/10/02 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2019/10/02 | 26959 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2019/10/02 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2019/10/02 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2019/10/02 | 8452 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2019/10/02 | 167811 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2019/10/02 | 182709 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2019/10/02 | 247517 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2019/10/02 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2019/10/02 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2019/10/02 | 92002 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2019/10/02 | 77866 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2019/10/02 | 86745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2019/10/02 | 165673 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2019/10/02 | 185581 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2019/10/02 | 146753 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2019/10/02 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2019/10/02 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2019/10/02 | 177646 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2019/10/02 | 80468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2019/10/02 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2019/10/02 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2019/10/02 | 34834 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2019/10/02 | 56405 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2019/10/02 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2019/10/02 | 41902 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2019/10/02 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2019/10/02 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2019/10/02 | 52007 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2019/10/02 | 354710 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma +2019/10/02 | 387868 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma +2019/10/02 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2019/10/02 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2019/10/02 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2019/10/02 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2019/10/02 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2019/10/02 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2019/10/02 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2019/10/02 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2019/10/02 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2019/10/02 | 1042825 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2019/10/02 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2019/10/02 | 23331 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2019/10/02 | 31154 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2019/10/02 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2019/10/02 | 63191 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2019/10/02 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2019/10/02 | 42566 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2019/10/02 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2019/10/02 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2019/10/02 | 1194276 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2019/10/02 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2019/10/02 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2019/10/02 | 53398 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2019/10/02 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2019/10/02 | 26740 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2019/10/02 | 29122 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2019/10/02 | 16035 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2019/10/02 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2019/10/02 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2019/10/02 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2019/10/02 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2019/10/02 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2019/10/02 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2019/10/02 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2019/10/02 | 91281 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2019/10/02 | 96184 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2019/10/02 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2019/10/02 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2019/10/02 | 54819 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2019/10/02 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2019/10/02 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2019/10/02 | 32349 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2019/10/02 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2019/10/02 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2019/10/02 | 247004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2019/10/02 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2019/10/02 | 533671 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2019/10/02 | 563402 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2019/10/02 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2019/10/02 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2019/10/02 | 191024 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2019/10/02 | 1134548 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2019/10/02 | 1057032 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2019/10/02 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2019/10/02 | 14054 | 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 -2019/10/01 | 652 | systems/win32/miktex/tm/packages/next/pr.ini +2019/10/02 | 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 @@ -262325,7 +262339,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 -2019/10/01 | 434 | systems/win32/miktex/tm/packages/pr.ini +2019/10/02 | 434 | 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 @@ -263427,7 +263441,7 @@ 2019/09/30 | 4893848 | systems/win32/w32tex/aleph-w32.tar.xz 2019/09/23 | 62950996 | systems/win32/w32tex/biblatex-biber.tar.xz 2016/12/13 | 65971452 | systems/win32/w32tex/cbfonts.tar.xz -2019/09/30 | 514628 | systems/win32/w32tex/ChangeLog +2019/10/01 | 515699 | 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 @@ -263435,7 +263449,7 @@ 2017/06/24 | 644754 | systems/win32/w32tex/ChangeLog.4 2019/09/23 | 22139752 | systems/win32/w32tex/cjkzr.tar.xz 2013/04/27 | 15858676 | systems/win32/w32tex/context-doc.tar.xz -2019/09/30 | 132018264 | systems/win32/w32tex/context.tar.xz +2019/10/01 | 132044556 | systems/win32/w32tex/context.tar.xz 2019/08/14 | 904952 | systems/win32/w32tex/cweb-w32.tar.xz 2019/09/15 | 6205812 | systems/win32/w32tex/datetime2.tar.xz 2019/08/14 | 838256 | systems/win32/w32tex/dvi2ps-w32.tar.xz @@ -263446,7 +263460,7 @@ 2019/09/23 | 685128 | systems/win32/w32tex/extractpdfmark-w32.tar.xz 2019/08/14 | 17348028 | systems/win32/w32tex/gregorio-w32.tar.xz 2009/08/03 | 1072620 | systems/win32/w32tex/gtftex.zip -2019/09/30 | 4571820 | systems/win32/w32tex/harftex-w32.tar.xz +2019/10/01 | 4574784 | systems/win32/w32tex/harftex-w32.tar.xz 2019/09/30 | 1806364 | systems/win32/w32tex/jtex-w32.tar.xz 2019/09/30 | 31786872 | systems/win32/w32tex/latex-dev.tar.xz 2019/09/14 | 23234548 | systems/win32/w32tex/latex.tar.xz @@ -263454,12 +263468,12 @@ 2019/09/26 | 380518604 | systems/win32/w32tex/ltxpkgdocs.tar.xz 2019/09/26 | 34161524 | systems/win32/w32tex/ltxpkgs.tar.xz 2019/09/30 | 3533048 | systems/win32/w32tex/luajittex-dev-w32.tar.xz -2019/09/30 | 4991600 | systems/win32/w32tex/luajittex-exp-w32.tar.xz -2019/09/30 | 5003604 | systems/win32/w32tex/luajittex-w32.tar.xz +2019/10/01 | 4985080 | systems/win32/w32tex/luajittex-exp-w32.tar.xz +2019/10/01 | 5006440 | systems/win32/w32tex/luajittex-w32.tar.xz 2019/09/30 | 14769504 | systems/win32/w32tex/luatex-dev-w32.tar.xz -2019/09/30 | 16062220 | systems/win32/w32tex/luatex-exp-w32.tar.xz +2019/10/01 | 16085132 | systems/win32/w32tex/luatex-exp-w32.tar.xz 2019/09/27 | 17698764 | systems/win32/w32tex/luatexja.tar.xz -2019/09/30 | 15137340 | systems/win32/w32tex/luatex-w32.tar.xz +2019/10/01 | 15125800 | systems/win32/w32tex/luatex-w32.tar.xz 2019/09/11 | 1598052 | systems/win32/w32tex/makeindex-w32.tar.xz 2015/05/26 | 1542676 | systems/win32/w32tex/manual.tar.xz 2019/09/30 | 438328 | systems/win32/w32tex/mftools.tar.xz @@ -263470,7 +263484,7 @@ 2019/08/14 | 1237040 | systems/win32/w32tex/omegaj-w32.tar.xz 2019/09/08 | 357888 | systems/win32/w32tex/otfbeta.tar.xz 2019/09/30 | 12829392 | systems/win32/w32tex/pdftex-w32.tar.xz -2019/09/08 | 94672676 | systems/win32/w32tex/pgfcontrib.tar.xz +2019/10/01 | 94677620 | systems/win32/w32tex/pgfcontrib.tar.xz 2015/01/26 | 189072 | systems/win32/w32tex/plain2-2.54-w32.tar.xz 2019/09/08 | 2906584 | systems/win32/w32tex/platex.tar.xz 2018/03/05 | 1467972 | systems/win32/w32tex/pmx.tar.xz @@ -263490,7 +263504,7 @@ 2019/04/15 | 97136 | systems/win32/w32tex/tiff2png-w32.tar.xz 2013/04/08 | 308444 | systems/win32/w32tex/timesnew.tar.xz 2019/03/14 | 1739 | systems/win32/w32tex/TLW64/00README.TLW64 -2019/09/30 | 87385723 | systems/win32/w32tex/TLW64/tl-win64.zip +2019/10/01 | 87386133 | systems/win32/w32tex/TLW64/tl-win64.zip 2019/08/14 | 819188 | systems/win32/w32tex/ttf2pk-w32.tar.xz 2019/08/14 | 830416 | systems/win32/w32tex/ttf2pt1-w32.tar.xz 2017/10/13 | 1773368 | systems/win32/w32tex/tuftelatex.tar.xz @@ -263506,7 +263520,7 @@ 2019/09/24 | 43954184 | systems/win32/w32tex/web2c-w32.tar.xz 2019/08/28 | 810352 | systems/win32/w32tex/win64/aleph-w64.tar.xz 2019/08/25 | 21280532 | systems/win32/w32tex/win64/biblatex-biber-w64.tar.xz -2019/09/28 | 1935012 | systems/win32/w32tex/win64/context-w64.tar.xz +2019/10/01 | 1935232 | systems/win32/w32tex/win64/context-w64.tar.xz 2019/08/28 | 82568 | systems/win32/w32tex/win64/cweb-w64.tar.xz 2019/08/14 | 745316 | systems/win32/w32tex/win64/dvi2ps-w64.tar.xz 2019/09/11 | 447424 | systems/win32/w32tex/win64/dvi2tty-w64.tar.xz @@ -263515,16 +263529,16 @@ 2019/09/23 | 2364996 | systems/win32/w32tex/win64/dvitools-w64.tar.xz 2019/09/23 | 592888 | systems/win32/w32tex/win64/extractpdfmark-w64.tar.xz 2019/08/28 | 304752 | systems/win32/w32tex/win64/gregorio-w64.tar.xz -2019/08/28 | 2663684 | systems/win32/w32tex/win64/harftex-w64.tar.xz +2019/10/01 | 2663392 | systems/win32/w32tex/win64/harftex-w64.tar.xz 2019/08/28 | 586816 | systems/win32/w32tex/win64/jtex-w64.tar.xz 2019/07/27 | 2652 | systems/win32/w32tex/win64/latex-dev-w64.tar.xz 2019/08/28 | 799776 | systems/win32/w32tex/win64/lcdf-typetools-w64.tar.xz 2019/08/28 | 2752676 | systems/win32/w32tex/win64/luajittex-dev-w64.tar.xz -2019/09/28 | 3481900 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz -2019/08/28 | 3497184 | systems/win32/w32tex/win64/luajittex-w64.tar.xz +2019/10/01 | 3485496 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz +2019/10/01 | 3490160 | systems/win32/w32tex/win64/luajittex-w64.tar.xz 2019/08/28 | 2489864 | systems/win32/w32tex/win64/luatex-dev-w64.tar.xz -2019/09/28 | 3110872 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz -2019/08/28 | 3103388 | systems/win32/w32tex/win64/luatex-w64.tar.xz +2019/10/01 | 3107356 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz +2019/10/01 | 3107348 | systems/win32/w32tex/win64/luatex-w64.tar.xz 2019/09/11 | 1067856 | systems/win32/w32tex/win64/makeindex-w64.tar.xz 2019/08/14 | 430688 | systems/win32/w32tex/win64/mftools-w64.tar.xz 2019/08/14 | 376324 | systems/win32/w32tex/win64/mftrace-w64.tar.xz @@ -263545,8 +263559,8 @@ 2018/03/04 | 42760 | systems/win32/w32tex/win64/txtutil-w64.tar.xz 2019/09/11 | 1797576 | systems/win32/w32tex/win64/uptex-w64.tar.xz 2019/09/24 | 3404252 | systems/win32/w32tex/win64/web2c-w64.tar.xz -2019/09/21 | 10999120 | systems/win32/w32tex/win64/xetex-w64.tar.xz -2019/09/30 | 49196072 | systems/win32/w32tex/xetex-w32.tar.xz +2019/10/01 | 10999532 | systems/win32/w32tex/win64/xetex-w64.tar.xz +2019/10/01 | 49197264 | systems/win32/w32tex/xetex-w32.tar.xz 2019/02/27 | 2859620 | systems/win32/w32tex/xindy-w32.tar.xz 2013/11/19 | 11356248 | systems/win32/w32tex/xymtex.tar.xz 2016/09/09 | 4334636 | systems/win32/w32tex/xypic.tar.xz @@ -263643,7 +263657,7 @@ 2004/06/04 | 404 | tds/tds.sed 2004/06/23 | 65418 | tds/tds.tex 2019/05/29 | 304264 | tds.zip -2019/10/02 | 186 | timestamp +2019/10/03 | 186 | timestamp 2002/08/26 | 61898 | usergrps/dante/antrag.pdf 2002/08/26 | 118217 | usergrps/dante/antrag.ps 2016/03/08 | 917 | usergrps/dante/dtk/doc/beispiel.bib diff --git a/FILES.byname.gz b/FILES.byname.gz Binary files differindex 6c429d8bbb..c38d1c01fa 100644 --- a/FILES.byname.gz +++ b/FILES.byname.gz diff --git a/FILES.last07days b/FILES.last07days index cadf55e2e1..54efa41f94 100644 --- a/FILES.last07days +++ b/FILES.last07days @@ -1,359 +1,516 @@ +2019/10/02 | 9814 | indexing/xindex/lualatex/xindex-lapp.lua +2019/10/02 | 96184 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma +2019/10/02 | 954181 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma +2019/10/02 | 949528 | systems/texlive/tlnet/archive/nicematrix.doc.tar.xz +2019/10/02 | 94256 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma +2019/10/02 | 94160 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2019/10/02 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma +2019/10/02 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma +2019/10/02 | 92919 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma +2019/10/02 | 92002 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma +2019/10/02 | 91281 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma +2019/10/02 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2019/10/02 | 904 | indexing/xindex/CHANGELOG +2019/10/02 | 8797 | macros/latex/contrib/l3build/l3build-install.lua +2019/10/02 | 87275 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma +2019/10/02 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma +2019/10/02 | 86745 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma +2019/10/02 | 863045 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2019/10/02 | 8532 | systems/texlive/tlnet/archive/scratch3.tar.xz +2019/10/02 | 852656 | macros/latex/contrib/chemnum.zip +2019/10/02 | 85044 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz +2019/10/02 | 8452 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma +2019/10/02 | 84432 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma +2019/10/02 | 8358 | indexing/xindex/lualatex/xindex-pretty.lua +2019/10/02 | 82642 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma +2019/10/02 | 824 | systems/texlive/tlnet/archive/collection-langenglish.tar.xz +2019/10/02 | 8191 | indexing/xindex/lualatex/xindex-base.lua +2019/10/02 | 80468 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma +2019/10/02 | 80323 | indexing/xindex/lualatex/xindex-unicode.lua +2019/10/02 | 7950812 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz +2019/10/02 | 786307 | install/macros/latex/contrib/l3build.tds.zip +2019/10/02 | 782606 | macros/latex/contrib/l3build.zip +2019/10/02 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma +2019/10/02 | 77866 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma +2019/10/02 | 77424 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2019/10/02 | 7680 | indexing/xindex/lualatex/xindex-yannis.lua +2019/10/02 | 763 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx +2019/10/02 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma +2019/10/02 | 747 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx +2019/10/02 | 7452 | graphics/pstricks/contrib/pst-turtle/dvips/pst-turtle.pro +2019/10/02 | 74514 | macros/latex/contrib/chemnum/chemnum.sty +2019/10/02 | 7438 | macros/latex/contrib/l3build/l3build-arguments.lua +2019/10/02 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma +2019/10/02 | 732 | systems/texlive/tlnet/archive/scheme-tetex.tar.xz +2019/10/02 | 73170 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma +2019/10/02 | 72689 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma +2019/10/02 | 72558 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma +2019/10/02 | 722312 | systems/texlive/tlnet/archive/ghsystem.doc.tar.xz +2019/10/02 | 7205 | macros/latex/contrib/l3build/l3build-manifest.lua +2019/10/02 | 716 | systems/texlive/tlnet/archive/autosp.tar.xz +2019/10/02 | 71578 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma +2019/10/02 | 705508 | macros/latex/contrib/l3build/l3build.pdf +2019/10/02 | 700512 | macros/latex/contrib/asmejour.zip +2019/10/02 | 69600 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma +2019/10/02 | 692500 | systems/texlive/tlnet/archive/babel.doc.tar.xz +2019/10/02 | 69222 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma +2019/10/02 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma +2019/10/02 | 6790 | macros/latex/contrib/l3build/l3build-variables.lua +2019/10/02 | 6789 | macros/latex/contrib/l3build/l3build-typesetting.lua +2019/10/02 | 67253 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma +2019/10/02 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma +2019/10/02 | 6560 | systems/texlive/tlnet/archive/esint.source.tar.xz +2019/10/02 | 652 | systems/win32/miktex/tm/packages/next/pr.ini +2019/10/02 | 65040 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma +2019/10/02 | 64625 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.pdf +2019/10/02 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma +2019/10/02 | 63277 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma +2019/10/02 | 63191 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma +2019/10/02 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2019/10/02 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma +2019/10/02 | 61567 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma +2019/10/02 | 61554 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma +2019/10/02 | 60336 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma +2019/10/02 | 603172 | systems/texlive/tlnet/archive/babel.source.tar.xz +2019/10/02 | 596 | systems/texlive/tlnet/archive/scheme-gust.tar.xz +2019/10/02 | 59417 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma +2019/10/02 | 5904 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz +2019/10/02 | 58850 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2019/10/02 | 588398 | macros/latex/contrib/chemnum/chemnum_en.pdf +2019/10/02 | 58132 | systems/texlive/tlnet/archive/esint.doc.tar.xz +2019/10/02 | 5760 | systems/texlive/tlnet/archive/esint.tar.xz +2019/10/02 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma +2019/10/02 | 57191 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma +2019/10/02 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma +2019/10/02 | 56405 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma +2019/10/02 | 563402 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma +2019/10/02 | 560964 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma +2019/10/02 | 552293 | indexing/xindex.zip +2019/10/02 | 54819 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma +2019/10/02 | 544493 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma +2019/10/02 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma +2019/10/02 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma +2019/10/02 | 53398 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma +2019/10/02 | 533671 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma +2019/10/02 | 53121 | macros/latex/contrib/chemnum/chemnum_en.tex +2019/10/02 | 52984 | graphics/pstricks/contrib/pst-turtle.zip +2019/10/02 | 523528 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz +2019/10/02 | 52038 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma +2019/10/02 | 52007 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2019/10/02 | 5197 | indexing/xindex/scripts/xindex.lua +2019/10/02 | 517572 | systems/texlive/tlnet/archive/scratch3.doc.tar.xz +2019/10/02 | 5154 | macros/latex/contrib/l3build/l3build.lua +2019/10/02 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz +2019/10/02 | 50932 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma +2019/10/02 | 50893 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2019/10/02 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma +2019/10/02 | 506082 | systems/win32/miktex/tm/packages/files.csv.lzma +2019/10/02 | 50506 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma +2019/10/02 | 499169 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2019/10/02 | 49730 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma +2019/10/02 | 494919 | macros/latex/contrib/asmejour/asmejour-template.pdf +2019/10/02 | 49272 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma +2019/10/02 | 4904 | systems/texlive/tlnet/archive/nanicolle.tar.xz +2019/10/02 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2019/10/02 | 4813 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.bib +2019/10/02 | 47968 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma +2019/10/02 | 46869 | indexing/xindex/doc/xindex-doc.tex +2019/10/02 | 467 | graphics/pstricks/contrib/pst-turtle/latex/pst-turtle.sty +2019/10/02 | 462328 | systems/texlive/tlnet/archive/embrac.doc.tar.xz +2019/10/02 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma +2019/10/02 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma +2019/10/02 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2019/10/02 | 45617 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma +2019/10/02 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +2019/10/02 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc +2019/10/02 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc +2019/10/02 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc +2019/10/02 | 45471 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma +2019/10/02 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma +2019/10/02 | 44954 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma +2019/10/02 | 4472 | macros/latex/contrib/l3build/l3build-ctan.lua +2019/10/02 | 4449 | indexing/xindex/lualatex/xindex-dtk.lua +2019/10/02 | 434 | systems/win32/miktex/tm/packages/pr.ini +2019/10/02 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2019/10/02 | 4305 | macros/latex/contrib/l3build/l3build-stdmain.lua +2019/10/02 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma +2019/10/02 | 428 | systems/texlive/tlnet/archive/latex-via-exemplos.tar.xz +2019/10/02 | 427560 | systems/texlive/tlnet/archive/nanicolle.doc.tar.xz +2019/10/02 | 42566 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma +2019/10/02 | 4244 | graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.tex +2019/10/02 | 42072 | systems/texlive/tlnet/archive/nicematrix.source.tar.xz +2019/10/02 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma +2019/10/02 | 41902 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma +2019/10/02 | 41008 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma +2019/10/02 | 40556 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma +2019/10/02 | 39876 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma +2019/10/02 | 3941676 | systems/texlive/tlnet/install-tl-unx.tar.gz +2019/10/02 | 39211 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma +2019/10/02 | 391447 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma +2019/10/02 | 387868 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma +2019/10/02 | 38689 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2019/10/02 | 38556 | systems/texlive/tlnet/archive/mptopdf.tar.xz +2019/10/02 | 3849 | macros/latex/contrib/asmejour/README.md +2019/10/02 | 3792 | systems/texlive/tlnet/archive/embrac.tar.xz +2019/10/02 | 375317 | indexing/xindex/doc/xindex-doc.pdf +2019/10/02 | 36626 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma +2019/10/02 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma +2019/10/02 | 36321 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf +2019/10/02 | 36052 | systems/texlive/tlnet/archive/platex.tar.xz +2019/10/02 | 356012 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma +2019/10/02 | 354710 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma +2019/10/02 | 35248 | macros/latex/contrib/asmejour/asmejour-template.tex +2019/10/02 | 35221 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2019/10/02 | 34850 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma +2019/10/02 | 34834 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma +2019/10/02 | 33425 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma +2019/10/02 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma +2019/10/02 | 33271 | indexing/xindex/lualatex/xindex-lib.lua +2019/10/02 | 33223 | macros/latex/contrib/l3build/l3build-check.lua +2019/10/02 | 328749 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma +2019/10/02 | 3239 | macros/latex/contrib/l3build/l3build-aux.lua +2019/10/02 | 32349 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma +2019/10/02 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma +2019/10/02 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma +2019/10/02 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma +2019/10/02 | 31154 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma +2019/10/02 | 3106 | macros/latex/contrib/l3build/l3build-unpack.lua +2019/10/02 | 31007 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma +2019/10/02 | 308932 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2019/10/02 | 30239 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma +2019/10/02 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma +2019/10/02 | 29256 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma +2019/10/02 | 29253 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma +2019/10/02 | 29148 | systems/texlive/tlnet/archive/gindex.doc.tar.xz +2019/10/02 | 29122 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma +2019/10/02 | 28737 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma +2019/10/02 | 2849 | indexing/xindex/lualatex/xindex-DIN2.lua +2019/10/02 | 281504 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma +2019/10/02 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma +2019/10/02 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma +2019/10/02 | 276548 | systems/texlive/tlnet/archive/autosp.doc.tar.xz +2019/10/02 | 27651 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma +2019/10/02 | 271839 | macros/latex/contrib/scontents.zip +2019/10/02 | 271720 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma +2019/10/02 | 26959 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma +2019/10/02 | 268521 | install/macros/latex/contrib/download.tds.zip +2019/10/02 | 26740 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma +2019/10/02 | 266825 | macros/latex/contrib/download.zip +2019/10/02 | 26648 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2019/10/02 | 26507 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma +2019/10/02 | 26196 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma +2019/10/02 | 261753 | macros/latex/contrib/download/download.pdf +2019/10/02 | 25946 | macros/latex/contrib/asmejour/asmejour.cls +2019/10/02 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma +2019/10/02 | 25320 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma +2019/10/02 | 2503 | indexing/xindex/lualatex/xindex-cfg.lua +2019/10/02 | 247517 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma +2019/10/02 | 247004 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma +2019/10/02 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma +2019/10/02 | 2457990 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma +2019/10/02 | 2437 | indexing/xindex/lualatex/xindex-cfg-common.lua +2019/10/02 | 24055 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma +2019/10/02 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma +2019/10/02 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md +2019/10/02 | 233431 | macros/latex/contrib/chemnum/scheme-bla.ps +2019/10/02 | 23331 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma +2019/10/02 | 233141 | macros/latex/contrib/chemnum/scheme-tmp.ps +2019/10/02 | 2305 | macros/latex/contrib/l3build/l3build-tagging.lua +2019/10/02 | 22910 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma +2019/10/02 | 22747 | install/macros/latex/contrib/ocgx2.tds.zip +2019/10/02 | 22533010 | systems/texlive/tlnet/install-tl.zip +2019/10/02 | 2191 | macros/latex/contrib/l3build/l3build-help.lua +2019/10/02 | 21688 | macros/latex/contrib/ocgx2.zip +2019/10/02 | 214119 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma +2019/10/02 | 213 | graphics/pstricks/contrib/pst-turtle/Changes +2019/10/02 | 2119680 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +2019/10/02 | 21109 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex +2019/10/02 | 20720 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma +2019/10/02 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma +2019/10/02 | 2016 | systems/texlive/tlnet/archive/gindex.tar.xz +2019/10/02 | 2002072 | systems/texlive/tlnet/archive/latex-via-exemplos.doc.tar.xz +2019/10/02 | 1989 | macros/latex/contrib/download/Makefile +2019/10/02 | 198184 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma +2019/10/02 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma +2019/10/02 | 1964 | systems/texlive/tlnet/archive/practicalreports.tar.xz +2019/10/02 | 194933 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma +2019/10/02 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma +2019/10/02 | 19229 | macros/latex/contrib/download/download.tex +2019/10/02 | 191024 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma +2019/10/02 | 190990 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2019/10/02 | 1892 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx +2019/10/02 | 1890 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx +2019/10/02 | 18689341 | systems/texlive/tlnet/install-tl-windows.exe +2019/10/02 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma +2019/10/02 | 185581 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma +2019/10/02 | 184812 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz +2019/10/02 | 184239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma +2019/10/02 | 1835636 | systems/texlive/tlnet/archive/ghsystem.tar.xz +2019/10/02 | 182709 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma +2019/10/02 | 1818 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx +2019/10/02 | 1817 | macros/latex/contrib/l3build/l3build.1 +2019/10/02 | 17766 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma +2019/10/02 | 177646 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma +2019/10/02 | 17691 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma +2019/10/02 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma +2019/10/02 | 167811 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma +2019/10/02 | 165673 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma +2019/10/02 | 165556 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma +2019/10/02 | 1620002 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma +2019/10/02 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma +2019/10/02 | 16035 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma +2019/10/02 | 1589 | graphics/pstricks/contrib/pst-turtle/tex/pst-turtle.tex +2019/10/02 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2019/10/02 | 1583848 | systems/texlive/tlnet/archive/platex.doc.tar.xz +2019/10/02 | 15820 | CTAN.sites +2019/10/02 | 15816661 | systems/texlive/tlnet/tlpkg/texlive.tlpdb +2019/10/02 | 155005 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology.zip +2019/10/02 | 154816 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz +2019/10/02 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 +2019/10/02 | 1537 | macros/latex/contrib/l3build/l3build.ins +2019/10/02 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 +2019/10/02 | 152132 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma +2019/10/02 | 1505 | macros/latex/contrib/download/README +2019/10/02 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2019/10/02 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua +2019/10/02 | 148016 | systems/texlive/tlnet/archive/babel.tar.xz +2019/10/02 | 147139 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma +2019/10/02 | 146753 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma +2019/10/02 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 +2019/10/02 | 145076 | systems/texlive/tlnet/archive/l3kernel.tar.xz +2019/10/02 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +2019/10/02 | 1410 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx +2019/10/02 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma +2019/10/02 | 14054 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma +2019/10/02 | 1377 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/README.md +2019/10/02 | 137120 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma +2019/10/02 | 13684 | systems/texlive/tlnet/archive/mptopdf.doc.tar.xz +2019/10/02 | 1338 | macros/latex/contrib/chemnum/README +2019/10/02 | 133151 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma +2019/10/02 | 1326760 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma +2019/10/02 | 13059 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma +2019/10/02 | 1273247 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma +2019/10/02 | 127163 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2019/10/02 | 1205459 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma +2019/10/02 | 120452 | systems/texlive/tlnet/archive/platex.source.tar.xz +2019/10/02 | 1194276 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2019/10/02 | 11860 | systems/texlive/tlnet/archive/nicematrix.tar.xz +2019/10/02 | 11748 | macros/latex/contrib/l3build/l3build-file-functions.lua +2019/10/02 | 116836 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma +2019/10/02 | 11575 | macros/latex/contrib/l3build/l3build-upload.lua +2019/10/02 | 1141 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx +2019/10/02 | 1134652 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma +2019/10/02 | 1134548 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma +2019/10/02 | 11334 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx +2019/10/02 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma +2019/10/02 | 1119695 | systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp.zip +2019/10/02 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma +2019/10/02 | 11024 | macros/latex/contrib/l3build/l3build-manifest-setup.lua +2019/10/02 | 1101602 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma +2019/10/02 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz +2019/10/02 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2019/10/02 | 1066577 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma +2019/10/02 | 10659 | indexing/xindex/lualatex/xindex-HAdW-eKO.lua +2019/10/02 | 1057816 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma +2019/10/02 | 1057032 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma +2019/10/02 | 10514 | macros/latex/contrib/l3build/CHANGELOG.md +2019/10/02 | 1048 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx +2019/10/02 | 1042825 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma +2019/10/02 | 103567 | macros/latex/contrib/l3build/l3build.dtx +2019/10/02 | 1024 | macros/latex/contrib/l3build/README.md +2019/10/02 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma +2019/10/02 | 100715 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma +2019/10/02 | 100167 | macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf 2019/10/01 | 9712 | language/japanese/platex/kinsoku.dtx 2019/10/01 | 965800 | systems/texlive/tlnet/archive/chemformula.doc.tar.xz -2019/10/01 | 96183 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-x64-2.9.tar.lzma -2019/10/01 | 954179 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-x64-2.9.tar.lzma -2019/10/01 | 94256 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-x64-2.9.tar.lzma -2019/10/01 | 94161 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-2.9.tar.lzma +2019/10/01 | 958098 | info/biblio/texbook3.bib +2019/10/01 | 94677620 | systems/win32/w32tex/pgfcontrib.tar.xz 2019/10/01 | 935529 | language/japanese/uplatex.zip 2019/10/01 | 934 | language/japanese/uplatex/uplfmt.ins -2019/10/01 | 93413 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-2.9.tar.lzma -2019/10/01 | 933131 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-2.9.tar.lzma -2019/10/01 | 92918 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-2.9.tar.lzma -2019/10/01 | 92003 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-x64-2.9.tar.lzma -2019/10/01 | 91282 | systems/win32/miktex/tm/packages/next/miktex-texware-bin-2.9.tar.lzma -2019/10/01 | 91204 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-x64-2.9.tar.lzma +2019/10/01 | 89545 | macros/latex/contrib/scontents/scontents.dtx 2019/10/01 | 876384 | systems/texlive/tlnet/archive/prooftrees.doc.tar.xz -2019/10/01 | 87276 | systems/win32/miktex/tm/packages/next/miktex-mfware-bin-2.9.tar.lzma -2019/10/01 | 87206 | systems/win32/miktex/tm/packages/next/miktex-png-bin-x64-2.9.tar.lzma -2019/10/01 | 86746 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-x64-2.9.tar.lzma -2019/10/01 | 863046 | systems/win32/miktex/tm/packages/next/miktex-asymptote-bin-2.9.tar.lzma +2019/10/01 | 87386133 | systems/win32/w32tex/TLW64/tl-win64.zip 2019/10/01 | 861 | language/japanese/platex/pl209.ins 2019/10/01 | 848162 | language/japanese/platex/pldoc.pdf -2019/10/01 | 8455 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-x64-2.9.tar.lzma -2019/10/01 | 84433 | systems/win32/miktex/tm/packages/next/miktex-bibtex8bit-bin-2.9.tar.lzma -2019/10/01 | 82643 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-x64-2.9.tar.lzma 2019/10/01 | 821 | info/latex-via-exemplos/changelog.txt 2019/10/01 | 8152 | systems/texlive/tlnet/archive/fnpct.tar.xz 2019/10/01 | 8048 | language/japanese/uplatex/uplvers.dtx -2019/10/01 | 80469 | systems/win32/miktex/tm/packages/next/miktex-mpmcli-bin-2.9.tar.lzma 2019/10/01 | 803916 | systems/texlive/tlnet/archive/newtx.doc.tar.xz 2019/10/01 | 8032 | fonts/utilities/fontools/share/fontools_lgr.enc 2019/10/01 | 7927624 | support/pkgcheck/bin/pkgcheck 2019/10/01 | 7818 | language/japanese/platex/plnewsc01.tex -2019/10/01 | 77969 | systems/win32/miktex/tm/packages/next/miktex-png-bin-2.9.tar.lzma -2019/10/01 | 77867 | systems/win32/miktex/tm/packages/next/miktex-mkfntmap-bin-2.9.tar.lzma -2019/10/01 | 77425 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-x64-2.9.tar.lzma +2019/10/01 | 778 | graphics/pstricks/contrib/pst-turtle/README.md 2019/10/01 | 77076 | macros/latex/contrib/nicematrix/nicematrix-french.tex 2019/10/01 | 7628 | fonts/utilities/fontools/bin/splitttc 2019/10/01 | 7614 | language/japanese/platex/pl209.dtx -2019/10/01 | 7496 | systems/win32/miktex/tm/packages/next/miktex-md5-bin-2.9.tar.lzma 2019/10/01 | 7380 | systems/texlive/tlnet/archive/enotez.tar.xz -2019/10/01 | 73601 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-x64-2.9.tar.lzma -2019/10/01 | 73169 | systems/win32/miktex/tm/packages/next/miktex-texify-bin-2.9.tar.lzma -2019/10/01 | 72688 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-x64-2.9.tar.lzma -2019/10/01 | 72560 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-x64-2.9.tar.lzma 2019/10/01 | 720984 | systems/texlive/tlnet/archive/l3build.doc.tar.xz -2019/10/01 | 71579 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-x64-2.9.tar.lzma 2019/10/01 | 6995 | language/japanese/platex/jltxdoc.dtx -2019/10/01 | 69601 | systems/win32/miktex/tm/packages/next/miktex-fonts-bin-2.9.tar.lzma 2019/10/01 | 694564 | systems/texlive/tlnet/archive/exsheets.doc.tar.xz 2019/10/01 | 69288 | language/japanese/platex/platex.dtx -2019/10/01 | 69223 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-x64-2.9.tar.lzma 2019/10/01 | 69008 | fonts/utilities/fontools/doc/autoinst.pdf -2019/10/01 | 68750 | systems/win32/miktex/tm/packages/next/miktex-freeglut-bin-2.9.tar.lzma 2019/10/01 | 67604 | systems/texlive/tlnet/archive/esindex.doc.tar.xz -2019/10/01 | 67252 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-x64-2.9.tar.lzma -2019/10/01 | 67251 | systems/win32/miktex/tm/packages/next/miktex-lzma-bin-2.9.tar.lzma 2019/10/01 | 6717 | language/japanese/platex/plnewsc06.tex 2019/10/01 | 65641 | support/pkgcheck/docs/pkgcheck.pdf 2019/10/01 | 654887 | macros/latex/contrib/nicematrix/nicematrix.pdf -2019/10/01 | 652 | systems/win32/miktex/tm/packages/next/pr.ini -2019/10/01 | 65041 | systems/win32/miktex/tm/packages/next/miktex-web-bin-x64-2.9.tar.lzma -2019/10/01 | 63349 | systems/win32/miktex/tm/packages/next/miktex-tex4ht-bin-2.9.tar.lzma -2019/10/01 | 63276 | systems/win32/miktex/tm/packages/next/miktex-graphite2-bin-2.9.tar.lzma -2019/10/01 | 63192 | systems/win32/miktex/tm/packages/next/miktex-ps2pk-bin-2.9.tar.lzma -2019/10/01 | 62918 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-x64-2.9.tar.lzma +2019/10/01 | 6284 | macros/latex/contrib/ocgx2/ChangeLog 2019/10/01 | 622 | macros/latex/contrib/practicalreports/README -2019/10/01 | 61779 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-x64-2.9.tar.lzma -2019/10/01 | 61568 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2019/10/01 | 61553 | systems/win32/miktex/tm/packages/next/miktex-web-bin-2.9.tar.lzma 2019/10/01 | 613 | macros/latex/contrib/scratch3/README 2019/10/01 | 6069 | language/japanese/platex/plnews06.tex -2019/10/01 | 60335 | systems/win32/miktex/tm/packages/next/miktex-bibtex-bin-2.9.tar.lzma 2019/10/01 | 598 | language/japanese/platex/platexrelease.ins -2019/10/01 | 59418 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-x64-2.9.tar.lzma 2019/10/01 | 5940 | macros/latex/contrib/gindex/gindex.tex -2019/10/01 | 58851 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-x64-2.9.tar.lzma +2019/10/01 | 58 | systems/mac/mactex/MacTeXtras-20191001.zip.md5 +2019/10/01 | 585 | macros/latex/contrib/ocgx2/fixocgx.sty 2019/10/01 | 577936 | systems/texlive/tlnet/archive/fnpct.doc.tar.xz -2019/10/01 | 575508 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-x64-2.9.tar.lzma -2019/10/01 | 57192 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-x64-2.9.tar.lzma -2019/10/01 | 56633 | systems/win32/miktex/tm/packages/next/miktex-fmt-bin-2.9.tar.lzma 2019/10/01 | 565 | language/japanese/platex/pldocs.ins -2019/10/01 | 56405 | systems/win32/miktex/tm/packages/next/miktex-mthelp-bin-2.9.tar.lzma -2019/10/01 | 563400 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-x64-2.9.tar.lzma -2019/10/01 | 560963 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-x64-2.9.tar.lzma 2019/10/01 | 557 | macros/latex/contrib/gindex/README.md 2019/10/01 | 556 | language/japanese/uplatex/README.md 2019/10/01 | 555 | language/japanese/uplatex/upldocs.ins 2019/10/01 | 553281 | info/latex-via-exemplos/latex-via-exemplos.tex -2019/10/01 | 54820 | systems/win32/miktex/tm/packages/next/miktex-ttf2pk2-bin-2.9.tar.lzma -2019/10/01 | 544491 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-x64-2.9.tar.lzma 2019/10/01 | 542601 | language/japanese/uplatex/upldoc.pdf -2019/10/01 | 53941 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-x64-2.9.tar.lzma -2019/10/01 | 539378 | systems/win32/miktex/tm/packages/next/miktex-log4cxx-bin-2.9.tar.lzma 2019/10/01 | 53584 | language/japanese/platex/plext.dtx -2019/10/01 | 53399 | systems/win32/miktex/tm/packages/next/miktex-tdsutil-bin-2.9.tar.lzma -2019/10/01 | 533670 | systems/win32/miktex/tm/packages/next/miktex-yap-bin-2.9.tar.lzma 2019/10/01 | 525465 | macros/latex/contrib/scratch3.zip -2019/10/01 | 52037 | systems/win32/miktex/tm/packages/next/miktex-cweb-bin-2.9.tar.lzma -2019/10/01 | 52009 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-x64-2.9.tar.lzma +2019/10/01 | 51966 | macros/latex/contrib/ocgx2/ocgx2.sty 2019/10/01 | 5163 | language/japanese/platex/plnewsc04.tex +2019/10/01 | 515699 | systems/win32/w32tex/ChangeLog 2019/10/01 | 513448 | systems/texlive/tlnet/archive/amiri.tar.xz -2019/10/01 | 50931 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-x64-2.9.tar.lzma -2019/10/01 | 50894 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-x64-2.9.tar.lzma +2019/10/01 | 5082 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2019/10/01 | 507928 | macros/latex/contrib/scratch3/scratch3-fr.pdf -2019/10/01 | 506353 | systems/win32/miktex/tm/packages/next/files.csv.lzma -2019/10/01 | 506082 | systems/win32/miktex/tm/packages/files.csv.lzma -2019/10/01 | 50508 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-x64-2.9.tar.lzma -2019/10/01 | 499166 | systems/win32/miktex/tm/packages/next/miktex-libressl-bin-2.9.tar.lzma +2019/10/01 | 5006440 | systems/win32/w32tex/luajittex-w32.tar.xz +2019/10/01 | 4985080 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2019/10/01 | 4977 | language/japanese/platex/Makefile -2019/10/01 | 49731 | systems/win32/miktex/tm/packages/next/miktex-bibarts-bin-2.9.tar.lzma -2019/10/01 | 49273 | systems/win32/miktex/tm/packages/next/miktex-cjkutils-bin-2.9.tar.lzma -2019/10/01 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +2019/10/01 | 49197264 | systems/win32/w32tex/xetex-w32.tar.xz 2019/10/01 | 48197 | language/japanese/uplatex/uplatex.dtx -2019/10/01 | 47970 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-x64-2.9.tar.lzma 2019/10/01 | 4685 | language/japanese/platex/plnews02.tex 2019/10/01 | 466397 | macros/latex/contrib/embrac.zip 2019/10/01 | 459436 | systems/texlive/tlnet/archive/enotez.doc.tar.xz -2019/10/01 | 45776 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-x64-2.9.tar.lzma -2019/10/01 | 457517 | systems/win32/miktex/tm/packages/next/miktex-harfbuzz-bin-2.9.tar.lzma -2019/10/01 | 45725 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-x64-2.9.tar.lzma +2019/10/01 | 4574784 | systems/win32/w32tex/harftex-w32.tar.xz 2019/10/01 | 456745 | macros/latex/contrib/embrac/embrac_en.pdf -2019/10/01 | 45616 | systems/win32/miktex/tm/packages/next/miktex-m-tx-bin-2.9.tar.lzma -2019/10/01 | 455 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc -2019/10/01 | 455 | systems/texlive/tlnet/install-tl.zip.sha512.asc -2019/10/01 | 455 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc -2019/10/01 | 455 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc 2019/10/01 | 45548 | macros/latex/contrib/scratch3/scratch3.sty -2019/10/01 | 45472 | systems/win32/miktex/tm/packages/next/miktex-findtexmf-bin-2.9.tar.lzma 2019/10/01 | 4505764 | systems/texlive/tlnet/archive/newtx.tar.xz -2019/10/01 | 450077 | systems/win32/miktex/tm/packages/next/miktex-doc-2.9.tar.lzma -2019/10/01 | 44953 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-x64-2.9.tar.lzma -2019/10/01 | 434 | systems/win32/miktex/tm/packages/pr.ini -2019/10/01 | 43445 | systems/win32/miktex/tm/packages/next/miktex-expat-bin-2.9.tar.lzma +2019/10/01 | 439647847 | systems/mac/mactex/MacTeXtras-20191001.zip 2019/10/01 | 4300 | macros/latex/contrib/practicalreports/practicalreports.sty -2019/10/01 | 42942 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-x64-2.9.tar.lzma 2019/10/01 | 4292 | systems/texlive/tlnet/archive/notes2bib.tar.xz -2019/10/01 | 42565 | systems/win32/miktex/tm/packages/next/miktex-psutils-bin-2.9.tar.lzma 2019/10/01 | 422564 | systems/texlive/tlnet/archive/xcharter.doc.tar.xz -2019/10/01 | 41907 | systems/win32/miktex/tm/packages/next/miktex-synctex-bin-2.9.tar.lzma -2019/10/01 | 41901 | systems/win32/miktex/tm/packages/next/miktex-mtprint-bin-2.9.tar.lzma 2019/10/01 | 4153 | language/japanese/platex/plnewsc08.tex -2019/10/01 | 41009 | systems/win32/miktex/tm/packages/next/miktex-dvicopy-bin-2.9.tar.lzma 2019/10/01 | 40688 | systems/texlive/tlnet/archive/chemmacros.tar.xz -2019/10/01 | 40557 | systems/win32/miktex/tm/packages/next/miktex-dvipng-bin-2.9.tar.lzma -2019/10/01 | 39875 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-x64-2.9.tar.lzma -2019/10/01 | 3941665 | systems/texlive/tlnet/install-tl-unx.tar.gz -2019/10/01 | 39210 | systems/win32/miktex/tm/packages/next/miktex-zlib-bin-2.9.tar.lzma -2019/10/01 | 391448 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-x64-2.9.tar.lzma -2019/10/01 | 387870 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-x64-2.9.tar.lzma 2019/10/01 | 3877 | language/japanese/platex/plnews08.tex -2019/10/01 | 38690 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-x64-2.9.tar.lzma +2019/10/01 | 38240 | systems/mac/mactex/ExtrasFolder.pdf 2019/10/01 | 3812 | language/japanese/uplatex/Makefile 2019/10/01 | 3796 | language/japanese/platex/plnewsc05.tex 2019/10/01 | 3778 | language/japanese/platex/plnews07.tex 2019/10/01 | 3730 | fonts/utilities/fontools/share/fontools_t2b.enc 2019/10/01 | 3721532 | systems/texlive/tlnet/archive/media9.doc.tar.xz 2019/10/01 | 3713 | language/japanese/platex/plnewsc02.tex -2019/10/01 | 36627 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-x64-2.9.tar.lzma 2019/10/01 | 3652 | fonts/utilities/fontools/share/fontools_t2c.enc -2019/10/01 | 36366 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-x64-2.9.tar.lzma 2019/10/01 | 3616 | systems/texlive/tlnet/archive/esindex.tar.xz -2019/10/01 | 356013 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-x64-2.9.tar.lzma -2019/10/01 | 354709 | systems/win32/miktex/tm/packages/next/miktex-omega-bin-2.9.tar.lzma -2019/10/01 | 35219 | systems/win32/miktex/tm/packages/next/miktex-gsf2pk-bin-2.9.tar.lzma +2019/10/01 | 3490160 | systems/win32/w32tex/win64/luajittex-w64.tar.xz +2019/10/01 | 3485496 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz 2019/10/01 | 3484 | language/japanese/platex/plnewsc11.tex -2019/10/01 | 34849 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-x64-2.9.tar.lzma -2019/10/01 | 34837 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-x64-2.9.tar.lzma 2019/10/01 | 3461 | support/pkgcheck/CHANGES.md 2019/10/01 | 33 | support/pkgcheck/docs/title.tex -2019/10/01 | 33427 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-x64-2.9.tar.lzma -2019/10/01 | 33355 | systems/win32/miktex/tm/packages/next/miktex-epstopdf-bin-2.9.tar.lzma 2019/10/01 | 3321 | language/japanese/platex/plnewsc03.tex -2019/10/01 | 328749 | systems/win32/miktex/tm/packages/next/miktex-cairo-bin-2.9.tar.lzma 2019/10/01 | 3239229 | support/pkgcheck.zip -2019/10/01 | 32350 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-x64-2.9.tar.lzma -2019/10/01 | 32192 | systems/win32/miktex/tm/packages/next/miktex-chktex-bin-2.9.tar.lzma -2019/10/01 | 321227 | systems/win32/miktex/tm/packages/next/miktex-pdftex-bin-2.9.tar.lzma 2019/10/01 | 3197 | language/japanese/platex/plnewsc13.tex 2019/10/01 | 3194 | language/japanese/platex/plnews.cls 2019/10/01 | 31434 | macros/latex/contrib/scratch3/scratch3-fr.tex 2019/10/01 | 31416 | systems/texlive/tlnet/archive/l3build.tar.xz 2019/10/01 | 313809 | macros/latex/contrib/nicematrix/nicematrix-french.pdf 2019/10/01 | 31279 | macros/latex/contrib/gindex.zip -2019/10/01 | 31186 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-x64-2.9.tar.lzma -2019/10/01 | 31154 | systems/win32/miktex/tm/packages/next/miktex-posix-bin-2.9.tar.lzma -2019/10/01 | 31006 | systems/win32/miktex/tm/packages/next/miktex-mspack-bin-2.9.tar.lzma -2019/10/01 | 308931 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-x64-2.9.tar.lzma +2019/10/01 | 3107356 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz +2019/10/01 | 3107348 | systems/win32/w32tex/win64/luatex-w64.tar.xz 2019/10/01 | 3080 | fonts/utilities/fontools/share/fontools_ts1.enc -2019/10/01 | 30237 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-x64-2.9.tar.lzma 2019/10/01 | 2999 | language/japanese/platex/plnewsc09.tex 2019/10/01 | 298160 | language/japanese/platex/platex.pdf -2019/10/01 | 29713 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-x64-2.9.tar.lzma 2019/10/01 | 29584 | systems/texlive/tlnet/archive/xsim.tar.xz 2019/10/01 | 2948 | language/japanese/platex/plnewsc10.tex 2019/10/01 | 2931 | language/japanese/platex/plnews04.tex -2019/10/01 | 29257 | systems/win32/miktex/tm/packages/next/miktex-axohelp-bin-2.9.tar.lzma -2019/10/01 | 29250 | systems/win32/miktex/tm/packages/next/miktex-arctrl-bin-2.9.tar.lzma -2019/10/01 | 29124 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-x64-2.9.tar.lzma 2019/10/01 | 2908 | fonts/utilities/fontools/share/fontools_t2a.enc 2019/10/01 | 2906 | fonts/utilities/fontools/README 2019/10/01 | 28940 | systems/texlive/tlnet/archive/l3build.source.tar.xz -2019/10/01 | 28738 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-x64-2.9.tar.lzma 2019/10/01 | 2855 | fonts/utilities/fontools/share/fontools_ly1.enc 2019/10/01 | 2815 | fonts/utilities/fontools/share/fontools_t1.enc -2019/10/01 | 281503 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-x64-2.9.tar.lzma -2019/10/01 | 281254 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-x64-2.9.tar.lzma -2019/10/01 | 276790 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-x64-2.9.tar.lzma 2019/10/01 | 2765 | support/pkgcheck/docs/warningsd.tex -2019/10/01 | 27652 | systems/win32/miktex/tm/packages/next/miktex-lacheck-bin-2.9.tar.lzma 2019/10/01 | 2763 | language/japanese/platex/plnews03.tex 2019/10/01 | 27582 | fonts/utilities/fontools/bin/ot2kpx 2019/10/01 | 2751 | fonts/utilities/fontools/share/fontools_ts3.enc 2019/10/01 | 2748 | macros/latex/contrib/gindex/gindex.sty 2019/10/01 | 27327 | fonts/utilities/fontools/doc/ot2kpx.pdf -2019/10/01 | 271718 | systems/win32/miktex/tm/packages/next/miktex-dvipdfmx-bin-2.9.tar.lzma -2019/10/01 | 26960 | systems/win32/miktex/tm/packages/next/miktex-makeindex-bin-2.9.tar.lzma 2019/10/01 | 26947 | fonts/utilities/fontools/doc/afm2afm.pdf -2019/10/01 | 26739 | systems/win32/miktex/tm/packages/next/miktex-teckit-bin-2.9.tar.lzma -2019/10/01 | 26647 | systems/win32/miktex/tm/packages/next/miktex-bzip2-bin-2.9.tar.lzma +2019/10/01 | 266405 | macros/latex/contrib/scontents/scontents.pdf +2019/10/01 | 2663392 | systems/win32/w32tex/win64/harftex-w64.tar.xz 2019/10/01 | 2656 | fonts/utilities/fontools/share/fontools_t3.enc 2019/10/01 | 26534 | macros/latex/contrib/gindex/gindex.pdf -2019/10/01 | 26506 | systems/win32/miktex/tm/packages/next/miktex-uriparser-bin-2.9.tar.lzma -2019/10/01 | 26195 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-x64-2.9.tar.lzma 2019/10/01 | 2587 | fonts/utilities/fontools/share/fontools_ot1.enc -2019/10/01 | 2579881 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-x64-2.9.tar.lzma 2019/10/01 | 2568924 | systems/texlive/tlnet/archive/xsim.doc.tar.xz 2019/10/01 | 253 | language/japanese/platex/platex.ini -2019/10/01 | 25318 | systems/win32/miktex/tm/packages/next/miktex-fribidixetex-bin-2.9.tar.lzma 2019/10/01 | 251 | language/japanese/uplatex/uplatex.ini 2019/10/01 | 2500 | macros/latex/contrib/embrac/embrac_kerning_test.tex -2019/10/01 | 247517 | systems/win32/miktex/tm/packages/next/miktex-metapost-bin-2.9.tar.lzma -2019/10/01 | 247005 | systems/win32/miktex/tm/packages/next/miktex-xetex-bin-2.9.tar.lzma -2019/10/01 | 246472 | systems/win32/miktex/tm/packages/next/miktex-freetype2-bin-2.9.tar.lzma -2019/10/01 | 2457991 | systems/win32/miktex/tm/packages/next/miktex-texworks-bin-2.9.tar.lzma 2019/10/01 | 2421 | language/japanese/platex/plnewsc12.tex 2019/10/01 | 24116 | systems/texlive/tlnet/archive/exsheets.tar.xz -2019/10/01 | 24054 | systems/win32/miktex/tm/packages/next/miktex-autosp-bin-2.9.tar.lzma 2019/10/01 | 239940 | systems/texlive/tlnet/archive/notes2bib.doc.tar.xz 2019/10/01 | 238821 | macros/latex/contrib/nicematrix/nicematrix.dtx -2019/10/01 | 237449 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-x64-2.9.tar.lzma -2019/10/01 | 23334 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-x64-2.9.tar.lzma 2019/10/01 | 2313 | language/japanese/platex/plnews05.tex -2019/10/01 | 22911 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-x64-2.9.tar.lzma 2019/10/01 | 2274464 | systems/texlive/tlnet/archive/beamer.doc.tar.xz 2019/10/01 | 226435 | language/japanese/uplatex/uplatex.pdf -2019/10/01 | 22533046 | systems/texlive/tlnet/install-tl.zip 2019/10/01 | 2243650 | info/latex-via-exemplos.zip 2019/10/01 | 223769 | macros/latex/contrib/practicalreports.zip -2019/10/01 | 214120 | systems/win32/miktex/tm/packages/next/miktex-console-bin-x64-2.9.tar.lzma -2019/10/01 | 2119656 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz 2019/10/01 | 20950 | language/japanese/uplatex/uplfonts.dtx -2019/10/01 | 20719 | systems/win32/miktex/tm/packages/next/miktex-devnag-bin-2.9.tar.lzma 2019/10/01 | 20435 | fonts/utilities/fontools/doc/splitttc.pdf -2019/10/01 | 202548 | systems/win32/miktex/tm/packages/next/miktex-pmx-bin-2.9.tar.lzma 2019/10/01 | 20138 | language/japanese/platex/plvers.dtx -2019/10/01 | 198185 | systems/win32/miktex/tm/packages/next/miktex-console-bin-2.9.tar.lzma -2019/10/01 | 19792 | systems/win32/miktex/tm/packages/next/miktex-popt-bin-2.9.tar.lzma 2019/10/01 | 1958 | language/japanese/uplatex/README_uplatex.txt -2019/10/01 | 194932 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-2.9.tar.lzma 2019/10/01 | 1942088 | systems/texlive/tlnet/archive/xcharter.tar.xz -2019/10/01 | 193858 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-x64-2.9.tar.lzma 2019/10/01 | 193529 | fonts/utilities/fontools.zip -2019/10/01 | 191096 | systems/win32/miktex/tm/packages/next/miktex-zzdb1-2.9.tar.lzma -2019/10/01 | 191070 | systems/win32/miktex/tm/packages/miktex-zzdb1-2.9.tar.lzma +2019/10/01 | 1935232 | systems/win32/w32tex/win64/context-w64.tar.xz 2019/10/01 | 1894860 | systems/texlive/tlnet/archive/media9.tar.xz 2019/10/01 | 1881 | support/pkgcheck/src/messages/warningsd.rs -2019/10/01 | 18688923 | systems/texlive/tlnet/install-tl-windows.exe -2019/10/01 | 186820 | systems/win32/miktex/tm/packages/next/miktex-pixman-bin-2.9.tar.lzma 2019/10/01 | 1867831 | install/language/japanese/platex.tds.zip 2019/10/01 | 18584 | systems/texlive/tlnet/archive/chemformula.tar.xz 2019/10/01 | 1855 | language/japanese/platex/README.md -2019/10/01 | 185584 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-x64-2.9.tar.lzma -2019/10/01 | 184239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-x64-2.9.tar.lzma 2019/10/01 | 183898 | macros/latex/contrib/practicalreports/practicalreports.pdf -2019/10/01 | 182710 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-x64-2.9.tar.lzma 2019/10/01 | 17997 | fonts/utilities/fontools/GPLv2.txt +2019/10/01 | 1780 | systems/mac/mactex/Licenses.txt 2019/10/01 | 1776724 | systems/texlive/tlnet/archive/media9.source.tar.xz -2019/10/01 | 17765 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-x64-2.9.tar.lzma -2019/10/01 | 177646 | systems/win32/miktex/tm/packages/next/miktex-mpfr-bin-x64-2.9.tar.lzma -2019/10/01 | 17691 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-x64-2.9.tar.lzma 2019/10/01 | 1757627 | language/japanese/platex.zip 2019/10/01 | 172706 | language/japanese/platex/exppl2e.pdf -2019/10/01 | 169239 | systems/win32/miktex/tm/packages/next/miktex-curl-bin-2.9.tar.lzma -2019/10/01 | 167814 | systems/win32/miktex/tm/packages/next/miktex-metafont-bin-2.9.tar.lzma 2019/10/01 | 1668 | macros/latex/contrib/embrac/README -2019/10/01 | 165672 | systems/win32/miktex/tm/packages/next/miktex-mktex-bin-2.9.tar.lzma 2019/10/01 | 165636 | language/japanese/uplatex/ujclasses.dtx -2019/10/01 | 165557 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-x64-2.9.tar.lzma 2019/10/01 | 165200 | systems/texlive/tlnet/archive/beamer.tar.xz 2019/10/01 | 16490 | macros/latex/contrib/embrac/embrac.sty -2019/10/01 | 1620005 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-x64-2.9.tar.lzma 2019/10/01 | 16187 | language/japanese/platex/platexrelease.dtx 2019/10/01 | 16181 | language/japanese/uplatex/ukinsoku.dtx -2019/10/01 | 160578 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-x64-2.9.tar.lzma -2019/10/01 | 16037 | systems/win32/miktex/tm/packages/next/miktex-tex2xindy-bin-2.9.tar.lzma -2019/10/01 | 15891 | systems/win32/miktex/tm/packages/next/miktex-kpathsea-bin-2.9.tar.lzma +2019/10/01 | 16085132 | systems/win32/w32tex/luatex-exp-w32.tar.xz 2019/10/01 | 158767 | language/japanese/platex/platex-en.pdf 2019/10/01 | 1586 | language/japanese/uplatex/LICENSE -2019/10/01 | 15820 | CTAN.sites -2019/10/01 | 15819304 | systems/texlive/tlnet/tlpkg/texlive.tlpdb 2019/10/01 | 1569 | language/japanese/uplatex/uplcls.ins 2019/10/01 | 155926 | language/japanese/platex/jclasses.dtx 2019/10/01 | 1553 | language/japanese/platex/LICENSE -2019/10/01 | 154876 | systems/texlive/tlnet/archive/texlive-docindex.doc.tar.xz -2019/10/01 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512 -2019/10/01 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512 -2019/10/01 | 152133 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-x64-2.9.tar.lzma -2019/10/01 | 149925 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-x64-2.9.tar.lzma +2019/10/01 | 15125800 | systems/win32/w32tex/luatex-w32.tar.xz 2019/10/01 | 1488 | language/japanese/platex/plcls.ins 2019/10/01 | 14853 | language/japanese/platex/exppl2e.sty -2019/10/01 | 147140 | systems/win32/miktex/tm/packages/next/miktex-tex-bin-2.9.tar.lzma -2019/10/01 | 146752 | systems/win32/miktex/tm/packages/next/miktex-mo-bin-2.9.tar.lzma -2019/10/01 | 145 | systems/texlive/tlnet/install-tl.zip.sha512 -2019/10/01 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 2019/10/01 | 14241 | macros/latex/contrib/embrac/embrac_en.tex 2019/10/01 | 14180 | systems/texlive/tlnet/archive/notes2bib.source.tar.xz -2019/10/01 | 1407479 | systems/win32/miktex/tm/packages/next/miktex-luatex-bin-2.9.tar.lzma -2019/10/01 | 14056 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-x64-2.9.tar.lzma -2019/10/01 | 137118 | systems/win32/miktex/tm/packages/next/miktex-hunspell-bin-2.9.tar.lzma 2019/10/01 | 13410 | macros/latex/contrib/practicalreports/practicalreports.tex 2019/10/01 | 13334 | fonts/utilities/fontools/bin/afm2afm -2019/10/01 | 133146 | systems/win32/miktex/tm/packages/next/miktex-fontconfig-bin-2.9.tar.lzma -2019/10/01 | 1326762 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-x64-2.9.tar.lzma -2019/10/01 | 13060 | systems/win32/miktex/tm/packages/next/miktex-zzip-bin-2.9.tar.lzma -2019/10/01 | 1273248 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-x64-2.9.tar.lzma -2019/10/01 | 127164 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-x64-2.9.tar.lzma +2019/10/01 | 132044556 | systems/win32/w32tex/context.tar.xz +2019/10/01 | 1304 | macros/latex/contrib/scontents/README.md +2019/10/01 | 12642 | macros/latex/contrib/asmejour/asmejour-sample.bib 2019/10/01 | 1257 | macros/latex/contrib/gindex/gindex.ist 2019/10/01 | 125169 | language/japanese/platex/platexrelease.pdf -2019/10/01 | 1205460 | systems/win32/miktex/tm/packages/next/miktex-dvisvgm-bin-2.9.tar.lzma -2019/10/01 | 1194277 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-x64-2.9.tar.lzma +2019/10/01 | 124980 | info/biblio/texbook3.twx 2019/10/01 | 118743 | language/japanese/platex/plfonts.dtx -2019/10/01 | 116835 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-x64-2.9.tar.lzma 2019/10/01 | 116732 | language/japanese/uplatex/uplatex-en.pdf -2019/10/01 | 1133727 | systems/win32/miktex/tm/packages/miktex-zzdb2-2.9.tar.lzma -2019/10/01 | 1133612 | systems/win32/miktex/tm/packages/next/miktex-zzdb2-2.9.tar.lzma 2019/10/01 | 112876 | fonts/utilities/fontools/bin/autoinst -2019/10/01 | 112855 | systems/win32/miktex/tm/packages/next/miktex-dvips-bin-2.9.tar.lzma -2019/10/01 | 110969 | systems/win32/miktex/tm/packages/next/miktex-gregorio-bin-x64-2.9.tar.lzma -2019/10/01 | 1101600 | systems/win32/miktex/tm/packages/next/miktex-harftex-bin-2.9.tar.lzma -2019/10/01 | 109876 | systems/texlive/tlnet/archive/texlive-docindex.tar.xz -2019/10/01 | 108877 | systems/win32/miktex/tm/packages/next/miktex-jpeg-bin-x64-2.9.tar.lzma +2019/10/01 | 10999532 | systems/win32/w32tex/win64/xetex-w64.tar.xz 2019/10/01 | 1070248 | info/latex-via-exemplos/latex-via-exemplos.pdf 2019/10/01 | 1069857 | info/latex-via-exemplos/latex-via-exemplos-oneside.pdf -2019/10/01 | 1066578 | systems/win32/miktex/tm/packages/next/miktex-runtime-bin-2.9.tar.lzma 2019/10/01 | 1057 | language/japanese/platex/plfmt.ins -2019/10/01 | 1057808 | systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma -2019/10/01 | 1057160 | systems/win32/miktex/tm/packages/next/miktex-zzdb3-2.9.tar.lzma 2019/10/01 | 10448 | systems/texlive/tlnet/archive/prooftrees.tar.xz 2019/10/01 | 10430 | language/japanese/platex/plnewsc07.tex -2019/10/01 | 1042827 | systems/win32/miktex/tm/packages/next/miktex-poppler-bin-x64-2.9.tar.lzma 2019/10/01 | 10426 | language/japanese/platex/plnews01.tex 2019/10/01 | 104226 | language/japanese/platex/plcore.dtx -2019/10/01 | 102389 | systems/win32/miktex/tm/packages/next/miktex-lua53-bin-x64-2.9.tar.lzma 2019/10/01 | 1012967 | install/language/japanese/uplatex.tds.zip 2019/10/01 | 1009356 | systems/texlive/tlnet/archive/chemmacros.doc.tar.xz -2019/10/01 | 100716 | systems/win32/miktex/tm/packages/next/miktex-gd-bin-2.9.tar.lzma 2019/10/01 | 100332 | systems/texlive/tlnet/archive/amiri.doc.tar.xz 2019/10/01 | 1002219 | macros/latex/contrib/nicematrix.zip 2019/09/30 | 99997 | macros/latex/contrib/xsim/doc/xsim_manual.tex @@ -396,9 +553,7 @@ 2019/09/30 | 8862 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-O.png 2019/09/30 | 88472 | systems/texlive/tlnet/archive/poemscol.source.tar.xz 2019/09/30 | 88331 | macros/latex/contrib/l3kernel/l3int.dtx -2019/09/30 | 8797 | macros/latex/contrib/l3build/l3build-install.lua 2019/09/30 | 87535 | macros/latex/contrib/ghsystem/pictures/ghsystem_exclam.eps -2019/09/30 | 87385723 | systems/win32/w32tex/TLW64/tl-win64.zip 2019/09/30 | 86646 | macros/latex/contrib/xsim/doc/examples/xsim.various.pdf 2019/09/30 | 86047 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-13635.pdf 2019/09/30 | 858384 | graphics/pgf/contrib/prooftrees/prooftrees.pdf @@ -422,12 +577,9 @@ 2019/09/30 | 7998 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-2.pdf 2019/09/30 | 7973 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-black.png 2019/09/30 | 7956 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-white.png -2019/09/30 | 7927956 | systems/texlive/tlnet/archive/l3kernel.doc.tar.xz 2019/09/30 | 7894 | macros/latex/contrib/chemmacros/chemmacros.module.isotopes.code.tex 2019/09/30 | 7876 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-2.png -2019/09/30 | 786047 | install/macros/latex/contrib/l3build.tds.zip 2019/09/30 | 784660 | macros/latex/contrib/ghsystem/ghsystem_en.pdf -2019/09/30 | 782346 | macros/latex/contrib/l3build.zip 2019/09/30 | 776 | macros/latex/contrib/xsim/doc/examples/xsim.description-list.tex 2019/09/30 | 77026 | macros/latex/contrib/l3kernel/l3box.dtx 2019/09/30 | 7638 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-white.pdf @@ -442,7 +594,6 @@ 2019/09/30 | 7529 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-black.pdf 2019/09/30 | 748128 | systems/texlive/tlnet/archive/poemscol.doc.tar.xz 2019/09/30 | 7443435 | install/macros/latex/contrib/media9.tds.zip -2019/09/30 | 7438 | macros/latex/contrib/l3build/l3build-arguments.lua 2019/09/30 | 7438145 | macros/latex/contrib/media9.zip 2019/09/30 | 74349 | macros/latex/contrib/l3kernel/l3clist.dtx 2019/09/30 | 7429 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-white.png @@ -456,20 +607,16 @@ 2019/09/30 | 72900 | macros/latex/contrib/l3kernel/l3str.dtx 2019/09/30 | 727855 | macros/latex/contrib/exsheets.zip 2019/09/30 | 7277 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-black.png -2019/09/30 | 7205 | macros/latex/contrib/l3build/l3build-manifest.lua 2019/09/30 | 71688 | macros/latex/contrib/l3kernel/l3msg.dtx 2019/09/30 | 7159 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-3-white.png 2019/09/30 | 7143 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-3-black.png 2019/09/30 | 7137 | macros/latex/contrib/xsim/code/xsim.verbwrite.code.tex 2019/09/30 | 70825 | macros/latex/contrib/esindex.zip -2019/09/30 | 705328 | macros/latex/contrib/l3build/l3build.pdf 2019/09/30 | 70287 | macros/latex/contrib/l3kernel/l3fp.dtx 2019/09/30 | 6970 | macros/latex/contrib/l3kernel/l3fp-assign.dtx -2019/09/30 | 6790 | macros/latex/contrib/l3build/l3build-variables.lua 2019/09/30 | 6689 | macros/latex/contrib/xsim/code/xsim.modules.code.tex 2019/09/30 | 6646 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-6.pdf 2019/09/30 | 6643 | macros/latex/contrib/xsim/code/xsim.tags.code.tex -2019/09/30 | 6600 | macros/latex/contrib/l3build/l3build-typesetting.lua 2019/09/30 | 658598 | macros/latex/contrib/exsheets/exsheets_en.pdf 2019/09/30 | 65721 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.pdf 2019/09/30 | 653 | macros/latex/contrib/xsim/doc/examples/xsim.pointsums.tex @@ -498,7 +645,6 @@ 2019/09/30 | 5934 | macros/latex/contrib/xsim/code/xsim.base.code.tex 2019/09/30 | 5912 | macros/latex/contrib/l3kernel/l3.ins 2019/09/30 | 59064 | macros/latex/contrib/l3kernel/l3prefixes.pdf -2019/09/30 | 58 | systems/mac/mactex/MacTeXtras-20190930.zip.md5 2019/09/30 | 5883 | macros/latex/contrib/exsheets/exsheets-listings.sty 2019/09/30 | 5862 | macros/latex/contrib/chemmacros/chemmacros.module.charges.code.tex 2019/09/30 | 585573 | macros/latex/contrib/fnpct.zip @@ -530,24 +676,18 @@ 2019/09/30 | 5285 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle.pdf 2019/09/30 | 5237 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-white.pdf 2019/09/30 | 523796 | systems/texlive/tlnet/archive/ducksay.doc.tar.xz -2019/09/30 | 523728 | systems/texlive/tlnet/archive/l3kernel.source.tar.xz 2019/09/30 | 5227 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-black.pdf 2019/09/30 | 51648 | systems/texlive/tlnet/archive/testidx.source.tar.xz -2019/09/30 | 5154 | macros/latex/contrib/l3build/l3build.lua -2019/09/30 | 514628 | systems/win32/w32tex/ChangeLog 2019/09/30 | 51073 | macros/latex/contrib/l3kernel/l3fp-extended.dtx 2019/09/30 | 50580 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-395273.pdf 2019/09/30 | 5057 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-white.png 2019/09/30 | 5056 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-black.png 2019/09/30 | 5028 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle.png 2019/09/30 | 50179 | macros/latex/contrib/media9/pdfbase.sty -2019/09/30 | 5003604 | systems/win32/w32tex/luajittex-w32.tar.xz -2019/09/30 | 4991600 | systems/win32/w32tex/luajittex-exp-w32.tar.xz 2019/09/30 | 49619 | macros/latex/contrib/l3kernel/l3prop.dtx 2019/09/30 | 495116 | systems/texlive/tlnet/archive/duckuments.doc.tar.xz 2019/09/30 | 49394 | macros/latex/contrib/l3kernel/l3fp-expo.dtx 2019/09/30 | 4920 | macros/latex/contrib/chemmacros/chemmacros.module.mechanisms.code.tex -2019/09/30 | 49196072 | systems/win32/w32tex/xetex-w32.tar.xz 2019/09/30 | 4893848 | systems/win32/w32tex/aleph-w32.tar.xz 2019/09/30 | 48094 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-299534.pdf 2019/09/30 | 4795 | macros/latex/contrib/xsim/code/xsim.translations.code.tex @@ -569,7 +709,6 @@ 2019/09/30 | 45843 | macros/latex/contrib/ghsystem/pictures/ghsystem_skull.jpg 2019/09/30 | 45738 | macros/latex/contrib/xsim/doc/examples/xsim.listings.pdf 2019/09/30 | 45719 | macros/latex/contrib/xsim/doc/examples/xsim.hints.pdf -2019/09/30 | 4571820 | systems/win32/w32tex/harftex-w32.tar.xz 2019/09/30 | 4563 | macros/latex/contrib/chemmacros/chemmacros.module.phases.code.tex 2019/09/30 | 45437 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-black.jpg 2019/09/30 | 45394 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-O-5-1.jpg @@ -577,7 +716,6 @@ 2019/09/30 | 45242 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-3-black.jpg 2019/09/30 | 45199 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-white.jpg 2019/09/30 | 44957 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-white.jpg -2019/09/30 | 4472 | macros/latex/contrib/l3build/l3build-ctan.lua 2019/09/30 | 4449592 | systems/win32/w32tex/dvipsk-w32.tar.xz 2019/09/30 | 443 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-155630.tex 2019/09/30 | 439308 | systems/texlive/tlnet/archive/statistics.doc.tar.xz @@ -586,8 +724,6 @@ 2019/09/30 | 43610 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos.jpg 2019/09/30 | 43545 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-2-black.jpg 2019/09/30 | 43516 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-black.jpg -2019/09/30 | 433481335 | systems/mac/mactex/MacTeXtras-20190930.zip -2019/09/30 | 4305 | macros/latex/contrib/l3build/l3build-stdmain.lua 2019/09/30 | 4286 | macros/latex/contrib/chemmacros/chemmacros.module.xfrac.code.tex 2019/09/30 | 42830 | graphics/pgf/contrib/prooftrees/prooftrees.sty 2019/09/30 | 42790 | macros/latex/contrib/ghsystem/pictures/ghsystem_acid-8.jpg @@ -608,7 +744,6 @@ 2019/09/30 | 38749 | macros/latex/contrib/xsim/doc/examples/xsim.crossref.pdf 2019/09/30 | 3869584 | systems/texlive/tlnet/archive/l3experimental.doc.tar.xz 2019/09/30 | 38376 | macros/latex/contrib/xsim/doc/examples/xsim.boxed-headings.pdf -2019/09/30 | 38238 | systems/mac/mactex/ExtrasFolder.pdf 2019/09/30 | 3802 | macros/latex/contrib/xsim/README 2019/09/30 | 37848 | macros/latex/contrib/ghsystem/pictures/ghsystem_acid.jpg 2019/09/30 | 37718 | macros/latex/contrib/ghsystem/pictures/ghsystem_bottle-2-black.jpg @@ -631,19 +766,16 @@ 2019/09/30 | 33643 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame.jpg 2019/09/30 | 3342856 | systems/texlive/tlnet/archive/testidx.doc.tar.xz 2019/09/30 | 333430 | macros/latex/contrib/eq-save.zip -2019/09/30 | 33326 | macros/latex/contrib/l3build/l3build-check.lua 2019/09/30 | 33318 | macros/latex/contrib/ghsystem/language/ghsystem_spanish.def 2019/09/30 | 33206 | macros/latex/contrib/xsim/doc/examples/xsim.collections.pdf 2019/09/30 | 3281 | macros/latex/contrib/xsim/code/xsim.sty 2019/09/30 | 3266 | macros/latex/contrib/enotez/enotez_split_example.tex 2019/09/30 | 324218 | macros/latex/contrib/beamer/doc/beamerexample-lecture-print-version.pdf -2019/09/30 | 3239 | macros/latex/contrib/l3build/l3build-aux.lua 2019/09/30 | 32258 | macros/latex/contrib/ghsystem/language/ghsystem_italian.def 2019/09/30 | 31786872 | systems/win32/w32tex/latex-dev.tar.xz 2019/09/30 | 31555 | macros/latex/contrib/xsim/doc/examples/xsim.difficulties.pdf 2019/09/30 | 3142 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-15093.tex 2019/09/30 | 31123 | macros/latex/contrib/ghsystem/language/ghsystem_german.def -2019/09/30 | 3106 | macros/latex/contrib/l3build/l3build-unpack.lua 2019/09/30 | 31016 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.pdf 2019/09/30 | 30938 | macros/latex/contrib/xsim/doc/examples/xsim.code-and-output.pdf 2019/09/30 | 3049892 | install/macros/latex/contrib/beamer.tds.zip @@ -687,16 +819,13 @@ 2019/09/30 | 23877 | macros/latex/contrib/chemmacros/chemmacros.history 2019/09/30 | 23728 | systems/texlive/tlnet/archive/statistics.source.tar.xz 2019/09/30 | 23619 | macros/latex/contrib/l3kernel/l3sys.dtx -2019/09/30 | 2339 | macros/latex/contrib/l3build/CONTRIBUTING.md 2019/09/30 | 23204 | macros/latex/contrib/xsim/doc/examples/xsim.grade-distribution.pdf 2019/09/30 | 23102 | macros/latex/contrib/xsim/doc/examples/xsim.randomexercises.pdf 2019/09/30 | 23068 | macros/latex/contrib/l3kernel/l3fp-logic.dtx -2019/09/30 | 2305 | macros/latex/contrib/l3build/l3build-tagging.lua 2019/09/30 | 227702 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf 2019/09/30 | 22634 | macros/latex/contrib/xsim/doc/xsim-manual.cls 2019/09/30 | 2259 | macros/latex/contrib/xsim/doc/examples/xsim.golatex-91339.tex 2019/09/30 | 22322 | macros/latex/contrib/enotez/enotez_en.tex -2019/09/30 | 2191 | macros/latex/contrib/l3build/l3build-help.lua 2019/09/30 | 21791 | macros/latex/contrib/l3kernel/l3quark.dtx 2019/09/30 | 2153 | macros/latex/contrib/l3kernel/source3.tex 2019/09/30 | 21348 | macros/latex/contrib/chemmacros/chemmacros.module.orbital.code.tex @@ -720,13 +849,11 @@ 2019/09/30 | 1862 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-369065.tex 2019/09/30 | 18605 | macros/latex/contrib/l3kernel/l3fp-round.dtx 2019/09/30 | 1834 | macros/latex/contrib/xsim/doc/examples/xsim.texsx-338165.tex -2019/09/30 | 1817 | macros/latex/contrib/l3build/l3build.1 2019/09/30 | 18105 | macros/latex/contrib/exsheets/exsheets_headings.def 2019/09/30 | 1806364 | systems/win32/w32tex/jtex-w32.tar.xz 2019/09/30 | 17982 | macros/latex/contrib/ghsystem/ghsystem_en.tex 2019/09/30 | 1792 | macros/latex/contrib/xsim/doc/examples/xsim.listofexercises.tex 2019/09/30 | 1789 | macros/latex/contrib/exsheets/grading-table.tex -2019/09/30 | 1780 | systems/mac/mactex/Licenses.txt 2019/09/30 | 1777 | macros/latex/contrib/xsim/doc/examples/xsim.texwelt-6698.tex 2019/09/30 | 17753 | macros/latex/contrib/ghsystem/language/ghsystem_langtemplate.def 2019/09/30 | 174407 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-1.eps @@ -736,18 +863,14 @@ 2019/09/30 | 1642 | macros/latex/contrib/l3kernel/l3term-glossary.tex 2019/09/30 | 1623 | macros/latex/contrib/ghsystem/README 2019/09/30 | 16179 | macros/latex/contrib/l3kernel/l3luatex.dtx -2019/09/30 | 16062220 | systems/win32/w32tex/luatex-exp-w32.tar.xz 2019/09/30 | 1603631 | macros/latex/contrib/beamer/doc/beameruserguide.pdf 2019/09/30 | 1590 | graphics/pgf/contrib/prooftrees/README 2019/09/30 | 15708 | macros/latex/contrib/l3kernel/l3final.dtx 2019/09/30 | 15653 | macros/latex/contrib/xsim/code/xsim.properties.code.tex 2019/09/30 | 15565 | macros/latex/contrib/l3kernel/CHANGELOG.md 2019/09/30 | 1553 | macros/latex/contrib/exsheets/README -2019/09/30 | 1537 | macros/latex/contrib/l3build/l3build.ins 2019/09/30 | 153765 | macros/latex/contrib/chemmacros/chemmacros_en.tex 2019/09/30 | 1534302 | macros/latex/contrib/l3kernel/interface3.pdf -2019/09/30 | 15137340 | systems/win32/w32tex/luatex-w32.tar.xz -2019/09/30 | 1495 | macros/latex/contrib/l3build/l3build-clean.lua 2019/09/30 | 149143 | macros/latex/contrib/l3kernel/l3doc.dtx 2019/09/30 | 1489 | macros/latex/contrib/fnpct/README 2019/09/30 | 148816 | macros/latex/contrib/beamer/doc/beamerexample-conference-talk.pdf @@ -758,7 +881,6 @@ 2019/09/30 | 146302 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-3.eps 2019/09/30 | 14603 | macros/latex/contrib/xsim/code/xsim.definitions.code.tex 2019/09/30 | 145546 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-1.eps -2019/09/30 | 145032 | systems/texlive/tlnet/archive/l3kernel.tar.xz 2019/09/30 | 14354 | macros/latex/contrib/chemmacros/chemmacros.module.reactions.code.tex 2019/09/30 | 1425 | macros/latex/contrib/xsim/doc/examples/xsim.multiplechoice.tex 2019/09/30 | 14150970 | graphics/asymptote.zip @@ -777,7 +899,6 @@ 2019/09/30 | 1332 | macros/latex/contrib/exsheets/exsheets_configurations.cfg 2019/09/30 | 132279 | macros/latex/contrib/l3kernel/l3tl.dtx 2019/09/30 | 13215 | macros/latex/contrib/xsim/code/xsim.solutions.code.tex -2019/09/30 | 132018264 | systems/win32/w32tex/context.tar.xz 2019/09/30 | 1313 | macros/latex/contrib/xsim/doc/examples/xsim.hints.tex 2019/09/30 | 1312 | macros/latex/contrib/enotez/README 2019/09/30 | 12979 | macros/latex/contrib/l3kernel/l3fp-traps.dtx @@ -836,9 +957,7 @@ 2019/09/30 | 117 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame.tex 2019/09/30 | 117 | macros/latex/contrib/ghsystem/pictures/ghsystem_aqpol.tex 2019/09/30 | 117611 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-3-black.eps -2019/09/30 | 11748 | macros/latex/contrib/l3build/l3build-file-functions.lua 2019/09/30 | 116 | macros/latex/contrib/ghsystem/pictures/ghsystem_acid.tex -2019/09/30 | 11575 | macros/latex/contrib/l3build/l3build-upload.lua 2019/09/30 | 114274 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-5.eps 2019/09/30 | 1131 | macros/latex/contrib/eq-save/README.md 2019/09/30 | 111949 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-4.eps @@ -849,7 +968,6 @@ 2019/09/30 | 110455 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-white.eps 2019/09/30 | 110449 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-5-2-black.eps 2019/09/30 | 11035 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-1.pdf -2019/09/30 | 11024 | macros/latex/contrib/l3build/l3build-manifest-setup.lua 2019/09/30 | 11014 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos-3.png 2019/09/30 | 110140 | macros/latex/contrib/ghsystem/pictures/ghsystem_health.eps 2019/09/30 | 10980 | macros/latex/contrib/ghsystem/pictures/ghsystem_explos.png @@ -873,9 +991,6 @@ 2019/09/30 | 10468 | macros/latex/contrib/chemmacros/chemmacros5.sty 2019/09/30 | 10432 | systems/texlive/tlnet/archive/cellprops.source.tar.xz 2019/09/30 | 103665 | macros/latex/contrib/ghsystem/pictures/ghsystem_aqpol.eps -2019/09/30 | 103358 | macros/latex/contrib/l3build/l3build.dtx -2019/09/30 | 10332 | macros/latex/contrib/l3build/CHANGELOG.md -2019/09/30 | 1024 | macros/latex/contrib/l3build/README.md 2019/09/30 | 102072 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame.eps 2019/09/30 | 1013 | macros/latex/contrib/xsim/doc/examples/xsim.floating.tex 2019/09/30 | 100387 | macros/latex/contrib/ghsystem/pictures/ghsystem_flame-4-3-black.eps @@ -948,7 +1063,6 @@ 2019/09/29 | 8536 | macros/latex/contrib/beamer/doc/beameruserguide.tex 2019/09/29 | 852 | graphics/asymptote/parser.h 2019/09/29 | 850 | graphics/asymptote/GUI/res/icons/android-folder-open.svg -2019/09/29 | 85088 | systems/texlive/tlnet/archive/texlive-scripts.tar.xz 2019/09/29 | 849 | graphics/asymptote/examples/SierpinskiGasket.asy 2019/09/29 | 846 | graphics/asymptote/build-scripts/build-asygl 2019/09/29 | 845 | graphics/asymptote/envcompleter.h @@ -1194,7 +1308,6 @@ 2019/09/29 | 51432 | graphics/asymptote/prc/oPRCFile.h 2019/09/29 | 513 | macros/latex/contrib/testidx/samples/sample-idx-hyp.tex 2019/09/29 | 513 | graphics/asymptote/examples/buildcycle.asy -2019/09/29 | 51244 | systems/texlive/tlnet/archive/texlive-scripts.doc.tar.xz 2019/09/29 | 5119 | graphics/asymptote/runhistory.in 2019/09/29 | 5098 | graphics/asymptote/runsystem.in 2019/09/29 | 5098 | graphics/asymptote/errormsg.h @@ -1990,7 +2103,6 @@ 2019/09/28 | 697142 | fonts/xcharter/doc/xcharter-doc.pdf 2019/09/28 | 69662 | systems/win32/miktex/tm/packages/miktex-fonts-bin-2.9.tar.lzma 2019/09/28 | 69258 | systems/win32/miktex/tm/packages/miktex-tex4ht-bin-x64-2.9.tar.lzma -2019/09/28 | 692496 | systems/texlive/tlnet/archive/babel.doc.tar.xz 2019/09/28 | 68744 | systems/win32/miktex/tm/packages/miktex-freeglut-bin-2.9.tar.lzma 2019/09/28 | 68406 | macros/latex/contrib/glossaries/samples/samplexdy2.pdf 2019/09/28 | 67264 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-x64-2.9.tar.lzma @@ -2019,10 +2131,8 @@ 2019/09/28 | 615 | support/pkgcheck/Cargo.toml 2019/09/28 | 61561 | systems/win32/miktex/tm/packages/miktex-web-bin-2.9.tar.lzma 2019/09/28 | 61096 | systems/win32/miktex/tm/packages/miktex-ttf2pk2-bin-x64-2.9.tar.lzma -2019/09/28 | 604612 | systems/texlive/tlnet/archive/babel.source.tar.xz 2019/09/28 | 60185 | systems/win32/miktex/tm/packages/miktex-bibtex-bin-2.9.tar.lzma 2019/09/28 | 59400 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-x64-2.9.tar.lzma -2019/09/28 | 5908 | systems/texlive/tlnet/archive/collection-latexextra.tar.xz 2019/09/28 | 58822 | macros/latex/contrib/glossaries/samples/sample-FnDesc.pdf 2019/09/28 | 58808 | systems/win32/miktex/tm/packages/miktex-cweb-bin-x64-2.9.tar.lzma 2019/09/28 | 58429 | macros/latex/contrib/l3experimental/xgalley.dtx @@ -2047,7 +2157,6 @@ 2019/09/28 | 53383 | systems/win32/miktex/tm/packages/miktex-tdsutil-bin-2.9.tar.lzma 2019/09/28 | 533583 | systems/win32/miktex/tm/packages/miktex-yap-bin-2.9.tar.lzma 2019/09/28 | 52806 | macros/latex/contrib/glossaries/samples/sample-dot-abbr.pdf -2019/09/28 | 5273 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl 2019/09/28 | 526 | macros/latex/contrib/glossaries/samples/sample-ignored.tex 2019/09/28 | 525295 | macros/latex/contrib/ducksay/ducksay.pdf 2019/09/28 | 52138 | systems/win32/miktex/tm/packages/miktex-m-tx-bin-x64-2.9.tar.lzma @@ -2142,7 +2251,6 @@ 2019/09/28 | 34909 | macros/latex/contrib/glossaries/samples/sample-entryfmt.pdf 2019/09/28 | 34838 | systems/win32/miktex/tm/packages/miktex-axohelp-bin-x64-2.9.tar.lzma 2019/09/28 | 34821 | systems/win32/miktex/tm/packages/miktex-mspack-bin-x64-2.9.tar.lzma -2019/09/28 | 3481900 | systems/win32/w32tex/win64/luajittex-exp-w64.tar.xz 2019/09/28 | 3465 | macros/latex/contrib/glossaries/samples/sample-storage-abbr.tex 2019/09/28 | 345103 | macros/latex/contrib/l3experimental/l3str-format.pdf 2019/09/28 | 3385 | macros/latex/contrib/l3experimental/CHANGELOG.md @@ -2165,7 +2273,6 @@ 2019/09/28 | 31194 | systems/win32/miktex/tm/packages/miktex-makeindex-bin-x64-2.9.tar.lzma 2019/09/28 | 311872 | macros/latex/contrib/l3experimental/l3sys-shell.pdf 2019/09/28 | 31135 | systems/win32/miktex/tm/packages/miktex-posix-bin-2.9.tar.lzma -2019/09/28 | 3110872 | systems/win32/w32tex/win64/luatex-exp-w64.tar.xz 2019/09/28 | 30969 | systems/win32/miktex/tm/packages/miktex-mspack-bin-2.9.tar.lzma 2019/09/28 | 308463 | systems/win32/miktex/tm/packages/miktex-dvipdfmx-bin-x64-2.9.tar.lzma 2019/09/28 | 30189 | systems/win32/miktex/tm/packages/miktex-bzip2-bin-x64-2.9.tar.lzma @@ -2236,7 +2343,6 @@ 2019/09/28 | 1956 | macros/latex/contrib/glossaries/samples/sampleDesc.tex 2019/09/28 | 195204 | systems/win32/miktex/tm/packages/miktex-mpfr-bin-2.9.tar.lzma 2019/09/28 | 193705 | systems/win32/miktex/tm/packages/miktex-pixman-bin-x64-2.9.tar.lzma -2019/09/28 | 1935012 | systems/win32/w32tex/win64/context-w64.tar.xz 2019/09/28 | 187264 | macros/latex/contrib/acrotex/doc/eformman.tex 2019/09/28 | 186857 | systems/win32/miktex/tm/packages/miktex-pixman-bin-2.9.tar.lzma 2019/09/28 | 186413 | macros/latex/contrib/glossaries/glossariesbegin.pdf @@ -2278,7 +2384,6 @@ 2019/09/28 | 152153 | systems/win32/miktex/tm/packages/miktex-fontconfig-bin-x64-2.9.tar.lzma 2019/09/28 | 1520933 | macros/latex/contrib/glossaries/glossaries-user.html 2019/09/28 | 150122 | systems/win32/miktex/tm/packages/miktex-hunspell-bin-x64-2.9.tar.lzma -2019/09/28 | 148008 | systems/texlive/tlnet/archive/babel.tar.xz 2019/09/28 | 147485 | macros/latex/contrib/glossaries/samples/sample-inline.pdf 2019/09/28 | 147024 | systems/win32/miktex/tm/packages/miktex-tex-bin-2.9.tar.lzma 2019/09/28 | 147020 | systems/win32/miktex/tm/packages/miktex-mo-bin-2.9.tar.lzma @@ -3003,10 +3108,8 @@ 2019/09/27 | 1854 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/translate01.tex 2019/09/27 | 184 | graphics/ketcindy/ketcindyfolder/scripts/data/polyhedrons_obj/r01.obj 2019/09/27 | 18491 | graphics/ketcindy/ketcindyfolder/scripts/data/fontF/rcr.cdy -2019/09/27 | 1848 | systems/texlive/tlnet/archive/practicalreports.tar.xz 2019/09/27 | 18487 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/tab2list02E.pdf 2019/09/27 | 18432 | graphics/ketcindy/ketcindyfolder/scripts/ketlib/ketpiccurrent_reptikz.r -2019/09/27 | 183604 | systems/texlive/tlnet/archive/practicalreports.doc.tar.xz 2019/09/27 | 1830 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/paramark.tex 2019/09/27 | 18272 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/setwindow.pdf 2019/09/27 | 18118 | graphics/ketcindy/ketcindyfolder/doc/source/ketmanual/Fig/wirepara5.tex @@ -3214,7 +3317,6 @@ 2019/09/26 | 3855 | macros/luatex/generic/luatexja/src/luatexja-compat.sty 2019/09/26 | 38408 | macros/luatex/generic/luatexja/doc/luatexja-ruby.tex 2019/09/26 | 3834 | macros/luatex/generic/luatexja/src/ltj-charrange.lua -2019/09/26 | 380518604 | systems/win32/w32tex/ltxpkgdocs.tar.xz 2019/09/26 | 379955 | systems/win32/miktex/tm/packages/ebgaramond-maths.tar.lzma 2019/09/26 | 36698 | macros/luatex/generic/luatexja/src/ltj-direction.lua 2019/09/26 | 355 | macros/luatex/generic/luatexja/tool/otf-AdobeMingStd-Light.txt @@ -3222,7 +3324,6 @@ 2019/09/26 | 3520 | macros/latex/contrib/unicode-math/um-doc-nfsssummary.tex 2019/09/26 | 3502 | macros/luatex/generic/luatexja/README 2019/09/26 | 3428 | macros/latex/contrib/unicode-math/unicode-math.dtx -2019/09/26 | 34161524 | systems/win32/w32tex/ltxpkgs.tar.xz 2019/09/26 | 3371 | macros/luatex/generic/luatexja/src/patches/lltjp-xunicode.sty 2019/09/26 | 33458 | macros/luatex/generic/luatexja/src/addons/luatexja-ajmacros.sty 2019/09/26 | 3311 | macros/luatex/generic/luatexja/tool/ltj-unicode-ccfix_make2.pl @@ -3260,7 +3361,6 @@ 2019/09/26 | 196 | macros/luatex/generic/luatexja/src/jfm-propv.lua 2019/09/26 | 19520 | macros/latex/contrib/unicode-math/um-code-usv.dtx 2019/09/26 | 192 | macros/luatex/generic/luatexja/src/jfm-mono.lua -2019/09/26 | 1912 | macros/latex/contrib/l3experimental/l3draw.ins 2019/09/26 | 19106 | macros/latex/contrib/unicode-math/LICENSE 2019/09/26 | 18950 | macros/luatex/generic/luatexja/src/ltj-adjust.lua 2019/09/26 | 189189 | macros/luatex/generic/luatexja/src/ltjsclasses.dtx @@ -3278,10 +3378,8 @@ 2019/09/26 | 1627 | macros/latex/contrib/unicode-math/um-doc-stixextract.tex 2019/09/26 | 162731 | macros/latex/contrib/unicode-math/unicode-math.pdf 2019/09/26 | 15856 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-26h.sty -2019/09/26 | 1565 | macros/latex/contrib/l3experimental/l3str.ins 2019/09/26 | 15633 | macros/luatex/generic/luatexja/src/addons/luatexja-fontspec-27c.sty 2019/09/26 | 155405 | systems/win32/miktex/tm/packages/jlreq.tar.lzma -2019/09/26 | 1549 | macros/latex/contrib/l3experimental/l3graphics.ins 2019/09/26 | 15373 | macros/latex/contrib/unicode-math/unimath-symbols.ltx 2019/09/26 | 1536 | macros/luatex/generic/luatexja/COPYING 2019/09/26 | 15235 | macros/latex/contrib/unicode-math/CHANGES.md @@ -3290,7 +3388,6 @@ 2019/09/26 | 140622 | macros/luatex/generic/luatexja/doc/lltjp-geometry.pdf 2019/09/26 | 1397 | macros/luatex/generic/luatexja/tool/ivslist.tex 2019/09/26 | 13958 | macros/luatex/generic/luatexja/doc/luatexja-zhfonts.tex -2019/09/26 | 1356 | macros/latex/contrib/l3experimental/l3draw-code.tex 2019/09/26 | 135678 | systems/win32/miktex/tm/packages/gitver.tar.lzma 2019/09/26 | 13422 | macros/luatex/generic/luatexja/doc/lltjp-geometry.tex 2019/09/26 | 13192 | macros/luatex/generic/luatexja/src/ltj-rmlgbm.lua @@ -3316,74 +3413,3 @@ 2019/09/26 | 1044 | macros/latex/contrib/unicode-math/unicode-math.ltx 2019/09/26 | 10420 | macros/latex/contrib/unicode-math/um-doc-mathfontdimen.tex 2019/09/26 | 10037 | macros/luatex/generic/luatexja/src/patches/lltjdefs.sty -2019/09/25 | 97949 | fonts/newpx/tex/newpxmath.sty -2019/09/25 | 83716 | systems/texlive/tlnet/archive/pythontex.source.tar.xz -2019/09/25 | 6970 | macros/latex/contrib/tuda-ci/tex/beamerinnerthemeTUDa.sty -2019/09/25 | 66856 | systems/texlive/tlnet/archive/pythontex.tar.xz -2019/09/25 | 65948 | systems/texlive/tlnet/archive/plantuml.doc.tar.xz -2019/09/25 | 657262 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPub.pdf -2019/09/25 | 635416 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPhD.pdf -2019/09/25 | 629337 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaThesis.pdf -2019/09/25 | 6267 | macros/latex/contrib/tuda-ci/tex/beamerouterthemeTUDa.sty -2019/09/25 | 626420 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaBeamer.pdf -2019/09/25 | 62363 | macros/latex/contrib/beamer/doc/beamerug-localstructure.tex -2019/09/25 | 6217 | macros/latex/contrib/beamer/base/patch/beamerpatchparalist.sty -2019/09/25 | 590855 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaLetter.pdf -2019/09/25 | 590714 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaSciPoster.pdf -2019/09/25 | 583576 | systems/texlive/tlnet/archive/acro.doc.tar.xz -2019/09/25 | 5815 | macros/latex/contrib/tuda-ci/tex/tudabeamer.cls -2019/09/25 | 5800 | macros/latex/contrib/tuda-ci/README.md -2019/09/25 | 5624 | macros/latex/contrib/tuda-ci/tex/tudarules.sty -2019/09/25 | 556366 | macros/latex/contrib/tuda-ci/doc/DEMO-TUDaPoster.pdf -2019/09/25 | 5436 | macros/latex/contrib/tuda-ci/tex/tudasize9pt.clo -2019/09/25 | 5384 | macros/latex/contrib/tuda-ci/tex/tudalettersize10pt.clo -2019/09/25 | 4805 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBeamer.tex -2019/09/25 | 4673 | macros/latex/contrib/tuda-ci/tex/tudacolors.sty -2019/09/25 | 4631 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaLetter.tex -2019/09/25 | 4439 | macros/latex/contrib/tuda-ci/tex/tudacolors.def -2019/09/25 | 4276 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPoster.tex -2019/09/25 | 4146265 | macros/latex/contrib/tuda-ci.zip -2019/09/25 | 3808 | macros/latex/contrib/tuda-ci/tex/beamercolorthemeTUDa.sty -2019/09/25 | 372980 | systems/texlive/tlnet/archive/ebgaramond-maths.doc.tar.xz -2019/09/25 | 3621 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaFromaddress.lco -2019/09/25 | 3456 | systems/texlive/tlnet/archive/ebgaramond-maths.tar.xz -2019/09/25 | 33595 | macros/latex/contrib/beamer/doc/beamerug-elements.tex -2019/09/25 | 33338 | macros/latex/contrib/tuda-ci/tex/tudapub.cls -2019/09/25 | 2708 | macros/latex/contrib/tuda-ci/tex/tudafonts.sty -2019/09/25 | 2529 | macros/latex/contrib/beamer/base/themes/outer/beamerouterthemesplit.sty -2019/09/25 | 24784 | systems/texlive/tlnet/archive/acro.tar.xz -2019/09/25 | 24688 | systems/texlive/tlnet/archive/jlreq.doc.tar.xz -2019/09/25 | 2224 | macros/latex/contrib/tuda-ci/tex/beamerthemeTUDa.sty -2019/09/25 | 2204 | systems/texlive/tlnet/archive/plantuml.tar.xz -2019/09/25 | 21911 | macros/latex/contrib/tuda-ci/tex/tudathesis.cfg -2019/09/25 | 21591 | macros/latex/contrib/beamer/doc/beamerug-nonpresentation.tex -2019/09/25 | 21310 | macros/latex/contrib/beamer/doc/beamerug-fonts.tex -2019/09/25 | 2094 | macros/latex/contrib/tuda-ci/tex/beamerfontthemeTUDa.sty -2019/09/25 | 2020 | fonts/newtx/tfm/ntxbsy7.tfm -2019/09/25 | 2012 | fonts/newtx/tfm/ntxsy.tfm -2019/09/25 | 2008 | fonts/newtx/tfm/ntxsy5.tfm -2019/09/25 | 2008 | fonts/newtx/tfm/ntxbsy.tfm -2019/09/25 | 2008 | fonts/newtx/tfm/ntxbsy5.tfm -2019/09/25 | 2000 | fonts/newtx/tfm/ntxsy7.tfm -2019/09/25 | 1872 | fonts/newtx/vf/ntxsy7.vf -2019/09/25 | 1856 | fonts/newtx/vf/ntxbsy7.vf -2019/09/25 | 1838203 | macros/latex/contrib/unicode-math.zip -2019/09/25 | 1756 | fonts/newtx/vf/ntxsy.vf -2019/09/25 | 1756 | fonts/newtx/vf/ntxsy5.vf -2019/09/25 | 17258 | macros/latex/contrib/tuda-ci/tex/tudasciposter.cls -2019/09/25 | 1692 | fonts/newtx/vf/ntxbsy.vf -2019/09/25 | 1692 | fonts/newtx/vf/ntxbsy5.vf -2019/09/25 | 16763 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPub.tex -2019/09/25 | 16614 | macros/latex/contrib/beamer/base/beamerbaselocalstructure.sty -2019/09/25 | 1619 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaBibliography.bib -2019/09/25 | 15620 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaPhD.tex -2019/09/25 | 15607 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaThesis.tex -2019/09/25 | 1550244 | systems/texlive/tlnet/archive/pythontex.doc.tar.xz -2019/09/25 | 151 | fonts/newpx/tex/newpx.subs -2019/09/25 | 14172 | macros/latex/contrib/tuda-ci/tex/tudaletter.cls -2019/09/25 | 131060 | systems/texlive/tlnet/archive/jlreq.tar.xz -2019/09/25 | 12974 | macros/latex/contrib/beamer/doc/beamerug-compatibility.tex -2019/09/25 | 12833 | macros/latex/contrib/beamer/base/beamerbasecolor.sty -2019/09/25 | 12453409 | macros/texinfo/texinfo.zip -2019/09/25 | 11439 | macros/latex/contrib/tuda-ci/tex/tudaposter.cls -2019/09/25 | 10506 | macros/latex/contrib/tuda-ci/example/DEMO-TUDaSciPoster.tex diff --git a/graphics/pstricks/contrib/pst-turtle/Changes b/graphics/pstricks/contrib/pst-turtle/Changes new file mode 100644 index 0000000000..c44b1dd712 --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/Changes @@ -0,0 +1,10 @@ +..... pst-turtle.tex +0.02 2019-10-02 new documentation +0.01 2019-05-17 first CTAN version + +..... pst-turtle.sty +0.01 2019-05-17 first CTAN version + + +..... pst-turtle.pro +0.01 2019-05-17 first CTAN version diff --git a/graphics/pstricks/contrib/pst-turtle/README.md b/graphics/pstricks/contrib/pst-turtle/README.md new file mode 100644 index 0000000000..950bb35123 --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/README.md @@ -0,0 +1,19 @@ +# pst-turtle: Turtle graphics# + +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. + +Save the files pst-turtle.sty|pro|tex in a directory, which is part of your +local TeX tree. The pro file should go into $TEXMF/dvips/pstricks/ +Then do not forget to run texhash to update this tree. + +pst-turtle needs pstricks, which should +be part of your local TeX installation, otherwise get it from a +CTAN server, http://mirror.ctan.org + +PSTricks is PostScript Tricks, the documentation cannot be run +with pdftex, use the sequence latex->dvips->ps2pdf or +pdflatex with package auto-pst-pdf or xelatex. + +%% $Id: README.md 1064 2019-05-19 09:17:21Z herbert $ diff --git a/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.bib b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.bib new file mode 100644 index 0000000000..e749f71bfb --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.bib @@ -0,0 +1,168 @@ +@STRING{tugboat = {TUGboat} } +@STRING{beiprogramm = {{\TeX}-Beiprogramm} } +@STRING{bretter = {Bretter, die die Welt bedeuten} } +@STRING{dtk = {{D}ie {\TeX}nische {K}om{\"o}die} } +@STRING{editorial = {Editorial} } +@STRING{fremdebuehne = {Von fremden B{\"u}hnen} } +@STRING{fundus = {Aus dem Fundus} } +@STRING{hinterbuehne = {Hinter der B{\"u}hne} } +@STRING{leserbrief = {Leserbrief(e)} } +@STRING{magazin = {Magazin} } +@STRING{rezension = {Rezensionen} } +@STRING{schonimmer = {Was Sie schon immer {\"u}ber {\TeX} wissen wollten \dots} } +@STRING{theaterkasse = {Von der Theaterkasse} } +@STRING{theatertage = {{\TeX}-Theatertage} } + +@Article{ dtk02.2:jackson.voss:plot-funktionen, + author = {Laura E. Jackson and Herbert Voß}, + title = {Die {P}lot-{F}unktionen von {\texttt{pst-plot}}}, + journal = dtk, + year = 2002, + volume = {2/02}, + altvolume = 2, + altnumber = 14, + month = jun, + pages = {27--34}, + annote = bretter, + keywords = {}, + abstract = { Im letzten Heft wurden die mathematischen Funktionen von + \PS~im Zusammenhang mit dem {\LaTeX}-Paket + \texttt{pst-plot} zum Zeichnen von Funktionen beschrieben + und durch Beispiele erl{\"a}utert. In diesem Teil werden + die bislang nur erw{\"a}hnten Plot-Funktionen f{\"u}r + externe Daten behandelt. } +} + +@Article{ dtk02.1:voss:mathematischen, + author = {Herbert Voß}, + title = {Die mathematischen {F}unktionen von {P}ost{S}cript}, + journal = dtk, + year = 2002, + volume = {1/02}, + altvolume = 1, + altnumber = 14, + month = mar, + pages = {}, + annote = bretter, + keywords = {}, + abstract = { \PS, faktisch genauso alt wie {\TeX}, ist im + Verh{\"a}ltnis dazu allgemein noch weniger bekannt, wenn es + darum geht zu beurteilen, was es denn nun im eigentlichen + Sinne ist. Außerdem wird h{\"a}ufig vergessen, dass + sich mit den \PS-Funktionen viele Dinge erledigen lassen, + bei denen sonst auf externe Programme zur{\"u}ckgegriffen + wird. Dies wird im Folgenden f{\"u}r die mathematischen + Funktionen im Zusammenhang mit dem Paket \texttt{pst-plot} + gezeigt. } +} + +@Book{tlgc2, + author = {Michel Goosens and Frank Mittelbach and Sebastian Rahtz and Denis Roegel and Herbert Voß}, + title = {The {\LaTeX} {G}raphics {C}ompanion}, + publisher = {{Addison-Wesley Publishing Company}}, + edition = 2, + year = {2007}, + address = {Reading, Mass.} +} + + +@Article{girou:01:, + author = {Denis Girou}, + title = {Pr\'esentation de {PST}ricks}, + journal = {Cahier {GUT}enberg}, + year = 1994, + volume = {16}, + month = apr, + pages = {21-70} +} + +@Article{girou:02:, + author = {{Timothy van} Zandt and Denis Girou}, + title = {Inside {PST}ricks}, + journal = TUGboat, + year = 1994, + volume = {15}, + month = sep, + pages = {239-246} +} + +@Book{PostScript, + Author = {Kollock, Nikolai G.}, + Title = {Post{S}cript richtig eingesetzt: vom {K}onzept zum + praktischen {E}insatz}, + Publisher = {IWT}, + Address = {Vaterstetten}, + year = 1989, +} + +@online{pstricks, + Title = {PSTricks - {\PS} macros for generic {\TeX}}, + Author = {{Timothy van} Zandt}, + Organization = {}, + url = {http://www.tug.org/application/PSTricks}, + year = 1993 +} + +@ctan{pst-plot, + Title = {\texttt{pst-plot}: Plotting two dimensional functions and data}, + Author = {{Timothy van} Zandt and Herbert Voß}, + Organization = {}, + url = {/graphics/pstricks/generic/pst-plot.tex}, + year = 1999 +} + +@ctan{multido, + Title = {\texttt{multido.tex} - a loop macro, that supports fixed-point addition}, + Author = {{Timothy van} Zandt}, + url = {/graphics/pstricks/generic/multido.tex}, + Note = {}, + year = 1997 +} + +@Book{PSTricks2, + author = {Herbert Voß}, + title = {\texttt{PSTricks} -- {G}rafik f\"ur \TeX{} und \LaTeX}, + edition = {7}, + publisher = {DANTE -- Lehmanns}, + year = {2016}, + publisher = {Heidelberg and Berlin} +} + +@Book{voss:math, + author = {Herbert Voß}, + title = {Typesetting mathematics with \LaTeX}, + publisher = {UIT}, + year = {2010}, + address = {Cambridge} +} + +@Book{PSTricks2-UIT, + author = {Herbert Voß}, + title = {PSTricks -- Graphics for \TeX\ and \LaTeX}, + publisher = {UIT}, + year = {2011}, + address = {Cambridge} +} + +@Book{LaTeXRef-UIT, + author = {Herbert Voß}, + title = {{\LaTeX} quick reference}, + publisher = {UIT}, + year = {2012}, + address = {Cambridge} +} + +@online{wolfram, + author = {Eric Weisstein}, + title = {Wolfram MathWorld}, + publisher = {{Wolfram}}, + year = {2007}, + url = {http://mathworld.wolfram.com} +} + +@ctan{pst-tools, + author = {Herbert Voß}, + title = {\texttt{pst-tools} -- Helper functions}, + year = {2012}, + url = {/graphics/pstricks/contrib/pst-tools} +} diff --git a/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.pdf b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.pdf Binary files differnew file mode 100644 index 0000000000..4fcb9a2df4 --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.pdf diff --git a/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.tex b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.tex new file mode 100644 index 0000000000..ccd26f5813 --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/doc/pst-turtle-doc.tex @@ -0,0 +1,200 @@ +%% $Id: pst-turtle-doc.tex 1093 2019-10-02 11:28:36Z herbert $ +\documentclass[fontsize=11pt,english,BCOR=10mm,DIV=12,bibliography=totoc,parskip=false, + headings=small, headinclude=false,footinclude=false,oneside]{pst-doc} +\usepackage{pst-turtle} +\let\pstTurtleFV\fileversion +\renewcommand\bgImage{} + +%\usepackage[style=dtk]{biblatex} +\addbibresource{pst-turtle-doc.bib} + +\begin{document} + +\title{\texttt{pst-turtle}} +\subtitle{Turtle graphics; v.\pstTurtleFV} +\author{Herbert Vo\ss} +\docauthor{} +\date{\today} +\maketitle + +\tableofcontents + +\clearpage + +\begin{abstract} +\noindent +\LPack{pst-turtle} loads by default the following packages: \LPack{pstricks}, +and \LPack{pst-xkey}. +All should be already part of your local \TeX\ installation. If not, or in case +of having older versions, go to \url{http://www.CTAN.org/} and load the newest version. + +\vfill\noindent +Thanks to \\ + +\end{abstract} + + +\section{Usage} + +\begin{BDef} +\Lcs{psTurtle}\OptArgs\Largr{$x_0,y_0$}\Largb{Turtle code} +\end{BDef} + +The turle commands must be in PostScript notation, where you can use the +short or long version of the commands: + +\begin{verbatim} +/bk { back } bind def +/fd { forward } bind def +/lt { left } bind def +/pd { pendown } bind def +/pu { penup } bind def +/rt { right } bind def +\end{verbatim} + +The default unit is cm. + +\bigskip +\begin{LTXexample}[width=4cm,pos=l] +\begin{pspicture}[showgrid](3,3) +\psTurtle[linewidth=2pt,arrows=->](0,0){ 3 forward } +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=4cm,pos=l] +\begin{pspicture}[showgrid](3,3) +\psTurtle[linewidth=2pt,arrows=->](0,0){ + 3 fd + 90 left 3 fd } +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=4cm,pos=l] +\begin{pspicture}[showgrid](3,3) +\psTurtle[linewidth=2pt,arrows=->](0,0){ + 3 fd + 90 left 3 fd + 90 left 3 fd + 135 left 18 sqrt fd} +\end{pspicture} +\end{LTXexample} + + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](0.8,0){ + 5 { 2.5 fd 72 left } repeat +} +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](2,1){ + 5 { 72 left 1 fd 72 right 1 fd 72 left} repeat +} +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](2,0){ + /Angle { 360 7 div } bind def + 7 { Angle left 1 fd Angle right 1 fd Angle left} repeat +} +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](2,2){ + /Angle { 360 7 div } bind def + 7 { Angle left 1 fd Angle 3 mul right 1 fd Angle left} repeat +} +\end{pspicture} +\end{LTXexample} + + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](2,1){ + /Angle 40 def + 75 { 0.25 fd Angle left /Angle Angle 0.5 sub def } repeat +} +\end{pspicture} +\end{LTXexample} + +\bigskip +\begin{LTXexample}[width=5cm,pos=l] +\begin{pspicture}[showgrid](4,4) +\psTurtle[linewidth=2pt](0,3.5){ + 5 { 3 fd 144 right } repeat +} +\end{pspicture} +\end{LTXexample} + + +\bigskip +\begin{LTXexample}[width=6cm,pos=l] +\begin{pspicture}[showgrid](5,5) +\psTurtle[linewidth=0.2pt](1,1.75){ + 75 { 3.5 fd 123 left } repeat +} +\end{pspicture} +\end{LTXexample} + + +\bigskip +\begin{LTXexample}[width=11cm,pos=l] +\begin{pspicture}[showgrid](10,10) +\psTurtle[linewidth=0.5pt](5,5){ + /L 1 def + 150 { L fd 120 left L fd 120 left L fd /L L 0.03 add def 1.25 rotate } repeat +} +\end{pspicture} +\end{LTXexample} + + + + +\iffalse +\def\a{3 } +\begin{pspicture}[showgrid](12,6) +\psset{linecolor=red,linewidth=1.5pt,unit=1cm} +\psTurtle(0,0){ + 90 left \a 1.5 mul fd 159 rt \a fd 120 lt \a fd 120 lt \a fd + pu \a bk pd -125 rt \a fd 90 lt \a fd 90 lt \a fd 90 lt \a fd + pu 90 lt \a fd 90 lt \a fd pd + -37 lt \a fd 4 { 72 lt \a fd } repeat + pu 2 { 72 lt \a fd } repeat pd + -152 lt \a fd +} +%\psdot[dotscale=3](! Turtle8) +\end{pspicture} +\fi + + + + + +%\clearpage +%\section{List of all optional arguments for \texttt{pst-turtle}} +%\xkvview{family=pst-turtle,columns={key,type,default}} + +\bgroup +\RaggedRight +\nocite{*} +%\bibliographystyle{plain} +\printbibliography{pst-turtle-doc} +\egroup + +\printindex + +\end{document} diff --git a/graphics/pstricks/contrib/pst-turtle/dvips/pst-turtle.pro b/graphics/pstricks/contrib/pst-turtle/dvips/pst-turtle.pro new file mode 100644 index 0000000000..7bed96eb03 --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/dvips/pst-turtle.pro @@ -0,0 +1,302 @@ +% turtle.ps -- graphics turtle. +% @author Eric Laroche +% @version @(#)$Id: pst-turtle.pro 1092 2019-10-01 20:19:35Z herbert $ +% +% turtle.ps -- graphics turtle. +% Copyright (C) 1997-2001 Eric Laroche. +% +% This program is free software; +% you can redistribute it and/or modify it. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +% +% the '(graphics) turtle' is a 'cursor' that has a position (x and y +% coordinate), a heading and a pen up/down state. procedures as +% forward, left, etc. are used as drawing idioms. +% +% the turtle object consists of: cx cy phi penstate. cx and cy are the +% initialial coordinates, established when creating the turtle, they are +% the turtles zero coordinates. phi is the turtle heading, zero means +% in x direction (i.e. to the right), 90 means in the y direction (i.e. +% up). penstate is a boolean indicating whether the pen is down (true) +% or up (false). +% implicit to the turtle object is: currentpoint. +% +% note that using path constructing operators moveto, rmoveto, lineto, +% rlineto, arc, etc. will affect the turtle's state in a way that the +% turtle's current point is changed together with the postscript vm's +% current point by these operators. contrary the turtle's heading +% isn't affected by these operators. +% +% the turtle procedures indicate syntaxes using <turtle> (an array +% containing the turtle state) as abstract turtle object. +% +% no syntax is indicated with the abbreviated function names. +% +% these procedures are not handling newpath, closepath, +% setlinewidth, setlinejoin, setlinecap, stroke, fill, etc. +% +% a current point must be set before using the turtle object and after +% starting a new path. i.e. a typical initialization sequence would be +% e.g. 'newpath 200 200 moveto turtle 90 setheading'. +% +% create a turtle object. +% this saves the current point as zero point to return to by 'home'. +% a turtle object is an array of: [cx cy phi penstate]. +% - turtle -> <turtle> +% +% on stack: { x y } boolean N@name type InitXnode + +/tx@TurtleDict 50 dict def +tx@TurtleDict begin +% +/nodeCounter 0 def +/nodeCnt++ { nodeCounter 1 add /nodeCounter exch def } def + +%/saveNode { +% { currentpoint } +% false +% (N@Turtle) nodeCounter 2 string cvs concatstrings 32 rightTrim cvn +% 10 +% {InitPnode} +% tx@NodeDict begin NewNode end +% nodeCnt++ +%} def + +/saveNode { + tx@Dict begin + (Turtle) nodeCounter 2 string cvs concatstrings 32 rightTrim cvn { currentpoint } def + end +} def +% +/turtle { + % get initial position. + % initial position is current point. + 2 setlinejoin + currentpoint + % phi and penstate + 0 true + % note: not doing any newpath. + 4 array astore +} bind def + +% destroy a turtle object. +% note: this procedure serves for compatibility +% to older turtle formats. +% <turtle> unturtle -> - +/unturtle { + % return to turtle object's initial position. + dup 0 get + 1 index 1 get % <turtle> cx cy + moveto + % note: not doing any newpath. + pop % - +} bind def + +% return turtle object size. +% note: this procedure serves for compatibility +% to older turtle formats. +% - turtlesize -> 1 +/turtlesize { + % 1 entry on the stack (an array with cx cy phi penstate). + 1 +} bind def + +% normalize direction. phi must be >= 0 and < 360. +% <turtle> normalizephi -> <turtle> +/normalizephi { + dup 2 get % <turtle> phi + % note: denormalized typically by less than two circles, + % so the loops won't take too long. + % cut while larger or equal 2 pi. + { + dup 360 % <turtle> phi phi 360 + lt { + exit + } if + 360 sub + } loop + % increment while less zero. + { + dup 0 % <turtle> phi phi 0 + ge { + exit + } if + 360 add + } loop + exch dup 2 + 4 -1 roll + put % <turtle> +} bind def + +% relatively move to, action depending on penstate. +% <turtle> dx dy pmoveto -> <turtle> +/pmoveto { + % move or draw, depending on penstate + 2 index 3 get { + rlineto + } { + rmoveto + } ifelse +} def + +% where we are, from initial point (in setxy coordinates). +% <turtle> xy -> <turtle> x y +/xy { + currentpoint % <turtle> x' y' + exch 2 index 0 get sub % <turtle> y' x + exch 2 index 1 get sub % <turtle> x y +} bind def + +% calculate relative movements from setxy coordinates. +% <turtle> x y rxy -> <turtle> x' y' +/rxy { + 3 -1 roll % x y <turtle> + xy % x y <turtle> x'' y'' + 5 -2 roll % <turtle> x'' y'' x y + exch 4 -1 roll sub + exch 3 -1 roll sub % <turtle> x' y' +} bind def + + +% logo language turtle functions + +% put penstate in 'up' position. +% logo language turtle function +% <turtle> penup -> <turtle> +/penup { + % false means 'up'. + dup 3 false put +} bind def + +% put penstate in 'down' position. +% logo language turtle function +% <turtle> pendown -> <turtle> +/pendown { + % true means 'down'. + dup 3 true put +} bind def + +% advance in current direction. +% logo language turtle function +% <turtle> d forward -> <turtle> +/forward { + % dx is d cos phi. + 1 index 2 get cos 1 index mul % <turtle> d dx + % dy is d sin phi. + 2 index 2 get sin 3 -1 roll mul % <turtle> dx dy + pmoveto + saveNode +} def + +% back up in current direction. +% logo language turtle function +% <turtle> d back -> <turtle> +/back { + neg + forward +} bind def + +% change direction to the left (counterclockwise, positive direction). +% logo language turtle function +% <turtle> omega left -> <turtle> +/left { + 1 index 2 get % <turtle> omega phi + add % <turtle> phi' + 1 index 2 3 -1 roll put + normalizephi +} bind def + +% change direction to the right (clockwise, negative direction). +% logo language turtle function +% <turtle> omega right -> <turtle> +/right { + neg + left +} bind def + +% move to a specified point. +% logo language turtle function +% <turtle> x y setxy -> <turtle> +/setxy { + rxy % <turtle> x' y' + pmoveto % <turtle> +} bind def + +% move to a specified point (only x changes). +% logo language turtle function +% <turtle> x setx -> <turtle> +/setx { + 0 rxy % <turtle> x' y' + pop 0 pmoveto % <turtle> +} bind def + +% move to a specified point (only y changes). +% logo language turtle function +% <turtle> y sety -> <turtle> +/sety { + 0 exch rxy % <turtle> x' y' + exch pop 0 exch pmoveto % <turtle> +} bind def + +% set the heading. +% logo language turtle function +% <turtle> phi' setheading -> <turtle> +/setheading { 1 index 2 3 -1 roll put normalizephi } bind def + +% set heading towards a point. +% logo language turtle function +% <turtle> x y towards -> <turtle> +/towards { + rxy % <turtle> x' y' + % check if both zero. + 1 index 0 eq 1 index 0 eq and { + % set heading to zero. + pop pop 0 + } { + exch atan + } ifelse + setheading +} bind def + +% go home; heading to zero. +% logo language turtle function +% <turtle> home -> <turtle> +/home { 0 dup setxy 0 setheading } bind def + +% get x coordinate. +% logo language turtle function +% <turtle> xcor -> cx <turtle> x +/xcor { xy pop } bind def + +% get y coordinate. +% logo language turtle function +% <turtle> ycor -> <turtle> y +/ycor { xy exch pop } bind def + +% get heading. +% logo language turtle function +% <turtle> heading -> <turtle> phi +/heading { dup 2 get } bind def + +% get pen state. +% logo language turtle function +% note: only the turtle relevant stuff given. +% <turtle> drawstate -> <turtle> penstate +/drawstate { dup 3 get } bind def +% +% logo language turtle function abbreviations +% +/bk { back } bind def +/fd { forward } bind def +/lt { left } bind def +/pd { pendown } bind def +/pu { penup } bind def +/rt { right } bind def +/seth { setheading } bind def +% +end +% end of pst-turtle.pro + diff --git a/graphics/pstricks/contrib/pst-turtle/latex/pst-turtle.sty b/graphics/pstricks/contrib/pst-turtle/latex/pst-turtle.sty new file mode 100644 index 0000000000..bf7636aa9a --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/latex/pst-turtle.sty @@ -0,0 +1,12 @@ +\RequirePackage{pstricks} +\ProvidesPackage{pst-turtle}[2018/12/13 package wrapper for pst-turtle.tex (hv)] +\RequirePackage{pst-xkey} +% +\input{pst-turtle.tex} +\ProvidesFile{pst-turtle.tex} + [\filedate\space v\fileversion\space `PST-turtle' (hv)] +\IfFileExists{pst-turtle.pro}{% + \ProvidesFile{pst-turtle.pro}[2019/05/17 v. 0.01, PostScript prologue file (hv)] +\@addtofilelist{pst-turtle.pro}}{}% +\endinput +%% $Id: pst-turtle.sty 1064 2019-05-19 09:17:21Z herbert $ diff --git a/graphics/pstricks/contrib/pst-turtle/tex/pst-turtle.tex b/graphics/pstricks/contrib/pst-turtle/tex/pst-turtle.tex new file mode 100644 index 0000000000..acf95677db --- /dev/null +++ b/graphics/pstricks/contrib/pst-turtle/tex/pst-turtle.tex @@ -0,0 +1,63 @@ +%% $Id: pst-turtle.tex 1093 2019-10-02 11:28:36Z herbert $ +%% +%% This is file `pst-turtle.tex', +%% +%% IMPORTANT NOTICE: +%% +%% Package `pst-turtle.tex' +%% +%% Herbert Voss <hvoss@tug.org> +%% +%% This program can be redistributed and/or modified under the terms +%% of the LaTeX Project Public License Distributed from CTAN archives +%% in directory macros/latex/base/lppl.txt. +%% +%% DESCRIPTION: +%% `pst-turtle' is a PSTricks package to plot special functions +%% +%% For a ChangeLog go the the end +%% +\csname PSTturtleLoaded\endcsname +\let\PSTfuncLoaded\endinput +% Requires some PSTricks packages +\ifx\PSTricksLoaded\endinput\else \input pstricks.tex\fi +\ifx\PSTXKeyLoaded\endinput\else \input pst-xkey.tex \fi +% +\edef\PstAtCode{\the\catcode`\@} \catcode`\@=11\relax +% interface to the `xkeyval' package +\pst@addfams{pst-turtle} +% +\def\fileversion{0.02} +\def\filedate{2019/10/02} +\message{`PST-turtle' v\fileversion, \filedate\space (hv)} +% +\define@boolkey[psset]{pst-turtle}[Pst@]{showhead}[true]{}% +\psset{showhead=false} +% +\pstheader{pst-turtle.pro} +% +\def\psTurtle{\pst@object{psTurtle}} +\def\psTurtle@i{\@ifnextchar(\psTurtle@ii{\psTurtle@ii(0,0)}} +\def\psTurtle@ii(#1)#2{% + \pst@getcoor{#1}\pst@tempA + \begin@OpenObj + \psset{unit=1cm}% + \addto@pscode{ + tx@TurtleDict begin + \pst@tempA translate + \pst@number\psxunit \pst@number\psyunit scale + 0 0 moveto + turtle % initialize + #2 + 2 setlinejoin + end + 1 \pst@number\psxunit div 1 \pst@number\psyunit div scale + }% + \end@OpenObj +} +\catcode`\@=\PstAtCode\relax +% +%% END: pst-turtle.tex +\endinput +% + diff --git a/indexing/xindex/CHANGELOG b/indexing/xindex/CHANGELOG index 157585bc5b..d2a227efbe 100644 --- a/indexing/xindex/CHANGELOG +++ b/indexing/xindex/CHANGELOG @@ -1,3 +1,4 @@ +0.16 2019-10-02 - fixes in the documentation 0.15 2019-09-21 - fixed the corrupt file xindex-lib.lua 0.14 2019-09-01 - added variable idxnewletter 0.13 2019-06-07 - fix for minCompress < 2 diff --git a/indexing/xindex/doc/xindex-doc.pdf b/indexing/xindex/doc/xindex-doc.pdf Binary files differindex daa8bdfe0c..f7ecf1e911 100644 --- a/indexing/xindex/doc/xindex-doc.pdf +++ b/indexing/xindex/doc/xindex-doc.pdf diff --git a/indexing/xindex/doc/xindex-doc.tex b/indexing/xindex/doc/xindex-doc.tex index 0df28b2f70..c5762e2559 100644 --- a/indexing/xindex/doc/xindex-doc.tex +++ b/indexing/xindex/doc/xindex-doc.tex @@ -79,7 +79,7 @@ \def\setVersion#1{\setVVersion#1!!} \def\setVVersion#1=#2!!{\def\xIndexVersion{#2}} -\setVersion{version = 0.14}% can be autimatically changed by perl +\setVersion{version = 0.16}% can be autimatically changed by perl \title{Program and package \texttt{xindex} \\--\\ \normalsize \xIndexVersion\ (\today)} \author{Herbert Voß\thanks{hvoss@tug.org}} diff --git a/indexing/xindex/lualatex/xindex-DIN2.lua b/indexing/xindex/lualatex/xindex-DIN2.lua index 6673789955..4a055efd9a 100644 --- a/indexing/xindex/lualatex/xindex-DIN2.lua +++ b/indexing/xindex/lualatex/xindex-DIN2.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.13, + version = 0.16, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", @@ -15,10 +15,12 @@ if not modules then modules = { } end modules ['xindex-cfg'] = { } escape_chars = { -- by default " is the escape char - {'""', "\\escapedquote", "\"{}" }, - {'"@', "\\escapedat", "@" }, - {'"|', "\\escapedvert", "|" }, - {'"!', "\\escapedexcl", "!" } + {'""', "\\escapedquote", '\"{}' }, + {'"@', "\\escapedat", "@" }, + {'"|', "\\escapedvert", "|" }, + {'"!', "\\escapedexcl", "!" }, + {'"(', "\\escapedparenleft", "(" }, + {'")', "\\escapedparenright", ")" } } itemPageDelimiter = "," -- Hello, 14 @@ -30,6 +32,7 @@ sublabels = {"", "-\\,", "--\\,", "---\\,"} -- for the (sub(sub(sub-item pageNoPrefixDel = "" -- a delimiter for page numbers like "VI-17" indexOpening = "" -- commands after \begin{theindex} rangeSymbol = "--" +idxnewletter = "\\textbf" -- Only valid if -n is not set --[[ @@ -101,15 +104,3 @@ alphabet_upper = { -- for sorting { 'Z', 'Ž' } } -, - { 'S', 'Š' }, - { 'T' }, - { 'U', 'Ú', 'Ù' }, - { 'UE', 'Ü' }, - { 'V' }, - { 'W' }, - { 'X' }, - { 'Y', 'Ý', 'Ÿ' }, - { 'Z', 'Ž' } -} - diff --git a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua index 6918536e92..2b5fd10dfa 100644 --- a/indexing/xindex/lualatex/xindex-HAdW-eKO.lua +++ b/indexing/xindex/lualatex/xindex-HAdW-eKO.lua @@ -9,7 +9,7 @@ -- configuration for index files of the Heidelberger Akademie der Wissenschaften if not modules then modules = { } end modules ['xindex-HAdW-eKO'] = { - version = 0.13, + version = 0.16, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", @@ -27,6 +27,7 @@ sublabels = {"", "-\\,", "--\\,", "---\\,"} -- for the (sub(sub(sub-item pageNoPrefixDel = "" -- a delimiter for page numbers like "VI-17" indexOpening = "" -- commands after \begin{theindex} rangeSymbol = "--" +idxnewletter = "\\textbf" -- Only valid if -n is not set case_sensitive = false -- speeds up running @@ -315,12 +316,3 @@ function specialGetPageList(v,hyperpage) end -end - end - return pageNo - else - return "" - end -end - - diff --git a/indexing/xindex/lualatex/xindex-base.lua b/indexing/xindex/lualatex/xindex-base.lua index 7827106f71..d736f67b7d 100644 --- a/indexing/xindex/lualatex/xindex-base.lua +++ b/indexing/xindex/lualatex/xindex-base.lua @@ -6,7 +6,7 @@ -- LICENSE: LPPL1.3 ----------------------------------------------------------------------- -local info = { version = 0.13 } +local info = { version = 0.16 } -- check config if pageNoPrefixDel ~= "" then @@ -175,7 +175,7 @@ for k=1,#NewIndex do if firstSLine then firstSLine = false if not no_headings then - outFile:write("\\par\\textbf{"..index_header[1].."}") + outFile:write("\\par"..idxnewletter.."{"..index_header[1].."}") if (labelPrefix == "") then outFile:write("\\label{xindex-"..index_header[1].."}\n\\nopagebreak[4]\n") else @@ -197,7 +197,7 @@ for k=1,#NewIndex do firstNLine = false outFile:write("\n\\indexspace\n") if not no_headings then - outFile:write("\\textbf{"..index_header[2].."}") + outFile:write(idxnewletter.."{"..index_header[2].."}") if (labelPrefix == "") then outFile:write("\\label{xindex-"..index_header[2].."}\n\\nopagebreak[4]\n") else @@ -218,7 +218,7 @@ for k=1,#NewIndex do if (currentChar ~= oldChar) and (charType == 2) then outFile:write("\n\\indexspace\n") if not no_headings then - outFile:write("\\textbf{"..currentChar.."}") + outFile:write(idxnewletter.."{"..currentChar.."}") if (labelPrefix == '""') then outFile:write("\\label{xindex-"..currentChar.."}\n\\nopagebreak[4]\n") else @@ -241,5 +241,3 @@ outFile:close() writeLog(2,"\ndone! closing program\n",0) -losing program\n",0) - diff --git a/indexing/xindex/lualatex/xindex-cfg-common.lua b/indexing/xindex/lualatex/xindex-cfg-common.lua index d98adb6b92..7b84b348a3 100644 --- a/indexing/xindex/lualatex/xindex-cfg-common.lua +++ b/indexing/xindex/lualatex/xindex-cfg-common.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg-common'] = { - version = 0.13, + version = 0.16, comment = "configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-cfg.lua b/indexing/xindex/lualatex/xindex-cfg.lua index c43d62dc7f..7c055f1c3b 100644 --- a/indexing/xindex/lualatex/xindex-cfg.lua +++ b/indexing/xindex/lualatex/xindex-cfg.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.13, + version = 0.16, comment = "main configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", @@ -23,7 +23,7 @@ numericPage = true -- for non numerical pagenumbers, like "VI-17" sublabels = {"", "-\\,", "--\\,", "---\\,"} -- for the (sub(sub(sub-items first one is for item pageNoPrefixDel = "" -- a delimiter for page numbers like "VI-17" -- not used !!! indexOpening = "" -- commands after \begin{theindex} - +idxnewletter = "\\textbf" -- Only valid if -n is not set --[[ Each character's position in this array-like table determines its 'priority'. @@ -45,7 +45,7 @@ alphabet_lower = { -- for sorting { 'l' }, { 'm' }, { 'n', 'ñ' }, - { 'o', 'ó', 'ò', 'ö', 'ø', 'œ'}, + { 'o', 'ó', 'ò', 'ö', 'ø', 'œ', 'ø'}, { 'p' }, { 'q' }, { 'r' }, @@ -74,7 +74,7 @@ alphabet_upper = { -- for sorting { 'L' }, { 'M' }, { 'N', 'Ñ' }, - { 'O', 'Ó', 'Ò', 'Ö', 'Ø','Œ' }, + { 'O', 'Ó', 'Ò', 'Ö', 'Ø','Œ', 'Ø' }, { 'P' }, { 'Q' }, { 'R' }, @@ -88,10 +88,3 @@ alphabet_upper = { -- for sorting { 'Z', 'Ž' } } -, - { 'W' }, - { 'X' }, - { 'Y', 'Ý', 'Ÿ' }, - { 'Z', 'Ž' } -} - diff --git a/indexing/xindex/lualatex/xindex-dtk.lua b/indexing/xindex/lualatex/xindex-dtk.lua index cb38541fa2..746b4287d3 100644 --- a/indexing/xindex/lualatex/xindex-dtk.lua +++ b/indexing/xindex/lualatex/xindex-dtk.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-cfg'] = { - version = 0.13, + version = 0.16, comment = "DTK configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/lualatex/xindex-lapp.lua b/indexing/xindex/lualatex/xindex-lapp.lua index 3912740ef7..ff4cb80a67 100644 --- a/indexing/xindex/lualatex/xindex-lapp.lua +++ b/indexing/xindex/lualatex/xindex-lapp.lua @@ -28,7 +28,7 @@ --~ n 2 -------------------------------- if not modules then modules = { } end modules ['xindex-lapp'] = { - version = 0.13, + version = 0.16, comment = "read parameter for xindex.lua", author = "Steve Donovan", copyright = "Steve Donovan", diff --git a/indexing/xindex/lualatex/xindex-lib.lua b/indexing/xindex/lualatex/xindex-lib.lua index 90e5066896..8720d3db1b 100644 --- a/indexing/xindex/lualatex/xindex-lib.lua +++ b/indexing/xindex/lualatex/xindex-lib.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-lib'] = { - version = 0.15, + version = 0.16, comment = "main library to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", @@ -978,3 +978,4 @@ function stripLeadingSpaces(str) return str:gsub("^%s*(.-)%s*$", "%1") end + diff --git a/indexing/xindex/lualatex/xindex-pretty.lua b/indexing/xindex/lualatex/xindex-pretty.lua index 569974ecfa..67e5508c5a 100644 --- a/indexing/xindex/lualatex/xindex-pretty.lua +++ b/indexing/xindex/lualatex/xindex-pretty.lua @@ -5,7 +5,7 @@ -- if not modules then modules = { } end modules ['xindex-pretty'] = { - version = 0.13, + version = 0.16, comment = "dump a Lua table for debugging", author = "Steve Donovan", copyright = "Steve Donovan", diff --git a/indexing/xindex/lualatex/xindex-yannis.lua b/indexing/xindex/lualatex/xindex-yannis.lua index 2de146626d..8d54d82e3e 100644 --- a/indexing/xindex/lualatex/xindex-yannis.lua +++ b/indexing/xindex/lualatex/xindex-yannis.lua @@ -7,7 +7,7 @@ ----------------------------------------------------------------------- if not modules then modules = { } end modules ['xindex-yannis'] = { - version = 0.14, + version = 0.16, comment = "main configuration to xindex.lua", author = "Herbert Voss", copyright = "Herbert Voss", diff --git a/indexing/xindex/scripts/xindex.lua b/indexing/xindex/scripts/xindex.lua index ee891e052f..fb48a3d748 100755 --- a/indexing/xindex/scripts/xindex.lua +++ b/indexing/xindex/scripts/xindex.lua @@ -8,7 +8,7 @@ ----------------------------------------------------------------------- xindex = xindex or { } - local version = 0.14 + local version = 0.16 xindex.version = version --xindex.self = "xindex" diff --git a/macros/latex/contrib/asmejour/README.md b/macros/latex/contrib/asmejour/README.md index 2a040e7a36..8be9aa6158 100644 --- a/macros/latex/contrib/asmejour/README.md +++ b/macros/latex/contrib/asmejour/README.md @@ -1,7 +1,7 @@ #asmejour: A template for ASME journal papers# - Version 1.05 dated 2019/08/17. + Version 1.06 dated 2019/10/01. ####Overview#### This class provides a template to format preprints submitted to ASME journals in the style that @@ -56,7 +56,9 @@ --- ####Change log#### - + +v1.06: allow standard \\date, \\maketitle, and \\title commands and abstract environment; make final column balancing a package option; remove \\normalfont from AMS equation tags to allow tags to match caption font; incorporate \\subfigure in example template; allow line numbers in AMS display math; provide comma between sequential footnote marks; adjust babel options; other minor edits; revise template text. + v1.05: automate list of figures/tables with option to omit; replace balance package with flushend package and automate; revise skips in nomenclature; address conflicts of lineno package with other elements; option to hyphenate typewriter font; new options for footer text; adjust \\emergencystretch and \\tolerance; additional documentation and references v1.04: edit documentation; add language support via babel diff --git a/macros/latex/contrib/asmejour/asmejour-sample.bib b/macros/latex/contrib/asmejour/asmejour-sample.bib index 86a277c808..fcbcc7a840 100644 --- a/macros/latex/contrib/asmejour/asmejour-sample.bib +++ b/macros/latex/contrib/asmejour/asmejour-sample.bib @@ -1,4 +1,4 @@ -%% Revised 17 August 2019. +%% Revised 1 October 2019. @article{DKE1969, author = {D. K. Edwards}, @@ -166,6 +166,16 @@ address = {Eugene, OR}, } +@online{tolusis, + author = {Sigitas Tolu{\v{s}}is}, + title = {The \textsf{flushend} package}, + year = {2017}, + organization = {Comprehensive \TeX\ Archive Network}, + url = {https://www.ctan.org/pkg/flushend}, + urldate = {October 1, 2019}, + version = {3.3}, +} + @online{bottcher, author = {Stephan I. B{\"o}ttcher and Uwe L{\"u}ck}, title = {\textsf{lineno.sty}: A {\LaTeX} package to attach line numbers to paragraphs}, diff --git a/macros/latex/contrib/asmejour/asmejour-template.pdf b/macros/latex/contrib/asmejour/asmejour-template.pdf Binary files differindex 6c15c7effb..b69e52b5ac 100644 --- a/macros/latex/contrib/asmejour/asmejour-template.pdf +++ b/macros/latex/contrib/asmejour/asmejour-template.pdf diff --git a/macros/latex/contrib/asmejour/asmejour-template.tex b/macros/latex/contrib/asmejour/asmejour-template.tex index fb4dad7fba..93ce5d67ce 100644 --- a/macros/latex/contrib/asmejour/asmejour-template.tex +++ b/macros/latex/contrib/asmejour/asmejour-template.tex @@ -1,10 +1,9 @@ % !TEX encoding = UTF-8 Unicode - %% %% This file is asmejour-template.tex, a template to format papers in the style of ASME journal papers %% as they are being published in 2019. %% -%% This file is version 1.05 dated 2019/08/17 +%% This file is version 1.06 dated 2019/10/1 %% %% Author: John H. Lienhard V %% Department of Mechanical Engineering @@ -16,22 +15,29 @@ %% * Option to color the vertical bar in the title block [barcolor = colorname] %% * where colorname is any name def'd by xcolor package; omit barcolor option to get black %% -%% * Option to include line numbers [lineno]. The lineno package does not number equation -%% * lines, captions, etc. You must run twice for proper placement of the line numbers. -%% * This option will disable balancing column height on final page. +%% * Option to omit the list of figures and list of tables [nolists] %% %% * Math options from M. Sharpe's newtxmath package: upright integrals [upint]; and %% * varvw for a v and w that are better distinguished from greek nu; and also %% * smallerops, varg, slantedGreek, frenchmath, varbb, cmbraces. Version 1.5 or higher %% * is recommended. %% +%% * Option to include line numbers [lineno]. The lineno package does not number tables, +%% * footnotes, captions, etc. You must run *twice* for proper placement of the numbers. +%% * This option will disable balancing of the column heights on final page. +%% +%% * Option to balance column heights on final page [balance]. This option sometimes +%% * misbehaves, so use it with an awareness that it can create unexpected problems. +%% * This option is not compatible with line numbering. +%% %% * Many options for calligraphic, script, and fraktur fonts from the mathalfa package; the %% * example value used is: mathalfa=cal=euler (use Euler font for \mathcal) %% * some other options for cal are: dutchcal, zapfc, cm (default), boondox,... %% * frak (fraktur), bb (blackboard bold), scr (script) may also be controlled. %% -%% * An option to omit all the ASME text fields from the footer: nofoot -%% * An option to omit only the ASME copyright field from the footer: nocopyright +%% * An option to omit all the ASME text fields from the footer [nofoot]. +%% +%% * An option to omit only the ASME copyright field from the footer [nocopyright]. %% %% * An option to use newtxtext's superiors font for footnotes [nodefaultsups] and an option %% * for slightly larger small capitals, largesc @@ -39,8 +45,6 @@ %% * Options to set (for the babel package) a primary language [lang= ], and secondary or tertiary %% * languages, [lang-second] and [lang-third]. The primary language must be the last option given. %% -%% * Option to omit the list of figures and list of tables [nolists] -%% %% * Option to allow hyphenation of the typewriter font [hyphenate] %% * Hyphenation is normally suppressed for typewriter mode because it is often used for code. %% @@ -76,7 +80,7 @@ %% Class options are described above. -\documentclass[largesc,upint,varvw,barcolor=Red4,nocopyright,hyphenate,lang-second=french,lang=english]{asmejour} +\documentclass[largesc,upint,varvw,barcolor=Red4,nocopyright,hyphenate,balance,lang-second=french,lang=english]{asmejour} \pdfminorversion=7 % This selection is not required. @@ -131,8 +135,8 @@ Cambridge, MA 02139 USA \\ email: lienhard@mit.edu } -%%% Change to your paper title. Can insert line breaks if you wish (otherwise selected automatically). -\SetTitle{Preprint Template for ASME\\ Journal Papers: asmejour.cls} +%%% Change to your paper title. Can insert line breaks if you wish (otherwise breaks are selected automatically). +\title{Preprint Template for ASME\\ Journal Papers: asmejour.cls} %%% Change these to your keywords. Keywords are automatically printed at the end of the abstract. @@ -143,12 +147,17 @@ email: lienhard@mit.edu %% Abstract should be no more than 250 words -\SetAbstract{% +\begin{abstract} This paper is an example and template for the {\upshape\texttt{asmejour}} class. Papers typeset in this class will follow ASME journal style for margins, fonts, headings, captions, and reference formats. Standard \LaTeX\ commands are used. The class will lay out the author, title, and abstract in ASME style. The class will produce a pdf file that that includes hyperlinks, bookmarks, and pdf metadata. The class is intended to be used with the {\upshape\texttt{asmejour.bst}} \hologo{BibTeX} style for typesetting references, which is part of this distribution. This style supports hyperlinks and modern reference formats, following current ASME practice. The class may be invoked with several options, most of which address math fonts. The class calls a number of packages, all of which are in \TeX~Live and in CTAN (\href{http://ctan.org}{ctan.org}). The class is compatible with \hologo{pdfLaTeX} or \LuaLaTeX. -} +\end{abstract} + +\date{Version 1.06, \today} %% can modify this information as desired. + %% Putting \date{} will suppress any date. + %% If this command is omitted, date defaults to \today + %% This command must come somewhere before \maketitle -\MakeTitlePage %% This command creates the author/title/abstract block. Essential! +\maketitle %% This command creates the author/title/abstract block. Essential! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%% End of fields to be completed. Now write! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -167,9 +176,11 @@ To begin, fill in the fields to be completed at top of the \texttt{asmejour-temp For each author, put author names and affiliation (with line breaks) into a separate \verb|\SetAuthorBlock{name}{affiliation}| command; follow the syntax illustrated \texttt{asmejour-template.tex} file. One author (or more) may be designated as the \verb|\CorrespondingAuthor| by placing the command at the end of the name. -The title should be placed into \verb|\SetTitle{..}|, and line breaks may be included if desired. Keywords may optionally be including using the \verb|\keywords{..}| command; this command \textit{must} be issued before the abstract. The abstract text must be placed into \verb|\SetAbstract{..}|. The abstract will automatically be italicized. +The title should be placed into \verb|\title{..}|, and line breaks may be specified if desired. Keywords may optionally be including using the \verb|\keywords{..}| command; this command \textit{must} be issued before the abstract. The abstract text must be placed into \verb|\begin{abstract}|\ldots\verb|\end{abstract}|. The abstract will automatically be italicized. + +The date is given as an unnumbered footnote, which deafults to \verb|\today|. Other text for \verb|\date{..}| may be specified. Putting \verb|\date{}| will suppress the footnote. -After setting up the authors, title, and abstract, issue the \verb|\MakeTitlePage| command. +After setting up the authors, title, and abstract, issue the \verb|\maketitle| command. \subsection{Optional to the Color Title Bar} The vertical bar in the title block is black in all ASME journals. Since the \texttt{asmejour} class is only for preprints, we include the [fun] option to have the bar in color. Any color \texttt{name} recognized by the \texttt{xcolor} package may be invoked by including the option \texttt{barcolor=name} in the \verb|\documentclass[..]{asmejour}| command. The color name is \texttt{Red4} by default. (To have a black bar, either omit the option entirely or use the name \texttt{black}.) @@ -283,7 +294,7 @@ Text in the figures should be checked for legibility at either single-column wid \centering{% \begin{tabular}{l l r} \hline\hline -Experiment & $u$ [m/s] & $T$ [\textdegree C] \rule{0pt}{10pt} \\[2pt] +Experiment & $u$ [m/s] & $T$ [\textdegree C]\rule{0pt}{10pt} \\[2pt] \hline Run 11 & 12.5 & 103.4 \rule{0pt}{10pt} \\ Run 12 & 24 & 68.3 \\[1pt] @@ -325,7 +336,7 @@ The \verb|version={..}| field may be used with \verb|@book|, \verb|@online|, and \centering{% \begin{tabular}{!{\hspace*{0.5cm}} >{\raggedright\hangindent=1em} p{3cm} d{3} @{\hspace*{1cm}} d{3} !{\hspace*{0.5cm}}} \hline\hline -\rule{0pt}{10pt} Experiment & \multicolumn{1}{c@{\hspace*{1cm}}}{$u$ [m/s]} & \multicolumn{1}{c!{\hspace*{0.5cm}}}{$T$ [\textdegree C]} \\[1pt] +\rule{0pt}{10pt}Experiment & \multicolumn{1}{c@{\hspace*{1cm}}}{$u$ [m/s]} & \multicolumn{1}{c!{\hspace*{0.5cm}}}{$T$ [\textdegree C]} \\[1pt] \hline The first experiment we ran this morning & 124.3 & 68.3 \rule{0pt}{10pt} \\ The second experiment we ran this morning & 82.50 & 103.46 \\ @@ -338,10 +349,11 @@ Our competitor's data & 72.321 & 141.384 \\[1pt] %%%%%%%%%%%%%%%% end table %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %%%%%%%%%%%%%%%%% begin two column figure %%%%%%%%%%%%%%%%%%%%%%%%%%% \begin{figure*}[t] -\begin{minipage}[t]{0.497\textwidth} +\begin{subfigure}[t]{0.5\textwidth} % You will get same result using \begin{minipage}[t]{0.5\textwidth} \vbox{ \vspace*{1.7em} \centering{ @@ -350,24 +362,26 @@ Our competitor's data & 72.321 & 141.384 \\[1pt] \vspace*{1.7em} } \subcaption{Interior region\label{fig:interior-region}} -\end{minipage} +\end{subfigure}% %%%%%%%% don't leave a break here -\begin{minipage}[t]{0.497\textwidth} +\begin{subfigure}[t]{0.5\textwidth} % You will get same result using \begin{minipage}[t]{0.5\textwidth} \centering{ \includegraphics{sample-figure-2b.pdf} \subcaption{Exterior region\label{fig:exterior-region}} -}\end{minipage} +}\end{subfigure}% \caption{A figure with two subfigures \cite{Lienhard2019b}\label{fig:2}} \end{figure*} %%%%%%%%%%%%%%%%%%% end two column figure %%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \section{Additional Options for \texttt{asmejour.cls}} The class accepts a number of options in addition to those already described. -\subsection{Line Numbers} The option \texttt{[lineno]} invokes the the \texttt{lineno} package~\cite{bottcher}. This will produce line numbers in the margins. You must run \LaTeX\ twice for proper placement. The \texttt{lineno} package is not compatible with the \texttt{flushend} package that makes final short columns the same height. Balancing is disabled when this option is called. See the documentation of the \texttt{lineno} package for further commands to control line numbering. See footnote~\ref{ftnt:3} with regard to footnotes in section headings while this option is in~effect. +\subsection{Final Column Balancing} The option \texttt{[balance]} invokes the the \texttt{flushend} package~\cite{tolusis}. +This package will attempt to give equal height to the two columns on the last page. The performance of this package is sometimes inconsistent (with odd page layout or, very rarely, errors), so use this option with caution. + +\subsection{Line Numbers} The option \texttt{[lineno]} invokes the the \texttt{lineno} package~\cite{bottcher}. This will produce line numbers in the margins. You must run \LaTeX\ twice for proper placement of the numbers. The \texttt{lineno} package is not compatible with the \texttt{flushend} package that makes final short columns the same height. Balancing is disabled when this option is called. See the documentation of the \texttt{lineno} package for further commands to control line numbering. See footnote~\ref{ftnt:3} with regard to footnotes in section headings while this option is in~effect. The abstract, tables, captions, and footnotes will not be numbered. \subsection{Changing the Footer Text} The option \texttt{[nofoot]} will omit everything other than a page number from the page footer. The option \texttt{nocopyright} will omit the ASME copyright from the first page footer. The command \verb|\PreprintString{..}| replaces the words \textsf{PREPRINT FOR REVIEW}. The left and right preprint strings can be changed separately using an optional argument: \verb|\PreprintString{..}[L]| and \verb|\PreprintString{..}[R]|. The final paper number may be added to the page number using \verb|\PaperNumber{..}|. diff --git a/macros/latex/contrib/asmejour/asmejour.cls b/macros/latex/contrib/asmejour/asmejour.cls index 72087ac48d..beb4364634 100644 --- a/macros/latex/contrib/asmejour/asmejour.cls +++ b/macros/latex/contrib/asmejour/asmejour.cls @@ -1,12 +1,12 @@ -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %% -%% This file provides the asmejour class for formatting =papers in a layout similar to +%% This file provides the asmejour class for formatting papers in a layout similar to %% ASME Journal papers. %% %% The asmejour.cls file should be used with the files asmejour.bst (for citations) and asmejour-template.tex. %% %% -%% This file is version 1.05 dated 2019/08/17. +%% This file is version 1.06 dated 2019/10/01. %% %% Author: John H. Lienhard V %% Department of Mechanical Engineering @@ -20,7 +20,7 @@ %% The Times/Helvetica style fonts are from Michael Sharpe's excellent newtxtext and newtxmath packages. %% This class is not designed for unicode-math or fontspec. %% -%% Options for the class are described on lines 63-157. +%% Options for the class are described on lines 63-173. %% %% The class defines an environment for nomenclature. LaTeX must be run twice to align those columns. %% @@ -52,7 +52,7 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \NeedsTeXFormat{LaTeX2e} -\ProvidesClass{asmejour}[2019/08/17 asmejour paper format] +\ProvidesClass{asmejour}[2019/10/01 asmejour paper format] \LoadClass[twoside,9pt,twocolumn]{extarticle} @@ -66,11 +66,14 @@ \newboolean{lineno} \setboolean{lineno}{false} +\newboolean{balance} +\setboolean{balance}{false} + \newboolean{lists} \setboolean{lists}{true} \RequirePackage{kvoptions} -\RequirePackage{kvsetkeys} +%\RequirePackage{kvsetkeys} %<== this package is called by kvoptions \SetupKeyvalOptions{ family=asmejour, prefix=asmejour@, @@ -98,7 +101,16 @@ \setboolean{lineno}{#1} } +%%% set key [balance] to activate final column balancing. +\define@key{asmejour}{balance}[true]{% + \setboolean{balance}{#1} +} + %%% set key [lang,lang-second,lang-third] to pass languages to babel. + +%% In case language options are dropped during editing, include this. Subsequent choice of lang= will override it. +\PassOptionsToPackage{english}{babel} + \define@key{asmejour}{lang}[english]{% \PassOptionsToPackage{#1}{babel}% } @@ -197,6 +209,9 @@ \RequirePackage[]{newtxtext} \RequirePackage[varqu,varl]{inconsolata} % sans typewriter font \RequirePackage[]{newtxmath} + +%% override \textsu if using default superiors +\ifthenelse{\boolean{DefaultSups}}{\let\textsu\textsuperscript}{\relax} \RequirePackage[]{mathalfa} % load optional fonts for Calligraphy, Script, etc. @@ -249,30 +264,53 @@ \providecommand{\keywordname}{Keywords} -%%%%%%%%%%%%%%%%% LINE AND EQUATION NUMBERING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%% EQUATION AND LINE NUMBERING %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%% ASME puts equation tags in blue +\RequirePackage{xpatch} +\xpatchcmd{\tagform@}{(\ignorespaces#1\unskip\@@italiccorr)}{\color{blue}(\ignorespaces#1\unskip\@@italiccorr)}{}{} + +%% Ensure that the current font is used for equation tags, not \normalfont as set by amsmath +\def\maketag@@@#1{\hbox{\m@th#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \ifthenelse{\boolean{lineno}}{% - \RequirePackage[switch]{lineno} + \RequirePackage[switch,mathlines]{lineno} \renewcommand{\linenumberfont}{\normalfont\footnotesize\color{red}} \AtBeginDocument{\linenumbers} \ClassWarningNoLine{asmejour}{Package lineno loaded, so final column balancing is disabled} +%%% Allow line numbering in AMS math environments. +%%% postdisplaypenalty adjusted to avoid extra line number at end, see discussion here: https://tex.stackexchange.com/a/461192/ +%%% multline has some problem that puts an extra line number above it. +%%% Requires xparse and etoolbox +\NewDocumentCommand{\losepostpenalty}{}{\patchcmd{\linenomathWithnumbers}{\advance\postdisplaypenalty\linenopenalty}{}{}{}} + +\NewDocumentCommand{\FixAMSMath}{m}{% + \AtBeginEnvironment{#1}{\losepostpenalty\linenomath}% + \AtEndEnvironment{#1}{\endlinenomath}% + \AtBeginEnvironment{#1*}{\losepostpenalty\linenomath}% + \AtEndEnvironment{#1*}{\endlinenomath}% +} + +\NewDocumentCommand{\FixAll}{>{\SplitList{;}}m}{\ProcessList{#1}{\FixAMSMath}} +\FixAll{align;alignat;gather;flalign;multline} + }{% - \RequirePackage{flushend} % flushend package is NOT compatible with lineno + \ProvideDocumentEnvironment{linenomath}{}{}{} + \ifthenelse{\boolean{balance}}{% balancing through flushend can produce weird errors + \RequirePackage{flushend} % flushend package is NOT compatible with lineno \AtEndDocument{\flushcolsend} + }{\relax} } \providecommand{\@LN@col}[1]{\relax} \providecommand{\@LN}[2]{\relax} %% ASME page proofs seem to align the number at top of the line, rather than bottom as done here. -%% ASME puts equation tags in blue -\RequirePackage{xpatch} -\xpatchcmd{\tagform@}{(\ignorespaces#1\unskip\@@italiccorr)}{\color{blue}(\ignorespaces#1\unskip\@@italiccorr)}{}{} - - %%%%%%%%%%%%%%%%% FOOTER SET UP %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%% footer text names %%%%%%%%%% +%%%%%%%%%%% footer text names %%%%%%%%%%%%%%% \newcommand{\JourName}[1]{\gdef\@JourName{#1}} \providecommand\@JourName{\hbox{ }} @@ -340,8 +378,27 @@ \renewcommand\@makefntext[1]{% \noindent\makebox[4mm][r]{\@makefnmark}\hyphenpenalty=300\exhyphenpenalty=300 #1} %<== suppress hyphenation -%% Produces an unmarked footnote about the submission date. Insert \reviewfootnote{..} on first page if desired. -\def\reviewfootnote{\gdef\@thefnmark{}\@footnotetext} +%% Produces an unmarked footnote about the revision date. +%% This command is invoked by \date as part of \MakeTitlePage below. +%% Text can be anything given as the argument to \date{..}. +\NewDocumentCommand{\revfootnote}{m}{\begin{NoHyper}\gdef\@thefnmark{}\@footnotetext{#1}\end{NoHyper}} + +% Previous is modified to eliminate missing anchor warning from hyperref that following would cause +%\def\revfootnote{\gdef\@thefnmark{}\@footnotetext} + + +%% include a comma for sequential footnotes +\newcommand\nextToken\relax + +\let\oldfootnote\footnote +\renewcommand\footnote[1]{% + \oldfootnote{#1}\futurelet\nextToken\isOtherfnote} + +\newcommand\isOtherfnote{% + \ifx\footnote\nextToken\textsu{\mdseries,}% + \fi% +} + %%%%%%%%% CAPTION RELATED %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -391,7 +448,7 @@ \RequirePackage{enumitem} \setlist[enumerate,1]{label = (\arabic*), ref = (\arabic*),labelindent=3mm, leftmargin=*,noitemsep} -%% have no examples of sublists... +%% I have no examples of sublists... %%%%%%%%%%%%%%%%% Hyperref %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@ -601,18 +658,17 @@ } } - \DeclareDocumentCommand\SetAbstract{m}{% \SetVerticalCoffin{\Abstract}{114mm}{% \noindent\itshape% #1 - \@keywords + \@keywords\par% \vspace*{4mm}% <== at bottom of abstract to extend rule } } \DeclareDocumentCommand{\ConstructAuthorBlock}{}{% -\JoinCoffins\Title[hc,b]\Abstract[hc,t](0pt,-1.5\coffinsep) +\JoinCoffins\Title[l,b]\Abstract[l,t](0pt,-1.5\coffinsep) \setlength{\Titleheight}{\CoffinTotalHeight\Title} \ifdim\Titleheight>\rulecofheight \setlength{\rulecofheight}{\Titleheight} @@ -627,10 +683,10 @@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% Corresponding author gets footnote #1 and subsequent notes are 2, 3, .... -%%% ASME apparently does not recognize joint first authors...so have not coded that functionality +%%% ASME apparently does not recognize joint first authors...so I have not coded that functionality -%%%% Flag for corresponding author (just one expected, although code supports more than one) -%%%% for more than one, if including email in footnote, place in final command +%%%% Flag for corresponding author (just one expected, although this code supports more than one) +%%%% for more than one CA, if including email addresses in the footnote, place them in final the command \newif\ifCA\CAfalse \newcommand{\CAemail}[1]{\gdef\@CAemail{#1}} @@ -666,9 +722,31 @@ \addtocounter{footnote}{1} \footnotetext{Corresponding author\@CAsep \@CAemail} \fi +\ifDate\revfootnote{\@Date} \else\relax \fi } -%%% +%%%%%%%%%% + +%% Provide compatibility with titling commands from standard LaTeX article class + +\RenewDocumentCommand{\maketitle}{}{\MakeTitlePage} +\RenewDocumentCommand{\title}{}{\SetTitle} + +\RenewDocumentEnvironment{abstract}{+b}{\gdef\tmp{\SetAbstract{#1}}\aftergroup\tmp}{} +%% Thanks to DPC for the suggestion of \gdef\tmp{... + +%% Put date as an unnumbered footnote at bottom of first column +\newif\ifDate\Datetrue % If true, print a date. + +\ExplSyntaxOn +\RenewDocumentCommand{\date}{m} + {% + \tl_if_empty:nTF {#1}{\global\Datefalse}{\gdef\@Date{#1}}% + } +\providecommand\@Date{\today} +\ExplSyntaxOff + +\RenewDocumentCommand{\thanks}{m}{\relax} %% disabling this standard command, as it is inconsistent with the format %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf Binary files differindex 0009bfbfa7..cba147b5d2 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf Binary files differindex 21d2a832b7..3b3b1d9d4d 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex index 8465958fec..19ec2e5d50 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex @@ -21,8 +21,8 @@ subtitle={New data types}, email={maieul <at> maieul <dot> net}, author={Maïeul Rouquette}, - revision={2.1.0}, - date={30/09/2018}, + revision={2.1.1}, + date={02/10/2019}, url={https://github.com/maieul/biblatex-manuscripts-philology}} @@ -415,6 +415,10 @@ The version 2.0.0 adds some modification which could require modifications in yo \begin{changelog} +\begin{release}{2.1.1}{2018-10-02} +\item Fix warning with sorting schemes. +\end{release} + \begin{release}{2.1.0}{2018-09-30} \item Add \cs{detailcite} and \cs{detailscites} commands. \item Add \opt{env}=\cnt{details-noshorthand} option to \cs{printbibliography}. diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx index a5168299e6..14973b321e 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/english-manuscripts.lbx @@ -9,10 +9,10 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx -\ProvidesFile{english-manuscripts.lbx}[2018/09/30 v2.1.0 manuscripts biblatex localisation]% +\ProvidesFile{english-manuscripts.lbx}[2019/10/02 v2.1.1 manuscripts biblatex localisation]% \InheritBibliographyStrings{english} \InheritBibliographyExtras{english} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx index 5349f218bf..b5a58ef732 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/french-manuscripts.lbx @@ -9,10 +9,10 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx -\ProvidesFile{french-manuscripts.lbx}[2019/09/30 v2.1.0 manuscripts biblatex localisation]% +\ProvidesFile{french-manuscripts.lbx}[2019/10/02 v2.1.1 manuscripts biblatex localisation]% \InheritBibliographyStrings{french} \InheritBibliographyExtras{french} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx index e5c1fd4d34..333fcaccf4 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/italian-manuscripts.lbx @@ -9,10 +9,10 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx -\ProvidesFile{italian-manuscripts.lbx}[2018/09/30 v2.1.0 manuscripts biblatex localisation]% +\ProvidesFile{italian-manuscripts.lbx}[2019/10/02 v2.1.1 manuscripts biblatex localisation]% \InheritBibliographyStrings{italian} \InheritBibliographyExtras{italian} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx index 7bca6ea878..dd1af1f7a2 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx @@ -9,11 +9,11 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-noautoshorthand.bbx} -[2018/09/30 v2.1.0 biblatex bibliography style (MR)]% +[2019/10/02 v2.1.1 biblatex bibliography style (MR)]% \RequireBibliographyStyle{manuscripts-shared} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx index 62cc12a905..85531938ec 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx @@ -9,9 +9,9 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-noautoshorthand.dbx} -[2018/09/30 2.1.0 biblatex bibliography style (MR)] +[2019/10/02 v2.1.1 biblatex bibliography style (MR)] \blx@inputonce{manuscripts-shared.dbx}{}{}{}{}{} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx index 51734923b6..9b2189ae5d 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.bbx @@ -9,12 +9,12 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-commons} -[2018/09/30 2.1.0 biblatex bibliography style (MR)]% +[2019/10/02 v2.1.1 biblatex bibliography style (MR)]% \ifdef{\biblatexmultipledm@bibstyle} {\RequireBibliographyStyle{\biblatexmultipledm@bibstyle}} @@ -107,7 +107,7 @@ \setunit{\librarycollectionpunct}% \usebibmacro{manuscript:collection+shelfmark}% } - + \newbibmacro{manuscript:pages}{% \printfield{pagetotal}% \iffieldundef{pages}% @@ -120,7 +120,7 @@ \printfield{pages}% \usebibmacro{manuscript:layer}% }% -} +} \newbibmacro{manuscript:columns+layer}{% \ifboolexpr{test {\iffieldundef{columns}} or test{\iffieldundef{layer}}}{% @@ -324,7 +324,7 @@ } \sort{ \field{collection} - \field{0000} + \literal{0000} } \sort{ \field[padside=left,padwidth=50,padchar=0]{sortshelfmark} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx index 1dc2acd02f..33cf7345b7 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts-shared.dbx @@ -9,11 +9,11 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts.dbx, manuscripts.bbx, french-manuscripts.lbx and english-manuscripts.lbx \ProvidesFile{manuscripts-shared.dbx}% -[2018/09/30 v2.1.0 biblatex bibliography style (MR)]% +[2019/10/02 v2.1.1 biblatex bibliography style (MR)]% \DeclareDatamodelEntrytypes{manuscript} \DeclareDatamodelFields[type=field,datatype=literal]{% catalog, @@ -41,7 +41,7 @@ shortlibrary, shortcollection, columns, - languages, + languages, collection, usualtitle, shelfmark, diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx index 79563a5e88..7f2daae1bf 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.bbx @@ -9,11 +9,11 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts.bbx}% -[2018/09/30 v2.1.0 biblatex bibliography style (MR)]% +[2019/10/02 v2.1.1 biblatex bibliography style (MR)]% \RequireBibliographyStyle{manuscripts-shared} diff --git a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx index 18e1c0933b..48feec3c14 100644 --- a/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx +++ b/macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology/manuscripts.dbx @@ -9,9 +9,9 @@ % version 2005/12/01 or later. % % This work has the LPPL maintenance status `maintained'. -% +% % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts.dbx} -[2018/09/30 v2.1.0 biblatex bibliography style (MR)] +[2019/10/02 v2.1.1 biblatex bibliography style (MR)] \blx@inputonce{manuscripts-shared.dbx}{}{}{}{}{} diff --git a/macros/latex/contrib/chemnum/README b/macros/latex/contrib/chemnum/README index ddfa8b2331..fd5fdfcd17 100644 --- a/macros/latex/contrib/chemnum/README +++ b/macros/latex/contrib/chemnum/README @@ -1,16 +1,14 @@ -------------------------------------------------------------------------- -chemnum v1.2 2016/04/14 +chemnum v1.2c 2019/10/02 a comprehensive approach for the numbering of chemical compounds -------------------------------------------------------------------------- Clemens Niederberger -Web: - v0.* https://bitbucket.org/cgnieder/chemnum/ - v1.* https://github.com/cgnieder/chemnum +Web: https://github.com/cgnieder/chemnum E-Mail: contact@mychemistry.eu -------------------------------------------------------------------------- -Copyright 2011-2016 Clemens Niederberger +Copyright 2011--2019 Clemens Niederberger This work may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3 @@ -32,5 +30,3 @@ This work consists of the files - chemnum_en.tex, chemnum_en.pdf - README -------------------------------------------------------------------------- -Version 1 is a complete re-write from scratch of the `chemnum' package. --------------------------------------------------------------------------- diff --git a/macros/latex/contrib/chemnum/chemnum.sty b/macros/latex/contrib/chemnum/chemnum.sty index 659378bf72..b7d1277df4 100644 --- a/macros/latex/contrib/chemnum/chemnum.sty +++ b/macros/latex/contrib/chemnum/chemnum.sty @@ -12,7 +12,7 @@ % If you have any ideas, questions, suggestions or bugs to report, please % feel free to contact me. % -------------------------------------------------------------------------- -% Copyright 2011-2016 Clemens Niederberger +% Copyright 2011--2019 Clemens Niederberger % % This work may be distributed and/or modified under the % conditions of the LaTeX Project Public License, either version 1.3 @@ -26,32 +26,41 @@ % % The Current Maintainer of this work is Clemens Niederberger. % -------------------------------------------------------------------------- -\def\chemnumdate{2016/04/14} -\def\chemnumversion{1.2} -\def\chemnuminfo{a comprehensive approach for the numbering of chemical compounds} +\RequirePackage{expl3,xparse,l3keys2e} -\RequirePackage{expl3}[2016/03/28] -\RequirePackage{xparse,l3keys2e} +\ExplSyntaxOn +\tl_const:Nn \c_chemnum_date_tl {2019/10/02} +\tl_const:Nn \c_chemnum_version_number_tl {1.2} +\tl_const:Nn \c_chemnum_version_suffix_tl {c} +\tl_const:Nx \c_chemnum_version_tl + { \c_chemnum_version_number_tl \c_chemnum_version_suffix_tl } +\tl_const:Nn \c_chemnum_info_tl + {a~ comprehensive~ approach~ for~ the~ numbering~ of~ chemical~ compounds} % ---------------------------------------------------------------------------- % provide the package: -\ProvidesExplPackage{chemnum} - {\chemnumdate} - {\chemnumversion} - {\chemnuminfo\space (CN)} +\ProvidesExplPackage + {chemnum} + {\c_chemnum_date_tl} + {\c_chemnum_version_tl} + {\c_chemnum_info_tl \c_space_tl (CN)} % ---------------------------------------------------------------------------- % required packages: % language support: -\RequirePackage{translations}[2015/11/07] +\RequirePackage{translations} + % greek alphabet for the labels matching to chemmacros' selection: -\RequirePackage{chemgreek}[2016/02/10] +\RequirePackage{chemgreek} \RequirePackage{psfrag} % ---------------------------------------------------------------------------- % messages: \msg_new:nnn {chemnum} {missing-label} - { The~ key~ `#1'~ has~ no~ label~ associated~ \msg_line_context: } + { + The~ key~ `#1' \tl_if_blank:nF {#2} {~ of~`#2'} ~ has~ no~ label~ + associated~ \msg_line_context: + } \msg_new:nnn {chemnum} {erroneous-argument-combination} { @@ -210,6 +219,8 @@ \int_new:N \l__chemnum_tmpb_int \int_new:N \l__chemnum_tmpc_int +\str_new:N \l__chemnum_tmpa_str + % ---------------------------------------------------------------------------- % variables: \prop_new:N \l__chemnum_label_formats_prop @@ -227,6 +238,7 @@ \seq_new:N \g__chemnum_defined_compounds_seq \seq_new:N \g__chemnum_compound_defined_subcompounds_seq +\tl_const:Nn \c_chemnum_nothing_here_tl {??} \tl_new:N \l__chemnum_label_format_tl \tl_set:Nn \l__chemnum_label_format_tl {\bfseries} \tl_new:N \l__chemnum_local_label_format_tl @@ -367,13 +379,13 @@ sub-counter-format .groups:n = {compound,general} , % label: pre-label-code .tl_set:N = \l__chemnum_pre_label_default_tl , - pre-label-code .groups:n = {compound} , + pre-label-code .groups:n = {compound,general} , post-label-code .tl_set:N = \l__chemnum_post_label_default_tl , - post-label-code .groups:n = {compound} , + post-label-code .groups:n = {compound,general} , pre-main-label-code .tl_set:N = \l__chemnum_pre_main_label_default_tl , - pre-main-label-code .groups:n = {compound} , + pre-main-label-code .groups:n = {compound,general} , post-main-label-code .tl_set:N = \l__chemnum_post_main_label_default_tl , - post-main-label-code .groups:n = {compound} , + post-main-label-code .groups:n = {compound,general} , main-sub-sep .tl_set:N = \l__chemnum_compound_separator_tl , main-sub-sep .groups:n = {general,list} , list-label-sep .tl_set:N = \l__chemnum_main_separator_tl , @@ -512,14 +524,15 @@ % if the `chemnum' package is removed from the preamble \AtBeginDocument { - \if@filesw - \iow_now:Nn \@auxout - { - \providecommand\chemnum@cmpd[8]{} ^^J - \providecommand\chemnum@subcmpd[4]{} ^^J - \providecommand\chemnum@check{} - } - \fi + \legacy_if:nT {@filesw} + { + \iow_now:Nn \@auxout + { + \providecommand\chemnum@cmpd[8]{} ^^J + \providecommand\chemnum@subcmpd[4]{} ^^J + \providecommand\chemnum@check{} + } + } } % we use this one to trigger a LaTeX rerun warning -- to be precise the @@ -528,7 +541,11 @@ { \AtEndDocument { \def \chemnum@check { \@tempswatrue } } } % add the rerun check at the end: -\AtEndDocument { \if@filesw \iow_now:Nn \@auxout { \chemnum@check } \fi } +\AtEndDocument + { + \legacy_if:nT {@filesw} + { \iow_now:Nn \@auxout { \chemnum@check } } + } % ---------------------------------------------------------------------------- % initiating new compounds @@ -624,8 +641,8 @@ \int_gincr:N \g__chemnum_main_int \stepcounter{cmpdmain} } - \seq_if_exist:cF { g__chemnum_#1_initiated_subcompounds_seq } - { \seq_new:c { g__chemnum_#1_initiated_subcompounds_seq } } + \seq_if_exist:cF {g__chemnum_#1_initiated_subcompounds_seq} + { \seq_new:c {g__chemnum_#1_initiated_subcompounds_seq} } } % #1: main ID @@ -643,11 +660,11 @@ \chemnum_subcompound_set_property:nnnn {#1} {#2} {ID} {#2} \chemnum_subcompound_set_property:nnnn {#1} {#2} {main-compound} {#1} \chemnum_subcompound_set_property:nnnx {#1} {#2} {number} - { \int_use:c { g__chemnum_compound_#1_subcompound_int } } + { \int_use:c {g__chemnum_compound_#1_subcompound_int} } \chemnum_subcompound_set_property:nnnx {#1} {#2} {counter-representation} { \__chemnum_label_format:cV - { g__chemnum_compound_#1_subcompound_int } + {g__chemnum_compound_#1_subcompound_int} \l__chemnum_default_subcounter_representation_tl } } @@ -661,26 +678,41 @@ \cs_new_protected:Npn \chemnum_initialize_subcompound:nn #1#2 { - \int_if_exist:cF { g__chemnum_compound_#1_subcompound_int } - { \int_new:c { g__chemnum_compound_#1_subcompound_int } } - \int_gincr:c { g__chemnum_compound_#1_subcompound_int } - \seq_if_exist:cF { g__chemnum_compound_#1_subcompounds_seq } - { \seq_new:c { g__chemnum_compound_#1_subcompounds_seq } } - \prop_if_exist:cF { g__chemnum_compound_#1_subcompounds_prop } - { \prop_new:c { g__chemnum_compound_#1_subcompounds_prop } } - \seq_if_in:cnF { g__chemnum_compound_#1_subcompounds_seq } {#2} - { \seq_gput_right:cn { g__chemnum_compound_#1_subcompounds_seq } {#2} } + \int_if_exist:cF {g__chemnum_compound_#1_subcompound_int} + { \int_new:c {g__chemnum_compound_#1_subcompound_int} } + \int_gincr:c {g__chemnum_compound_#1_subcompound_int} + \seq_if_exist:cF {g__chemnum_compound_#1_subcompounds_seq} + { \seq_new:c {g__chemnum_compound_#1_subcompounds_seq} } + \prop_if_exist:cF {g__chemnum_compound_#1_subcompounds_prop} + { \prop_new:c {g__chemnum_compound_#1_subcompounds_prop} } + \seq_if_in:cnF {g__chemnum_compound_#1_subcompounds_seq} {#2} + { \seq_gput_right:cn {g__chemnum_compound_#1_subcompounds_seq} {#2} } \seq_gput_right:Nn \g__chemnum_compound_defined_subcompounds_seq {#1#2} - \prop_gput:cnx { g__chemnum_compound_#1_subcompounds_prop } {#2} + \prop_gput:cnx {g__chemnum_compound_#1_subcompounds_prop} {#2} { - \int_use:c { g__chemnum_compound_#1_subcompound_int } : + \int_use:c {g__chemnum_compound_#1_subcompound_int} : \__chemnum_label_format:cV - { g__chemnum_compound_#1_subcompound_int } + {g__chemnum_compound_#1_subcompound_int} \l__chemnum_default_subcounter_representation_tl } } % ---------------------------------------------------------------------------- + +\cs_new:Npn \__chemnum_nothing_here:n #1 + { + \c_chemnum_nothing_here_tl + \msg_warning:nnn {chemnum} {missing-label} {#1} + } + +\cs_new:Npn \__chemnum_nothing_here:nn #1#2 + { + \c_chemnum_nothing_here_tl + \msg_warning:nnnn {chemnum} {missing-label} {#1} {#2} + } +\cs_generate_variant:Nn \__chemnum_nothing_here:nn {x} + +% ---------------------------------------------------------------------------- \cs_new_protected:Npn \chemnum_log_main:n #1 { \bool_if:NT \l__chemnum_log_bool @@ -716,7 +748,7 @@ \prg_new_protected_conditional:Npnn \chemnum_subcompound_if_initiated:nn #1#2 { T,F,TF } { - \seq_if_in:cnTF { g__chemnum_#1_initiated_subcompounds_seq } {#2} + \seq_if_in:cnTF {g__chemnum_#1_initiated_subcompounds_seq} {#2} { \prg_return_true: } { \prg_return_false: } } @@ -745,12 +777,12 @@ % #2: property to be defined \cs_new_protected:Npn \chemnum_compound_declare_property:nn #1#2 { - \seq_if_exist:cF { g__chemnum_compound_#1_properties_seq } - { \seq_new:c { g__chemnum_compound_#1_properties_seq } } - \prop_if_exist:cF { g__chemnum_compound_#1_prop } - { \prop_new:c { g__chemnum_compound_#1_prop } } - \seq_if_in:cnF { g__chemnum_compound_#1_properties_seq } {#2} - { \seq_gput_right:cn { g__chemnum_compound_#1_properties_seq } {#2} } + \seq_if_exist:cF {g__chemnum_compound_#1_properties_seq } + { \seq_new:c {g__chemnum_compound_#1_properties_seq} } + \prop_if_exist:cF {g__chemnum_compound_#1_prop} + { \prop_new:c {g__chemnum_compound_#1_prop} } + \seq_if_in:cnF {g__chemnum_compound_#1_properties_seq} {#2} + { \seq_gput_right:cn {g__chemnum_compound_#1_properties_seq} {#2} } } % #1: ID @@ -766,8 +798,8 @@ % #3: value of property \cs_new_protected:Npn \chemnum_compound_set_property:nnn #1#2#3 { - \seq_if_in:cnTF { g__chemnum_compound_#1_properties_seq } {#2} - { \prop_gput:cnn { g__chemnum_compound_#1_prop } {#2} {#3} } + \seq_if_in:cnTF {g__chemnum_compound_#1_properties_seq} {#2} + { \prop_gput:cnn {g__chemnum_compound_#1_prop} {#2} {#3} } { \msg_error:nnn {chemnum} {property-undefined} {#1} {#2} } } \cs_generate_variant:Nn \chemnum_compound_set_property:nnn { nnV , nnx } @@ -776,15 +808,15 @@ % #2: property to be updated \cs_new_protected:Npn \chemnum_compound_update_property:nn #1#2 { - \seq_if_in:cnTF { g__chemnum_compound_#1_properties_seq } {#2} + \seq_if_in:cnTF {g__chemnum_compound_#1_properties_seq} {#2} { - \prop_get:cnN { g__chemnum_compound_#1_prop } {previous-#2} + \prop_get:cnN {g__chemnum_compound_#1_prop} {previous-#2} \l__chemnum_tmpa_tl - \prop_get:cnN { g__chemnum_compound_#1_prop } {#2} + \prop_get:cnN {g__chemnum_compound_#1_prop} {#2} \l__chemnum_tmpb_tl \tl_if_eq:NNF \l__chemnum_tmpb_tl \l__chemnum_tmpa_tl { - \prop_gput:cnV { g__chemnum_compound_#1_prop } + \prop_gput:cnV {g__chemnum_compound_#1_prop} {previous-#2} \l__chemnum_tmpb_tl } @@ -795,7 +827,7 @@ % #1: ID \cs_new_protected:Npn \chemnum_compound_update_properties:n #1 { - \seq_map_inline:cn { g__chemnum_compound_#1_properties_seq } + \seq_map_inline:cn {g__chemnum_compound_#1_properties_seq} { \chemnum_compound_update_property:nn {#1} {##1} } } @@ -804,8 +836,8 @@ % #3: property to be defined \cs_new_protected:Npn \chemnum_subcompound_declare_property:nnn #1#2#3 { - \seq_if_in:cnF { g__chemnum_compound_#1_#2_properties_seq } {#3} - { \seq_gput_right:cn { g__chemnum_compound_#1_#2_properties_seq } {#3} } + \seq_if_in:cnF {g__chemnum_compound_#1_#2_properties_seq} {#3} + { \seq_gput_right:cn {g__chemnum_compound_#1_#2_properties_seq} {#3} } } % #1: main ID @@ -813,11 +845,11 @@ % #3: properties to be defined \cs_new_protected:Npn \chemnum_subcompound_declare_properties:nnn #1#2#3 { - \seq_if_exist:cF { g__chemnum_compound_#1_#2_properties_seq } - { \seq_new:c { g__chemnum_compound_#1_#2_properties_seq } } - \prop_if_exist:cF { g__chemnum_compound_#1_#2_properties_prop } - { \prop_new:c { g__chemnum_compound_#1_#2_properties_prop } } - \clist_map_inline:nn { #3 } + \seq_if_exist:cF {g__chemnum_compound_#1_#2_properties_seq} + { \seq_new:c {g__chemnum_compound_#1_#2_properties_seq} } + \prop_if_exist:cF {g__chemnum_compound_#1_#2_properties_prop} + { \prop_new:c {g__chemnum_compound_#1_#2_properties_prop} } + \clist_map_inline:nn {#3} { \chemnum_subcompound_declare_property:nnn {#1} {#2} {##1} } } @@ -827,8 +859,8 @@ % #4: value of property \cs_new_protected:Npn \chemnum_subcompound_set_property:nnnn #1#2#3#4 { - \seq_if_in:cnTF { g__chemnum_compound_#1_#2_properties_seq } {#3} - { \prop_gput:cnn { g__chemnum_compound_#1_#2_properties_prop } {#3} {#4} } + \seq_if_in:cnTF {g__chemnum_compound_#1_#2_properties_seq} {#3} + { \prop_gput:cnn {g__chemnum_compound_#1_#2_properties_prop} {#3} {#4} } { \msg_error:nnn {chemnum} {property-undefined} {#1.#2} {#3} } } \cs_generate_variant:Nn \chemnum_subcompound_set_property:nnnn { nnnV , nnnx } @@ -838,15 +870,15 @@ % #3: property to be updated \cs_new_protected:Npn \chemnum_subcompound_update_property:nnn #1#2#3 { - \seq_if_in:cnTF { g__chemnum_compound_#1_#2_properties_seq } + \seq_if_in:cnTF {g__chemnum_compound_#1_#2_properties_seq} { - \prop_get:cnN { g__chemnum_compound_#1_#2_properties_prop } {previous-#3} + \prop_get:cnN {g__chemnum_compound_#1_#2_properties_prop} {previous-#3} \l__chemnum_tmpa_tl - \prop_get:cnN { g__chemnum_compound_#1_#2_properties_prop } {#3} + \prop_get:cnN {g__chemnum_compound_#1_#2_properties_prop} {#3} \l__chemnum_tmpb_tl \tl_if_eq:NNF \l__chemnum_tmpb_tl \l__chemnum_tmpa_tl { - \prop_gput:cnV { g__chemnum_compound_#1_#2_properties_prop } + \prop_gput:cnV {g__chemnum_compound_#1_#2_properties_prop} {previous-#3} \l__chemnum_tmpb_tl } @@ -858,7 +890,7 @@ % #2: sub ID \cs_new_protected:Npn \chemnum_subcompound_update_properties:nn #1#2 { - \seq_map_inline:cn { g__chemnum_compound_#1_#2_properties_seq } + \seq_map_inline:cn {g__chemnum_compound_#1_#2_properties_seq} { \chemnum_subcompound_update_property:nnn {#1} {#2} {##1} } } @@ -869,14 +901,14 @@ \cs_new_protected:Npn \chemnum_get_compound_property_or:nnn #1#2#3 { - \prop_get:cnNTF { g__chemnum_compound_#1_prop } {#2} + \prop_get:cnNTF {g__chemnum_compound_#1_prop} {#2} \l__chemnum_tmpa_tl { \tl_use:N \l__chemnum_tmpa_tl } {#3} } \cs_new:Npn \chemnum_expandable_get_compound_property:nn #1#2 - { \prop_item:cn { g__chemnum_compound_#1_prop } {#2} } + { \prop_item:cn {g__chemnum_compound_#1_prop} {#2} } \cs_generate_variant:Nn \chemnum_expandable_get_compound_property:nn { V } % #1: main ID @@ -887,14 +919,14 @@ \cs_new_protected:Npn \chemnum_get_subcompound_property_or:nnnn #1#2#3#4 { - \prop_get:cnNTF { g__chemnum_compound_#1_#2_properties_prop } {#3} + \prop_get:cnNTF {g__chemnum_compound_#1_#2_properties_prop} {#3} \l__chemnum_tmpa_tl { \tl_use:N \l__chemnum_tmpa_tl } {#4} } \cs_new:Npn \chemnum_expandable_get_subcompound_property:nnn #1#2#3 - { \prop_item:cn { g__chemnum_compound_#1_#2_properties_prop } {#3} } + { \prop_item:cn {g__chemnum_compound_#1_#2_properties_prop} {#3} } % ---------------------------------------------------------------------------- \DeclareExpandableDocumentCommand \cmpdproperty { mm } @@ -911,7 +943,7 @@ \cs_new_protected:Npn \chemnum_initiate_subcompound:nn #1#2 { \chemnum_subcompound_if_initiated:nnF {#1} {#2} - { \seq_gput_right:cn { g__chemnum_#1_initiated_subcompounds_seq } {#2} } + { \seq_gput_right:cn {g__chemnum_#1_initiated_subcompounds_seq} {#2} } } % ---------------------------------------------------------------------------- @@ -927,13 +959,11 @@ % #8: label format \cs_new_protected:Npn \__chemnum_write_compound_to_auxfile_x:nnnnnnnn #1#2#3#4#5#6#7#8 { - \if@filesw - \token_if_eq_meaning:NNT \@nodocument \relax - { - \iow_now:Nx \@auxout - { \exp_not:N \chemnum@cmpd {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} } - } - \fi + \legacy_if:nT {@filesw} + { + \iow_now:Nx \@auxout + { \exp_not:N \chemnum@cmpd {#1}{#2}{#3}{#4}{#5}{#6}{#7}{#8} } + } } \cs_generate_variant:Nn \__chemnum_write_compound_to_auxfile_x:nnnnnnnn { nnnVVVVV } @@ -955,13 +985,11 @@ % #3: counter representation \cs_new_protected:Npn \__chemnum_write_subcompound_to_auxfile_x:nnnn #1#2#3#4 { - \if@filesw - \token_if_eq_meaning:NNT \@nodocument \relax - { - \iow_now:Nx \@auxout - { \exp_not:N \chemnum@subcmpd {#1}{#2}{#3}{#4} } - } - \fi + \legacy_if:nT {@filesw} + { + \iow_now:Nx \@auxout + { \exp_not:N \chemnum@subcmpd {#1}{#2}{#3}{#4} } + } } \cs_new_protected:Npn \chemnum_save_subcompound_to_auxfile:nn #1#2 @@ -989,21 +1017,21 @@ \cs_new_protected:Npn \chemnum@cmpd #1#2#3#4#5#6#7#8 { % \chemnum_initialize_compound:n {#1} - \prop_if_exist:cF { g__chemnum_compound_#1_prop } - { \prop_new:c { g__chemnum_compound_#1_prop } } - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_if_exist:cF {g__chemnum_compound_#1_prop} + { \prop_new:c {g__chemnum_compound_#1_prop} } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-number} {#2} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-counter-representation} {#3} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-pre-label-code} {#4} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-post-label-code} {#5} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-pre-main-label-code} {#6} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-post-main-label-code} {#7} - \prop_gput:cnn { g__chemnum_compound_#1_prop } + \prop_gput:cnn {g__chemnum_compound_#1_prop} {previous-label-format} {#8} } @@ -1013,15 +1041,15 @@ % #4: counter representation \cs_new_protected:Npn \chemnum@subcmpd #1#2#3#4 { - \prop_if_exist:cF { g__chemnum_compound_#1_#2_properties_prop } - { \prop_new:c { g__chemnum_compound_#1_#2_properties_prop } } - \seq_if_exist:cF { g__chemnum_compound_#1_subcompounds_seq } - { \seq_new:c { g__chemnum_compound_#1_subcompounds_seq } } - \seq_if_in:cnF { g__chemnum_compound_#1_subcompounds_seq } {#2} - { \seq_gput_right:cn { g__chemnum_compound_#1_subcompounds_seq } {#2} } - \prop_gput:cnn { g__chemnum_compound_#1_#2_properties_prop } + \prop_if_exist:cF {g__chemnum_compound_#1_#2_properties_prop} + { \prop_new:c {g__chemnum_compound_#1_#2_properties_prop} } + \seq_if_exist:cF {g__chemnum_compound_#1_subcompounds_seq} + { \seq_new:c {g__chemnum_compound_#1_subcompounds_seq} } + \seq_if_in:cnF {g__chemnum_compound_#1_subcompounds_seq} {#2} + { \seq_gput_right:cn {g__chemnum_compound_#1_subcompounds_seq} {#2} } + \prop_gput:cnn {g__chemnum_compound_#1_#2_properties_prop} {previous-number} {#3} - \prop_gput:cnn { g__chemnum_compound_#1_#2_properties_prop } + \prop_gput:cnn {g__chemnum_compound_#1_#2_properties_prop} {previous-counter-representation} {#4} } @@ -1060,7 +1088,6 @@ % #3: sub ID \cs_new_protected:Npn \chemnum_declare_subcompound:nnn #1#2#3 { - % \keys_set:nn {chemnum} {#1} \chemnum_subcompound_if_initiated:nnF {#2} {#3} { \bool_if:NT \g__chemnum_initiate_sub_bool @@ -1170,8 +1197,11 @@ \chemnum_get_compound_property:nn {#1} {previous-label-format} { \chemnum_get_compound_property_or:nnn {#1} - { previous-counter-representation } - { ?? \__chemnum_rerun: } + {previous-counter-representation} + { + \__chemnum_nothing_here:n {#1} + \__chemnum_rerun: + } } \group_end: \chemnum_get_compound_property:nn {#1} {previous-post-main-label-code} @@ -1189,7 +1219,10 @@ { \chemnum_get_subcompound_property_or:nnnn {#1} {#2} {previous-counter-representation} - { ?? \__chemnum_rerun: } + { + \__chemnum_nothing_here:nn {#2} {#1} + \__chemnum_rerun: + } } \group_end: } @@ -1265,7 +1298,7 @@ { \tl_clear:N \l__chemnum_tmpa_tl \tl_set:Nx \l__chemnum_tmpa_tl - { \seq_use:cn { g__chemnum_compound_##4_subcompounds_seq } { , } } + { \seq_use:cn {g__chemnum_compound_##4_subcompounds_seq} {,} } \tl_if_blank:VF \l__chemnum_tmpa_tl { \chemnum_write_sublist:NNnnV ##1 ##2 {##3} {##4} @@ -1294,8 +1327,8 @@ { \bool_if:NTF #2 { - \chemnum_hyper_link:nn {#4} - { \chemnum_compound_read:n {#4} } + \bool_if:NF \l__chemnum_sub_only_bool + { \chemnum_hyper_link:nn {#4} { \chemnum_compound_read:n {#4} } } \bool_if:NT #1 { \msg_error:nn {chemnum} {erroneous-argument-combination} } } @@ -1353,10 +1386,18 @@ } % ---------------------------------------------------------------------------- -\cs_set_protected:Npn \chemnum_show_key_def:n #1 - { \marginpar { \fbox { \normalfont \ttfamily #1 } } } +\cs_new_protected:Npn \chemnum_print_label_id:n #1 + { + \group_begin: + \str_set:Nn \l__chemnum_tmpa_str {#1} + \str_use:N \l__chemnum_tmpa_str + \group_end: + } + +\cs_new_protected:Npn \chemnum_show_label_margin:n #1 + { \marginpar { \fbox {#1} } } -\cs_set_protected:Npn \chemnum_show_key_ref:n #1 +\cs_new_protected:Npn \chemnum_show_label_inline:n #1 { \group_begin: \hbox_unpack:N \c_empty_box % this is \leavevmode @@ -1366,18 +1407,38 @@ \hbox_overlap_right:n { \tex_vrule:D \tex_raise:D .75em - \hbox:n - { \underbar { \normalfont \footnotesize \ttfamily #1 } } + \hbox:n { \underbar {#1} } } } \group_end: } -% ---------------------------------------------------------------------------- +\NewDocumentCommand \cmpdprintlabelid {m} + { \chemnum_print_label_id:n {#1} } + +\NewDocumentCommand \cmpdshowlabelmargin {m} + { \chemnum_show_label_margin:n {#1} } + +\NewDocumentCommand \cmpdshowlabelinline {m} + { \chemnum_show_label_inline:n {#1} } + \NewDocumentCommand \chemnumshowdef {m} - { \chemnum_show_key_def:n {#1} } + { + \cmpdshowlabelmargin + { + \normalfont \ttfamily + \cmpdprintlabelid {#1} + } + } + \NewDocumentCommand \chemnumshowref {m} - { \chemnum_show_key_ref:n {#1} } + { + \cmpdshowlabelinline + { + \normalfont \ttfamily \footnotesize + \cmpdprintlabelid {#1} + } + } \NewDocumentCommand \cmpdshowdef {m} { \chemnumshowdef {#1} } \NewDocumentCommand \cmpdshowref {m} { \chemnumshowref {#1} } @@ -1396,7 +1457,7 @@ \l__chemnum_tmpc_seq \l__chemnum_sub_separator_tl {#5} - \seq_remove_duplicates:N \l__chemnum_tmpc_seq + \seq_remove_duplicates:N \l__chemnum_tmpc_seq \seq_map_inline:Nn \l__chemnum_tmpc_seq { \bool_if:NF #2 @@ -1467,29 +1528,34 @@ \seq_clear:N #7 \bool_if:NF #1 { - \seq_map_inline:cn { g__chemnum_compound_#5_subcompounds_seq } + \seq_if_exist:cTF {g__chemnum_compound_#5_subcompounds_seq} { - \seq_if_in:NnT #3 {##1} + \seq_map_inline:Nn #3 { - \seq_put_right:Nn #6 - { \chemnum_write_subcompound:NNnnn #1 #2 {#4} {#5} {##1} } - \bool_if:NTF #2 + \seq_if_in:cnTF {g__chemnum_compound_#5_subcompounds_seq} {##1} { - \seq_put_right:Nx #7 + \seq_put_right:Nn #6 + { \chemnum_write_subcompound:NNnnn #1 #2 {#4} {#5} {##1} } + \bool_if:NTF #2 { - \chemnum_expandable_get_subcompound_property:nnn - {#5} {##1} {previous-number} + \seq_put_right:Nx #7 + { + \chemnum_expandable_get_subcompound_property:nnn + {#5} {##1} {previous-number} + } } - } - { - \seq_put_right:Nx #7 { - \chemnum_expandable_get_subcompound_property:nnn - {#5} {##1} {number} + \seq_put_right:Nx #7 + { + \chemnum_expandable_get_subcompound_property:nnn + {#5} {##1} {number} + } } } + { \__chemnum_nothing_here:nn {##1} {#5} } } } + { \__chemnum_nothing_here:xn { \seq_use:Nnnn #3 {,~} {,~} {,~} } {#5} } } } @@ -1917,8 +1983,8 @@ } \NewDocumentCommand \initcmpd {O{}m} - { \chemnum_init:nn {#1} {#2} } -\@onlypreamble\cmpdinit + { \AtBeginDocument { \chemnum_init:nn {#1} {#2} } } +\@onlypreamble\initcmpd % ---------------------------------------------------------------------------- % resetting compound numbering @@ -2008,4 +2074,10 @@ HISTORY: \prop_item:Nn) 2016/04/14 v1.2 - changes to how compounds are saved to auxfile - hyperref support: backlinks to first appearance of label - +2016/05/11 v1.2a - pre- and post-label options now belong both to the + `compound' and the `general' groups +2016/10/22 v1.2b - enable label keys to be printed (with `show-keys') if they + contain underscores or similar tokens + - easier customization possibilities of the `show-keys' + functions +2019/10/02 v1.2c - fix issues #5, #7 diff --git a/macros/latex/contrib/chemnum/chemnum_en.pdf b/macros/latex/contrib/chemnum/chemnum_en.pdf Binary files differindex 4f6a1d26e5..9254c029c5 100644 --- a/macros/latex/contrib/chemnum/chemnum_en.pdf +++ b/macros/latex/contrib/chemnum/chemnum_en.pdf diff --git a/macros/latex/contrib/chemnum/chemnum_en.tex b/macros/latex/contrib/chemnum/chemnum_en.tex index a5abd7365d..f6da470d1d 100644 --- a/macros/latex/contrib/chemnum/chemnum_en.tex +++ b/macros/latex/contrib/chemnum/chemnum_en.tex @@ -1,8 +1,36 @@ -% arara: pdflatex: { shell: on } -%! arara: pdflatex: { shell: on } -% arara: biber -% arara: pdflatex -% arara: pdflatex +% -------------------------------------------------------------------------- +% the CHEMNUM package +% +% a comprehensive approach for the numbering of chemical compounds +% +% -------------------------------------------------------------------------- +% Clemens Niederberger +% -------------------------------------------------------------------------- +% https://github.org/cgnieder/chemnum/ +% contact@mychemistry.eu +% -------------------------------------------------------------------------- +% If you have any ideas, questions, suggestions or bugs to report, please +% feel free to contact me. +% -------------------------------------------------------------------------- +% Copyright 2011--2019 Clemens Niederberger +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3 +% of this license or (at your option) any later version. +% The latest version of this license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of LaTeX +% version 2005/12/01 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Clemens Niederberger. +% -------------------------------------------------------------------------- +% !arara: pdflatex: { shell: on , interaction: nonstopmode } +% !arara: pdflatex: { shell: on , interaction: nonstopmode } +% !arara: biber +% arara: pdflatex: { interaction: nonstopmode } +% arara: pdflatex: { interaction: nonstopmode } \documentclass[load-preamble+,ngerman,british,american]{cnltx-doc} \usepackage[utf8]{inputenc} \usepackage{chemnum} @@ -47,7 +75,7 @@ keyis, marginnote, midrule, NewDocumentCommand, - schemestart,schemestop,setatomsep, + schemestart,schemestop,setchemfig, theffbibliography, toprule } , index-setup = { othercode=\footnotesize,level=\addsec }, @@ -60,11 +88,13 @@ \usepackage{chemformula} \setchemformula{format=\libertineLF} \usepackage{chemfig,relsize} -\setatomsep{1.78500 em} -\setbondstyle{line width = 0.06642 em} +\setchemfig{ + atom sep = 1.78500 em , + bond style = {line width = 0.06642 em} +} \renewcommand*\printatom[1]{\textsmaller{\ensuremath{\mathsf{#1}}}} -\usepackage{array,booktabs} +\usepackage{array,booktabs,csquotes} \usepackage{graphicx} @@ -112,57 +142,6 @@ \pkg{chemgreek}~\cite{pkg:chemgreek} and the \pkg{psfrag}~\cite{pkg:psfrag} package. -\section{News}\label{sec:news} -The \chemnum\ package has been my first attempt to create a comprehensive -labeling package for chemical compounds. However, it had and has more than -one weakness and its code was -- to be frank -- a mess. Version~1 is now a -complete re-write of \chemnum\ where I tried to achieve several points: -\begin{itemize} - \item A cleaner code internally. - \item A cleaner user interface, \ie, more user macros for different tasks, a - unified naming of the commands and a less redundant naming of the - options. - \item Extended functionality such as sorting and compressing of sublabel - lists and sorting and merging of main label lists. -\end{itemize} - -Although the syntax seems more or less the same at first sight quite a number -of changes have been made that make version~1 incompatible with version~0. -While I thought a while about maintaining backwards compatibility version~0 -was known to be in an experimental stage where everything was allowed to be -changed at any time. So users \emph{could} know there was a risk. I have a -feeling that many users nevertheless didn't realize this and may be bothered -by this incompatibility. So I am well aware that the update will -inconvenience some users. However, since version~0 won't be updated any more -it made more sense to make a breaking update once. - -The same is not true for version~1. The syntax and commands described in this -manual will not be changed as easily and from this version on I will take care -of backwards compatibility. - -For those people wanting to keep older versions: they are are still available -from websites such as \website{ctanhg.scharrer-online.de} or -\securewebsite{bitbucket.org/cgnieder/chemnum}. You can also email me for an -older version. - -Many commands have got a new name! The most important ones are: -\begin{itemize} - \item \cs*{cmpdref}; this is now called \cs{replacecmpd}. - \item \cs*{cmpdinit}; this is now called \cs{initcmpd}. - \item \cs*{cmpdreset}; this is now called \cs{resetcmpd}. - \item \cs*{cmpdsetup}; this is now called \cs{setchemnum}. -\end{itemize} -However, there are many more changes. Basically all options have new names -and often do their thing slightly different from the way things have been -before. - -Please note that this overall change does not mean that version~1 is version~0 -declared stable. It is very likely that version~1 will now have quite a -number of bugs to be fixed and probably missing features, too. So I'd be very -glad to receive feedback either on \chemnum's homepage -\securewebsite{github.com/cgnieder/chemnum} or via email to -\email{contact@mychemistry.eu}. - \section{Overview over the Available Commands}\label{sec:overv-over-avail} This section lists all available commands with a brief description. Commands @@ -198,7 +177,7 @@ Most of the commands will be explained in a later section in more detail. section~\ref{sec:deta-comp-labels}. \command{replacecmpd}[\code{+}\oarg{options}\marg{\ac{id}}] A command for replacing tags in \ac{eps} files, see - section~\ref{sec:replacing-tags-aceps} for details. + section~\ref{sec:replacing-tags-eps-ps} for details. \command{initcmpd}[\oarg{options}\marg{list of \acp{id}}] Initiate compound labels. This command can only be used in the preamble. It is desribed in section~\ref{sec:deta-comp-labels}. @@ -329,7 +308,7 @@ see section~\ref{sec:chang-input-mark} for details. More than one label can be put inside \cs{cmpd}, separated by commas. Then a list like \cmpd{a, b, c, e, g.two} is printed. \end{example} -The Harvard comma (see section~\ref{sec:lang-depend-sett}) in \code{, and} +The Harvard comma (see section~\ref{sec:lang-depend-sett}) in \enquote{\code{, and}} between \cmpd{e} and \cmpd{g.two} suggests that there are options to customize the list, see section~\ref{sec:formatting-labels} for more on this. @@ -608,10 +587,14 @@ command. They are marked with \module{replace}. \keybool{merge}\Module{both (l)}\Default{false} If set to true a list of labels is merged, \ie, ``\cmpd{q.five,a,q.two}'' becomes ``\cmpd[merge=true]{q.five,a,q.two}''. - \keyval{pre-label-code}{code}\Module{cmpd (g)}\Default + \keyval{pre-label-code}{code}\Module{both (g)}\Default Code to be inserted before a label. - \keyval{post-label-code}{code}\Module{cmpd (g)}\Default + \keyval{post-label-code}{code}\Module{both (g)}\Default Code to be inserted after a label. + \keyval{pre-main-label-code}{code}\Module{both (g)}\Default + \sinceversion{1.2a}Code to be inserted before a main label. + \keyval{post-main-label-code}{code}\Module{both (g)}\Default + \sinceversion{1.2a}Code to be inserted after a main label. \keyval{main-sub-sep}{code}\Module{both (l)}\Default{.} The separator symbol that is used in \cs{cmpd} to separate the \meta{main \ac{id}} from a \meta{sub \ac{id}}. @@ -855,9 +838,9 @@ explicitly will overwrite the language sensitivity. If you only want to adapt the separators to your language have a look at section~\ref{sec:lang-depend-sett}. -\section{Replacing Tags in \ac{eps} or \ac{ps} Files}\label{sec:replacing-tags-aceps} +\section{Replacing Tags in \ac{eps} or \ac{ps} Files}\label{sec:replacing-tags-eps-ps} -Although it is quite possible to create rection schemes within \LaTeX\ +Although it is quite possible to create reaction schemes within \LaTeX\ directly -- for example with the \pkg{chemfig} package~\cite{pkg:chemfig} -- many people prefer to use a program such as \textsc{ChemDraw} for it. In order to be able to use the labels with such schemes as well the following @@ -865,11 +848,18 @@ method is usually used: \begin{itemize} \item Create the scheme and place temporary tags like \code{TMP1}, \code{TMP2} and so on where you want the compound labels to be. - \item Export the scheme as \ac{eps} or \ac{ps} figure where you make sure - that the tags are embedded as text strings. + \item Export the scheme as \ac{eps} or \ac{ps} figure \emph{where you make + sure that the tags are embedded as text strings}. If the tags are not + present as text strings they cannot be replaced. This is a common source + of user problems. \item Include the \ac{eps} with \cs*{includegraphics}. Right before that use \cs{replacecmpd} once for every temporary tag. \end{itemize} +\emph{For the actual replacement please make sure that you compile with + \code{shell-escape} enabled. If you compile with \code{pdflatex} you + probably also need \pkg{auto-pst-pdf}~\cite{pkg:auto-pst-pdf} loaded. In + subsequent runs load it with option \code{off} when you turned off + \code{shell-escape}.} \begin{commands} \command{replacecmpd}[\code{+}\oarg{options}\marg{\ac{id}}] @@ -894,7 +884,7 @@ The tags now can be replaced with labels. The result is shown in figure~\ref{fig:scheme-tmp-tags-replaced}. \begin{example}[compile,exe-with={--shell-escape},runs=1,float=htbp,caption={A scheme with temporary tags replaced with labels.\label{fig:scheme-tmp-tags-replaced}}] - % code for figure 2 + % code for figure 2 -- compiled with shell-escape enabled \documentclass{standalone} \usepackage{graphicx,auto-pst-pdf,chemnum} \begin{document} @@ -971,7 +961,7 @@ respect to the \ac{ps} box that is replaced. This is described in \begin{example}[compile,exe-with={--shell-escape},runs=1,float=htbp,caption={A scheme with arbitrary tags replaced with labels.\label{fig:scheme-bla-tags-replaced}}] - % code for figure 4 + % code for figure 4 -- compiled with shell-escape enabled \documentclass{standalone} \usepackage{graphicx,auto-pst-pdf,chemnum} \begin{document} @@ -1025,6 +1015,11 @@ wrong please write me an email and I'll add your language or fix the wrong translation. \begin{table}[htbp] + \newcommand*\showlanguageentry[1]{% + #1 + & \visualizespaces{\GetTranslationFor{#1}{chemnum-sep-two}} + & \visualizespaces{\GetTranslationFor{#1}{chemnum-sep-last-two}} + } \centering \caption{Available languages} \label{tab:languages} @@ -1034,45 +1029,19 @@ translation. \bfseries chemnum-sep-two & \bfseries chemnum-sep-last-two \\ \midrule - English - & \visualizespaces{\GetTranslationFor{English}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{English}{chemnum-sep-last-two}} \\ - American - & \visualizespaces{\GetTranslationFor{American}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{American}{chemnum-sep-last-two}} \\ - German - & \visualizespaces{\GetTranslationFor{German}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{German}{chemnum-sep-last-two}} \\ - French - & \visualizespaces{\GetTranslationFor{French}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{French}{chemnum-sep-last-two}} \\ - Spanish - & \visualizespaces{\GetTranslationFor{Spanish}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Spanish}{chemnum-sep-last-two}} \\ - Italian - & \visualizespaces{\GetTranslationFor{Italian}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Italian}{chemnum-sep-last-two}} \\ - Catalan - & \visualizespaces{\GetTranslationFor{Catalan}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Catalan}{chemnum-sep-last-two}} \\ - Portuguese - & \visualizespaces{\GetTranslationFor{Portuguese}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Portuguese}{chemnum-sep-last-two}} \\ - Dutch - & \visualizespaces{\GetTranslationFor{Dutch}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Dutch}{chemnum-sep-last-two}} \\ - Danish - & \visualizespaces{\GetTranslationFor{Danish}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Danish}{chemnum-sep-last-two}} \\ - Swedish - & \visualizespaces{\GetTranslationFor{Swedish}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Swedish}{chemnum-sep-last-two}} \\ - Finnish - & \visualizespaces{\GetTranslationFor{Finnish}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Finnish}{chemnum-sep-last-two}} \\ - Norwegian - & \visualizespaces{\GetTranslationFor{Norwegian}{chemnum-sep-two}} - & \visualizespaces{\GetTranslationFor{Norwegian}{chemnum-sep-last-two}} \\ + \showlanguageentry{English} \\ + \showlanguageentry{American} \\ + \showlanguageentry{German} \\ + \showlanguageentry{French} \\ + \showlanguageentry{Spanish} \\ + \showlanguageentry{Italian} \\ + \showlanguageentry{Catalan} \\ + \showlanguageentry{Portuguese} \\ + \showlanguageentry{Dutch} \\ + \showlanguageentry{Danish} \\ + \showlanguageentry{Swedish} \\ + \showlanguageentry{Finnish} \\ + \showlanguageentry{Norwegian} \\ \bottomrule \end{tabular} \end{table} @@ -1173,6 +1142,55 @@ above commands are defined in terms of them: \NewDocumentCommand\subcmpdshowref{mm}{\chemnumshowref{#2}} \end{sourcecode} -\end{document} +\section{From Version~0 to Version~1}\label{sec:news} +The \chemnum\ package has been my first attempt to create a comprehensive +labeling package for chemical compounds. However, it had and has more than +one weakness and its code was -- to be frank -- a mess. Version~1 is now a +complete re-write of \chemnum\ where I tried to achieve several points: +\begin{itemize} + \item A cleaner code internally. + \item A cleaner user interface, \ie, more user macros for different tasks, a + unified naming of the commands and a less redundant naming of the + options. + \item Extended functionality such as sorting and compressing of sublabel + lists and sorting and merging of main label lists. +\end{itemize} +Although the syntax seems more or less the same at first sight quite a number +of changes have been made that make version~1 incompatible with version~0. +While I thought a while about maintaining backwards compatibility version~0 +was known to be in an experimental stage where everything was allowed to be +changed at any time. So users \emph{could} know there was a risk. I have a +feeling that many users nevertheless didn't realize this and may be bothered +by this incompatibility. So I am well aware that the update will +inconvenience some users. However, since version~0 won't be updated any more +it made more sense to make a breaking update once. +The same is not true for version~1. The syntax and commands described in this +manual will not be changed as easily and from this version on I will take care +of backwards compatibility. + +For those people wanting to keep older versions: they are are still available +from websites such as \website{ctanhg.scharrer-online.de} or +\securewebsite{bitbucket.org/cgnieder/chemnum}. You can also email me for an +older version. + +Many commands have got a new name! The most important ones are: +\begin{itemize} + \item \cs*{cmpdref}; this is now called \cs{replacecmpd}. + \item \cs*{cmpdinit}; this is now called \cs{initcmpd}. + \item \cs*{cmpdreset}; this is now called \cs{resetcmpd}. + \item \cs*{cmpdsetup}; this is now called \cs{setchemnum}. +\end{itemize} +However, there are many more changes. Basically all options have new names +and often do their thing slightly different from the way things have been +before. + +Please note that this overall change does not mean that version~1 is version~0 +declared stable. It is very likely that version~1 will now have quite a +number of bugs to be fixed and probably missing features, too. So I'd be very +glad to receive feedback either on \chemnum's homepage +\securewebsite{github.com/cgnieder/chemnum} or via email to +\email{contact@mychemistry.eu}. + +\end{document} diff --git a/macros/latex/contrib/download/Makefile b/macros/latex/contrib/download/Makefile index 229e714e72..b6c5e88d6d 100644 --- a/macros/latex/contrib/download/Makefile +++ b/macros/latex/contrib/download/Makefile @@ -1,23 +1,36 @@ +ZIP_NOATTRS := +ifeq ($(shell uname -s),Darwin) + ZIP_NOATTRS += -X +endif + +TAR_NOATTRS := +ifeq ($(shell uname -s),Darwin) + TAR_NOATTRS += --disable-copyfile +endif + TEXMFHOME ?= $(shell kpsewhich -var-value TEXMFHOME) -.PHONY: all clean distclean install dist -all: download.pdf -clean: +.PHONY: all clean distclean install dist test clean-test +all: download.tex download.pdf download.sty README +clean: clean-test rm -f *.gl? *.id? *.aux # problematic files rm -f *.bbl *.bcf *.bib *.blg *.xdy # biblatex rm -f *.fls *.log *.out *.run.xml *.toc # junk distclean: clean - rm -f *.cls *.sty *.clo *.tar.gz *.tds.zip + rm -f *.cls *.sty *.clo *.tar.gz *.tds.zip README git reset --hard %.pdf: %.tex %.sty makeglossaries $* biber $* - pdflatex -shell-escape $< + pdflatex -interaction=nonstopmode -halt-on-error -shell-escape $< makeglossaries $* - pdflatex -shell-escape $< + pdflatex -interaction=nonstopmode -halt-on-error -shell-escape $< %.sty: %.tex - pdflatex $< + pdflatex -interaction=nonstopmode -halt-on-error $< + +README: README.md + sed -e '1,4d;$$d' $< > $@ install: all install -m 0644 download.sty $(TEXMFHOME)/tex/latex/download/download.sty @@ -26,22 +39,30 @@ install: all install -m 0644 README $(TEXMFHOME)/doc/latex/download/README -mktexlsr -download.tds.zip: download.tex download.pdf download.sty - mkdir -p download/{tex,doc,source}/latex/download +download.tds.zip: all + mkdir -p download/tex/latex/download cp download.sty download/tex/latex/download/download.sty + mkdir -p download/doc/latex/download cp download.pdf download/doc/latex/download/download.pdf + mkdir -p download/source/latex/download cp download.tex download/source/latex/download/download.tex cp README download/doc/latex/download/README - cd download && zip -r ../download.tds.zip * + cd download && zip $(ZIP_NOATTRS) -r ../download.tds.zip * rm -rf download -download.tar.gz: download.tds.zip download.tex download.pdf +download.tar.gz: all download.tds.zip mkdir -p download cp download.tex download/download.tex cp download.pdf download/download.pdf cp README download/README cp Makefile download/Makefile - tar -czf $@ download download.tds.zip + tar $(TAR_NOATTRS) -czf $@ download download.tds.zip rm -rf download dist: download.tar.gz + +test: + $(MAKE) -C tests + +clean-test: + $(MAKE) -C tests clean diff --git a/macros/latex/contrib/download/README b/macros/latex/contrib/download/README index af17fbfc62..653a7be348 100644 --- a/macros/latex/contrib/download/README +++ b/macros/latex/contrib/download/README @@ -1,7 +1,7 @@ %% download - download files with LaTeX %% -%% Copyright (C) 2012-2013 by Simon Sigurdhsson <sigurdhsson@gmail.com> -%% +%% Copyright (C) 2012-2019 by Simon Sigurdhsson <sigurdhsson@gmail.com> +%% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. @@ -9,15 +9,15 @@ %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This work has the LPPL maintenance status `maintained'. -%% +%% %% The Current Maintainer of this work is Simon Sigurdhsson. -%% +%% %% This work consists of the file download.tex %% and the derived file download.sty. -This is version 1.0 of the download package, a package which allows +This is version 1.2 of the download package, a package which allows LaTeX to download files using wget or cURL. The following files are enclosed. diff --git a/macros/latex/contrib/download/download.pdf b/macros/latex/contrib/download/download.pdf Binary files differindex f31c6c4191..ef98a165ae 100644 --- a/macros/latex/contrib/download/download.pdf +++ b/macros/latex/contrib/download/download.pdf diff --git a/macros/latex/contrib/download/download.tex b/macros/latex/contrib/download/download.tex index 07559c8467..5ffa7d0ca7 100644 --- a/macros/latex/contrib/download/download.tex +++ b/macros/latex/contrib/download/download.tex @@ -1,7 +1,7 @@ %% download - download files with LaTeX %% -%% Copyright (C) 2012-2013 by Simon Sigurdhsson <sigurdhsson@gmail.com> -%% +%% Copyright (C) 2012-2019 by Simon Sigurdhsson <sigurdhsson@gmail.com> +%% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 %% of this license or (at your option) any later version. @@ -9,11 +9,11 @@ %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. -%% +%% %% This work has the LPPL maintenance status `maintained'. -%% +%% %% The Current Maintainer of this work is Simon Sigurdhsson. -%% +%% %% This work consists of the file download.tex %% and the derived file download.sty. \documentclass{skdoc} @@ -41,9 +41,12 @@ \begin{document} % Change & version info - \version{1.1} + \version{1.2} \changes{1.0}{Initial version} \changes{1.1}{Added aria2 and axel engines} + \changes{1.2}{Protect a bunch of macros and conditionals. Track \pkg{expl3} changes (thanks to Phelype Oleinik)} + % Don't forget to update the version number and release date of + % the package declaration in the implementation! % Metadata \package[ctan=download,vcs=https://github.com/urdh/download]{download} @@ -65,7 +68,7 @@ access \Notice{do not indiscriminately run \hologo{pdfLaTeX} with the \texttt{--shell-escape} flag; using this package it would be possible to download malicious \texttt{.tex} that may abuse the - \cs{write18} access to harm your system}. + \cs{write18} access to harm your system}. \section{Usage} The package is very simple to use, but requires a *nix platform with @@ -88,12 +91,12 @@ engine (wget supports \texttt{http(s)} and \texttt{ftp}, cURL supports a few more, aria2 supports torrent downloads and axel supports downloading from multiple mirrors at once\footnote{See the - manpage of the respective command for more information.}; for most + manpage of the respective command for more information.}; for most cases wget should be enough). The optional argument \meta{filename} makes the underlying engine save the file with the specified filename \Notice{this also enables file existence checking; without it, the engine will attempt to - download the file even if it exists --- wget and aria2 see the + download the file even if it exists --- wget and aria2 see the existing file and do nothing, and axel probably replaces any existing file but cURL will download a new copy with a numeral suffix}. @@ -111,11 +114,11 @@ \begin{MacroCode}{package} \RequirePackage{expl3,l3keys2e,pdftexcmds,xparse} \end{MacroCode} - + Then, we declare ourselves to provide the \thepkg\ \LaTeX3 package. \begin{MacroCode}{package} \ProvidesExplPackage{download} - {2013/04/08}{1.1}{download files with LaTeX} + {2019/10/01}{1.2}{download files with LaTeX} \end{MacroCode} \subsection{Messages} @@ -130,7 +133,7 @@ \msg_new:nnnn{download}{no-engine}{Could~not~find~any~engine!} {Please~make~sure~one~of~the~engines~is~installed~and~in~your~PATH.} \end{MacroCode} - + We also have a message being displayed when \cs{download} is being used without its optional argument. This is a warning, since it may imply that cURL is creating a lot of unwanted files. @@ -138,7 +141,7 @@ \msg_new:nnnn{download}{no-name}{Using~\string\download\space~with~no~filename!} {This~means~I~will~download~the~file~even~if~it~already~exists.} \end{MacroCode} - + The last two messages are diagnostics written to the log when \opt{engine} is set to \texttt{auto}. \begin{MacroCode}{package} @@ -154,8 +157,9 @@ can define a new conditional that decides if we have unrestricted \cs{write18}. \begin{macro}{\__download_if_shellescape:F} + \changes{1.2}{This conditional is now protected} \begin{MacroCode}{package} -\prg_new_conditional:Nnn\__download_if_shellescape:{F}{ +\prg_new_protected_conditional:Nnn\__download_if_shellescape:{F}{ \if_cs_exist:N\pdf@shellescape \end{MacroCode} If the command sequence exists (it really should), we test to see @@ -163,7 +167,7 @@ if no \cs{write18} access is available, two if we have restricted access and one if access is unrestricted. \begin{MacroCode}{package} - \if_int_compare:w\pdf@shellescape=\c_one + \if_int_compare:w\pdf@shellescape=\c_one_int \prg_return_true: \else: \prg_return_false: @@ -187,8 +191,9 @@ an old file may break the check. \begin{macro}{\__download_rm:n}[1] {The file to be removed} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_rm:n#1{ +\cs_new_protected:Npn\__download_rm:n#1{ \immediate\write18{rm~#1} } \end{MacroCode} @@ -234,8 +239,9 @@ {Filename to save file to, or \cs{NoValue}} {URL to fetch the file from} \changes{1.1}{cURL now follows redirects} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_curl_do:nn#1#2{ +\cs_new_protected:Npn\__download_curl_do:nn#1#2{ \IfNoValueTF{#1}{ \end{MacroCode} When no optional argument is given, we just invoke cURL with the @@ -257,8 +263,9 @@ \begin{macro}{\__download_wget_do:nn}[2] {Filename to save file to, or \cs{NoValue}} {URL to fetch the file from} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_wget_do:nn#1#2{ +\cs_new_protected:Npn\__download_wget_do:nn#1#2{ \IfNoValueTF{#1}{ \end{MacroCode} With wget, we pass the \texttt{-q} (quiet) flag as well as the @@ -280,8 +287,9 @@ \begin{macro}{\__download_ariaII_do:nn}[2] {Filename to save file to, or \cs{NoValue}} {URL to fetch the file from} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_ariaII_do:nn#1#2{ +\cs_new_protected:Npn\__download_ariaII_do:nn#1#2{ \IfNoValueTF{#1}{ \end{MacroCode} With aria2, we pass the \texttt{-q} (quiet) flag as well as the @@ -303,8 +311,9 @@ \begin{macro}{\__download_axel_do:nn}[2] {Filename to save file to, or \cs{NoValue}} {URL to fetch the file from} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_axel_do:nn#1#2{ +\cs_new_protected:Npn\__download_axel_do:nn#1#2{ \IfNoValueTF{#1}{ \end{MacroCode} With axel, we pass the \texttt{-q} (quiet) flag. @@ -330,8 +339,9 @@ \begin{macro*}{\__download_if_auto_test:TF} \begin{macro}{\__download_if_auto_test:F} \changes{1.1}{Added aria2c and axel engines to stack} + \changes{1.2}{This conditional is now protected} \begin{MacroCode}{package} -\prg_new_conditional:Nnn\__download_if_auto_test:{F,TF}{ +\prg_new_protected_conditional:Nnn\__download_if_auto_test:{F,TF}{ \__download_if_executable_test:nTF{wget}{ \prg_return_true: }{ @@ -355,13 +365,14 @@ \end{macro*} We also define an automatic equivalent of the engine \texttt{_do} - macros, which selects the engines in the order wget, cURL, aria2 + macros, which selects the engines in the order wget, cURL, aria2 and axel. \begin{macro}{\__download_auto_do:nn}[2] {Filename to save file to, or \cs{NoValue}} {URL to fetch the file from} + \changes{1.2}{This macro is now protected} \begin{MacroCode}{package} -\cs_new:Npn\__download_auto_do:nn#1#2{ +\cs_new_protected:Npn\__download_auto_do:nn#1#2{ \__download_if_executable_test:nTF{wget}{ \msg_info:nn{download}{use-wget} \__download_wget_do:nn{#1}{#2} @@ -468,7 +479,7 @@ } \end{MacroCode} \end{macro} - + And we're done. \begin{MacroCode}{package} \endinput diff --git a/macros/latex/contrib/l3build/CHANGELOG.md b/macros/latex/contrib/l3build/CHANGELOG.md index 330e7b73ef..ec89a3f58a 100644 --- a/macros/latex/contrib/l3build/CHANGELOG.md +++ b/macros/latex/contrib/l3build/CHANGELOG.md @@ -7,6 +7,16 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2019-10-02] + +### Added + +- `docinit_hook()` + +### Changed + +- Normalise out file paths in all cases + ## [2019-09-30] ### Added @@ -360,7 +370,8 @@ this project uses date-based 'snapshot' version identifiers. - Rationalise short option names: removed `-d`, `-E`, `-r` - Target `cmdcheck`: specific to LaTeX3 kernel work -[Unreleased]: https://github.com/latex3/l3build/compare/2019-09-30...HEAD +[Unreleased]: https://github.com/latex3/l3build/compare/2019-10-02...HEAD +[2019-10-02]: https://github.com/latex3/l3build/compare/2019-09-30...2019-10-02 [2019-09-30]: https://github.com/latex3/l3build/compare/2019-09-29...2019-09-30 [2019-09-29]: https://github.com/latex3/l3build/compare/2019-09-28...2019-09-29 [2019-09-28]: https://github.com/latex3/l3build/compare/2019-09-25...2019-09-28 diff --git a/macros/latex/contrib/l3build/README.md b/macros/latex/contrib/l3build/README.md index 66cc0e28ec..04fb613e32 100644 --- a/macros/latex/contrib/l3build/README.md +++ b/macros/latex/contrib/l3build/README.md @@ -1,7 +1,7 @@ l3build: a testing and building system for LaTeX3 ================================================= -Release 2019-09-30 +Release 2019-10-02 Overview -------- diff --git a/macros/latex/contrib/l3build/l3build-check.lua b/macros/latex/contrib/l3build/l3build-check.lua index aad0328103..e2cdd655bf 100644 --- a/macros/latex/contrib/l3build/l3build-check.lua +++ b/macros/latex/contrib/l3build/l3build-check.lua @@ -137,22 +137,20 @@ local function normalize_log(content,engine,errlevels) lastline = "" -- Zap ./ at begin of filename line = gsub(line, "%(%.%/", "(") - -- Zap paths if places other than 'here' are accessible - if checksearch then - -- The pattern excludes < and > as the image part can have - -- several entries on one line - local pattern = "%w?:?/[^ %<%>]*/([^/%(%)]*%.%w*)" - -- Files loaded from TeX: all start ( -- ) - line = gsub(line, "%(" .. pattern, "(../%1") - -- Images - line = gsub(line, "<" .. pattern .. ">", "<../%1>") - -- luaotfload files start with keywords - line = gsub(line, "from " .. pattern .. "%(", "from. ./%1(") - line = gsub(line, ": " .. pattern .. "%)", ": ../%1)") - -- Deal with XeTeX specials - if match(line, "^%.+\\XeTeX.?.?.?file") then - line = gsub(line, pattern, "../%1") - end + -- Zap paths + -- The pattern excludes < and > as the image part can have + -- several entries on one line + local pattern = "%w?:?/[^ %<%>]*/([^/%(%)]*%.%w*)" + -- Files loaded from TeX: all start ( -- ) + line = gsub(line, "%(" .. pattern, "(../%1") + -- Images + line = gsub(line, "<" .. pattern .. ">", "<../%1>") + -- luaotfload files start with keywords + line = gsub(line, "from " .. pattern .. "%(", "from. ./%1(") + line = gsub(line, ": " .. pattern .. "%)", ": ../%1)") + -- Deal with XeTeX specials + if match(line, "^%.+\\XeTeX.?.?.?file") then + line = gsub(line, pattern, "../%1") end -- Deal with dates if match(line, "[^<]%d%d%d%d[/%-]%d%d[/%-]%d%d") then diff --git a/macros/latex/contrib/l3build/l3build-typesetting.lua b/macros/latex/contrib/l3build/l3build-typesetting.lua index 7f588a7c23..fe6a6a58dc 100644 --- a/macros/latex/contrib/l3build/l3build-typesetting.lua +++ b/macros/latex/contrib/l3build/l3build-typesetting.lua @@ -174,9 +174,7 @@ typeset_demo_tasks = typeset_demo_tasks or function() return 0 end --- Typeset all required documents --- Uses a set of dedicated auxiliaries that need to be available to others -function doc(files) +local function docinit() -- Set up cleandir(typesetdir) for _,filetype in pairs( @@ -199,6 +197,16 @@ function doc(files) if errorlevel ~= 0 then return errorlevel end + return docinit_hook() +end + +docinit_hook = docinit_hook or function() return 0 end + +-- Typeset all required documents +-- Uses a set of dedicated auxiliaries that need to be available to others +function doc(files) + local errorlevel = docinit() + if errorlevel ~= 0 then return errorlevel end local done = {} for _,typesetfiles in ipairs({typesetdemofiles,typesetfiles}) do for _,glob in pairs(typesetfiles) do diff --git a/macros/latex/contrib/l3build/l3build.1 b/macros/latex/contrib/l3build/l3build.1 index 3317114e5b..91374cd0fa 100644 --- a/macros/latex/contrib/l3build/l3build.1 +++ b/macros/latex/contrib/l3build/l3build.1 @@ -1,4 +1,4 @@ -.TH l3build 1 "2019-09-30" +.TH l3build 1 "2019-10-02" .SH NAME l3build \- Checking and building packages .SH SYNOPSIS diff --git a/macros/latex/contrib/l3build/l3build.dtx b/macros/latex/contrib/l3build/l3build.dtx index 5c1f0db5ed..e48fd8b195 100644 --- a/macros/latex/contrib/l3build/l3build.dtx +++ b/macros/latex/contrib/l3build/l3build.dtx @@ -231,7 +231,7 @@ % }^^A % } % -% \date{Released 2019-09-30} +% \date{Released 2019-10-02} % % \maketitle % \tableofcontents @@ -1382,6 +1382,11 @@ % \label{fig:PDF} % \end{figure} % +% \subsection{Pre-typesetting hook} +% +% To allow complex set up for typesetting, a hook |docinit_hook()| is available +% to be executed once all standard set up is complete but before any typesetting +% is run. % % \subsection{Automated upload to CTAN} % \label{sec:upload} diff --git a/macros/latex/contrib/l3build/l3build.lua b/macros/latex/contrib/l3build/l3build.lua index 7f0f9dced9..d9f4fe23f8 100755 --- a/macros/latex/contrib/l3build/l3build.lua +++ b/macros/latex/contrib/l3build/l3build.lua @@ -25,7 +25,7 @@ for those people who are interested. --]] -- Version information -release_date = "2019-09-30" +release_date = "2019-10-02" -- File operations are aided by the LuaFileSystem module local lfs = require("lfs") diff --git a/macros/latex/contrib/l3build/l3build.pdf b/macros/latex/contrib/l3build/l3build.pdf Binary files differindex 41594c4ebb..8a7d3fc1de 100644 --- a/macros/latex/contrib/l3build/l3build.pdf +++ b/macros/latex/contrib/l3build/l3build.pdf diff --git a/macros/latex/contrib/ocgx2/ChangeLog b/macros/latex/contrib/ocgx2/ChangeLog index 5957ad4c5c..947383cc65 100644 --- a/macros/latex/contrib/ocgx2/ChangeLog +++ b/macros/latex/contrib/ocgx2/ChangeLog @@ -1,3 +1,7 @@ +2019-10-01 + * v0.46: ocgx2.sty + * fix: 2020 deprecations (fixocgx.sty) + 2019-09-19 * v0.45: ocgx2.sty * new: using comma for separating OCG ids in \showocg, \hideocg etc.; <space> diff --git a/macros/latex/contrib/ocgx2/fixocgx.sty b/macros/latex/contrib/ocgx2/fixocgx.sty index 256a71b2e0..9a61f188f7 100644 --- a/macros/latex/contrib/ocgx2/fixocgx.sty +++ b/macros/latex/contrib/ocgx2/fixocgx.sty @@ -7,7 +7,7 @@ \ExplSyntaxOn -\msg_interrupt:nnn{Package~`fixocgx':}{ +\msg_new:nnnn{fixocgx}{obsolete}{ This~package~is~obsolete~and~replaced~by~package~`ocgx2'.\\\\ Remove\\\\ \space\space\string\usepackage{ocgx}\\ @@ -19,4 +19,6 @@ Read~the~manual~(`texdoc~ocgx2')~for~further~information. } +\msg_error:nn{fixocgx}{obsolete} + \ExplSyntaxOff diff --git a/macros/latex/contrib/ocgx2/ocgx2.sty b/macros/latex/contrib/ocgx2/ocgx2.sty index 235fe5f90e..564c032e98 100644 --- a/macros/latex/contrib/ocgx2/ocgx2.sty +++ b/macros/latex/contrib/ocgx2/ocgx2.sty @@ -48,8 +48,8 @@ \RequirePackage{xparse} \RequirePackage{l3keys2e} -\def\g@ocgxii@date@tl{2019/09/19} -\def\g@ocgxii@version@tl{0.45} +\def\g@ocgxii@date@tl{2019/10/01} +\def\g@ocgxii@version@tl{0.46} \ProvidesExplPackage{ocgx2}{\g@ocgxii@date@tl}{\g@ocgxii@version@tl} {ports `ocgx' functionality to dvips+ps2pdf, xelatex and dvipdfmx} diff --git a/macros/latex/contrib/scontents/README.md b/macros/latex/contrib/scontents/README.md index c5ea150461..cc40a94214 100644 --- a/macros/latex/contrib/scontents/README.md +++ b/macros/latex/contrib/scontents/README.md @@ -1,6 +1,6 @@ ## scontents — Stores LaTeX contents in memory or files -- Version: 1.3 -- Date: 2019/09/24 +- Version: 1.4 +- Date: 2019/10/03 - Author: Pablo González ## Description @@ -21,6 +21,11 @@ The package `scontents` is present in `TeXLive` and `MiKTeX`, use the package manager to install. For a manual installation, put `scontents.dtx` in your working directory and run `tex scontents.dtx`. +## Examples + +The file `scontents.pdf` contains attached examples, which can be extracted +from the PDF viewer or using `pdfdetach -saveall scontents.pdf` from command line. + ## License The scontents package may be modified and distributed under the terms and conditions of the [LaTeX Project Public License](https://www.latex-project.org/lppl/), version 1.3c or greater. diff --git a/macros/latex/contrib/scontents/scontents.dtx b/macros/latex/contrib/scontents/scontents.dtx index 1aa64dcc3d..fd0504e7a2 100644 --- a/macros/latex/contrib/scontents/scontents.dtx +++ b/macros/latex/contrib/scontents/scontents.dtx @@ -1,4 +1,24 @@ % \iffalse meta-comment +% +% Copyright (C) 2019 by Pablo González L <pablgonz@educarchile.cl> +% +% This work may be distributed and/or modified under the conditions of the +% LaTeX Project Public License, either version 1.3c of this license or (at +% your option) any later version. The latest version of this license is in +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.3c or later is part of all distributions of LaTeX version +% 2005/12/01 or later. +% +% This work is "maintained" (as per the LPPL maintenance status) +% by Pablo González Luengo. +% +% This work consists of the file scontents.dtx +% and the derived files scontents.ins, +% scontents.pdf and +% scontents.sty. +% %<*internal> \def\nameofplainTeX{plain} \ifx\fmtname\nameofplainTeX\else @@ -9,7 +29,28 @@ \input l3docstrip.tex \keepsilent \askforoverwritefalse -\nopreamble\nopostamble +\preamble + +Copyright (C) 2019 by Pablo González L <pablgonz@educarchile.cl> + +This work may be distributed and/or modified under the conditions of the +LaTeX Project Public License, either version 1.3c of this license or (at +your option) any later version. The latest version of this license is in + + http://www.latex-project.org/lppl.txt + +and version 1.3c or later is part of all distributions of LaTeX version +2005/12/01 or later. + +This work is "maintained" (as per the LPPL maintenance status) +by Pablo González Luengo. + +This work consists of the file scontents.dtx +and the derived files scontents.ins, + scontents.pdf and + scontents.sty. + +\endpreamble \usedir{tex/latex/scontents} \generate{% \file{\jobname.sty}{\from{\jobname.dtx}{package}}% @@ -36,7 +77,7 @@ \makeatother % and later we will copy the write stream opened by imakeidx into \@indexfile % so that entries written to both streams end up in the same file. -\usepackage[top=0.5in,bottom=0.5in,left=2.0in,right=1in,footskip=0.2in,headsep=10pt]{geometry} +\usepackage[top=0.5in,bottom=0.5in,left=2in,right=0.7in,footskip=0.2in,headsep=10pt]{geometry} \usepackage[osf,mono=false,scale=0.95,llscaled=0.95]{libertine} \usepackage{unicode-math} \setmathfont[Scale = 0.95]{latinmodern-math.otf} @@ -58,6 +99,7 @@ \usepackage{hyperxmp,lastpage,imakeidx,microtype,attachfile2} \usepackage{adjustbox,multicol,listings,accsupp,titletoc} \usepackage{scontents} % main +\usepackage[osf,scale=0.80,semibold]{sourcecodepro} \usepackage[contents]{colordoc} % Patching colordoc.sty to work with l3doc.cls @@ -129,15 +171,15 @@ type .choice:, type / tt .code:n = \tl_set:Nn \l_userdoc_meta_font_tl { \ttfamily }, type / rm .code:n = \tl_set:Nn \l_userdoc_meta_font_tl { \rmfamily }, - type .initial:n = tt, + type .initial:n = rm, cf .tl_set:N = \l_userdoc_meta_color_tl, - cf .initial:n = black, + cf .initial:n = optcolor, ac .tl_set:N = \l_userdoc_meta_anglecolor_tl, - ac .initial:n = black, + ac .initial:n = lightgray, sbc .tl_set:N = \l_userdoc_meta_brackcolor_tl, - sbc .initial:n = black, + sbc .initial:n = gray, cbc .tl_set:N = \l_userdoc_meta_bracecolor_tl, - cbc .initial:n = black, + cbc .initial:n = gray, } % Internal commands \cs_new_protected:Npn \userdoc_meta_generic:Nnn #1 #2 #3 @@ -197,30 +239,30 @@ \begin{lrbox}{\boxexaenv}% \begin{minipage}[t]{\marginparwidth}% \raggedright\ttfamily\small - \textcolor{gray}{\textbackslash begin\{\textcolor{mypkgcolor}{\bfseries{#1}}\}\myoarg - [type=tt,sbc=gray,ac=NavyBlue,cf=optcolor]{key=val}}\par% - \hspace{0.5cm}\mymeta[ac=gray,cf=gray]{env ~ contents}\par% - \textcolor{gray}{\textbackslash end\{{\textcolor{mypkgcolor}{\bfseries{#1}}}\}}\par + \textcolor{gray}{\textbackslash begin\{\textcolor{mypkgcolor}{{#1}}\}\myoarg + [type=tt,sbc=gray,ac=lightgray,cf=optcolor]{keyval ~ list}}\par% + \hspace{0.5cm}\mymeta[type=tt,ac=lightgray,cf=gray]{env ~ contents}\par% + \textcolor{gray}{\textbackslash end\{{\textcolor{mypkgcolor}{{#1}}}\}}\par \end{minipage}% \end{lrbox}% \usebox{\boxexaenv} } % \cmdexamp{s m o m o} -\DeclareDocumentCommand{\cmdexamp}{s m o m o} +\DeclareDocumentCommand{\cmdexamp}{o m o m o} { \group_begin: \small\ttfamily \textcolor{mypkgcolor}{\textbackslash#2} - \IfBooleanTF{#1}{ \textcolor{red}{*} }{ \hphantom{*} } - \IfValueT{#3}{ \myoarg[type=tt,sbc=gray,ac=NavyBlue,cf=optcolor]{#3} } + \IfValueT{#1}{ \textcolor{red}{#1} } + \IfValueT{#3}{ \myoarg[type=tt,sbc=gray,ac=lightgray,cf=optcolor]{#3} } \IfValueTF{#5} { - \mymeta[ac=OrangeRed,type=tt,cf=MediumOrchid]{#5}% - \mymeta[type=tt,cbc=OrangeRed,ac=NavyBlue,cf=MediumOrchid]{#4} - \mymeta[ac=OrangeRed,type=tt,cf=MediumOrchid]{#5}% + \mymeta[ac=gray,type=tt,cf=MediumOrchid]{#5}% + \mymeta[type=tt,ac=gray,cf=optcolor]{#4} + \mymeta[ac=gray,type=tt,cf=MediumOrchid]{#5}% } - { \mymarg[type=tt,cbc=OrangeRed,ac=NavyBlue,cf=MediumOrchid]{#4} } + { \mymarg[type=tt,cbc=gray,ac=lightgray,cf=optcolor]{#4} } \par \group_end: \MYSortIndex{Commands}{Commands ~ provide ~ by ~ \textcolor{gray}{scontents}>\texttt{\textbackslash#2}}% @@ -229,41 +271,43 @@ % \keyexamp{mmm} \DeclareDocumentCommand{\keyexamp}{ m m m } { - \par - \adjustbox{outer=-\marginparsep}{\textcolor{black}{\small\ttfamily{#1}}} - \textcolor{gray}{\,\bfseries\texttt{=}}\,{} - \mymarg[type=tt,cbc=OrangeRed,ac=NavyBlue,cf=MediumOrchid]{\small{#2}} - \hfill\textcolor{gray}{\small\textsf{(default: ~ \texttt{#3})}} - \par - \MYSortIndex{Keys}{Keys>\texttt{#1}}% + \par + \adjustbox{outer=-\marginparsep}{\textcolor{black}{\small\ttfamily{#1}}} + \textcolor{gray}{\,\bfseries\texttt{=}}\,{} + \mymarg[type=tt,cbc=gray,ac=lightgray,cf=optcolor]{\small{#2}} + \hfill\textcolor{gray}{ \small (\textsf{default}:~\emph{#3})} + \par + \MYSortIndex{Keys}{Keys>\texttt{#1}}% } % \mypkg{sm} \NewDocumentCommand{\mypkg}{sm} { - \IfBooleanTF{#1} - { - \normalsize{\sffamily\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}} - \MYSortIndex{packages}{Packages>\texttt{#2}} - } - { - \textcolor{gray}{\textsf{#2}} - \MYSortIndex{packages}{Packages>\texttt{#2}}% - } + \group_begin: + \IfBooleanTF{#1} + { + \textsf{\textcolor{mypkgcolor}{s}\textcolor{OrangeRed}{content}\textcolor{mypkgcolor}{s}} + \MYSortIndex{packages}{Packages>\texttt{#2}} + } + { + \textcolor{darkgray}{\textsf{#2}} + \MYSortIndex{packages}{Packages>\texttt{#2}}% + } + \group_end: } % \myenv{sm} \DeclareDocumentCommand{\myenv}{sm} { - \IfBooleanTF{#1} - { - \textcolor{mypkgcolor}{\ttfamily{#2}}% - \MYSortIndex{environment}{Environment ~ provide ~ by ~ \textcolor{gray}{scontents}:>\texttt{#2}} - } - { - \textcolor{gray}{\ttfamily{#2}}% - \MYSortIndex{environment}{Environments>\texttt{#2}} - } + \IfBooleanTF{#1} + { + \textcolor{mypkgcolor}{\ttfamily{#2}}% + \MYSortIndex{environment}{Environment ~ provide ~ by ~ \textcolor{gray}{scontents}:>\texttt{#2}} + } + { + \textcolor{darkgray}{\ttfamily{#2}}% + \MYSortIndex{environment}{Environments>\texttt{#2}} + } } % \ics{sm} @@ -271,11 +315,13 @@ { \IfBooleanTF{#1} { - \textcolor{mypkgcolor}{\ttfamily\textbackslash{#2}} + \tl_set:Nn \l_tmpa_tl { #2 } + \regex_replace_once:nnN { (\*) } { \c{textcolor}\cB\{red\cE\}\cB\{\1\cE\} } \l_tmpa_tl + \textcolor{mypkgcolor}{\ttfamily\textbackslash{\tl_use:N \l_tmpa_tl}} \MYSortIndex{Commands}{Commands ~ provide ~ by ~ \textcolor{gray}{scontents}>\texttt{\textbackslash#2}} } { - \textcolor{gray}{\ttfamily\textbackslash{#2}} + \textcolor{darkgray}{\ttfamily\textbackslash{#2}} \MYSortIndex{#2}{\texttt{\textbackslash#2}} } } @@ -302,6 +348,23 @@ } \makeatother +% Custom vertamimsc +\makeatletter +\let\verbatimsc\@undefined +\let\endverbatimsc\@undefined +\makeatother +\usepackage{listings} +\lstnewenvironment{verbatimsc} + { + \lstset{ + language=,% + basicstyle= \ttfamily, + columns = fullflexible, + gobble = 2,% + } + }{} +\makeatother + % Don't copy numbers in code example \newcommand*{\noaccsupp}[1]{\BeginAccSupp{ActualText={}}#1\EndAccSupp{}} @@ -311,46 +374,53 @@ escapechar=`,% showstringspaces=false,% extendedchars=true, % - stringstyle = {\color{red}},% + stringstyle= {\color{red}},% basicstyle=\ttfamily\small,% + alsoletter=-,% % comments morecomment=[l]{\%},% commentstyle=\lmmitalic\small\itshape\color{lightgray},% % Important words 1 - keywordstyle=[1]{\bfseries\color{NavyBlue}},% - keywords=[1]{begin,end,documentclass},% + keywordstyle=[1]{\color{gray}},% + keywords=[1]{begin,end},% % Other words 2 keywordstyle=[2]{\color{blue!75}},% - keywords=[2]{usepackage,section},% + keywords=[2]{usepackage,section,documentclass},% % Other words 3 keywordstyle=[3]{\color{optcolor!85}},% keywords=[3]{document,article},% -% Reserved words 4(inputfile options) - keywordstyle=[4]{\bfseries\color{mypkgcolor}},% - keywords=[4]{scontents,Scontents,getstored,typestored,verbatimsc,endverbatimsc,countsc},% +% Reserved words 4 (scontents pkg) + keywordstyle=[4]{\color{mypkgcolor}},% + keywords=[4]{scontents,Scontents,getstored,typestored,verbatimsc,% + endverbatimsc,countsc,meaningsc},% +% Reserved in red + keywordstyle=[5]{\color{red}},% + keywords=[5]{makeatletter,makeatother,let},% % Reserved in orange - keywordstyle=[5]{\color{OrangeRed}},% - keywords=[5]{makeatletter,makeatother,foreach,DefineVerbatimEnvironment,lstnewenvironment,newminted},% + keywordstyle=[6]{\color{optcolor}},% + keywords=[6]{verb,myverb,store-cmd,store-env,print-env,write-env,% + write-out,width-tab,force-eol,inner,outer,I,J,M,L,Ascheol},% % Reserved in orange - keywordstyle=[6]{\color{red}},% - keywords=[6]{verb,myverb,store-cmd,store-env},% + keywordstyle=[7]{\color{OrangeRed}},% + keywords=[7]{foreach,DefineVerbatimEnvironment,lstnewenvironment,newminted},% % literateee - literate=*{\{}{{\bfseries\textcolor{gray}{\{}}}{1} - {\}}{{\bfseries\textcolor{gray}{\}}}}{1} - {[}{{\bfseries\textcolor{optcolor}{[}}}{1} - {]}{{\bfseries\textcolor{optcolor}{]}}}{1} + literate=*{\{}{{\textcolor{gray}{\{}}}{1} + {\}}{{\textcolor{gray}{\}}}}{1} + {[}{{\textcolor{gray}{[}}}{1} + {]}{{\textcolor{gray}{]}}}{1} {,}{{\textcolor{gray}{,}}}{1} - {\$}{{\textcolor{blue}{\$}}}{1} - {*}{{\bfseries\textcolor{red}{*}}}{1} + {>}{{\textcolor{OrangeRed}{\guillemotright}}}{1} + {*}{{\textcolor{red}{*}}}{1} {@}{{\textcolor{red}{@}}}{1} - {=}{{\textcolor{red}{=}}}{1},% + {\^}{{\textcolor{optcolor}{\textasciicircum}}}{1} + {=}{{\textcolor{gray}{=}}}{1},% }[keywords,tex,comments,strings]% end languaje % \begin{examplecode}[key=val]...\end{examplecode} \lstnewenvironment{examplecode}[1][]{% \lstset{ language=scontents-doc,% - stringstyle = {\color{red}},% + stringstyle= {\color{red}},% basicstyle=\ttfamily\small,% numbersep=1em,% numberstyle=\tiny\color{lightgray}\noaccsupp,% @@ -367,16 +437,16 @@ \lstdefinestyle{inline} { language=scontents-doc,% - numbersep=1em,% - numberstyle=\tiny\color{lightgray}\noaccsupp,% - basicstyle=\ttfamily\small\color{gray},% escapechar=`,% upquote=true,% + numbersep=1em,% + numberstyle=\tiny\color{lightgray}\noaccsupp,% literate=*{\%}{{\bfseries\textcolor{gray}{\%}}}{1} } % Set default \lstinline style \lstset{style=inline} +\lstMakeShortInline[language=scontents-doc,basicstyle=\ttfamily]§ % Get file info \GetFileInfo{\jobname.sty} @@ -467,12 +537,15 @@ % \date{} % \maketitle % +% \begin{scontents}[store-env=abstract,print-env=true] % \begin{abstract} -% The \mypkg*{scontents} package stores valid \hologo{LaTeX} code in memory -% (sequences) using the \mypkg{l3seq} module of \mypkg{expl3}. The stored -% content, including \emph{verbatim} material, can be used as many times -% as desired in the document, additionally can be written to external files. +% The \mypkg*{scontents} package stores valid \hologo{(La)TeX} code in +% \mymeta{sequences} using the \mypkg{l3seq} module of \mypkg{expl3}. +% The \mymeta{stored content}, including \emph{verbatim}, can be used +% as many times as desired in the document, additionally can be written +% to \mymeta{external files}. % \end{abstract} +% \end{scontents} % % \tableofcontents % @@ -480,8 +553,8 @@ % % \section{Motivation and Acknowledgments} % -% In \hologo{LaTeX} there is no direct way to record content for later use, although -% you can do this using \verb|\macros|, recording \meta{verbatim content} is a +% In \hologo{(La)TeX} there is no direct way to record content for later use, although +% you can do this using "\macros", recording \mymeta{verbatim content} is a % problem, usually you can avoid this by creating external files or boxes. The % general idea of this package is to try to imitate this implementation % \emph{buffers} that has \hologo{ConTeXt} which allows you to save content in @@ -517,9 +590,11 @@ % (\url{http://www.latex-project.org/lppl.txt}). The software has the status % \enquote{maintained}. % +% \medskip +% % The \mypkg*{scontents} package loads \mypkg{expl3}, \mypkg{xparse} and -% \mypkg{l3keys2e}. This package can be used with |xelatex|, |lualatex| -% , |pdflatex| and the classical workflow |latex|-|dvips|-|ps2pdf|. +% \mypkg{l3keys2e}. This package can be used with "xelatex", "lualatex" +% , "pdflatex" and the classical workflow §latex>dvips>ps2pdf§. % % \thispagestyle{plain} % @@ -530,16 +605,19 @@ % \section{The \texttt{scontents} package} % \label{sec:pkgscontents} % -% \subsection{Description} +% \subsection{Description of the package and load} % -% The \mypkg*{scontents} package allows to store contents in memory (sequence) -% or external files, provides a user interface style \myoarg{key = val} -% along with the ability to store contents in sequences for later use in -% different parts of the document. In some ways it works very much like -% the \mypkg{filecontentsdef} package, with the difference that it preserves -% the |TAB|s characters in the output files (see \ref{sec:tabcharacter}). +% \begin{scontents}[store-env=description, print-env=true] +% The \mypkg*{scontents} package allows to \mymeta{store contents} in +% \mymeta{sequences} or \mymeta{external files}. In some ways it is +% similar to the \mypkg{filecontentsdef} package, with the difference +% in which the \mymeta{content} is stored. The idea behind this package +% is to get an approach to \hologo{ConTeXt} \enquote{\emph{buffers}} +% by making use \mymeta{sequences}. +% \end{scontents} % -% The package is loaded in the usual way: +% The package uses a \myoarg{key \textnormal{\textcolor{gray}{=}} val} +% system for the options and is loaded in the usual way: % % \iffalse %<*example> @@ -550,12 +628,13 @@ % \iffalse %</example> % \fi +% \vspace*{-5pt} % or % \iffalse %<*example> % \fi \begin{examplecode}[frame=single] -\usepackage`\myoarg[type=tt,cbc=OrangeRed,ac=NavyBlue,cf=optcolor]{key=val}`{scontents} +\usepackage`\small\myoarg{key \textnormal{\textcolor{gray}{=}} val}`{scontents} \end{examplecode} % \iffalse %</example> @@ -564,62 +643,89 @@ % \subsection{The TAB character} % \label{sec:tabcharacter} % -% In a standard \hologo{LaTeX} document, horizontal |TAB|s (\LKeyTab) typed -% from the keyboard are treated as explicit spaces in most contexts. Some -% users use this character to indented the source code of the document and -% depending on the text editor used, some will use real |TAB|s (sometimes -% called \enquote{hard tabs}), others with \enquote{soft tabs} -% (\textvisiblespace\textvisiblespace or \textvisiblespace -% \textvisiblespace\textvisiblespace\textvisiblespace) or both. +% Some users use horizontal "TAB"s \enquote{\LKeyTab} from keyboard to indented the source +% code of the document and depending on the text editor used, some will use real "TAB"s +% (\enquote{hard tabs}), others with \enquote{soft tabs}(\verbvisiblespace\verbvisiblespace{} +% or \verbvisiblespace\verbvisiblespace\verbvisiblespace\verbvisiblespace) or both. % -% At first glance it may seem the same, but the way in which |TAB|s (\enquote{hard tabs}) +% At first glance it may seem the same, but the way in which "TAB"s (\enquote{hard tabs}) % are processed according to the context in which they are found within -% a file, both in reading\footnote{Check the answer given by Ulrich Diez +% a file, both in \mymeta{reading}\footnote{Check the answer given by Ulrich Diez % in \href{https://tex.stackexchange.com/a/508103/7832}{Keyboard TAB -% character in argument v (xparse)}.} and writing\footnote{Check the answer +% character in argument v (xparse)}.} and \mymeta{writing}\footnote{Check the answer % given by Enrico Gregorio in \href{https://tex.stackexchange.com/a/58740/7832}{How to output a -% tabulation into a file}.}, are different and may have adverse consequences. +% tabulation into a file}.} are different and may have adverse consequences. % -% The behavior of this character for the \emph{stored} content can be -% configured with the |widht-tab| key, but, these will be preserved by -% writing an output file, unfortunately, dependent on the \hologo{TeX} -% distribution you have and how the formats were initialized. +% In a standard \hologo{LaTeX} document, the character "TAB" \enquote{\LKeyTab} +% are treated as explicit spaces (in most contexts) and is the behavior when +% \mymeta{stored contents}, but when \mymeta{writing files} these are preserved. % -% With a \hologo{TeX}Live distribution, the formats for |latex|, |pdflatex| -% and |lualatex| are prepared feeding the option |-translate-file=cp227.tcx|, -% that makes the |TAB| character \enquote{printable}. To write a literal -% |TAB| character using |xelatex| you must add the |-8bit| option on command -% line, otherwise you will get \hologo{TeX}-|TAB|s (|^^I|) in the \mymeta{output file}. +% With a \hologo{TeX}Live distribution, the "TAB" character is \enquote{printable} +% for "latex", "pdflatex" and "lualatex", but if you use "xelatex" you +% must add the \texttt{\textcolor{optcolor}{-8bit}} option on the command +% line, otherwise you will get \hologo{TeX}-"TAB" (§^^I§) in the \mymeta{output file}. % -% As a general recommendation \enquote{Do not use |TAB|s unless strictly -% necessary}, for example within a verbatim environment that supports -% this character such as |Verbatim| or |lstlisting| or when you want to -% generate a |MakeFile| file. +% As a general recommendation \enquote{Do not use "TAB" character unless strictly +% necessary}, for example within a \emph{verbatim} environment that supports +% this character such as §Verbatim§ of the package \mypkg{fancyvrb} or §lstlisting§ +% of the package \mypkg{listings} or when you want to generate a §MakeFile§ file. % % \subsection{Configuration of the options} % \label{sec:confopt} % % Most of the options can be passed directly to the package or using the -% command the command \ics*{setupsc}. +% command \ics*{setupsc}. All boolean keys can be passed using the +% equal sign \enquote{\textnormal{\textcolor{optcolor}{=}}} or just the +% name of the key, all unknown keys will return an error. In this section +% are described some of the options, a summary of all options is shown in +% section \ref{sec:optover}. % % \vspace*{-10pt} % % \begin{function}{\setupsc} % \begin{syntax} -% \cmdexamp{setupsc}{key=val} +% \cmdexamp{setupsc}{keyval list} % \end{syntax} % -% The command \ics*{setupsc} configures the options in a global way, +% The command \ics*{setupsc} sets the \mymeta{keys} in a global way, % it can be used both in the preamble and in the body of the document % as many times as desired. % \end{function} % +% \keyexamp{verb-font}{font family}{\textnormal{\ttfamily\textbackslash{}ttfamily}} +% Sets the \mymeta{font family} used to display the \mymeta{stored content} for the +% commands \ics*{typestored} and \ics*{meaningsc}. This key is only available +% as a package option or using \ics*{setupsc}. +% +% \medskip +% +% \keyexamp{store-all}{seq name}{not used} +% It is a \mymeta{meta-key} that sets the §store-env§ key of the \myenv*{scontents} +% environment and the §store-cmd§ key of the \ics*{Scontents} command. This key is +% only available as a package option or using \ics*{setupsc}. +% % \medskip % -% \keyexamp{verb-font}{number}{ \textbackslash{}ttfamily } -% Sets the font type used to display the stored content for the commands -% \ics*{typestored} and \ics*{meaningsc}. This key is only available as -% a package option or using \ics*{setupsc}. +% \keyexamp{print-all}{true \textnormal{\textcolor{lightgray}{\textbar}} false}{false} +% It is a \mymeta{meta-key} that sets the §print-env§ key of the \myenv*{scontents} +% environment and the §print-cmd§ key of the \ics*{Scontents} command. This key is +% only available as a package option or using \ics*{setupsc}. +% +% \medskip +% +% \keyexamp{force-eol}{true \textnormal{\textcolor{lightgray}{\textbar}} false}{false} +% Sets if the end of line for the \mymeta{stored content} is hidden or not. +% This key is necessary only if the last line is the closing of some +% environment defined by the \mypkg{fancyvrb} package as §\end{Verbatim}§ +% or another environment that does not support a comments \enquote{\textcolor{gray}{\%}} +% after closing §\end{...}%§. This key is available for the \myenv*{scontents} +% environment and the \ics*{Scontents} command. +% +% \keyexamp{width-tab}{integer}{1} +% Sets the equivalence in \mymeta{spaces} for the character "TAB" +% used when displaying stored content in \emph{verbatim style}. The value +% must be a \mymeta{positive integer}. This key is available for the \ics*{typestored} +% and the \ics*{meaningsc} commands. % % \subsection{Options Overview} % \label{sec:optover} @@ -627,18 +733,21 @@ % \newcommand*{\xmark}{\textcolor{red}{✘}}% % \newcommand*{\cmark}{\textcolor{green}{✔}}% % -% Summary table of available options. +% Summary of available options. % % \setlength{\tabcolsep}{0.25em} +% \begin{center} +% \small % \begin{tabular}{cccccccc} % \toprule -% \texttt{key} &package &\ics{setupsc} &\myenv*{scontents} &\ics*{Scontents} &\ics*{Scontents*} &\ics*{typestored} &\ics*{meaningsc}\\ +% \texttt{key} &package &\ics{setupsc} &\myenv*{scontents} &\ics*{Scontents} &\ics*{Scontents*} &\ics*{typestored} &\ics*{meaningsc}\\ % \midrule % \texttt{store-env} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\ % \texttt{store-cmd} & \cmark & \cmark & \xmark & \cmark & \cmark & \xmark & \xmark \\ % \texttt{print-env} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\ % \texttt{print-cmd} & \cmark & \cmark & \xmark & \cmark & \cmark & \xmark & \xmark \\ -% \texttt{print-all} & \cmark & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark \\ +% \texttt{print-all} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\ +% \texttt{store-all} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\ % \texttt{write-env} & \xmark & \xmark & \cmark & \xmark & \xmark & \xmark & \xmark \\ % \texttt{write-out} & \xmark & \xmark & \cmark & \xmark & \xmark & \xmark & \xmark \\ % \texttt{width-tab} & \cmark & \cmark & \xmark & \xmark & \xmark & \cmark & \cmark \\ @@ -646,14 +755,15 @@ % \texttt{verb-font} & \cmark & \cmark & \xmark & \xmark & \xmark & \xmark & \xmark \\ % \bottomrule % \end{tabular} +% \end{center} % % \section{User interface} % \label{sec:interface} % -% The \emph{user interface} provided by this package consists in \myenv*{scontents} -% environment, \ics*{Scontents} and \ics*{Scontents*} commands to stored -% contents and \ics*{getstored} command to get the \meta{stored content} -% along with other utilities described in this documentation. +% The user interface consists in \myenv*{scontents} environment, \ics*{Scontents} +% and \ics*{Scontents*} commands to \mymeta{stored content} and \ics*{getstored} +% command to get the \mymeta{stored content} along with other utilities described +% in this documentation. % % \subsection{The environment \env{scontents}} % \label{sec:scontents} @@ -665,91 +775,92 @@ % \envexamp{scontents} % \end{syntax} % -% The \myenv*{scontents} environment allows you to save the content to memory -% or external files in a similar way to the package \mypkg{filecontentsdef}. -% This allows you to record content, including \emph{verbatim}, for later reuse. +% The \myenv*{scontents} environment allows you to \mymeta{store} and \mymeta{write} +% content, including \emph{verbatim} material. After the package has been loaded, +% the environment can be used both in the preamble and in the body of the document. % -% Some considerations to keep in mind, |\begin{scontents}| and |\end{scontents}| -% must be on different lines, the \myoarg{key=val} options must be passed on -% \mymeta{one line} right after starting the environment and |TAB|s characters -% are preserved when writing an \mymeta{external file}. +% For the correct operation §\begin{scontents}§ and §\end{scontents}§ must be in +% different lines, all \mymeta{keys} must be passed in a \mymeta{single line} separated +% by commas \enquote{without vertical spaces} and \enquote{without separation} of +% the start of the environment. % \end{function} % -% The environment can be nested complying with the above considerations -% and bearing in mind that within it should not be written literally, as a -% comment or within verbatim environments |\begin{scontents}| and |\end{scontents}|. -% For example: +% Comments \enquote{\textcolor{gray}{\%}} or \enquote{any character} after +% §\begin{scontents}§ or \myoarg{keyval list} on the same line are not +% supported, the package will return an \enquote{error} message if this happens. +% In a similar way comments \enquote{\textcolor{gray}{\%}} or \enquote{any character} after +% §\end{scontents}§ on the same line the package will return a \enquote{warning} message. +% +% The environment can be \mymeta{nested} if it is properly balanced and +% does not appear \enquote{literally} in commented lines or in some \emph{verbatim} +% environment or command. As an example: % % \iffalse %<*example> % \fi \begin{examplecode}[frame=single] \begin{scontents}[store-env=outer] -This text is in the outermost environment. +This text is in the outer environment (before nested). \begin{scontents}[store-env=inner] -This text is found in the most inner environment. +This text is found in the inner environment (inside of nested). \end{scontents} -This text is in the outermost environment. +This text is in the outer environment (after nested). \end{scontents} \end{examplecode} % \iffalse %</example> % \fi % +% Of course, content stored in the \mymeta{inner} sequence is only available +% after content stored in the \mymeta{outer} sequence one has been retrieved, +% either by using the key §print-env§ or §\getstored§ command. +% +% It is advisable to store content within sequences with different names, +% so as not to get lost in the order in which content is stored. +% % \subsection*{Options for environment} % % The environment options can be configured globally using option -% in package or the \ics*{setupsc} command and locally -% using \myoarg{key=val} in the environment. -% -% \medskip +% in package or the \ics*{setupsc} command and locally using +% \myoarg{key \textnormal{\textcolor{gray}{=}} val} in the environment. +% The key §force-eol§ is available for this environment. % % \keyexamp{store-env}{seq name}{contents} -% The name of the \mymeta{sequence} in which the content recorded by the -% environment was stored. -% -% \medskip -% -% \keyexamp{print-env}{true\textbar false}{false} -% It will show the current content of the environment. +% Sets the name of the \mymeta{sequence} in which the contents will be +% stored. If the sequence does not exist, it will be created globally. % % \medskip % -% \keyexamp{force-eol}{true\textbar false}{false} -% This key is only necessary if the last line inside the environment is -% |\end{Verbatim}| or the |\end{...}| of some environment created with -% the package \mypkg{fancyvrb}. This adds an extra line to the \ics*{typestored} -% output. +% \keyexamp{print-env}{true \textnormal{\textcolor{lightgray}{\textbar}} false}{false} +% Sets if the \mymeta{stored content} is displayed or not at the time of +% running the environment. The content is extracted from the \mymeta{sequence} +% in which it is stored. % -% \medskip +% \newpage % % \keyexamp{write-env}{file.ext}{not used} -% In addition to storing the content of the environment will write this -% in an external \mymeta{file.ext}, if \mymeta{file.ext} exists it will -% be overwritten. The \mymeta{file.ext} will be created in the working -% directory, relative or absolute paths are not supported, the way the -% external \mymeta{file.ext} is recorded is similar to that produced by -% \myenv{filecontents*} environment. If the content within the environment -% has literal |TAB|s they will be recorded in \mymeta{file.ext}. -% -% To write a literal |TAB| character using |xelatex| you must add the |-8bit| -% option on command line, otherwise you will get \hologo{TeX}-|TAB|s (|^^I|) in -% the \mymeta{output file}. +% Sets the name of the \mymeta{external file} in which the \mymeta{contents} of +% the environment will be written. The \mymeta{file.ext} will be created +% in the working directory, if \mymeta{file.ext} exists it will be overwritten, +% relative or absolute paths are not supported. +% The characters "TAB"s will be written in \mymeta{file.ext} and the \mymeta{contents} +% will be stored in the sequence established at that time. \hologo{XeLaTeX} users +% using the "TAB" character must add \texttt{\textcolor{optcolor}{-8bit}} +% at the command line, otherwise you will get \hologo{TeX}-"TAB" (§^^I§) +% in \mymeta{file.ext}. % % \medskip % % \keyexamp{write-out}{file.ext}{not used} -% It will write the contents in an external \mymeta{file.ext}, but, it -% will not store the contents of this one. The \mymeta{file.ext} will be -% created in the working directory, relative or absolute paths are not -% supported. The way the external \mymeta{file.ext} is recorded is similar -% to that produced by \myenv{filecontents*} environment. If the content -% within the environment has literal |TAB|s they will be recorded in -% \mymeta{file.ext}. -% -% To write a literal |TAB| character using |xelatex| you must add the |-8bit| -% option on command line, otherwise you will get \hologo{TeX}-|TAB|s (|^^I|) in -% the \mymeta{output file}. +% Sets the name of the \mymeta{external file} in which the \mymeta{contents} of +% the environment will be written. The \mymeta{file.ext} will be created +% in the working directory, if \mymeta{file.ext} exists it will be overwritten, +% relative or absolute paths are not supported. +% The characters "TAB"s will be written in \mymeta{file.ext}, the rest of the +% \mymeta{keys} will not be available and the \mymeta{contents} will NOT +% be stored in any sequence. \hologo{XeLaTeX} users using the "TAB" character +% must add \texttt{\textcolor{optcolor}{-8bit}} at the command line, +% otherwise you will get \hologo{TeX}-"TAB" (§^^I§) in \mymeta{file.ext}. % % \subsection{The command \cs{Scontents}} % \label{sec:Scontents} @@ -758,27 +869,29 @@ This text is in the outermost environment. % % \begin{function}{\Scontents} % \begin{syntax} -% \cmdexamp{Scontents}[key=val]{argument} -% \cmdexamp*{Scontents}[key=val]{argument} -% \cmdexamp*{Scontents}[key=val]{argument}[del] +% \cmdexamp{Scontents}[key \textnormal{\textcolor{gray}{=}} val]{argument} +% \cmdexamp[*]{Scontents}[key \textnormal{\textcolor{gray}{=}} val]{argument} +% \cmdexamp[*]{Scontents}[key \textnormal{\textcolor{gray}{=}} val]{argument}[del] % \end{syntax} % \end{function} % -% The \ics*{Scontents} command reads the \mymeta{argument} in standard -% mode. It is not possible to pass environments such as \meta{verbatim}, +% The \ics*{Scontents} command reads the \mymarg{argument} in standard +% mode. It is not possible to pass environments such as \emph{verbatim}, % but it is possible to use the implementation of \ics{Verb} provided by % the \mypkg{fvextra} package for contents on one line and \ics{lstinline} % from \mypkg{listings} package, but it is preferable to use the starred % version. % -% The \ics*{Scontents*} command reads the \mymeta{argument} under verbatim +% The \ics*{Scontents*} command reads the \mymarg{argument} under \emph{verbatim} % category code regimen. If its first delimiter is a brace, it will be -% assumed that the \mymeta{argument} is nested into braces. Otherwise it -% will be assumed that the ending of that argument is delimited by that -% first delimiter-like the argument of \ics{verb}. Blank lines are preserved, -% escaped |\{| and |\}| must also be balanced if the argument is used -% with braces and |TAB|s characters typed from the keyboard are converted -% into spaces. +% assumed that the \mymarg{argument} is nested into braces. Otherwise it +% will be assumed that the ending of that \mymeta{argument} is delimited by that +% first delimiter \mymeta[cf=MediumOrchid]{del} like command \ics{verb}. +% +% Blank lines are preserved, escaped braces \enquote{\texttt{\textcolor{gray}{\textbackslash\hspace{-1pt}\{}}} and +% \enquote{\texttt{\textcolor{gray}{\textbackslash\}}}} must also be +% balanced if the argument is used with braces and "TAB"s characters typed +% from the keyboard are converted into spaces. % % Both versions can be used anywhere in the document and cannot be used % as an \mymeta{argument} for other command. @@ -786,27 +899,20 @@ This text is in the outermost environment. % \subsection*{Options for command} % \label{sec:optcmdsc} % -% The command options (including starred version) can be configured globally -% using option in package or the \ics*{setupsc} command and locally -% using \myoarg{key=val}. -% \medskip +% The command options can be configured globally using option in package +% or the \ics*{setupsc} command and locally using \myoarg{key \textnormal{\textcolor{gray}{=}} val}. +% The key §force-eol§ is available for this command. % % \keyexamp{store-cmd}{seq name}{contents} -% The name of the sequence in which the content recorded by \ics*{Scontents} -% was stored. +% Sets the name of the \mymeta{sequence} in which the contents will be stored. +% If the sequence does not exist, it will be created globally. % % \medskip % -% \keyexamp{print-cmd}{true\textbar{}false}{false} -% It will show the current content of \ics*{Scontents}. -% -% \medskip -% -% \keyexamp{force-eol}{true\textbar{}false}{false} -% This key is only necessary if the last line inside the command is -% |\end{Verbatim}| or the |\end{...}| of some environment created with -% the package \mypkg{fancyvrb}. This adds an extra line to the \ics*{typestored} -% output. +% \keyexamp{print-cmd}{true \textnormal{\textcolor{lightgray}{\textbar}} false}{false} +% Sets if the \mymeta{stored content} is displayed or not at the time of +% running the command. The content is extracted from the \mymeta{sequence} +% in which it is stored. % % \subsection{The command \cs{getstored}} % \label{sec:getstored} @@ -819,11 +925,11 @@ This text is in the outermost environment. % \end{syntax} % \end{function} % -% The command \ics*{getstored} gets the content stored in \meta{seq name} +% The command \ics*{getstored} gets the content stored in \mymeta{seq name} % according to the \mymeta{index} in which it was stored. The command is -% robust and can be used as an \meta{argument} for another command. If the -% optional argument is not passed it defaults to the last element saved -% in the \meta{seq name}. +% robust and can be used as an \mymeta{argument} for another command. If the +% optional argument is not passed it defaults to the first element stored +% in the \mymeta{seq name}. % % \subsection{The command \cs{typestored}} % \label{sec:typestored} @@ -832,22 +938,24 @@ This text is in the outermost environment. % % \begin{function}{\typestored} % \begin{syntax} -% \cmdexamp{typestored}[index, width-tab=number]{seq name} +% \cmdexamp{typestored}[index\textnormal{\textcolor{gray}{,}} width-tab \textnormal{\textcolor{gray}{=}} number]{seq name} % \end{syntax} -% \end{function} -% % The command \ics*{typestored} internally places the content stored in -% the \meta{seq name} into the \myenv*{verbatimsc} environment. The \mymeta{index} +% the \mymeta{seq name} into the \myenv*{verbatimsc} environment. The \mymeta{index} % number corresponds to the position in which the content is stored in -% the \meta{seq name}. +% the \mymeta{seq name}. +% \end{function} % -% If the optional argument is not passed it defaults to the last element -% saved in the \meta{seq name}. -% \medskip +% If the optional argument is not passed it defaults to the first element +% stored in the \mymeta{seq name}. The key §width-tab§ is available for +% this command. % -% \keyexamp{width-tab}{number}{ 1 } -% Establishes the equivalence in \mymeta{spaces} for the character |TAB| -% typed from the keyboard. The value must be a \mymeta{positive integer}. +% The \mypkg{verbatim} package is not compatible with the implementation +% of the \myenv*{verbatimsc} environment used by this command, if you are +% a user of that package consider customizing the \myenv*{verbatimsc} +% environment. +% +% \newpage % % \subsection{The environment \env{verbatimsc}} % \label{sec:verbatimsc} @@ -855,13 +963,16 @@ This text is in the outermost environment. % \vspace*{-10pt} % % \begin{function}{verbatimsc} -% Internal environment used by \cs{typestored} to display \meta{verbatim style} +% Internal environment used by \ics*{typestored} to display \mymeta{verbatim style} % contents. % \end{function} % % One consideration to keep in mind is that this is a \emph{representation} -% of the content in a \meta{verbatim} environment and not a real \meta{verbatim} -% environment. The \myenv*{verbatimsc} environment can be customized in the +% of the \mymeta{stored content} in a \emph{verbatim} environment and not +% a real \emph{verbatim} environment. +% +% +% The \myenv*{verbatimsc} environment can be customized in the % following ways: % % Using the package \mypkg{fancyvrb}: @@ -929,19 +1040,16 @@ This text is in the outermost environment. % % \begin{function}{\meaningsc} % \begin{syntax} -% \cmdexamp{meaningsc}[index, width-tab=number]{seq name} +% \cmdexamp{meaningsc}[index\textnormal{\textcolor{gray}{,}} width-tab \textnormal{\textcolor{gray}{=}} number]{seq name} % \end{syntax} % The command \ics*{meaningsc} executes \ics{meaning} on the content stored -% in \meta{seq name}. The \mymeta{index} number corresponds to the position -% in which the content is stored in the \meta{seq name}. If the optional -% argument is not passed it defaults to the last element saved in the \meta{seq name}. +% in \mymeta{seq name}. The \mymeta{index} number corresponds to the position +% in which the content is stored in the \mymeta{seq name}. % \end{function} % -% \medskip -% -% \keyexamp{width-tab}{number}{ 1 } -% Establishes the equivalence in \mymeta{spaces} for the character |TAB| -% typed from the keyboard. The value must be a \mymeta{positive integer}. +% If the optional argument is not passed it defaults to the first element +% stored in the \mymeta{seq name}. The key §width-tab§ is available for +% this command. % % \subsection{The command \cs{countsc}} % \label{sec:countsc} @@ -952,23 +1060,89 @@ This text is in the outermost environment. % \begin{syntax} % \cmdexamp{countsc}{seq name} % \end{syntax} -% The command \ics*{countsc} count a number of contents stored in \meta{seq name}. +% The command \ics*{countsc} count a number of contents stored in \mymeta{seq name}. % \end{function} % -% \subsection{The command \cs{cleansc}} +% \subsection{The command \cs{cleanseqsc}} % \label{sec:cleansc} % % \vspace*{-10pt} % % \begin{function}{\cleanseqsc} % \begin{syntax} -% \cmdexamp{cleansc}{seq name} +% \cmdexamp{cleanseqsc}{seq name} % \end{syntax} -% The command \ics*{cleansc} remove all contents stored in \meta{seq name}. +% The command \ics*{cleanseqsc} remove all contents stored in \mymeta{seq name}. % \end{function} % % \newpage % +% \pdfstringdefDisableCommands{% +% \RenewExpandableDocumentCommand{\mypkg}{sm}{#2}% +% } +% \section{The \mypkg*{scontents} package in action} +% Remember the abstract on the first page?, this is it: +% +% \getstored{abstract} +% +% And the description of the package? +% +% \getstored{description} +% +% \medskip +% +% I've only written: +% +% \typestored{abstract} +% +% and +% +% \typestored{description} +% +% Of course, I didn't copy and paste. The real code they were written with is: +% +% \iffalse +%<*example> +% \fi +\begin{examplecode}[numbers=left] +\begin{scontents}[store-env=abstract,print-env=true] +\begin{abstract} +The \mypkg*{scontents} package stores valid \hologo{(La)TeX} code in +\mymeta{sequences} using the \mypkg{l3seq} module of \mypkg{expl3}. +The \mymeta{stored content}, including \emph{verbatim}, can be used +as many times as desired in the document, additionally can be written +to \mymeta{external files}. +\end{abstract} +\end{scontents} +\end{examplecode} +% \iffalse +%</example> +% \fi +% +% and +% +% \iffalse +%<*example> +% \fi +\begin{examplecode}[numbers=left] +\begin{scontents}[store-env=description, print-env=true] +The \mypkg*{scontents} package allows to \mymeta{store contents} in +\mymeta{sequences} or \mymeta{external files}. In some ways it is +similar to the \mypkg{filecontentsdef} package, with the difference +in which the \mymeta{content} is stored. The idea behind this package +is to get an approach to \hologo{ConTeXt} \enquote{\emph{buffers}} +by making use \mymeta{sequences}. +\end{scontents} +\end{examplecode} +% \iffalse +%</example> +% \fi +% +% I stored the content in memory and then ran §\getstored§ and +% §\typestored§. This is one of the ways you can use \mypkg*{scontents}. +% +% \newpage +% % \section{Examples} % % These are some (adapted) examples that have served as inspiration for @@ -988,7 +1162,6 @@ This text is in the outermost environment. \newtheorem{ex}{Exercise} \begin{document} \section{Problems} - \begin{ex} First exercise \Scontents{ @@ -1004,7 +1177,6 @@ Second exercise \end{ex} \section{Solutions} - \foreach \i in {1,...,\countsc{solutions}} { \noindent\textbf{\i} \getstored[\i]{solutions}\par } @@ -1031,27 +1203,27 @@ Second exercise \usepackage{pgffor} \pagestyle{empty} \begin{document} - +% not starred \Scontents{ Prove that \[x^n+y^n=z^n\] is not solvable in positive integers if $n$ is at most $-3$.\par } - -\Scontents*{Refute the existence of black holes in less than $140$ characters.} - -\begin{scontents}[write-env=\jobname-3.txt] +% starred +\Scontents*|Refute the existence of black holes in less than $140$ characters.| +% write environment to \jobname.txt +\begin{scontents}[write-env=\jobname.txt] \def\NSA{NSA}% Prove that factorization is easily done via probabilistic algorithms and advance evidence from knowledge of the names of its employees in the seventies that the \NSA\ has known that for 40 years.\par \end{scontents} - +% see all stored \foreach \i in {1,...,3} { \begin{itemize} \item \getstored[\i]{defexercise} \end{itemize}} - -\section{\getstored[2]{defexercise}} % \getstored are robust :) +% \getstored are robust :) +\section{\getstored[2]{defexercise}} \end{document} \end{scontents} % \iffalse @@ -1131,8 +1303,7 @@ Something with no label \textbf{Let's print them} -This is a: \getstored[1]{a} - +This is a: \getstored[1]{a}\par This is b: \getstored[2]{a} \textbf{Print all of them} @@ -1226,21 +1397,17 @@ Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+ \end{scontents} \section{Test \texttt{\textbackslash Scontents} whit \texttt{fancyvrb}} - \Scontents{ We have coded this in \LaTeX: $E=mc^2$.} \section{Test \texttt{\textbackslash getstored}} - \getstored[1]{contents}\par \getstored[2]{contents} \section{Test \texttt{\textbackslash meaningsc}} - \meaningsc[1]{contents}\par \meaningsc[2]{contents} \section{Test \texttt{\textbackslash typestored}} - \typestored[1]{contents} \typestored[2]{contents} \end{document} @@ -1249,7 +1416,8 @@ Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+ %</example> % \fi % -% Customization of \myenv*{verbatimsc} using the \mypkg{fancyvrb} and \mypkg{tcolorbox} package +% Customization of \myenv*{verbatimsc} using the \mypkg{fancyvrb} and +% \mypkg{tcolorbox} package % \textattachfile[color=0 0 1]{scexamp6.ltx}{\faFile*[regular]}. % \lstinputlisting[language=scontents-doc,numbers=left]{scexamp6.ltx} % @@ -1283,7 +1451,6 @@ Prove new \Verb*{ fancyvrb whit braces } and environment \verb+Verbatim*+ \setlength{\parindent}{0pt} \pagestyle{empty} \begin{document} - \section{Test \texttt{\textbackslash begin\{scontents\}} whit \texttt{listings}} Test \verb+{scontents}+ \par @@ -1302,12 +1469,10 @@ Prove \lstinline[basicstyle=\ttfamily]| lstinline | and environment \verb+Verbat and more.+ \section{Test \texttt{\textbackslash getstored}} - \getstored[2]{contents}\par \getstored[1]{contents} \section{Test \texttt{\textbackslash typestored}} - \typestored[1]{contents} \typestored[2]{contents} \end{document} @@ -1326,7 +1491,8 @@ and more.+ %<*example> % \fi \begin{scontents}[write-out=scexamp8.ltx] -\documentclass{article} % need --shell-escape +% need --shell-escape +\documentclass{article} \usepackage{scontents} \makeatletter \let\verbatimsc\@undefined @@ -1381,13 +1547,21 @@ No tab % development, from the first public implementation using the \mypkg{filecontentsdef} % package to the current version with only \mypkg{expl3}. % -% \setlist[itemize,1]{label=\textendash, wide=0.5em, nosep, noitemsep, leftmargin=10pt} +% \setlist[itemize,1]{label=\textendash,wide=0.5em,nosep,noitemsep,leftmargin=10pt} % \newlength\descrwidth % \settowidth{\descrwidth}{\textsf{v1.0, (ctan), 2019/07/30} } % -% \begin{description}[font=\small\sffamily, wide=0pt, style=multiline, leftmargin=\descrwidth, nosep, noitemsep] +% \begin{description}[font=\small\sffamily,wide=0pt,style=multiline,leftmargin=\descrwidth,nosep,noitemsep] % \item [\fileversion{} (ctan), \filedate] % \begin{itemize} +% \item Add |store-all| key. +% \item Messages and keys were separated. +% \item Restructuring of documentation. +% \item Now the version of |expl3| is checked instead of |xparse|. +% \item The internal behavior of \verb+force-eol+ has been modified. +% \end{itemize} +% \item [v1.3 (ctan), 2019/09/24] +% \begin{itemize} % \item The environment can now nest. % \item Added \verb+force-eol+, \verb+verb-font+ and \verb+width-tab+ keys. % \item The extra space has been removed when you run \verb+\getstored+. @@ -1419,7 +1593,7 @@ No tab % \newpage % % \StopEventually{^^A -% \newgeometry{top=0.5in,bottom=0.5in,left=1.0in,right=1in,footskip=0.2in,headsep=10pt} +% \newgeometry{top=0.5in,bottom=0.5in,left=1.0in,right=0.5in,footskip=0.2in,headsep=10pt} % \addtocontents{toc}{\protect\setcounter{tocdepth}{2}} % \cleardoublepage % \phantomsection @@ -1444,22 +1618,20 @@ No tab % Then, we can give the traditional declaration of a package written with % \pkg{expl3} and the necessary packages for its operation. % -%%^^A Initial declaration of the package % \begin{macrocode} \RequirePackage{l3keys2e} \RequirePackage{xparse}[2019/05/28] -\ProvidesExplPackage{scontents}{2019/09/24}{1.3} +\ProvidesExplPackage{scontents}{2019/10/03}{1.4} {Stores LaTeX contents in memory or files} % \end{macrocode} % -% A check to make sure that \pkg{xparse} is not too old +% A check to make sure that \pkg{expl3} is not too old % -%%^^A Checking the version of xparse % \begin{macrocode} -\@ifpackagelater { xparse } { 2019/05/03 } +\@ifpackagelater { expl3 } { 2019/09/19 } { } { - \PackageError { scontents } { Support~package~xparse~too~old } + \PackageError { scontents } { Support~package~expl3~too~old } { You~need~to~update~your~installation~of~the~bundles~ 'l3kernel'~and~'l3packages'.\MessageBreak @@ -1471,10 +1643,9 @@ No tab % % \subsection{Definition of common keys} % -% We create some common keys that will be used by the options passed to +% We create some common \mymeta{keys} that will be used by the options passed to % the package as well as by the environments and commands defined. % -%%^^A Common keys available as package options % \begin{macrocode} \keys_define:nn { scontents } { @@ -1501,13 +1672,15 @@ No tab width-tab .value_required:n = true, print-all .meta:n = { print-env = #1 , print-cmd = #1 }, print-all .default:n = true, - unknown .code:n = { \@@_parse_unknown_key:n {#1} } + store-all .meta:n = { store-env = #1 , store-cmd = #1 }, + store-all .value_required:n = true } % \end{macrocode} % -% We process the keys as options passed on to the package. +% We process the \mymeta{keys} as options passed on to the package, the +% package \pkg{l3keys2e} will verify the \mymeta{keys} and will return +% an error when they are \emph{unknown}. % -%%^^A Process options for package % \begin{macrocode} \ProcessKeysOptions { scontents } % \end{macrocode} @@ -1524,7 +1697,6 @@ No tab % of an environment as it's being read, and \cs{l_@@_temp_tl} and % \cs{g_@@_temp_tl} are generic temporary token lists. % -%%^^A Internal token list vars % \begin{macrocode} \tl_new:N \l_@@_macro_tmp_tl \tl_new:N \l_@@_fname_out_tl @@ -1539,7 +1711,6 @@ No tab % requested to \cs{typestored} or \cs{meaningsc}. \cs{l_@@_env_nesting_int} % stores the current nesting level of the \env{scontents} environment. % -%%^^A Internal int vars % \begin{macrocode} \int_new:N \l_@@_seq_item_int \int_new:N \l_@@_env_nesting_int @@ -1550,9 +1721,8 @@ No tab % \begin{macro}{\l_@@_writing_bool,\l_@@_storing_bool} % The boolean \cs{l_@@_writing_bool} keeps track of whether we should write % to a file, and \cs{l_@@_storing_bool} determines whether it is in write-only -% mode when the |write-out| option is used. +% mode when the §write-out§ option is used. % -%%^^A Internal bool vars % \begin{macrocode} \bool_new:N \l_@@_writing_bool \bool_set_false:N \l_@@_writing_bool @@ -1565,7 +1735,6 @@ No tab % A token list to match when ending \env{verbatimsc} and \env{scontents} % environments. % -%%^^A A token list to match \env{verbatimsc} and \env{scontents} % \begin{macrocode} \tl_new:N \g_@@_end_verbatimsc_tl \tl_gset_rescan:Nnn @@ -1581,11 +1750,22 @@ No tab % \end{macrocode} % \end{macro} % +% \begin{macro}{\c_@@_hidden_space_str} +% \cs{c_@@_hidden_space_str} is a constant \emph{string} to used to hide +% the \mymeta{forced space} added by \hologo{TeX} when recording content +% in a macro. This \emph{string} contains the \emph{reserved phrase} +% ``§%§§^^Ascheol%§'' which is added to the end of the argument stored +% in |seq| when the key §force-eol§ is false. +% +% \begin{macrocode} +\str_const:Nx \c_@@_hidden_space_str + { \c_percent_str \c_circumflex_str \c_circumflex_str A scheol \c_percent_str } +% \end{macrocode} +% \end{macro} % % \begin{macro}{\q_@@_stop,\q_@@_mark} % Some quarks used along the code as macro delimiters. % -%%^^A Internal quarks % \begin{macrocode} \quark_new:N \q_@@_stop \quark_new:N \q_@@_mark @@ -1595,7 +1775,6 @@ No tab % \begin{macro}{\l_@@_file_iow} % An output stream for saving the contents of an environment to a file. % -%%^^A Stream for saving the contents % \begin{macrocode} \iow_new:N \l_@@_file_iow % \end{macrocode} @@ -1608,7 +1787,6 @@ No tab % will not work. Here we create a private copy of \cs{tex_scantokens:D} % which will serve our purposes. % -%%^^A Copy of scantokens in expl3 % \begin{macrocode} \cs_new_protected:Npn \@@_rescan_tokens:n #1 { \tex_scantokens:D {#1} } \cs_generate_variant:Nn \@@_rescan_tokens:n { V, x } @@ -1616,20 +1794,18 @@ No tab % \end{macro} % % \begin{macro}{\@@_tab:,\@@_par:} -% Control sequences to replace tab (|^^I|) and form feed (|^^L|) characters. +% Control sequences to replace tab (§^^I§) and form feed (§^^L§) characters. % -%%^^A Internal \tab and \par % \begin{macrocode} \cs_new:Npx \@@_tab: { \c_space_tl } \cs_new:Npn \@@_par: { ^^J ^^J } % \end{macrocode} % \end{macro} % -% \begin{macro}{\tl_remove_once:NV,\tl_replace_all:Nxx, +% \begin{macro}[int]{\tl_remove_once:NV,\tl_replace_all:Nxx, % \tl_replace_all:Nxn,\tl_replace_all:Nnx,\tl_if_empty:fTF} % Some nonstandard variants. % -%%^^A Some nonstandard variants % \begin{macrocode} \cs_generate_variant:Nn \tl_remove_once:Nn { NV } \cs_generate_variant:Nn \tl_replace_all:Nnn { Nx, Nxx, Nnx } @@ -1637,13 +1813,17 @@ No tab % \end{macrocode} % \end{macro} % -% \subsection{Add keys for environment} +% \subsection{Defining keys for the environment and commands} +% +% We add the \mymeta{keys} divided into subgroups to handle errors and +% \emph{unknown} \mymeta{keys} separately. % -% We define a set of keys for environment \env{scontents}. +% \subsubsection{Keys for environment \env{scontents}} +% +% We define a set of \mymeta{keys} for environment §scontents§. % -%%^^A Add keys to scontents environnment % \begin{macrocode} -\keys_define:nn { scontents } +\keys_define:nn { scontents / scontents } { write-env .code:n = { \bool_set_true:N \l_@@_writing_bool @@ -1655,61 +1835,129 @@ No tab \tl_set:Nn \l_@@_fname_out_tl {#1} }, write-env .value_required:n = true, - write-out .value_required:n = true + write-out .value_required:n = true, + print-env .meta:nn = { scontents } { print-env = #1 }, + print-env .default:n = true, + store-env .meta:nn = { scontents } { store-env = #1 }, + force-eol .meta:nn = { scontents } { force-eol = #1 }, + force-eol .default:n = true, + unknown .code:n = { \@@_parse_environment_keys:n {#1} } } % \end{macrocode} % -% \subsection{Define keys for command} +% \subsubsection{Keys for command \cs{Scontents}} % -% A sub/keys for command |\Scontents| and |\Scontents*| +% We define a set of \mymeta{keys} for commands §\Scontents§ and +% §\Scontents*§. % -%%^^A A sub/keys for command \Scontents % \begin{macrocode} \keys_define:nn { scontents / Scontents } { - print-cmd .meta:nn = { scontents } { print-cmd = #1 }, - store-cmd .meta:nn = { scontents } { store-cmd = #1 }, - force-eol .meta:nn = { scontents } { force-eol = #1 } + print-cmd .meta:nn = { scontents } { print-cmd = #1 }, + print-cmd .default:n = true, + store-cmd .meta:nn = { scontents } { store-cmd = #1 }, + force-eol .meta:nn = { scontents } { force-eol = #1 }, + force-eol .default:n = true, + unknown .code:n = { \@@_parse_command_keys:n {#1} } + } +% \end{macrocode} +% +% \subsubsection{Key for commands \cs{typestored} and \cs{meaningsc}} +% +% We define a \mymeta{key} for command §\typestored§ and §\meaningsc§. +% Both commands accept the same type of optional arguments, just define +% a common \mymeta{key}. +% +% \begin{macrocode} +\keys_define:nn { scontents / typemeaning } + { + width-tab .meta:nn = { scontents } { width-tab = #1 }, + unknown .code:n = { \@@_parse_type_meaning_key:n {#1} } } % \end{macrocode} % % \subsection{Handling undefined keys} % -% \begin{macro}{\@@_parse_unknown_key:n,\@@_parse_unknown_key:nn} -% The commands \cs{typestored} and \cs{meaningsc} accept an optional -% argument for setting the \texttt{width-tab} to print the stored +% The \mymeta{keys} are stored in the token list variable \cs{l_keys_key_tl}, +% and the value (if any) is passed as an argument to each \mymeta{function}. +% +% \subsubsection{Undefined keys for environment \env{scontents}} +% +% \begin{macro}{\@@_parse_environment_keys:n, +% \@@_parse_environment_keys:nn} +% +% We check the \mymeta{keys} passed to the environment +% §scontents§ and process it with \cs{@@_parse_environment_keys:n} +% if the \mymeta{key} is \emph{unknown} we return an error message. +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_parse_environment_keys:n #1 + { \exp_args:NV \@@_parse_environment_keys:nn \l_keys_key_tl {#1} } +\cs_new_protected:Npn \@@_parse_environment_keys:nn #1#2 + { + \tl_if_blank:nTF {#2} + { \msg_error:nnn { scontents } { env-key-unknown } {#1} } + { \msg_error:nnnn { scontents } { env-key-value-unknown } {#1} {#2} } + } +% \end{macrocode} +% \end{macro} +% +% \subsubsection{Undefined keys for \cs{Scontents} and \cs{Scontents*}} +% +% \begin{macro}{\@@_parse_command_keys:n, +% \@@_parse_command_keys:nn} +% +% We check the \meta{keys} passed to commands §\Scontents§ or +% §\Scontents*§ and process it with \cs{@@_parse_command_keys:n} +% if the \mymeta{key} is \emph{unknown} we return an error message. +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_parse_command_keys:n #1 + { \exp_args:NV \@@_parse_command_keys:nn \l_keys_key_tl {#1} } +\cs_new_protected:Npn \@@_parse_command_keys:nn #1#2 + { + \tl_if_blank:nTF {#2} + { \msg_error:nnn { scontents } { cmd-key-unknown } {#1} } + { \msg_error:nnnn { scontents } { cmd-key-value-unknown } {#1} {#2} } + } +% \end{macrocode} +% \end{macro} +% +% \subsubsection{Undefined keys for \cs{typestored} and \cs{meaningsc}} +% +% \begin{macro}{\@@_parse_type_meaning_key:n, +% \@@_parse_type_meaning_key:nn} +% +% The commands §\typestored§ and §\meaningsc§ accept an optional +% argument for setting the §width-tab§ to print the stored % contents. However their optional argument also contains the number % of the item to retrieve from the stored sequence. To avoid the -% awkward \verb|\typestored[][<options>]{...}| syntax, we'll make the +% awkward §\typestored[]§\myoarg[type=tt]{options}§{...}§ syntax, we'll make the % commands have a single optional argument which is processed by % \pkg{l3keys}, and the unknown keys are brought here to -% \cs{@@_parse_unknown_key:n} to process. -% -% The key is stored in the token list variable \cs{l_keys_key_tl}, and -% the value (if any) is passed as argument to this function. +% \cs{@@_parse_typemeaning_key:n} to process. % -% First we check if the key is an integer using \cs{int_to_roman:n}. +% First we check if the \mymeta{key} is an integer using \cs{int_to_roman:n}. % If it is, we check that the value passed to the key is blank % (otherwise something odd as |1=1| might have been used). If everything -% is correct, then set the value of the integer which holds the index. -% Otherwise raise an error about an unknown option. +% is correct, then set the value of the integer which holds the \mymeta{index}. +% Otherwise raise an error about an \emph{unknown} option. % -%%^^A Parse unknown keys % \begin{macrocode} -\cs_new_protected:Npn \@@_parse_unknown_key:n #1 - { \exp_args:NV \@@_parse_unknown_key:nn \l_keys_key_tl {#1} } -\cs_new_protected:Npn \@@_parse_unknown_key:nn #1 #2 +\cs_new_protected:Npn \@@_parse_type_meaning_key:n #1 + { \exp_args:NV \@@_parse_type_meaning_key:nn \l_keys_key_tl {#1} } +\cs_new_protected:Npn \@@_parse_type_meaning_key:nn #1#2 { \tl_if_empty:fTF { \int_to_roman:n { -0 #1 } } { \tl_if_blank:nTF {#2} { \int_set:Nn \l_@@_seq_item_int {#1} } - { \msg_error:nnnn { scontents } { key-value-unknown } {#1} {#2} } + { \msg_error:nnnn { scontents } { type-key-value-unknown } {#1} {#2} } } { \tl_if_blank:nTF {#2} - { \msg_error:nnn { scontents } { key-unknown } {#1} } - { \msg_error:nnnn { scontents } { key-value-unknown } {#1} {#2} } + { \msg_error:nnn { scontents } { type-key-unknown } {#1} } + { \msg_error:nnnn { scontents } { type-key-value-unknown } {#1} {#2} } } } % \end{macrocode} @@ -1717,43 +1965,65 @@ No tab % % \subsection{Programming of the sequences} % -% \begin{macro}{\@@_append_contents:nn,\@@_getfrom_seq:nn,\@@_getfrom_seq:nnn} % The storage of the package is done using |seq| variables. Here we % set up the macros that will manage the variables. -% +% \begin{macro}{\@@_append_contents:nn} % \cs{@@_append_contents:nn} creates a seq variable if one didn't % exist and appends the contents in the argument to the right of the -% sequence. \cs{@@_getfrom_seq:nn} retrieves the saved item from the % sequence. % -%%^^A Programming of the sequences % \begin{macrocode} \cs_new_protected:Npn \@@_append_contents:nn #1#2 { \tl_if_blank:nT {#1} { \msg_error:nn { scontents } { empty-store-cmd } } - \seq_if_exist:cF { g_@@_seq_name_#1_seq } - { \seq_new:c { g_@@_seq_name_#1_seq } } - \seq_gput_right:cn { g_@@_seq_name_#1_seq } {#2} + \seq_if_exist:cF { g_@@_name_#1_seq } + { \seq_new:c { g_@@_name_#1_seq } } + \seq_gput_right:cn { g_@@_name_#1_seq } {#2} } \cs_generate_variant:Nn \@@_append_contents:nn { Vx } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@@_getfrom_seq:nn,\@@_getfrom_seq:nnn} +% \cs{@@_getfrom_seq:nn} retrieves the saved item from the +% sequence. +% +% \begin{macrocode} \cs_new:Npn \@@_getfrom_seq:nn #1#2 { - \seq_if_exist:cTF { g_@@_seq_name_#2_seq } + \seq_if_exist:cTF { g_@@_name_#2_seq } { \exp_args:Nf \@@_getfrom_seq:nnn - { \seq_count:c { g_@@_seq_name_#2_seq } } + { \seq_count:c { g_@@_name_#2_seq } } {#1} {#2} } { \msg_expandable_error:nnn { scontents } { undefined-storage } {#2} } } -\cs_new:Npn \@@_getfrom_seq:nnn #1 #2 #3 +\cs_new:Npn \@@_getfrom_seq:nnn #1#2#3 { \bool_lazy_or:nnTF { \int_compare_p:nNn {#2} = { 0 } } { \int_compare_p:nNn { \int_abs:n {#2} } > {#1} } { \msg_expandable_error:nnnnn { scontents } { index-out-of-range } {#2} {#3} {#1} } - { \seq_item:cn { g_@@_seq_name_#3_seq } {#2} } + { \seq_item:cn { g_@@_name_#3_seq } {#2} } + } +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@@_lastfrom_seq:n} +% \cs{@@_lastfrom_seq:n} retrieves the last saved item from the +% sequence when \cs{l_@@__print_env_bool} or \cs{l_@@__print_cmd_bool} +% is true. +% +% \begin{macrocode} +\cs_new_protected:Npn \@@_lastfrom_seq:n #1 + { + \tl_gset:Nx \g_@@_temp_tl { \seq_item:cn { g_@@_name_#1_seq } {-1} } + \group_insert_after:N \@@_rescan_tokens:V + \group_insert_after:N \g_@@_temp_tl + \group_insert_after:N \tl_gclear:N + \group_insert_after:N \g_@@_temp_tl } % \end{macrocode} % \end{macro} @@ -1762,9 +2032,8 @@ No tab % The \cs{@@_store_to_seq:NN} writes the recorded contents % in |#1| to the log and stores it in |#2|. % -%%^^A Storing content in sequences % \begin{macrocode} -\cs_new_protected:Npn \@@_store_to_seq:NN #1 #2 +\cs_new_protected:Npn \@@_store_to_seq:NN #1#2 { \tl_log:N #1 \@@_append_contents:Vx #2 { \exp_not:V #1 } @@ -1772,17 +2041,16 @@ No tab % \end{macrocode} % \end{macro} % -% \subsection{Construction of environment scontents} -% -% We define the environment \env{scontents}, next to the system |key=val|. -% The environment is divided into three parts. This implementation is taken -% from answer by Enrico Gregorio in \url{https://tex.stackexchange.com/a/487746/7832}. +% \subsection{Construction of environment \env{scontents}} % +% We define the environment \env{scontents}, next to the system +% \myoarg{key \textnormal{\textcolor{gray}{=}} val}. The environment +% is divided into three parts. This implementation is taken from answer +% by Enrico Gregorio in \url{https://tex.stackexchange.com/a/487746/7832}. % % \begin{macro}{scontents} % This is the main environment used in the document. % -%%^^A Definition of {scontents}[key=val] env % \begin{macrocode} \NewDocumentEnvironment { scontents } { } { @@ -1798,18 +2066,18 @@ No tab % % \subsubsection{key val for environment} % -% Define a |key=val| for environment \env{scontents} +% Define a \myoarg{key \textnormal{\textcolor{gray}{=}} val} for +% environment \env{scontents} % % \begin{macro}{\@@_environment_inline:w,\@@_environment_keys:w, % \@@_environment_junk:nw,\@@_environment_junk:xw} % The macro \cs{@@_environment_inline:w} is called from the % \env{scontents} environment with the tokens following the -% |\begin{scontents}|. If the immediate next token (ignoring spaces) -% is a |[|, then we look for an optional argument delimited by a |]|. +% §\begin{scontents}§. If the immediate next token (ignoring spaces) +% is a §[§, then we look for an optional argument delimited by a §]§. % All the remaining tokens are treated as junk and an error is raised % if they are non-blank. % -%%^^A Test [key=val] for environment scontents % \begin{macrocode} \cs_new_protected:Npn \@@_environment_inline:w { @@ -1822,7 +2090,7 @@ No tab } \cs_new_protected:Npn \@@_environment_keys:w [ #1 ] { - \keys_set_known:nn { scontents } {#1} + \keys_set:nn { scontents / scontents } {#1} \@@_environment_junk:xw { after~optional~argument~to~\c_backslash_str begin{scontents} } } @@ -1838,11 +2106,11 @@ No tab % \subsubsection{The environment itself} % % \begin{macro}{\@@_start_environment:w,\@@_stop_environment:} -% Here we make |^^I|, |^^L|, and |^^M| active characters so that the end of -% line can be ``seen'' to be used as a delimiter, and TeX doesn't try to +% Here we make §^^I§, §^^L§ and §^^M§ active characters so that the end of +% line can be \enquote{seen} to be used as a delimiter, and \hologo{TeX} doesn't try to % eliminate space-like characters. First we check if the line -% directly after |\begin{scontents}| contains an optional argument -% enclosed in |[...]|, or other tokens. The trailing tokens are +% directly after §\begin{scontents}§ contains an optional argument +% enclosed in §[...]§ or other tokens. The trailing tokens are % treated as junk and an error is raised. The % \cs{@@_environment_inline:w} macro checks for those cases. % @@ -1857,10 +2125,8 @@ No tab % %^^A Hm... Apparently this is not the verbatim group, but one level above. Is %^^A this group really necessary? -%^^A Reply : Maybe the groups aren't in the right places, but when you remove -%^^A them it just gives you errors...(test-pkg-current.tex) +%^^A Reply : I've checked it several times, it seems to be correct. % -%%^^A First start_environment/stop_environment % \begin{macrocode} \group_begin: \char_set_catcode_active:N \^^I @@ -1893,17 +2159,16 @@ No tab % } % This is the main macro to collect the contents of a verbatim environment. % The macro starts a group, opens the output file, if necessary, sets verbatim -% catcodes, and then issues |^^M| (set equal to \cs{@@_ret:w}) to read the +% catcodes, and then issues §^^M§ (set equal to \cs{@@_ret:w}) to read the % environment line by line until reaching its end. The output token list will -% be appended with an active |^^J| character and the line just read, and this +% be appended with an active §^^J§ character and the line just read, and this % line is written to the output file, if any. At the end of the environment % the output file is closed (if it was open), and the output token list is -% smuggled out of the verbatim group. A leading |^^M| is removed from the -% token list using \cs{@@_remove_leading_nl:n} (which expects an active |^^M| -% token at the head of the token list; a low level TeX error is raised +% smuggled out of the verbatim group. A leading §^^J§ is removed from the +% token list using \cs{@@_remove_leading_nl:n} (which expects an active §^^J§ +% token at the head of the token list; a low level \hologo{TeX} error is raised % otherwise). % -%%^^A File write start/File write stop % \begin{macrocode} \cs_new_protected:Npn \@@_file_tl_write_start:n #1 { @@ -1976,10 +2241,7 @@ No tab \bool_if:NT \l_@@_storing_bool { \tl_set:Nn \exp_not:N #1 - { - \exp_args:NV \@@_remove_leading_nl:n \l_@@_file_tl - \bool_if:NT \l_@@_forced_eol_bool { \exp_not:N ^^J } - } + { \exp_args:NV \@@_remove_leading_nl:n \l_@@_file_tl } } } } @@ -2002,13 +2264,13 @@ No tab % to a token list and to a file, depending on the booleans % \cs{l_@@_writing_bool} and \cs{l_@@_storing_bool}. % -% \cs{@@_analyse_nesting:n} looks for nested \cs{begin}|{scontents}| +% \cs{@@_analyse_nesting:n} looks for nested §\begin{scontents}§ % and adds to a \cs{l_@@_env_nesting_int} counter. The \cs{@@_if_nested:} % conditional tests if we're in a nested environment, and -% \cs{@@_nesting_decr:} reduces the nesting level, if an \cs{end}|{scontents}| +% \cs{@@_nesting_decr:} reduces the nesting level, if an §\end{scontents}§ % is found. % -% Multiple \cs{end}|{scontents}| in the same line are not supported... +% Multiple §\end{scontents}§ in the same line are not supported... % \begin{macrocode} \cs_new_protected:Npn \@@_verb_processor_output:n #1 { @@ -2070,35 +2332,30 @@ No tab % Finishes the environment by optionally calling \cs{@@_store_to_seq:} % and then clearing the temporary token list. % -%%^^A Second atend_environment/stored_to_seq % \begin{macrocode} \cs_new_protected:Npn \@@_atend_environment: { \bool_if:NT \l_@@_storing_bool { + \bool_if:NF \l_@@_forced_eol_bool + { \tl_put_right:Nx \l_@@_macro_tmp_tl { \c_@@_hidden_space_str } } \@@_store_to_seq:NN \l_@@_macro_tmp_tl \l_@@_name_seq_env_tl + \bool_if:NT \l_@@_print_env_bool + { \@@_lastfrom_seq:n \l_@@_name_seq_env_tl } } - \bool_if:NT \l_@@_print_env_bool - { - \tl_gset_eq:NN \g_@@_temp_tl \l_@@_macro_tmp_tl - \tl_gput_right:NV \g_@@_temp_tl \c_percent_str - \group_insert_after:N \@@_rescan_tokens:V - \group_insert_after:N \g_@@_temp_tl - } - \tl_clear:N \l_@@_macro_tmp_tl } % \end{macrocode} % \end{macro} % % \subsection{The \cs{Scontents} command} % -% User command to stored content, adapted from +% User command to \mymeta{stored content}, adapted from % \url{https://tex.stackexchange.com/a/500281/7832}. % % \begin{macro}{\Scontents,\@@_norm_arg:n,\@@_verb_arg:w} -% The \cs{Scontents} macro starts by parsing an optional argument and +% The §\Scontents§ macro starts by parsing an optional argument and % then delegates to \cs{@@_verb_arg:w} or \cs{@@_norm_arg:n} depending whether -% a star argument is present. +% a star (§*§) argument is present. % % \cs{@@_norm_arg:n} grabs a normal argument, adds it to the |seq| varaible, % and optionally prints it. @@ -2106,18 +2363,12 @@ No tab % \cs{@@_verb_arg:w} grabs a verbatim argument using \pkg{xparse}'s |+v| % argument parser. % -%^^A NOTE: Any particular reason why \keys_set_known:nn instead of just -%^^A \keys_set:nn? The latter reports if an unknown key is used... -%^^A Reply: The redirection of error messages has never worked well for me -%^^A perhaps it would be better to implement it. -% -%%^^A User command \Scontents to stored content % \begin{macrocode} \NewDocumentCommand { \Scontents }{ !s !O{} } { \group_begin: \IfNoValueF {#2} - { \keys_set_known:nn { scontents / Scontents } {#2} } + { \keys_set:nn { scontents / Scontents } {#2} } \char_set_catcode_active:n { 9 } \IfBooleanTF {#1} { \@@_verb_arg:w } @@ -2125,21 +2376,22 @@ No tab } \cs_new_protected:Npn \@@_norm_arg:n #1 { - \exp_args:NV \@@_append_contents:nn \l_@@_name_seq_cmd_tl {#1} - \bool_if:NT \l_@@_print_cmd_bool { \@@_rescan_tokens:n {#1} } + \tl_set:Nx \l_@@_temp_tl { \exp_not:n {#1} } + \tl_put_right:Nx \l_@@_temp_tl { \c_@@_hidden_space_str } + \@@_store_to_seq:NN \l_@@_temp_tl \l_@@_name_seq_cmd_tl + \bool_if:NT \l_@@_print_cmd_bool + { \@@_lastfrom_seq:n \l_@@_name_seq_cmd_tl } \group_end: } \NewDocumentCommand { \@@_verb_arg:w } { +v } { - \tl_set:Nx \l_@@_temp_tl - { - \exp_not:n {#1} - \bool_if:NT \l_@@_forced_eol_bool { \exp_not:N ^^J } - } + \tl_set:Nx \l_@@_temp_tl { \exp_not:n {#1} } \tl_replace_all:Nxx \l_@@_temp_tl { \iow_char:N \^^M } { \iow_char:N \^^J } + \bool_if:NF \l_@@_forced_eol_bool + { \tl_put_right:Nx \l_@@_temp_tl { \c_@@_hidden_space_str } } \@@_store_to_seq:NN \l_@@_temp_tl \l_@@_name_seq_cmd_tl \bool_if:NT \l_@@_print_cmd_bool - { \@@_rescan_tokens:V \l_@@_temp_tl } + { \@@_lastfrom_seq:n \l_@@_name_seq_cmd_tl } \group_end: } % \end{macrocode} @@ -2147,21 +2399,16 @@ No tab % % \subsection{The command \cs{getstored}} % -% % \begin{macro}{\getstored} -% User command \cs{getstored} to extract stored content in |seq| +% User command §\getstored§ to extract \mymeta{stored content} in |seq| % (robust). % -%%^^A User command \getstored to get content % \begin{macrocode} \NewDocumentCommand { \getstored } { O{1} m } { \group_begin: \@@_rescan_tokens:x - { - \@@_getfrom_seq:nn {#1} {#2} - \c_percent_str - } + { \@@_getfrom_seq:nn {#1} {#2} } \group_end: } % \end{macrocode} @@ -2173,29 +2420,32 @@ No tab % in (\url{https://tex.stackexchange.com/a/497651/7832}). % % \begin{macro}{\typestored,\@@_verb_print:N,\@@_xverb:w,verbatimsc} -% The \cs{typestored} commands fetches a buffer from memory, prints it +% The §\typestored§ commands fetches a buffer from memory, prints it % to the log file, and then calls \cs{@@_verb_print:N}. % -%%^^A User command \typestored to verbatimized content % \begin{macrocode} \NewDocumentCommand { \typestored } { o m } { \group_begin: \int_set:Nn \l_@@_seq_item_int { 1 } - \IfValueT {#1} { \keys_set:nn { scontents } {#1} } - \tl_set:Nx \l_@@_temp_tl { \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#2} } + \IfValueT {#1} { \keys_set:nn { scontents / typemeaning } {#1} } + \tl_set:Nx \l_@@_temp_tl + { + \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#2} + } + \tl_remove_once:NV \l_@@_temp_tl \c_@@_hidden_space_str \tl_log:N \l_@@_temp_tl \tl_if_empty:NF \l_@@_temp_tl { \@@_verb_print:N \l_@@_temp_tl } \group_end: } % \end{macrocode} +% % The \cs{@@_verb_print:N} macro is defined with active carriage return % (\textsc{ascii} 13) characters to mimick an actual verbatim environment % \enquote{on the loose}. The contents of the environment are placed in a -% \env{verbatimsc} environment and rescanned using \cs{@@_rescan_tokens:x}. +% §verbatimsc§ environment and rescanned using \cs{@@_rescan_tokens:x}. % -%%^^A Internal verb_print:N, need to verbatimized content % \begin{macrocode} \group_begin: \char_set_catcode_active:N \^^M @@ -2217,9 +2467,8 @@ No tab \group_end: % \end{macrocode} % -% Finally, the \env{verbatimsc} environment is defined. +% Finally, the §verbatimsc§ environment is defined. % -%%^^A Definition of verbatimsc environment % \begin{macrocode} \cs_new_protected:Npn \@@_xverb: { @@ -2245,11 +2494,10 @@ No tab % \subsection{Some auxiliaries} % % \begin{macro}{\@@_tabs_to_spaces:} -% In a verbatim context the |tab| character is made active and set +% In a verbatim context the |TAB| character is made active and set % equal to \cs{@@_tabs_to_spaces:}, to produce as many spaces as -% the |width-tab| key was set to. +% the §width-tab§ key was set to. % -%%^^A Tab to space % \begin{macrocode} \cs_new:Npn \@@_tabs_to_spaces: { \prg_replicate:nn { \l_@@_tab_width_int } { ~ } } @@ -2260,11 +2508,10 @@ No tab % \cs{@@_do_noligs:N} is an alternative definition for \LaTeXe's % \cs{do@noligs} which makes sure to not consume following space % tokens. The \LaTeXe{} version ends with \cs{char}|`#1|, which -% leaves \TeX{} still looking for an \meta{optional~space}. +% leaves \TeX{} still looking for an \mymeta{optional~space}. % This version uses \cs{char_generate:nn} to ensure that doesn't % happen. % -%%^^A Patch do_noligs for ligatures % \begin{macrocode} \cs_new:Npn \@@_do_noligs:N #1 { @@ -2286,7 +2533,6 @@ No tab % } % Shortcut definitions for common catcode changes. % -%%^^A Common catcode changes % \begin{macrocode} \cs_new_protected:Npn \@@_set_active_eq:NN #1 { @@ -2304,31 +2550,28 @@ No tab % % \subsection{The command \cs{setupsc}} % -% User command \cs{setupsc} to setup module. +% User command §\setupsc§ to setup module. % % \begin{macro}{\setupsc} -% A user-level wrapper for \cs{keys_set:nn}|{ scontents }|. +% A user-level wrapper for \cs{keys_set:nn}§{ scontents }§. % -%%^^A User command \setupsc % \begin{macrocode} -\NewDocumentCommand { \setupsc } { m } +\NewDocumentCommand { \setupsc } { +m } { \keys_set:nn { scontents } {#1} } % \end{macrocode} % \end{macro} % % \subsection{The command meaningsc} % -% % \begin{macro}{\meaningsc} -% User command \cs{meaningsc} to see content stored in |seq|. +% User command §\meaningsc§ to see content stored in |seq|. % -%%^^A User command \meaningsc % \begin{macrocode} \NewDocumentCommand { \meaningsc } { o m } { \group_begin: \int_set:Nn \l_@@_seq_item_int { 1 } - \IfValueT {#1} { \keys_set:nn { scontents } {#1} } + \IfValueT {#1} { \keys_set:nn { scontents / typemeaning } {#1} } \@@_meaningsc:n {#2} \group_end: } @@ -2336,8 +2579,12 @@ No tab \char_set_catcode_active:N \^^I \cs_new_protected:Npn \@@_meaningsc:n #1 { - \tl_set:Nx \l_@@_temp_tl { \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#1} } + \tl_set:Nx \l_@@_temp_tl + { + \exp_args:NV \@@_getfrom_seq:nn \l_@@_seq_item_int {#1} + } \tl_replace_all:Nxn \l_@@_temp_tl { \iow_char:N \^^J } { ~ } + \tl_remove_once:NV \l_@@_temp_tl \c_@@_hidden_space_str \tl_log:N \l_@@_temp_tl \tl_use:N \l_@@_verb_font_tl \tl_replace_all:Nnx \l_@@_temp_tl { ^^I } { \@@_tabs_to_spaces: } @@ -2351,12 +2598,11 @@ No tab % % % \begin{macro}{\countsc} -% User command \cs{countsc} to count number of contents stored in |seq|. +% User command §\countsc§ to count number of contents stored in |seq|. % -%%^^A User command \countsc % \begin{macrocode} \NewExpandableDocumentCommand { \countsc } { m } - { \seq_count:c { g_@@_seq_name_#1_seq } } + { \seq_count:c { g_@@_name_#1_seq } } % \end{macrocode} % \end{macro} % @@ -2364,20 +2610,18 @@ No tab % % % \begin{macro}{\cleanseqsc} -% A user command \cs{cleanseqsc} to clear (remove) a defined |seq|. +% A user command §\cleanseqsc§ to clear (remove) a defined |seq|. % -%%^^A User command \cleanseqsc % \begin{macrocode} \NewDocumentCommand { \cleanseqsc } { m } - { \seq_clear_new:c { g_@@_seq_name_#1_seq } } + { \seq_clear_new:c { g_@@_name_#1_seq } } % \end{macrocode} % \end{macro} % -% \subsection{Messages} +% \subsection{Warning and error messages} % -% Messages used throughout the package. +% Warning and error messages used throughout the package. % -%%^^A Messages used throughout the package % \begin{macrocode} \msg_new:nnn { scontents } { junk-after-begin } { @@ -2386,33 +2630,17 @@ No tab #2 } \msg_new:nnn { scontents } { empty-stored-content } - { Empty~value~for~key~`getstored'~\msg_line_context:. } + { Empty~value~for~key~'getstored'~\msg_line_context:. } \msg_new:nnn { scontents } { empty-variable } - { Variable~`#1'~empty~\msg_line_context:. } + { Variable~'#1'~empty~\msg_line_context:. } \msg_new:nnn { scontents } { rewriting-file } - { Overwriting ~ file ~ `#1' } + { Overwriting ~ file ~ '#1' } \msg_new:nnn { scontents } { writing-file } - { Writing ~ file ~ `#1' } + { Writing ~ file ~ '#1' } \msg_new:nnn { scontents } { rescanning-text } - { Rescanning~text~`#1'~after~\c_backslash_str end{scontents}~\msg_line_context:.} + { Rescanning~text~'#1'~after~\c_backslash_str end{scontents}~\msg_line_context:.} \msg_new:nnn { scontents } { multiple-begin } { Multiple~\c_backslash_str begin{scontents}~\msg_line_context:.} -\msg_new:nnn { scontents } { tab-to-space } - { Tab~has~been~converted~to~Blank~Space } -\msg_new:nnn { scontents } { feed-to-space } - { Form~Feed~has~been~converted~to~Blank~Space } -\msg_new:nnnn { scontents } { key-unknown } - { The~key~'#1'~is~unknown~and~is~being~ignored. } - { - The~module~'scontents'~does~not~have~a~key~called~'#1'.\\ - Check~that~you~have~spelled~the~key~name~correctly. - } -\msg_new:nnnn { scontents } { key-value-unknown } - { The~key~'#1'~to~which~you~passed~'#2'~is~unknown~and~is~being~ignored. } - { - The~module~'scontents'~does~not~have~a~key~called~'#1'.\\ - Check~that~you~have~spelled~the~key~name~correctly. - } \msg_new:nnn { scontents } { undefined-storage } { Storage~named~'#1'~is~not~defined. } \msg_new:nnn { scontents } { index-out-of-range } @@ -2425,13 +2653,48 @@ No tab { Max = } { Min = -} #3. } } +\msg_new:nnnn { scontents } { env-key-unknown } + { The~key~'#1'~is~unknown~by~environment~'scontents'~and~is~being~ignored.} + { + The~environment~'scontents'~does~not~have~a~key~called~'#1'.\\ + Check~that~you~have~spelled~the~key~name~correctly. + } +\msg_new:nnnn { scontents } { env-key-value-unknown } + { The~key~'#1=#2'~is~unknown~by~environment~'scontents'~and~is~being~ignored. } + { + The~environment~'scontents'~does~not~have~a~key~called~'#1'.\\ + Check~that~you~have~spelled~the~key~name~correctly. + } +\msg_new:nnnn { scontents } { cmd-key-unknown } + { The~key~'#1'~is~unknown~by~'\c_backslash_str Scontents'~and~is~being~ignored.} + { + The~command~'\c_backslash_str Scontents'~does~not~have~a~key~called~'#1'.\\ + Check~that~you~have~spelled~the~key~name~correctly. + } +\msg_new:nnnn { scontents } { cmd-key-value-unknown } + { The~key~'#1=#2'~is~unknown~by~'\c_backslash_str Scontents'~and~is~being~ignored. } + { + The~command~'\c_backslash_str Scontents'~does~not~have~a~key~called~'#1'.\\ + Check~that~you~have~spelled~the~key~name~correctly. + } +\msg_new:nnnn { scontents } { type-key-unknown } + { The~key~'#1'~is~unknown~and~is~being~ignored. } + { + This~command~does~not~have~a~key~called~'#1'.\\ + This~command~only~accepts~the~key~'width-tab'. + } +\msg_new:nnnn { scontents } { type-key-value-unknown } + { The~key~'#1'~to~which~you~passed~'#2'~is~unknown~and~is~being~ignored. } + { + This~command~does~not~have~a~key~called~'#1'.\\ + This~command~only~accepts~the~key~'width-tab'. + } % \end{macrocode} % % \subsection{Finish package} % -% Finish package +% Finish package implementation. % -%%^^A Finish package :) % \begin{macrocode} \file_input_stop: % \end{macrocode} diff --git a/macros/latex/contrib/scontents/scontents.pdf b/macros/latex/contrib/scontents/scontents.pdf Binary files differindex 3dd1234ddb..8e48969cc4 100644 --- a/macros/latex/contrib/scontents/scontents.pdf +++ b/macros/latex/contrib/scontents/scontents.pdf diff --git a/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/README.md b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/README.md new file mode 100644 index 0000000000..58c53833c3 --- /dev/null +++ b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/README.md @@ -0,0 +1,39 @@ +PDFTeX-djgpp v2019-10-02
+========================
+
+This package complements the current distribution of msdos-djgpp TeX by
+providing a working, updated binary for pdftex. Simply put it along the other
+binaries in the distribution and update the formats accordingly. Please check
+details of operation of djgpp-TeX at the main distribution.
+
+This binary is based on the 2018 sources for TeXLive, as published by the
+TeXLive team, and cross-compiled on CygWin64 on a Win10 machine. Sources and
+compilation instructions may be found at
+
+https://github.com/TeX-Live/texlive-source
+
+For general discussions and bug reports for pdfTeX itself, use the mailing
+lists provided at
+
+http://www.tug.org/applications/pdftex/
+
+For inquiries for the djgpp-DOS port provided here, please refer to the
+discussions at
+
+http://tex.stackexchange.com/
+
+As a port of pdfTeX, this binary is distributed according to the GNU Public
+License, version 2, or above. To read the full license please visit
+
+https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html
+
+Along with the binaries, we have here two configuration files to produce the
+pdftex format. Names have been adapted to fit the 8.3 restriction for DOS
+filenames and avoid clashes with other or older systems.
+
+Good luck and happy PDFTeXing.
+
+Luis Rivera
+jlrn77 at gmail com
+
+October 2, 2019.
diff --git a/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.ini b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.ini new file mode 100644 index 0000000000..8331984cf8 --- /dev/null +++ b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.ini @@ -0,0 +1,17 @@ +% tex-ini-files 2016-05-10: pdflatex.ini + +% Thomas Esser, 1998. public domain. +\input pdftex.kfg +\scrollmode + +\begingroup + \catcode`\{=1 % + \catcode`\}=2 % + \expandafter\gdef\csname c_sys_backend_tl\endcsname{pdfmode} +\endgroup + +\input etex.src + +\dump + +\endinput diff --git a/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.kfg b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.kfg new file mode 100644 index 0000000000..636f02b4ae --- /dev/null +++ b/systems/msdos/djgpp-contrib/pdftex/pdftex-djgpp/pdftex.kfg @@ -0,0 +1,29 @@ +% tex-ini-files 2016-04-15: pdftexconfig.tex + +% Load shared (PDF) settings in pdfTeX + +% Enable PDF output +\pdfoutput = 1 + +% Paper size: dimensions given in absolute terms +\pdfpageheight = 11 true in +\pdfpagewidth = 8.5 true in + +% Enable PDF 1.5 output and thus more compression +\pdfminorversion = 5 +\pdfobjcompresslevel = 2 + +% Low-level settings unlikely ever to need to change +\pdfcompresslevel = 9 +\pdfdecimaldigits = 3 +\pdfpkresolution = 600 +\pdfhorigin = 1 true in +\pdfvorigin = 1 true in + +\begingroup + \catcode`\{=1 % + \catcode`\}=2 % + \global\everyjob\expandafter{\the\everyjob\pdfmapfile{+cmfonts.map}} +\endgroup + +\endinput diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb index 75382e4ff6..d2c57c98ec 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb @@ -26,11 +26,11 @@ depend container_split_src_files/1 depend frozen/0 depend minrelease/2016 depend release/2019 -depend revision/52250 +depend revision/52261 name 00texlive.image category TLCore -revision 52246 +revision 52261 shortdesc TeX Live files only in the source repository longdesc The files here are not copied by the installer and containers longdesc are not built for them; they exist only in the source @@ -3046,6 +3046,7 @@ runfiles size=4953 tlpkg/tlpsrc/pst-thick.tlpsrc tlpkg/tlpsrc/pst-tools.tlpsrc tlpkg/tlpsrc/pst-tree.tlpsrc + tlpkg/tlpsrc/pst-turtle.tlpsrc tlpkg/tlpsrc/pst-tvz.tlpsrc tlpkg/tlpsrc/pst-uml.tlpsrc tlpkg/tlpsrc/pst-vectorian.tlpsrc @@ -19893,7 +19894,7 @@ catalogue-version 1.11 name asmejour category Package -revision 51892 +revision 52254 shortdesc A template for ASME journal papers relocated 1 longdesc This package provides a LaTeX class, a BibTeX style, and a @@ -19902,10 +19903,10 @@ longdesc American Society of Mechanical Engineers (ASME). The .tex and longdesc .cls files are commented and should be self-explanatory. The longdesc package depends on newtx. This work is not a publication of longdesc ASME itself. -containersize 14760 -containerchecksum 0f627916a0594e0668ae9d12a4633d68a605b4280479ed8c82ce250ac4c65da0a7c839dcb08cd1499bc69d1c656c6120fb76b1162478ff8869aeca4d83d378f1 -doccontainersize 469212 -doccontainerchecksum fd412c5b3aa7cd7bffb42031266b719277016a5ac00360a7f31ba69a4fdcf1a985d14a486fe6b44a90b6beea6dde1ebd870c283ad3a3f7e26b718e082db46bf1 +containersize 15716 +containerchecksum 3c3536f41691c251fb9d94a603981cd184c8cfa92776ddcac7a67d166f918fae1f20625870bbb3bd963c6448695dd4e575c75ef5aadec0c1dd1d412a2fef3be8 +doccontainersize 470900 +doccontainerchecksum 70b3ee220e37957e992a6570b1b4668e8d7cb730a0e0d910228f0f2bf0ea1f2e9509b12571d01f7aad628114e52754305eec4389af1d6afe7dcdb2a697f0e542 docfiles size=187 RELOC/doc/latex/asmejour/README.md details="Readme" RELOC/doc/latex/asmejour/asmejour-sample.bib @@ -19914,14 +19915,14 @@ docfiles size=187 RELOC/doc/latex/asmejour/sample-figure-1.pdf RELOC/doc/latex/asmejour/sample-figure-2a.pdf RELOC/doc/latex/asmejour/sample-figure-2b.pdf -runfiles size=15 +runfiles size=16 RELOC/bibtex/bst/asmejour/asmejour.bst RELOC/tex/latex/asmejour/asmejour.cls catalogue-ctan /macros/latex/contrib/asmejour -catalogue-date 2019-08-17 20:48:04 +0200 +catalogue-date 2019-10-02 06:33:50 +0200 catalogue-license mit catalogue-topics class journalpub scientific-docs bibtex-sty engineering -catalogue-version 1.05 +catalogue-version 1.06 name aspectratio category Package @@ -28502,15 +28503,15 @@ catalogue-version 0.1 name beebe category Package -revision 52000 +revision 52252 catalogue biblio shortdesc A collection of bibliographies relocated 1 longdesc A collection of BibTeX bibliographies on TeX-related topics longdesc (including, for example, spell-checking and SGML). Each longdesc includes a LaTeX wrapper file to typeset the bibliography. -containersize 867980 -containerchecksum 5a97b63265687e21e303476025fd75029edeca1cc4ffae0eea1f08cab22e4d44b964edd8f5af8aa36cfc710edc4110fe610f06f064a0af204adc61a32b1534aa +containersize 867872 +containerchecksum 146357cbc1824a935709c000db1d7fbd8645d32367eb0aaf8278bda52c47a55dc747564446bed501a4eddcd91aac92721ec13da85568e4bf98171b874f7a636a runfiles size=2408 RELOC/bibtex/bib/beebe/epodd.bib RELOC/bibtex/bib/beebe/font.bib @@ -32620,16 +32621,16 @@ catalogue-version 0.3 name biblatex-manuscripts-philology category Package -revision 48786 +revision 52255 shortdesc Manage classical manuscripts with BibLaTeX relocated 1 longdesc The package adds a new entry type: @manuscript to manage longdesc manuscript in classical philology, for example to prepare a longdesc critical edition. -containersize 4692 -containerchecksum 3e56168bf54dfa78e5eca8ea15376f7748c11f7b9eb64c1b27418bd0cdc650bb1e9958468739e28641a77c8ad886968f77de5dddfd674f3b92d0b9ffd6aef9af -doccontainersize 145280 -doccontainerchecksum 169c557a5a54252440abf7a5a284c8c260ca42d7f07c3a383527c71f216c6daa2c9502ed46a4f170ff75856040911bc78c13d8b1b3ddababfce179743c41e10c +containersize 4668 +containerchecksum 47fe3d91435d47fb5a5b0c0fb1a7c98cecaca3a44f03446e17f9be3ab4239bee5b2f2413ae8aef1beaa879256bb84db965b38f5cf2c6f2619b0efe2975506bdb +doccontainersize 143456 +doccontainerchecksum da2356f81c1f02ac33bf7d34c01e0d68d0567766ec562298761edf949d8e0dd0b6c486ad99924811242af09616a4d055385546734023f80a164830ac605dd96c docfiles size=46 RELOC/doc/latex/biblatex-manuscripts-philology/README details="Readme" RELOC/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.bib @@ -32653,10 +32654,10 @@ runfiles size=12 catalogue-contact-bugs https://github.com/maieul/biblatex-manuscripts-philology/issues catalogue-contact-repository https://github.com/maieul/biblatex-manuscripts-philology catalogue-ctan /macros/latex/contrib/biblatex-contrib/biblatex-manuscripts-philology -catalogue-date 2018-09-29 20:53:18 +0200 +catalogue-date 2019-10-02 20:47:34 +0200 catalogue-license lppl1.3 catalogue-topics biblatex humanities -catalogue-version 2.1.0 +catalogue-version 2.1.1 name biblatex-mla category Package @@ -47530,31 +47531,31 @@ catalogue-version 5.8f name chemnum category Package -revision 40522 +revision 52256 shortdesc A method of numbering chemical compounds relocated 1 longdesc The package defines a \label- and \ref-like commands for -longdesc compound numbers. The package requires LaTeX 3 packages expl3 -longdesc (from the l3kernel bundle) and xparse (from the l3packages -longdesc bundle). -containersize 11200 -containerchecksum ac7be01ef0d71e553511e07db948c54b175fe4c76c1d58bc45886c4db003910ee7c4f12de2316355260854baec5ef423b242d477f887cad93f3f92172be303f8 -doccontainersize 753076 -doccontainerchecksum 6f677a996131d697fbbddbfd2e2eadf46650f2d705e2342bb13c912d0e007cb5783edb41fa3dbb356b877f008b685689ab9f8da7522057a71623e7058e124a10 -docfiles size=263 +longdesc compound numbers. The package requires LaTeX3 packages expl3 +longdesc (from the l3kernel bundle) as well as xparse and l3keys2e (from +longdesc the l3packages bundle). +containersize 11560 +containerchecksum f16b41aec7baa6cb088c008b373ff648b8e801951528b24cbdfbe4ad4d54eab12c64a76e23521396bfcc8ff8cc3089f0da9cf9fad37526d1639547412038f5cf +doccontainersize 790716 +doccontainerchecksum b9dfe8de349ebcfbafa967668895dbe5bb14cc6f065711f56dbfa5ef771eefda79114cc994f6de2d5d45143740aa9e93543035dfbe6cf1c2628088927e06ab06 +docfiles size=272 RELOC/doc/latex/chemnum/README details="Readme" RELOC/doc/latex/chemnum/chemnum_en.pdf details="Package documentation (English)" language="en" RELOC/doc/latex/chemnum/chemnum_en.tex RELOC/doc/latex/chemnum/scheme-bla.ps RELOC/doc/latex/chemnum/scheme-tmp.ps -runfiles size=18 +runfiles size=19 RELOC/tex/latex/chemnum/chemnum.sty catalogue-also chemcompounds chemcono catalogue-ctan /macros/latex/contrib/chemnum -catalogue-date 2016-06-24 19:18:15 +0200 +catalogue-date 2019-10-02 17:51:21 +0200 catalogue-license lppl1.3 catalogue-topics chemistry expl3 -catalogue-version 1.2 +catalogue-version 1.2c name chemschemex category Package @@ -62420,7 +62421,7 @@ containerchecksum 9ef13861626d3431dae68447b371f05ddbd0eaa3f81a41eaa830825df7775a name collection-pstricks category Collection -revision 49316 +revision 52261 shortdesc PSTricks relocated 1 longdesc PSTricks core and all add-on packages. @@ -62523,6 +62524,7 @@ depend pst-text depend pst-thick depend pst-tools depend pst-tree +depend pst-turtle depend pst-tvz depend pst-uml depend pst-vectorian @@ -62537,8 +62539,8 @@ depend pstricks_calcnotes depend uml depend vaucanson-g depend vocaltract -containersize 808 -containerchecksum 6a1763933af0d8773f63a8eb354f47b8a360ce7dd8e64d4fe23269cfa19a9a51291a096535296110654a5dce737d2e3fa6cb423f494ea7f1ced1ea142fadfebd +containersize 812 +containerchecksum 336ecc5633674197d366aa52ad2ce650378868110ccc8203c64b9a2ebb69cfa2172230bd46f40acf38b1f984b4fb2d831a7747cca26b16a7d3b2c2ceef435020 name collection-publishers category Collection @@ -83695,7 +83697,7 @@ catalogue-version r0.32 name download category Package -revision 30695 +revision 52257 shortdesc Allow LaTeX to download files using an external process relocated 1 longdesc The package allows the user to download files (using cURL or @@ -83704,24 +83706,24 @@ longdesc LaTeX (or whatever) needs to be run with the --shell-escape longdesc flag; this creates a tension between your needs and the longdesc security implications of the flag; users should exercise due longdesc caution. -containersize 1992 -containerchecksum 57c40307dc3e96576599b595549b01af8c51e8806e2672686d0811c455b1c48490d1c3400d506a8ba7ca0f32a9d56bdb2dcfe4e21190e2d0d6f2ae0860c726a9 -doccontainersize 144848 -doccontainerchecksum 517a9382bf8547bd9a9a74e18b339c99febbcdd34d7192bbb73a6d69bf898600340aca609aeb07cde7f4bc194858ca280d02df6bc1c895678d6d0405e7a4086f -docfiles size=37 +containersize 2004 +containerchecksum 051fdf31160c95e88c8ed1214311b0ec8eda80b7128752c27a203c7e7dc5cee6d275dc4ed93f06308b71d199d9216b18600a2b6b219f852fc256eb2486c2bfd2 +doccontainersize 261712 +doccontainerchecksum 388fbef93df8f76de34e7968b8a1925f294b87972e2e26cb1ae92145b252b5a88fc06254453a6bc15eab14a4532e1a18e3b719ea243142c09239e3521ff8f7d7 +docfiles size=65 RELOC/doc/latex/download/README RELOC/doc/latex/download/download.pdf details="Package documentation" -srccontainersize 5452 -srccontainerchecksum ef5b3e9db3aece34e97dd05ea0c592ac7cafb1e5f725b194521f198e6894d665a4b9ca7e4992e90257d1cc6b998660624a29b22757b9ca67a0355cd4e63d557e +srccontainersize 5564 +srccontainerchecksum 6090434f8a33e1ac95363082c0536a9990ea6c4936adbe151c1f8e5ad20e7ad9635ee656c9c29af9360b5d8bd427f78d26c9527c4a84dfefec7dd73a007e9839 srcfiles size=5 RELOC/source/latex/download/download.tex runfiles size=2 RELOC/tex/latex/download/download.sty catalogue-ctan /macros/latex/contrib/download -catalogue-date 2016-06-24 19:18:15 +0200 +catalogue-date 2019-10-02 09:51:27 +0200 catalogue-license lppl1.3 catalogue-topics ext-code -catalogue-version 1.1 +catalogue-version 1.2 name dox category Package @@ -113843,7 +113845,7 @@ catalogue-topics font-doc name fontools category Package -revision 51625 +revision 52258 shortdesc Tools to simplify using fonts (especially TT/OTF ones) longdesc This package provides a few tools to ease using fonts longdesc (especially TrueType/OpenType ones) with LaTeX and fontinst: @@ -113853,10 +113855,10 @@ longdesc of the LCDF TypeTools by creating a command file for otftotfm, longdesc plus .fd and .sty files; and ot2kpx - extract all kerning pairs longdesc from an OpenType font. depend fontools.ARCH -containersize 42876 -containerchecksum 0302364e61c8e2f0f5f6facb6f7e6f77fc0ea79f8ea8e2026b94862a86d67ea1e34416380503dfdacebb10fee6bd13fe5995054612d2e7a7906845ade7ea1e7c -doccontainersize 124980 -doccontainerchecksum 2b66760125da28160da19a95d54ba564cce271849b64b53dd6ade1c7de7580c02a6d99516296f297b38aad969c5cb165cef006b6744128cb131a6c83141abdc8 +containersize 42880 +containerchecksum 9b7b44f0f4476a7c9bc57845d6515fac6c295ece4e04d3a33a953613ce7e87e3b1482320a6180acfeda4abe1ad4ce0812fb00a5667b445213635d12bb15e8513 +doccontainersize 125140 +doccontainerchecksum e3669e576100bf089d0161c850cd2110462c46f706ad46012734ad398aeb35d63ac13365a583b688aba08ca060ec82302d02b4b19d7cc6b45c9ecb4d8562ce44 docfiles size=55 texmf-dist/doc/man/man1/afm2afm.1 texmf-dist/doc/man/man1/afm2afm.man1.pdf @@ -113882,7 +113884,7 @@ runfiles size=50 texmf-dist/scripts/fontools/autoinst texmf-dist/scripts/fontools/ot2kpx catalogue-ctan /fonts/utilities/fontools -catalogue-date 2019-07-12 11:28:56 +0200 +catalogue-date 2019-10-01 21:41:53 +0200 catalogue-license gpl2 catalogue-topics font-devel @@ -147875,7 +147877,7 @@ catalogue-topics latex3 expl3 macro-supp pre-release name l3build category Package -revision 52229 +revision 52258 shortdesc A testing and building system for (La)TeX longdesc The build system supports testing and building LaTeX3 code, on longdesc Linux, Mac OS X and Windows systems. The package offers: A unit @@ -147886,10 +147888,10 @@ longdesc releases. The package is essentially independent of other longdesc material released by the LaTeX3 team, and may be updated on a longdesc different schedule. depend l3build.ARCH -containersize 31416 -containerchecksum 2dc44e2290861cb76d238774b85ec49e3a0553fac88d5074df2fe6b8f5f2ae2a8d58336ea27064e38dc4ffcb4b2d9e1b1349926ab2200ba02767db8281ab50fa -doccontainersize 720984 -doccontainerchecksum f1ecb78fa31fc501728c19728bb8e4e8da1ad84f2cf711530e35b47ae0cb87f692776bbe394dd2fe54331be910262b0255668cb11a76f0067170191a1a2c0fd6 +containersize 31428 +containerchecksum c9f28b9d6f84df09f1d3f30a86d228ebe1c0108b235aac32bb11dc605323a2fb04a9b7002e3ad0969ff29c321fa96f2dceff02ff718797f21b2c5de4fe499462 +doccontainersize 721156 +doccontainerchecksum f1eb06d0f8a521f14c76581600151a31aab40fff6f43961c971202ec6a17617192c39b14e79224505ad31707166c165c7b08a66dd0ef9950bba6d6293309475a docfiles size=183 texmf-dist/doc/latex/l3build/CHANGELOG.md texmf-dist/doc/latex/l3build/CONTRIBUTING.md @@ -147897,8 +147899,8 @@ docfiles size=183 texmf-dist/doc/latex/l3build/l3build.pdf details="Package documentation" texmf-dist/doc/man/man1/l3build.1 texmf-dist/doc/man/man1/l3build.man1.pdf -srccontainersize 28940 -srccontainerchecksum 439f535360e13d07e79961dc8f4a2ecaeb25967f6ec4dd66bfaf6cc8329a0ae3aee236eb6797e062a1617608fecef50171b0d10123e46be649979e7e82310046 +srccontainersize 28948 +srccontainerchecksum a41771f414fda27e16a02b7b6f8d46a864532197a3f8361751db54c66db00ca4014a3742d34831d3bbba7bcd869c1c28ad10adc8a742e7686d923dbf6bed463b srcfiles size=27 texmf-dist/source/latex/l3build/l3build.dtx texmf-dist/source/latex/l3build/l3build.ins @@ -147925,7 +147927,7 @@ catalogue-contact-bugs https://github.com/latex3/l3build/issues catalogue-contact-home https://www.latex-project.org catalogue-contact-repository https://github.com/latex3/l3build catalogue-ctan /macros/latex/contrib/l3build -catalogue-date 2019-09-30 19:11:20 +0200 +catalogue-date 2019-10-02 19:09:29 +0200 catalogue-license lppl1.3c catalogue-topics package-devel macro-supp @@ -213234,7 +213236,7 @@ catalogue-version 0.5 name ocgx2 category Package -revision 52126 +revision 52259 shortdesc Drop-in replacement for 'ocgx' and 'ocg-p' relocated 1 longdesc This package serves as a drop-in replacement for the packages @@ -213245,10 +213247,10 @@ longdesc known engines and back-ends including: LaTeX - dvips - longdesc ps2pdf/Distiller (Xe)LaTeX(x) - dvipdfmx pdfLaTeX and LuaLaTeX longdesc . It also ensures compatibility with the media9 and animate longdesc packages. -containersize 13436 -containerchecksum 82a040eb4a6d1641750271c4c38a294fcec8031e9d131c959f60fdae10787574a6c703f1bfa7c02e8c7d7b959426999ddc9ce02e56d6ff3ac8d822358114804a -doccontainersize 5924 -doccontainerchecksum 25f158533273d99cb53622b44c19c8d75b73397c690fbf792ff91326ee03257276ae163d2ce41069d7037db4892d7d9f5e0ff59bbddf5a62d971411dc2cea241 +containersize 13424 +containerchecksum 5d53ea7247d7ab98a415818a33fb80b4d5c3de01ddfcde361f0529d2f8adb71a09d4c1d007c9a2ddb30fc5441c68b4e8498981a54571c8d2ac617c46418e37f7 +doccontainersize 5956 +doccontainerchecksum f38f087a90d4cffa2569bd5186a708b41d0a01034b288c272c41c1e1755bacdf2f119721456e643a099c408a1aacb8e327f19b99c96cb74d53e6057e87e49079 docfiles size=5 RELOC/doc/latex/ocgx2/ChangeLog RELOC/doc/latex/ocgx2/README.txt @@ -213259,10 +213261,10 @@ runfiles size=17 catalogue-also ocgx ocg-p catalogue-contact-repository https://gitlab.com/agrahn/ocgx2 catalogue-ctan /macros/latex/contrib/ocgx2 -catalogue-date 2019-09-19 15:00:49 +0200 +catalogue-date 2019-10-02 16:03:18 +0200 catalogue-license lppl catalogue-topics pdf-feat adobe-distiller expl3 -catalogue-version 0.45 +catalogue-version 0.46 name ocherokee category Package @@ -237958,6 +237960,34 @@ catalogue-license lppl catalogue-topics tree linguistic catalogue-version 1.13 +name pst-turtle +category Package +revision 52261 +shortdesc Commands for "turtle operations" +relocated 1 +longdesc This is a PSTricks related package for creating "Turtle" +longdesc graphics. It supports the commands forward, back, left, right, +longdesc penup, and pendown. +containersize 3836 +containerchecksum df30018ed03f10edbb9e215879f041ed6eb0db48cf0e7e2b5128cd3339d1005ef074aa0631c84bcfd2c8f9c1a1a69a26cac36248f3971a3b3302e2f763af750d +doccontainersize 45192 +doccontainerchecksum 22c14f1eca2aa764bfc250d8140f0a24f3dab1cb8e755180167ddcd1ac9224aca07fb41408823b8933b73293204053f7f139513781ff37a67ca9e0ee7bec4fbb +docfiles size=22 + RELOC/doc/generic/pst-turtle/Changes + RELOC/doc/generic/pst-turtle/README.md details="Readme" + RELOC/doc/generic/pst-turtle/pst-turtle-doc.bib + RELOC/doc/generic/pst-turtle/pst-turtle-doc.pdf details="Package documentation" + RELOC/doc/generic/pst-turtle/pst-turtle-doc.tex +runfiles size=4 + RELOC/dvips/pst-turtle/pst-turtle.pro + RELOC/tex/generic/pst-turtle/pst-turtle.tex + RELOC/tex/latex/pst-turtle/pst-turtle.sty +catalogue-ctan /graphics/pstricks/contrib/pst-turtle +catalogue-date 2019-10-02 17:00:36 +0200 +catalogue-license lppl +catalogue-topics graphics pstricks +catalogue-version 0.02 + name pst-tvz category Package revision 23451 @@ -254023,35 +254053,34 @@ catalogue-version 0.1 name scontents category Package -revision 52155 +revision 52260 shortdesc Stores LaTeX contents in memory or files relocated 1 longdesc This package stores valid LaTeX code in memory (sequences) longdesc using the l3seq module of expl3. The stored content (including longdesc verbatim) can be used as many times as desired in the document, longdesc additionally can be written to external files if desired. -containersize 4804 -containerchecksum 21cf56aefed375d7b0b828e43aaf41238deae2fb6e175e1f0da410def61c4bfe8036ea213afb3b0b32f5d43520528ee41ee13e7af07c47d06f6961905ed7bfa7 -doccontainersize 229080 -doccontainerchecksum 656b27b8e3db65fbd78a29f0ec58aa59bd0aaa92e63df1263fb67988b8159a503dd94b7893ae1832ee64b90195fd79c7f7214b97a5150c21e1f309506d48276d -docfiles size=61 +containersize 4968 +containerchecksum 87e9eca9f88ba6090728df86005f9a9fd1cd82156b9a126ddd6f4f9002ef978aaa846139106ce5df567cf69ebe69f05a104fe4b9c31619e0776510c43778e97f +doccontainersize 250948 +doccontainerchecksum 0c1195c5a24aaa7ceb52f53ef8cad4e496a765c7328b0f70ecf8ce1caf9d28b71634f4900ef83c02bb31212704a26afa5bc247b79e4290fdb64f3d89b4b43c29 +docfiles size=67 RELOC/doc/latex/scontents/README.md details="Readme" RELOC/doc/latex/scontents/scontents.pdf details="Package documentation" -srccontainersize 19220 -srccontainerchecksum ce9fc3e00f545046d9c15497b2325dce6c84e2e2fa1c9ed24aa14587398c3c533b2a17ad79d1f5c9da9787f9f698e26e36d560e1e046cc3fa069e22c99483321 -srcfiles size=21 +srccontainersize 20912 +srccontainerchecksum 555bb82c5173ea46ecde8b4b8f58ab523cd30ff7ed8a4b37ed70f1113d2c00f6cba30d9904a384f3508ad7cfb45b32b3d6bac2c645c0f960b8f2ade65afff971 +srcfiles size=23 RELOC/source/latex/scontents/scontents.dtx RELOC/source/latex/scontents/scontents.ins runfiles size=6 RELOC/tex/latex/scontents/scontents.sty catalogue-contact-bugs https://github.com/pablgonz/scontents/issues -catalogue-contact-home https://github.com/pablgonz/scontents catalogue-contact-repository https://github.com/pablgonz/scontents catalogue-ctan /macros/latex/contrib/scontents -catalogue-date 2019-09-22 20:17:39 +0200 +catalogue-date 2019-10-02 07:26:35 +0200 catalogue-license lppl1.3c catalogue-topics file-mgmt expl3 -catalogue-version 1.3 +catalogue-version 1.4 name scratch category Package @@ -280674,15 +280703,15 @@ docfiles size=572 name texlive-docindex category TLCore -revision 52235 +revision 52252 shortdesc top-level TeX Live doc.html, etc. longdesc These files are regenerated as needed, which is often, so we longdesc make them a separate package. See the tl-update-auto script longdesc for the process. containersize 109876 -containerchecksum 4347f154dcead8be7dd0c5a99c82e20951bbd80f1be5710f33749b6aaf21141a0b0c82fa2d3a6eaa6a720cb3a63d4cca63e5dba90535de9bee831f78eab5acf5 -doccontainersize 154816 -doccontainerchecksum 772e13d7a095a7e166461a61d6562b46509f1d90019045eb1ee9454c0902f99a4b47667c8f1053336f7fdb1681c1ebcd4e7807e326bc5939b48846649be2cf4d +containerchecksum ac446acb12304eca42ed067c3ebb559777fe79da2d49a5685c81bd7596e54c1dff3a0806d1e8189a8242b0e137ad1b43692a30cc4e433c3d0dc83c936832acb7 +doccontainersize 154776 +doccontainerchecksum 41ad16cb742dc31ce33620c937660b8fbe827a7df513b373df3d528f0df9c0af623424ce69d8459290220b892ea43e020582d835d3b199062aa42298d19e9043 docfiles size=303 doc.html runfiles size=270 @@ -300910,7 +300939,7 @@ runfiles size=7900 name uplatex category Package -revision 51751 +revision 52253 shortdesc pLaTeX2e and miscellaneous macros for upTeX longdesc The bundle provides pLaTeX2e macros for upTeX by Takuji Tanaka. longdesc This is a community edition syncing with platex. The bundle @@ -300927,10 +300956,10 @@ depend latex-base-dev depend uplatex.ARCH execute AddFormat name=uplatex engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,uptex-fonts,platex,latex execute AddFormat name=uplatex-dev engine=euptex options="*uplatex.ini" patterns=language.dat fmttriggers=babel,cm,hyphen-base,latex-fonts,uptex-fonts,platex,latex-base-dev -containersize 14884 -containerchecksum dee9175e02cb60d6dc81bdc7cb021d2ecc1365d0665ed8649b1f8ae813b46e9d447dac7d2b939955d42aeaa859cc5870dba9354558fec8ca984017543012cdbd -doccontainersize 884676 -doccontainerchecksum ad9076b714c0bfff0412b054ebb7e21ddb495105b5820f369686ccea04b4799a67afea37ec375888f0333812d627c469d264af4e06b27661cfce35314d048aaa +containersize 14752 +containerchecksum c4838a2c99df646961f6be9e8ba051a97d5943f1f3ba25aeaf668c5924d3923c888d02a1b7ca4317d58777cb5cd17b6598e060583021e0a27f8a06ae586bd0ef +doccontainersize 883968 +doccontainerchecksum c50305ae9898889f877de69cdfeb79eb08bdfe806976c21053094c1b7b0203ad83356b8f130c68ff68c649496c3685ffd35952f2e10dd6eaa30de41094d68193 docfiles size=228 texmf-dist/doc/man/man1/uplatex.1 texmf-dist/doc/man/man1/uplatex.man1.pdf @@ -300940,9 +300969,9 @@ docfiles size=228 texmf-dist/doc/uplatex/base/uplatex-en.pdf details="Package documentation" texmf-dist/doc/uplatex/base/uplatex.pdf details="Package documentation" language="ja" texmf-dist/doc/uplatex/base/upldoc.pdf -srccontainersize 50452 -srccontainerchecksum 511e90d30f99072368ddc5ba8ea261d60d170b0de8570167b8b643963c6d87831105e838a851a9045cd4c8d5b9eaa01dd3f37f39157c59b44904ce22a89a8b70 -srcfiles size=70 +srccontainersize 50364 +srccontainerchecksum 0e5f6088d7bdfad79a26d5a99025b0fedd0a85bd461f24c2708dcacc7cf49578c42bef30f3682fc1db05d3e3c09dc572d5119f024c6e48d174372bdf3e49ef8a +srcfiles size=69 texmf-dist/source/uplatex/base/Makefile texmf-dist/source/uplatex/base/ujclasses.dtx texmf-dist/source/uplatex/base/ukinsoku.dtx @@ -300983,7 +301012,7 @@ runfiles size=94 texmf-dist/tex/uplatex/config/uplatex.ini catalogue-contact-repository https://github.com/texjporg/uplatex catalogue-ctan /language/japanese/uplatex -catalogue-date 2019-05-22 18:04:53 +0200 +catalogue-date 2019-10-01 15:59:14 +0200 catalogue-license bsd3 catalogue-topics format class japanese diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 index c16173c0bd..40de29b1d6 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 @@ -1 +1 @@ -185661479f472a9ec798d9c2a9a9da7a texlive.tlpdb +d40a673acf65b68101e23daec8365410 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 index 809fe083a1..408783586f 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 @@ -1 +1 @@ -a96acd476df8e4ef4a9298ecdf653e21eaf6466c8204f476ad80ab52a24953107c6cf8b7e846d6eec2654e0f5bc272d7e7c0532cf2b93e1b60579f2cb9468d93 texlive.tlpdb +9e333cbcb41e39fbea31553e6ccd94069f3b99095f67e708ffe570144ab1d9cc64c20081809511308c139f649c66885a04c2decb6228e277d1cf18e241c316c7 texlive.tlpdb diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc index 82b61f5daf..d534c56c55 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc @@ -1,10 +1,10 @@ -----BEGIN PGP SIGNATURE----- -iQEcBAEBCgAGBQJdk+gLAAoJEEzhh34ZQ4xwwDgH/08r/APZudvMg4UpFP4N10jY -CXKI3OU4BDNe5cN0yqT1xi2WfA3U1cnbGv+oX3fSpQ2WLaCN/dcFSi1xVpEWX7LH -74hZGZ9ESo7LBzB43KctgCHZNOG/MZ+rHVSxoNJMk2wTpNbVKZrX2l8qU5nthDBI -MrNYBd6ji69PZhb11Nc+SthEzlGDMqT0WzCEK3bF/H7NSiKp5T5eFmVmzncrNX39 -2IWTgbVSs5RX7h3jiUcf+kiA8sqKnfKe1A+Hp3l1lPlRvCxVhPqkb9W7SgVOaxS/ -qqZYvk3wfNSsenUclqG0fU4E+qd5lUQXnz71rHR7rVHpqgBMMriAmdRH5PFixX4= -=rdBb +iQEcBAEBCgAGBQJdlTjsAAoJEEzhh34ZQ4xw6NcH/RvtIdo8coJiPJG4xtDYkYCr +jbeDP1UPrcXFKCnYnOvyX+fzoLCJJocvjA8bqT5kDE1/HU0vNO/n+NsHDrD46kb+ +5jY7WyjAbIBO2U/Ar04Jn9d37mT2dmhtsQGlmYgmJRkMhSiWxs86cZSQTYRX5rjd +CnCJLTvAKFc5ob57/h6vvQHhkGFMSZlP9i1PsFuXdDOfu3tbx8hj458j4LD2vPPh +muaZ07WxxRBAMmnMMrGeFRl2BxME37xIp8JHH4RR1xzqU9S44arc5lIwXzyyCuMz +rG/U/dBIeYJI0QG/clRD9wE+kxnaQuWp6Z5ViCff6oU1rslatGfb7AdMF5KNCkI= +=DoDx -----END PGP SIGNATURE----- diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz Binary files differindex e729b745d0..49d4cb9c88 100644 --- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz +++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz diff --git a/systems/win32/miktex/tm/packages/next/pr.ini b/systems/win32/miktex/tm/packages/next/pr.ini index be2b6c4d0b..4ff142f689 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=1569960906
+date=1570047318
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=baa9c09df1507de48d6bbb035cd7b237
+lstdigest=dec78a805e04d565926267558b3e55e0
numpkg=3753
relstate=next
-version=7213
+version=7214
diff --git a/systems/win32/miktex/tm/packages/pr.ini b/systems/win32/miktex/tm/packages/pr.ini index f057c54dfd..bd77e066fe 100644 --- a/systems/win32/miktex/tm/packages/pr.ini +++ b/systems/win32/miktex/tm/packages/pr.ini @@ -2,9 +2,9 @@ [repository]
-date=1569960716
+date=1570047104
lastupd=acrotex babel chemmacros datatool ducksay duckuments exsheets glossaries ketcindy luatexja nanicolle poemscol practicalreports tokcycle upmethodology 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
-lstdigest=73fc3fcb9103c9bcab85f97c0ab86853
+lstdigest=9275886fcc6858e025f1afb9ca3c7bc5
numpkg=3753
relstate=stable
-version=7213
+version=7214
diff --git a/systems/win32/w32tex/ChangeLog b/systems/win32/w32tex/ChangeLog index 4ef4f44f74..d9095e0475 100644 --- a/systems/win32/w32tex/ChangeLog +++ b/systems/win32/w32tex/ChangeLog @@ -1,5 +1,23 @@ W32TeX (x86 & x64) ChangeLog +[2019/10/02] +(01) latex-dev.tar.xz + Update format files. +(02) ltxpkgdocs.tar.xz +(03) ltxpkgs.tar.xz + Update beamer, chemformula, chemmacros, datatool, embrac, enotez, + esindex, exsheets, fnpct, ghsystem, glossaries, l3build, + l3experimental, l3kernel, media9, notes2bib, poemscol, scratch3, + and skdoc. +(04) platex.tar.xz + Update platex. +(05) ptex-ng-w32.tar.xz + Update a format file. +(06) ptex-w32.tar.xz + Update a format file. +(07) uptex-w32.tar.xz + Update uplatex. Update a format file. + [2019/10/01] (01) context.tar.xz ConTeXt version: 2019.10.01 10:36. @@ -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: -2019-10-02-02-02 +2019-10-03-02-02 |